@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px; font-family:Arial; font-size:11px; }	

body {text-align:center; height:100%; background-image:url(/images/footer_background.jpg)}



#container {margin:0px auto; text-align:left; height:100%; position:relative; min-width:1000px;}
#languagesContainer{ height:22px; border-bottom:2px solid white; background-color:#4b5f70; padding:4px 30px 0px 30px; text-align:right; color:white; }
#languagesContainer a:link, #languagesContainer a:visited {color:white; text-decoration:none;}



#secondMenu {background-image:url(images/logo_back.jpg); height:129px; background-repeat:no-repeat; background-color:#008ddb; position:relative;}
#secondMenu ul {position:absolute; right:25px; top:100px; display:block;}
#secondMenu ul li {float:left;position:relative; list-style:none; background-image:url(/images/secondMenuBackgroundLeft.gif); background-repeat:repeat-x; height:22px; padding:4px 3px 0px 10px; margin:0px 10px 0px 0px;}
#secondMenu ul li a:link, #secondMenu ul li a:visited {color:#666; font-size:11px; font-weight:bold; text-decoration:none}
#secondMenu ul li a:hover {color:white}
#secondMenu ul li > div.rightImage {width:10px; height:22px; position:absolute; top:0px; right:-10px; background-image:url(/images/secondMenuBackgroundRight.gif); background-repeat:no-repeat;}
#secondMenu #flash_logo { position:absolute; top:0px; left:0px;}



#mainMenuContainer {background-image:url(/images/main_menu_background.jpg); background-repeat:repeat-x; display:block; position:relative; zoom:1; text-align:center}
#mainMenuContainer ul.menu {display:block; float:left; height:45px; margin:0px 0px 0px 26%;}
#mainMenuContainer ul.menu > li {display:block; float:left; margin:20px 1px 0px 0px; padding:0px 10px 10px 10px; background-image:url(/images/menu_item_background.jpg); background-position:bottom; background-repeat:repeat-x; position:relative;}
#mainMenuContainer ul.menu > li > a:link, #mainMenuContainer ul.menu > li > a:visited { color:#666; text-decoration:none; font-weight:bold; font-size:12px; font-family: Arial;}
#mainMenuContainer ul.menu > li.divider {padding:0px 0px 0px 0px; margin:0px; background-image:url(/images/main_menu_divider.jpg); background-position:bottom; background-repeat:no-repeat; width:1px; zoom:1; height:100%;}
#mainMenuContainer ul.menu > li div.highlight {position:absolute; left:0px; display:none; bottom:0px; width:100%; height:6px; background-image:url(images/menu_item_highlight.jpg);}

ul.submenu { width:150px;position:absolute; min-width:100%; top:25px; display:block; float:left; left:0px; border:1px solid #f3f3f3; background-color:white;display:none;}
ul.submenu li.submenuItem { border-bottom:1px dotted #cccccc;cursor:pointer;padding:5px 10px 5px 10px;text-align:left;background-image:none; list-style:none; display:block; margin:0px;}
ul.submenu li.submenuItem:hover {background-color:#64C5FF}
ul.submenu li.submenuItem:hover a:link {color:white; }
ul.submenu li.submenuItem a:link, ul.submenu li.submenuItem a:visited{color:#666;text-decoration:none; font-weight:bold;}
ul.menu li:hover ul.submenu {display:block;}

ul.left_submenu li a:link, ul.left_submenu li a:visited  {color:#666; text-decoration:none;}
ul.left_submenu li {border-bottom:1px dotted #cccccc; padding:5px 10px 5px 0px;text-align:left;background-image:none; list-style:none;}

#topBanners {background-image:url(/images/header.jpg); background-repeat:repeat-x;}
#topBanners div.inner {height:112px; padding:10px 0px 0px 0px; text-align:center;}




#main {background-image:url(/images/main_background.jpg); background-repeat:no-repeat; background-color:#FFF; min-height:330px; padding:30px 0px 10px 0px; text-align:left}
#main .left {float:left; width:255px;}
#main .left div.inner{ margin:10px 41px 10px 42px; }
#main .middle {float:left;  width:54%;}
#main .middle div.inner{ margin:10px; }
#main .right {float:right;  width:20%; }
#main .right div.inner{ margin:10px 25px 10px 10px; }




.banner { border-top:1px dotted #666; padding:15px 0px 15px 0px;}
.last {border-bottom:1px dotted #666;}
.banner img {border:10px solid #666;}



.textContent { background-color:white; border:10px solid #f0f0f0; font-family:Tahoma;}
.textContent div.textInner {margin:0px; padding:15px 15px 15px 15px; border:1px solid #e7e7e7; }

.textInner  a {font-size:14px; font-family:Tahoma;}
.textInner  a span{font-size:14px; font-family:Tahoma;}
.textInner b, .textInner strong{font-size:13px; font-family:Tahoma;  font-weight:bold; }
.textInner p table{margin-left:auto; margin-right:auto;}
.textInner table{margin-left:auto; margin-right:auto;}
.textInner a{font-size:11px; font-family:Tahoma;}
.textInner p{font-size:13px; font-family:Tahoma;}
.textInner h1 {color:#666; font-size:18px; font-family:Tahoma; background-image:url(/images/h1_background.jpg); background-position:0px 25px; padding:0px 0px 10px 0px; background-repeat:no-repeat; margin:-15px 0px 10px 0px}
.textInner h1.small {color:#666666; font-size:13px; font-family:Tahoma; background-image:url(/images/h1_background.jpg); background-position:0px 25px; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; background-repeat:no-repeat;}
.textInner h2 {font-size:14px; font-family:Tahoma; color:#5e5e5e;}
.textInner h3 {font-size:11px; font-family:Tahoma; color:#1b1b1b; font-weight:bold; }
.textInner .lightbox img{width:200px; height:200px;}
.textInner img{border:0px}





#footer {color:white; padding:18px 30px 18px 30px; text-align:right}
#footer a:link, a:visited {color:white; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.orange {background-color:#e9550c; font-weight:bold; padding:1px;}
.green {background-color:#509d01; font-weight:bold; padding:1px;}




/*messages*/
error { display:block; font-size:14px; color:white; font-weight:bold; text-align:center; margin:0px 0px 0px 0px; }
success{ display:block; font-size:14px; color:white; font-weight:bold; text-align:center; margin:0px 0px 0px 0px; }
.LV_invalid_field{ border:1px solid red; }
.LV_invalid{ color:red; }

