body { margin: 0; padding: 0; }
td { color: #495e79; font-size: 11px; font-family: tahoma; }
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; height: 21px; }
.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; }
.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; }