html { overflow-y:scroll; }
body { margin: 0; padding: 0; }
td { color: #495e79; font-size: 11px; font-family:Tahoma, Geneva, sans-serif; }
a {color: #495e79 ;}
a:hover {color: #ff9933; text-decoration: none;}
form { margin: 0; padding: 0; }
.bg_full { background-color: #bfc7d0; }
.table_border { background-color: #fff; border-right: 1px solid #a9b3bf; border-left: 1px solid #a9b3bf; }
.logo { padding-top: 35px; padding-left: 20px; }
.bg_small_menu { background-image: url(../pics/bg_small_menu.gif); background-repeat: no-repeat; background-position: left top; }
.small_menu_items { padding-top: 10px; padding-left: 20px; }
.bg_top { background-image: url(../pics/bg_top.gif); background-repeat: repeat-x; background-position: left top; }
.bg_top_right { background-image: url(../pics/bg_top_right.gif); background-repeat: no-repeat; background-position: left top; padding-top: 50px; padding-left: 20px; }
.searchfield { color: #555; font-size: 11px; font-family: arial; }
.txtfield { color: #fff; font-size: 10px; width: 130px; height: 18px; }
.bttn_submit { color: #fff; font-size: 10px; font-family: arial; font-weight: bold; background-color: #f93; height: 19px; border: solid 1px; }
h1 { color: #3a4761; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.h1 { color: #3a4761; font-size: 12px; font-weight: bold; text-transform: uppercase; margin:0px; }
.h2 { color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-top: 5px; margin-bottom: 5px; }
.bg_orange { background-color: #f93; }
.nav { color: #f93; background-color: #394f6b; background-image: url(../pics/bg_nav.gif); background-repeat: repeat-x; background-position: left top; }
.nav a { color: #fff; text-decoration: none; padding-right: 8px; padding-left: 8px; }
.nav a:hover { color: #fff; text-decoration: underline;  }
.nav_selected { color: #f93; background-image: url(../pics/nav_selected.gif); background-repeat: repeat-x; background-position: left top; text-decoration: none; }
.nav_padding { padding-left: 15px; }
.bg_footer_left { color: #ffcd9c; background-image: url(../pics/bg_footer1.gif); background-repeat: no-repeat; background-position: left top; }
.bg_footer_center { background-image: url(../pics/bg_footer2.gif); background-repeat: no-repeat; background-position: left top; }
.bg_footer_right { background-color: #173f73; background-image: url(../pics/bg_footer3.gif); background-repeat: no-repeat; background-position: left top; }
.bg_content { background-image: url(../pics/bg_content.gif); background-repeat: repeat-x; background-position: left top; }
.content_left { background-color: #fff; }
.content_padding { color: #495e79; padding: 10px; line-height:16px; }
.content_paddingDiv { padding-left: 48px; padding-right: 48px;}
.footer_padding { color: #a6b8ce; margin: 10px 10px 10px 20px; }
.footer_padding a{ color: #a6b8ce; text-decoration: underline}
.footer_padding a:hover{ text-decoration: none;}
.copyright { margin-top: 30px; margin-left: 25px; }
.copyright a{ text-decoration: none; color: #ffcd9c; }
.copyright a:hover{ text-decoration: none; color: #ffcd9c; }
.extra_menu { color: #a9b3bf; font-size: 10px; }
.field     { font-size: 11px } 
.requiredfield     { font-size: 11px } 
.invalidfield   { font-size: 11px; background: #f3f3f3; border: solid 1px #f1b753 }
.search_src {margin: 0px; padding:0px; font-size: 10px;}
#dropmenudiv { text-align:left; margin:6px 0px; color: #fff; font: 11px/18px arial; position: absolute; z-index: 100; border-style: solid; border-width: 0 0px 1px 0; border-color: #000 }

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 16px;
border-bottom: 1px solid #465b76;
padding: 2px 1;
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #fff;
z-index: 100;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #FFFFFF;
text-decoration: underline;
}

.highlight {
	background-color:#FF9933;
}
.margin-minder p { margin:10px 0 0 0; }

.branche-buttons { list-style-type:none; padding:0; margin:0; height:58px; display:block; margin:20px 0; }
.branche-buttons li { float:left; margin:0; padding:0; text-transform:uppercase; font-weight:bold; }
.branche-buttons li a { width:120px; height:48px; _height:58px; line-height:18px; display:block; text-align:center; text-decoration:none; background:url(../pics/bttns-bg.gif) no-repeat -121px 0px; padding:10px 0 0 0; color:#ffffff; }
.branche-buttons li a:hover { background:url(../pics/bttns-bg.gif) no-repeat -121px -58px; color:#ffffff; }
.branche-buttons li a.first { width:121px; background:url(../pics/bttns-bg.gif) no-repeat 0px 0px; }
.branche-buttons li a.first:hover { background:url(../pics/bttns-bg.gif) no-repeat 0px -58px; }
.branche-buttons li a.last { width:121px; background:url(../pics/bttns-bg.gif) no-repeat -241px 0px; }
.branche-buttons li a.last:hover { background:url(../pics/bttns-bg.gif) no-repeat -241px -58px; }
.clear { clear:both; }

.right-column { width:239px; text-align:center; }
.right-column h2 { font-size:14px; padding:10px 0 0 0; color:#163f73; }
.right-column h2 span { font-size:22px; }
.right-column a { text-decoration:none; color:#ffffff; }
.right-column a:hover { color:#ffffff; }
.bttn-1 { width:207px; height:85px; background:url(../pics/bg_bttn1.gif) no-repeat left top; margin:15px; font-weight:bold; font-size:12px; }
.bttn-1 span { color:#ff9933; font-size:36px; }
.bttn-2 { width:207px; padding:15px 0 0 0; height:85px; background:url(../pics/bg_bttn2.gif) no-repeat left top; margin:15px; font-weight:bold; font-size:14px; line-height:22px; }
.bttn-2 a {  }
.bttn-2 span { color:#163f73; font-size:17px; }


.nav ul, .nav ul ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
.nav ul { margin-left:10px; }
 
.nav ul a {
	display: block;
	padding:5px 10px;
}
.nav ul a:hover, .nav ul a.active { background-color:#243b5c; text-decoration:none; }
 
.nav ul li { /* all list items */
	float: left;
	position:relative;
}
.nav ul li a { color:#ffffff; text-decoration:none; border-right:1px solid #ff9933; }
.nav ul li ul li a { 
	color:#ffffff; 
	background-color:#3a506c; 
	border-right:none; 
	width:160px; 
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	border-top:1px solid #516884;
	line-height:16px;
}
.nav ul li ul { /* second-level lists */
	position: absolute;
	width: 160px;
	padding:14px 0 0 0;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
.nav ul li ul li { width:160px; padding:0; }
.nav ul li ul li ul { padding:0; border-left:1px solid #516884; }
 
.nav ul li ul ul { /* third-and-above-level lists */
	margin: 0 0 0 180px;
	position:absolute;
	top:0;
	left:180px;
}
 
.nav ul li:hover ul ul, .nav ul li:hover ul ul ul, .nav ul li.sfhover ul ul, .nav ul li.sfhover ul ul ul {
	left: -999em;
}
 
.nav ul li:hover ul, .nav ul li li:hover ul, .nav ul li li li:hover ul, .nav ul li.sfhover ul, .nav ul li li.sfhover ul, .nav ul li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

	.block { width:213px; }
	.block-left-padding { margin:20px 0px; }
	.block .title { font-weight:bold; width:173px; background:url(../pics/bg-block-title.gif) no-repeat center top; color:#fff; padding:2px 20px; font-size:11px; text-align:left; }
	.block img { margin:0 11px; border-top:2px solid #fff; }
	.block .body { width:173px; background:url(../pics/bg-block-2.gif) no-repeat left bottom; padding:10px 20px 20px 20px; border-top:2px solid #fff; font-size:11px; color:#003b79; line-height:18px; text-align:left; }
	.block .body2 { background:url(../pics/bg-block.gif) no-repeat left bottom; }
	.block .body p { margin:0; padding:0 0 10px 0; }
	.block .body ul { margin:0; padding:0 0 10px 15px; }
	.block .body ul a { color:#003b79; }
	.block a.bttn { width:173px; height:56px; display:block; background:url(../pics/bg-block-bttn.gif) no-repeat left top; color:#fff; text-decoration:none; font-size:12px; cursor:pointer; }
	.content_padding a.bttn { width:173px; display:block; background:url(../pics/bg-block-bttn2.gif) no-repeat left top; color:#fff; text-decoration:none; font-size:12px; cursor:pointer; }
	.block .first { margin:0 0 10px 0; }
	.block a.bttn .line1, .content_padding a.bttn .line1 { font-size:11px; font-weight:bold; width:153px; height:24px; line-height:24px; padding:0 10px; }
	.block a.bttn .line2, .content_padding a.bttn .line2 { font-size:11px; width:153px; height:32px; line-height:28px; padding:0 10px; color:#003b79; }
	.block a.body-bttn { font-weight:bold; background:url(../pics/bg-bttn-right.gif) #003b79 no-repeat right top; padding:2px 5px; color:#fff; text-decoration:none; font-style:normal; }
	.block .spacer { font-weight:bold;background:url(../pics/block-spacer.gif) no-repeat center center; width:191px; text-align:center; color:#fff; margin:10px 0 10px -9px; font-style:normal; }
	.block-line { width:191px; height:1px; background-color:#c0c0c0; display:block; margin:5px 11px 12px 11px; }
.logos-right { padding-bottom:20px; }


