html {
overflow-y: scroll;
} 


body{text-align:center; font-size:10px; font-family:verdana; color:black; margin:0px;}
p,ul,li,h1,h2,h3,h4,h5,h6,img,a,dl,dd,dt,fieldset,table,th,td{margin:0px; padding:0px; font-size:10px; color:black; border:none;}


#container{width:1000px; text-align:left; background-image:url(../img/hg_container.gif); margin-left:auto; margin-right:auto; position:relative;}
#head{background:white; padding-right:10px; height:100px;}
#head img{vertical-align:middle;}
.logo{float:left; width:360px; background:white;}
.logo img{margin-left:30px;}
.staticnav{float:right; padding-bottom:40px; width:630px;}
.staticnav .imglink{float:left;}
.staticnav .imglink img{margin-top:5px; margin-left:40px;}
.staticnav ul{list-style:none; float:left; padding-top:10px;}
.staticnav ul li{float:left;}

.staticnav ul li a, .staticnav ul li a:visited{display:block; font-weight:bold; text-decoration:none; padding:1px 10px 1px 10px; border-right:1px dashed #a7a7a7;}
.staticnav ul li a:hover, .staticnav ul li a.active, .staticnav ul li a.active:visited{text-decoration:underline;}
.staticnav ul li.lastItem a{border-right:none !important; padding-right:0 !important;}
.staticnav ul.links{float:right;}
.staticnav ul.langs{float:left; width:200px;}
.staticnav ul.links li a, .staticnav ul.links li a:visited{color:#003785;}
.staticnav ul.langs li a, .staticnav ul.langs li a:visited{color:#a7a7a7 !important; border:none !important;}
.staticnav ul.langs li a:hover, .staticnav ul.langs li a.active, .staticnav ul.langs li a.active:visited{color:#003785 !important; text-decoration:none;}
.staticnav ul.langs li a.active{background-image:url(../img/bullet_nav.gif); background-repeat:no-repeat; background-position:2 5;}


.searchbox{float:right; clear:right;}
.searchbox form{white-space:nowrap;}
.searchbox input{margin:0px; padding:0px; font-size:10px; height:16px; border:1px solid #e5e5e5; vertical-align:middle;}
.searchbox input.searchBtn{margin-left:10px; border:none; cursor:hand;}
.searchbox input.textInput{border-bottom:1px solid white; background:#f5f5f5; color:#a7a7a7; font-weight:bold;}

#navbar{clear:both; background-image:url(../img/hg_navbar.gif); background-repeat:no-repeat; overflow:hidden; padding:7px 10px 0px 10px; height:35px;}
#navbar ul{list-style:none;}
#navbar ul li{float:left; margin-left:-14px;}
#navbar ul li.firstItem{margin-left:0px;}


#subnav{float:left; background-image:url(../img/hg_subnavbar.gif); background-repeat:no-repeat; padding:30px; min-height:300px;}

#subnav ul{list-style:none; width:300px; padding-bottom:30px;}
#subnav ul li{border-bottom:1px solid #7f7f7f;}
#subnav ul li.firstItem{border-top:1px solid #7f7f7f;}
#subnav ul li a, #subnav ul li a:visited{color:#ffffff; font-weight:bold; display:block; padding:5px 20px 5px 20px; border:1px solid white; border-left:none; border-right:none; background:black; background-image:url(bgbtn_grad.gif); background-repeat:repeat-x; text-decoration:none;}
#subnav ul li a:hover{background:#494949; background-image:url(bgbtn_grad_hi.gif);}

#subnav ul li a.active, #subnav ul li a.active:visited, #subnav ul li a.active:hover{background:#d8d8d8; color:#006AB4;}
#subnav ul li a.active:hover{color:black;}

#subnav ul ul{list-style:none; padding-bottom:0px; background:#ffffff;}
#subnav ul ul li{border-bottom:1px solid #ffffff;}
#subnav ul ul li{border-top:1px solid #7f7f7f;}
#subnav ul ul li a, #subnav ul ul li a:visited{display:block; display:block; padding:5px 20px 5px 40px; border:none; background:#ffffff; text-decoration:none; color:#006ab4;}
#subnav ul ul li a:hover{color:black; background:#ffffff;}
#subnav ul ul li a.active, #subnav ul ul li a.active:visited, #subnav ul ul li a.active:hover{background:#FFFFFF url(expand_right.gif) no-repeat scroll 20px 6px; color:#006ab4;}
#subnav ul ul li a.active:hover{color:black;}

#subnav ul ul ul{list-style:none; padding-bottom:0px;}
#subnav ul ul ul li{border-bottom:1px solid #ffffff;}
#subnav ul ul ul li{border-top:1px solid #7f7f7f;}
#subnav ul ul ul li a, #subnav ul ul ul li a:visited{color:black; font-weight:normal; display:block; padding:5px 20px 5px 50px; border:none; background:#FFFFFF url(bgbtn_bullet.gif) no-repeat scroll 40px 6px;}
#subnav ul ul ul li a:hover{color:#006ab4;}
#subnav ul ul ul li a.active, #subnav ul ul ul li a.active:visited, #subnav ul ul ul li a.active:hover{color:black; text-decoration:underline; background:#FFFFFF url(bgbtn_bullet.gif) no-repeat scroll 40px 6px;}


#content, #content3{float:right; width:640px;}

p, p.bodytext{margin:0px 160px 15px 0px; line-height:160%; font-size:11px}
h1{margin:20px 0px 15px 0px;}
h1 img{display:block;}
#content .csc-textpic-imagewrap{margin:0px; padding:0px 10px 0px 0px; background:#00a2d9; border-bottom:10px solid white;}
#textpic-flashcontent{margin:0px; padding:0px 0px 0px 0px;}
#content .csc-textpic-clear{}
#content dl.csc-textpic-image{margin:0px; padding:0px;}
#content a, #content a:visited, .contentLeft a, .contentLeft a:visited{color:#0079be; font-weight:bold; text-decoration:none;}
#content a:hover, .contentLeft a:hover{text-decoration:underline;}



.footer{
width:1000px;
background:#e6e6e6;
color:#6a6a6a;
position:absolute;
bottom:0px;
}
.footer p, .footer p.bodytext{margin:5px 10px 5px 360px; color:#6a6a6a;}
.footer a, .footer a:visited{color:#6a6a6a; text-decoration:none; margin-left:20px;  margin-right:20px;}
.footer a:hover{color:#000000;}

.csc-frame-frame1{padding:0px 10px 0px 0px; background:white; background-image:url(../img/hg_form.gif); background-repeat:repeat-y; background-position:right; border-bottom:10px solid white;}

.csc-frame-frame1 h1{margin:0px 0px 15px 0px; padding-top:20px;}
label{width:100px; display:block; float:left; padding-top:3px;}

.csc-mailform-field{clear:both; padding:5px 0px 5px 0px; margin-bottom:0px; border-bottom:1px dashed #e5e5e5;}
fieldset.csc-mailform{width:403px; padding:0px 0px 0px 0px; border-top:1px dashed #e5e5e5;}
.csc-mailform input, .csc-mailform textarea{font-size:12px; color:#000000; width:300px; height:20px; background:#f5f5f5; border:1px solid #d4d4d4; border-bottom:none;}
.csc-mailform textarea{height:120px;}
.csc-mailform input.csc-mailform-submit{cursor:hand; font-size:10px; font-weight:bold; color:white; border:none; background:#666666; background-image:url(../img/form_send.gif); background-position:right; width:auto; padding-right:22px; margin-left:103px;}

.detail{
color: #008eca;
font-weight: bold;
}

table{border-collapse:collapse; width:590px; padding-top:20px; margin-bottom:15px;}
tr{}
td{}
th,td{padding:5px; text-align:left; vertical-align:top; border-bottom:1px solid #6EC5E3;}
th{white-space:nowrap; font-weight:bold; color:#009FD1; }
tr.tr-last th, tr.tr-last td{border:none;}

#content3 .csc-frame-rulerAfter{border-bottom:1px dashed #000000; margin:0px 50px 15px 0px;}

table.csc-uploads{width:auto;}
table.csc-uploads td, table.csc-uploads th{border:none;}
table.csc-uploads td a:hover{text-decoration:none;}
table.csc-uploads td.csc-uploads-fileName{padding-left:0px;}

.csc-frame-frame2 p, .csc-frame-frame2 p.bodytext{color:#008eca; padding:0px; line-height:110%; margin:0px 160px 0px 0px;}

h4{color:#008eca;}

.tx-srlanguagemenu-pi1 form{margin:0; padding:0;}
.tx-srlanguagemenu-pi1 fieldset legend {display:none;}
.tx-srlanguagemenu-pi1 fieldset select {
background-color:#f5f5f5;
border-color:#e5e5e5 #e5e5e5 #FFFFFF;
border-style:solid;
border-width:1px;
color:#003785;
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:bold;
width:150px;
}

.csc-bulletlist{list-style:none; margin-bottom:20px;}
.csc-bulletlist li{
background-image:url(bullet.gif);
background-position:0 5px;
background-repeat:no-repeat;
line-height:170%;
padding:0 150px 10px 10px;
}

.siteNav{position:absolute; left:11px; top:107px; z-index:1000;}
*html .siteNav{top:110px; left:9px;}