/* CSS Document */
body {margin:0;padding:0;overflow-x:hidden;line-height: 1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;background:url(../images/topbg.gif) #ffffff repeat-x;}
html, body {padding-bottom: 0px;margin: 0px auto; }  
b{font-size: 110%;}
em{color: red;}
h1 {font-size:16px; font-weight:bold; color:#1B5D5C; text-transform:uppercase; letter-spacing:1px; }
#maincontainer{ width: 996px; /*Width of main container*/margin: 0 auto; /*Center container on page*/}
a, a:link, a:visited, a:active {color:#839B4C; font-size: 11px; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline; font-size: 11px;}
#contentcolumn a, a:link, a:visited, a:active {color:#839B4C; font-weight:bold; text-decoration:none;font-size: 11px;}
#contentcolumn a:hover {text-decoration:underline; font-size: 11px;}
.sw{font-weight:bold;color:#008080;}
#topsection{height: 127px; color:#FFFFFF !important /*Height of top section*/ }
#topsection h1{margin: 0;padding-top: 15px;}
.selectlanguage {margin-top:12px; margin-left:886px;position:absolute; color:#FFFFFF; text-align:right; width:100px;  !important}
.selectlanguage a {color:#FFFFFF; text-decoration:none; font-weight:normal;font-size:10px; !important}
.selectlanguage a:link, a:active, a:visited {color:#FFFFFF; text-decoration:none; font-size:10px; !important}
.selectlanguage a:hover {color:#FFFFFF; text-decoration:underline;}
.logo {margin-top:73px; margin-left:42px;z-index:1; width: 109px; height:64px;position:absolute}
form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.print {position:absolute;top:99px;margin-left:796px;width:30px;height:25px;z-index:11; color:#FFFFFF; font-size:10px; text-align:right}
.print a, .print a:visited {font-size:10px;color:#FFFFFF; font-weight:normal;}
.search {position:absolute;top:99px;margin-left:840px;width:30px;height:25px;z-index:11; color:#FFFFFF; font-size:10px;text-align:right;vertical-align:middle;}
.searchB {position:absolute;top:99px;margin-left:945px;width:30px;height:25px;color:#FFFFFF !important font-weight:normal;}
.searchB a{background: url(../images/whitearrow.gif) no-repeat center left; padding: 2px 0;padding-left: 10px;font-weight:normal;font-size:10px;color:#FFFFFF !important  }
.searchinput{border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid; border-right: #ADADAD 1px solid;border-top: #ADADAD 1px solid ;color: #000000; font-family: tahoma,verdana, arial, sans-serif; font-weight: normal; font-size: 11px; height: 13px; background-color: #ffffff;}  
#contentwrapper{float: left;width: 100%;}
#contentcolumn{margin: 0 253px 0 225px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/}
#leftcolumn{float: left;width: 225px; /*Width of left column in pixel*/min-height: 359px;margin-top:31px;margin-left: -996px; /*Set margin to that of -(MainContainerWidth)*/background: #D3D3D3;background-image:url(../images/menubgsub.gif); background-repeat:repeat-x;z-index:2;}
#leftcolumnSub{float: left;width: 160px; /*Width of left column in pixel*/min-height: 359px;margin-top:31px;margin-left: -996px; /*Set margin to that of -(MainContainerWidth)*/background: #D3D3D3;background-image:url(../images/menubgsub.gif); background-repeat:repeat-x;z-index:2;}
ul.news {list-style-type:none; margin: 0px 0px 0px 0px;padding-left:0px;font-weight:normal;color:#000000}
.news ul li {list-style-type:none; margin: 0px 0px 0px 0px;padding-left:0px;font-weight:normal;color:#000000}
.news a:link, .news a:visited {margin-left:0px;list-style-type:none; background: url(../images/greenarrow.gif) no-repeat center left; margin-left:0px;padding-left: 10px;font-size: 11px;font-weight:normal;color:#000000 !important;  }
.news a:hover {text-decoration:underline;margin-left:0px;list-style-type:none; background: url(../images/greenarrow.gif) no-repeat center left; margin-left:0px;padding-left: 10px;font-size: 11px;font-weight:normal;color:#000000 !important;  }
ul.news {list-style-type:none; line-height:2.2em;margin: 3px 0px 0px 13px;}
li.news {list-style-type:none; margin: 0px 0px 0px 0px; padding-left:0px}
.newsheader {padding-left:10px;padding-top:6px;margin-top: 8px; font-weight:bold;background: url(../images/whiteSeparator.gif) no-repeat top left; width:235px; }
.newsteaser {padding-left:10px;padding-top:6px;margin-top: 8px; width:160px;}
.newsteaser a, .newsteaser a:link, .newsteaser a:visited {color:#839B4C; font-size: 11px; font-weight:bold; text-decoration:none;}
.newsteaser a:hover {color:#839B4C; font-size: 11px; font-weight:bold; text-decoration:underline;}
#rightcolumn{float: left;width: 253px; /*Width of right column*/margin-left: -253px; /*Set left margin to -(RightColumnWidth)*/}
#footer{clear: left;width: 100%;background: #ffffff;color: #808285;text-align: center;font-size:10px;padding-top: 5px;padding-bottom: 10px;}
#footer a, a:visited{color:#808285;text-decoration:none;font-weight:normal;font-size:10px !important;}
#footer a:visited{color:#808285;text-decoration:none;font-weight:normal;font-size:10px !important;}
#footer a:hover{color:#808285;text-decoration:underline;font-weight:normal;font-size:10px;}
.fspace {padding-bottom:4px;}
.innertube{margin: 21px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0px;}
.innertubeTop{margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0px;margin-bottom: 0px;color:#FFFFFF;height:19px;}
.innertubeTopLink a, a:link, a:visited {color: #ffffff; font-weight: normal; font-size: 11px !important}
.innertubeTopLink a:hover {color: #ffffff;font-weight: normal; text-decoration:underline;font-size: 11px }
.innertubeLeft{margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 30px;width:225px;}
.innertubeLeftSub{margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 30px;width:160px;}
.innertubeRight{margin: 21px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 35px;}
.innertubeContent{margin: 21px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 61px;}
#pointermenu2{margin: 0;padding: 0;position:absolute; margin-top:2px; margin-left: 225px; width: 600px;height:111px;}
#pointermenu2 ul{margin: 0;margin-left: 15px; /*menu offset from left edge of window*/float: left;padding-left: 8px;font-size: 11px;}
#pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/margin-bottom: 1em;margin-left: 7px; /*menu offset from left edge of window in IE*/}
#pointermenu2 ul li{display: inline;}
#pointermenu2 ul li a{float: left;color: #ffffff;font-weight: normal;font-size: 11px;padding: 78px 9px 5px 10px;text-decoration: none;z-index:3;}
#pointermenu2 ul li a:visited{color: #ffffff;font-size: 11px;}
#pointermenu2 ul li a:hover{background: transparent url(../images/menu_o.gif) top center repeat-x; padding-bottom: -8px;font-size: 11px; font-weight:normal; vertical-align:bottom; height:30px;
/*hover and selected link
background: transparent url(../images/mainMenuArrowL.gif) bottom center no-repeat; padding-bottom: 16px;
*/
}
#pointermenu2 ul li a#selected {padding-bottom: -8px;font-weight:bold; vertical-align:bottom;height:30px;}
/* background: url(../images/menu_o.gif) top center repeat-x;   */
.mainnav a{text-align: left;display: block;padding: 7px 0px 0px 20px;color: #000000;width: 140px;height: 26px;text-decoration: none;font-weight:normal;font-size:11px;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.mainnav a:hover{text-align: left;display: block;padding: 7px 0px 0px 20px;vertical-align:middle;color: #ffffff;width: 140px;height: 26px;font-size:11px;font-weight:normal;font-family: Tahoma, Arial, Helvetica, sans-serif;text-decoration: none;background-image: url(../images/subMenuBg1.gif);background-repeat: repeat;}
.mainnavactive a, .mainnavactive a:visited{text-align: left;display: block;padding: 7px 0px 0px 20px;color: #ffffff;width: 140px;height: 26px;font-size:11px;font-weight:normal;font-family: Tahoma, Arial, Helvetica, sans-serif;text-decoration: none;background-image: url(../images/subMenuBg1.gif);background-repeat: repeat;}
.mainnavactive a:hover{text-align: left;display: block;padding: 7px 0px 0px 20px;background-color:#333333;color: #ffffff;line-height:1.5em;width: 140px;height: 26px;font-size:11px;font-weight:normal;font-family: Tahoma, Arial, Helvetica, sans-serif;text-decoration: none;background-image: url(../images/subMenuBg1.gif);background-repeat: repeat;}
.levelthreeactive {display: block;margin-bottom:6px;padding: 0px 0px 0px 0px;color: #000000;width: 77px;height: 19px;text-decoration: none;font-weight:normal;font-size:11px;line-height:1.5em;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.levelthreeactive a{display: block;margin-bottom:0px;padding: 0px 0px 0px 36px;color: #000000;width: 77px;height: 19px;text-decoration: underline;font-weight:normal;font-size:11px;line-height:1.5em;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.levelthreeactive a:hover{display: block;margin-bottom:0px;padding: 0px 0px 0px 36px;color: #000000;width: 77px;height: 19px;text-decoration: none;font-weight:normal;font-size:11px;line-height:1.5em;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.levelthree a {text-align: left;display: block;margin-bottom:6px;padding: 0px 0px 0px 36px;color: #000000;width: 77px;height: 19px;text-decoration: none;font-weight:normal;font-size:11px;line-height:1.5em;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.levelthree a:hover {text-align: left;display: block;margin-bottom:6px;padding: 0px 0px 0px 36px;color: #000000;width: 77px;height: 19px;text-decoration:underline;font-weight:normal;font-size:11px;line-height:1.5em;font-family: Tahoma, Arial, Helvetica, sans-serif;}
#slideshow {margin: 0px; padding: 0px; vertical-align:top; width:223px; height:212px;background-color:green; }
#ss_img_div {width:223px; height:212px; vertical-align:top; text-align:left; margin: 0px; padding-top: 0px;  padding-bottom: 0px;}
#ss_img {width:223px; height:212px; text-align:left; border:0px; margin:0px;padding:0px; vertical-align:top; background-color:green;}
.input {border-right: #c9c9c6 1px solid; border-top: #c9c9c6 1px solid; background-image: url(/Images/FormNormal.jpg); border-left: #C9C9C6 1px solid; color: #666666; border-bottom: #C5CAD0 1px solid; background-repeat: repeat; font-family: tahoma,verdana, arial, sans-serif; font-weight: normal; font-size: 10px; height: 19px; background-color: #ffffff;}
.selectstandard {border-right: #c3c0b2 1px solid; border-top: #c3c0b2 1px solid; font-weight: normal; font-size: 11px; border-left: #c3c0b2 1px solid; color: #5d7999; border-bottom: #c3c0b2 1px solid; font-family: tahoma, arial, verdana; background-color: #fafafa;}
.text{visible:hidden;width:300px;} 
.lTable {background-color:#FFFFFF; border: solid 1px #157171;}
.text2{position:absolute; display: none;width:300px;left:280px; top: 250px;} 
.text3{position:absolute; display: none;width:300px;left:150px; top: 100px;} 
#text0{display: block;} 
P {margin:0;font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; line-height:1.3em;}
