html, body {    
   height: 100%; 
}
html>body { overflow:scroll; }
body{
background-color:#d7d7d7;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
form{
	display:inline;
}
strong{
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
h1{
margin:0;
padding:0;
font-size:36px;
font-weight:bold;
font-family:Helvetica, sans-serif;
letter-spacing:-2px;
}
h2{
margin:0;
padding:0;
font-size:18px;
font-weight:bold;
font-family:Helvetica, sans-serif;
letter-spacing:-1px;
color:#555555;
}
h3{
margin:0;
padding:0;
font-family:Helvetica, sans-serif;
color:#555555;
}
hr { 
height: 0px; 
border: solid #c2c2c2 0px; 
border-top-width: 1px;
}
.themed-text{
font-size:14px;
color:#017ac4;
font-weight:bold;
}
img{
border:0;
vertical-align:middle;
}
a{
text-decoration:none;
color:#017ac4;
font-weight:bold;
outline: none;
}
a:hover{
text-decoration:underline;
font-weight:bold;
}
a:active{
outline: none;
}
a:focus{
-moz-outline-style: none;
}
table{
border-collapse:collapse;
}
td{
margin:0;
padding:0;
}
#header-wrapper{
/*background-color:#252525;*/
background-image:url(/images/layoutv4/submenu-back.png);
background-repeat:repeat-x;
background-position:bottom;
}
#header{
min-width:900px;
max-width:1200px;
margin:0 auto;
}
#header, #header a{
color:#ffffff;
}
#header-img{
margin:25px;
}
#header-left{
float:left;
}
#header-right{
margin-top:65px;
margin-right:65px;
float:right;
font-size:14px;
font-weight:bold;
}
#submenu-back{
clear:both;
}
#submenu-front{
background-color:#0383cd;
background-image:url(/images/layoutv4/submenu-front.png);
background-repeat:repeat-x;
min-width:900px;
max-width:1200px;
height:34px;
margin-left:35px;
margin-right:35px;
}
#submenu-left-end{
background-color:#0383cd;
background-image:url(/images/layoutv4/submenu-left.png);
background-repeat:no-repeat;
background-position:left;
width:5px;
height:34px;
float:left;
}
#submenu-right-end{
background-color:#0383cd;
background-image:url(/images/layoutv4/submenu-right.png);
background-repeat:no-repeat;
background-position:right;
width:5px;
height:34px;
float:right;
}
#submenu-left{
font-size:14px;
float:left;
padding-top:9px;
padding-left:10px;
background-color:#0383cd;
background-image:url(/images/layoutv4/submenu-front.png);
background-repeat:repeat-x;
font-weight:bold;
}
#submenu-right{
font-size:12px;
float:right;
padding-top:7px;
padding-right:2px;
background-color:#0383cd;
background-image:url(/images/layoutv4/submenu-front.png);
background-repeat:repeat-x;
font-weight:bold;
}









#submenu-back2{
min-width:900px;
max-width:1200px;
height:34px;
margin-left:35px;
margin-right:35px;
clear:both;
}


#submenu-front2{
width:100%;
}
#submenu-left-end2{
background-image:url(/images/layoutv4/submenu-left-new.png);
background-repeat:no-repeat;
background-position:left;
width:5px;
height:34px;
}
#submenu-right-end2{
background-image:url(/images/layoutv4/submenu-right-new.png);
background-repeat:no-repeat;
background-position:right;
width:5px;
height:34px;
}
#submenu-left2{
text-align:left;
font-size:14px;
padding-left:10px;
background-color:#0383cd;
background-image:url(/images/layoutv4/submenu-front.png);
background-repeat:repeat-x;
font-weight:bold;
}
#submenu-right2{
text-align:right;
font-size:12px;
padding-right:2px;
background-color:#0383cd;
background-image:url(/images/layoutv4/submenu-front.png);
background-repeat:repeat-x;
font-weight:bold;
}










.adbox{
min-width:830px;
max-width:1130px;
margin:0 auto;
}

.adbox .content-box{
width:100%;
}

#content{
min-width:900px;
max-width:1200px;
margin:0 auto;
}
#content-table{
width:100%;
}

#content-left{
padding-left:35px;
padding-right:10px;
}
#content-right{
width:300px;
padding-left:10px;
padding-right:35px;
}
#content-left3{
width:33%;
padding-left:35px;
padding-right:10px;
}
#content-middle3{
width:33%;
padding-left:10px;
padding-right:10px;
}
#content-right3{
width:33%;
padding-left:10px;
padding-right:35px;
}
#content-full-width{
padding-left:35px;
padding-right:35px;
}



.content-box{
width:100%;
margin-bottom:10px;
}

.content-box .bluetop-middle h2{
	line-height:35px;
	color:#FFFFFF;
}
.content-box .bluetop-middle h2 img{
 padding-bottom:5px;
	padding-right:5px;
}


.content-box .bluetop-left{
/*background-color:#eeeeee;*/
background-image:url(/images/layoutv4/bluetop-left-new.png);
background-repeat:no-repeat;
background-position:left top;
width:5px;
height:33px;
}
.content-box .bluetop-middle{
background-color:#eeeeee;
background-image:url(/images/layoutv4/bluetop-middle.png);
background-repeat:repeat-x;
height:33px;
color:#ffffff;
font-weight:bold;
padding-left:5px;
}
.content-box .bluetop-right{
/*background-color:#eeeeee;*/
background-image:url(/images/layoutv4/bluetop-right-new.png);
background-repeat:no-repeat;
background-position:right top;
width:5px;
height:33px;
}

.content-box .bluetop-middle a{
color:#ffffff;
}

.content-box .whitebox-left{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-left.png);
background-repeat:repeat-y;
background-position:left;
width:5px;
}
.content-box .whitebox-middle{
background-color:#eeeeee;
padding:10px;
}
.content-box .whitebox-right{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-right.png);
background-repeat:repeat-y;
background-position:right;
width:5px;
}

.content-box .whitebox-sq-bottom-left{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-sq-bottom-left.png);
background-repeat:no-repeat;
background-position:left bottom;
width:5px;
height:5px;
}
.content-box .whitebox-sq-bottom-middle{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-sq-bottom-middle.png);
background-repeat:repeat-x;
background-position:bottom;
height:5px;
}
.content-box .whitebox-sq-bottom-right{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-sq-bottom-right.png);
background-repeat:no-repeat;
background-position:right bottom;
width:5px;
height:5px;
}




.content-box .whitebox-cv-bottom-left{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-cv-bottom-left.png);
background-repeat:no-repeat;
background-position:left bottom;
width:5px;
height:5px;
}
.content-box .whitebox-cv-bottom-middle{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-sq-bottom-middle.png);
background-repeat:repeat-x;
background-position:bottom;
height:5px;
}
.content-box .whitebox-cv-bottom-right{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-cv-bottom-right.png);
background-repeat:no-repeat;
background-position:right bottom;
width:5px;
height:5px;
}

.content-box .whitebox-cv-top-left{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-cv-top-left.png);
background-repeat:no-repeat;
background-position:left top;
width:5px;
height:5px;
}
.content-box .whitebox-cv-top-middle{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-sq-top-middle.png);
background-repeat:repeat-x;
background-position:top;
height:5px;
}
.content-box .whitebox-cv-top-right{
background-color:#eeeeee;
background-image:url(/images/layoutv4/whitebox-cv-top-right.png);
background-repeat:no-repeat;
background-position:right top;
width:5px;
height:5px;
}






.content-box .greybox-top-left{
background-color:#e3e3e3;
background-image:url(/images/layoutv4/greybox-top-left.png);
background-repeat:no-repeat;
background-position:left top;
width:5px;
height:5px;
}
.content-box .greybox-top{
background-color:#e3e3e3;
background-image:url(/images/layoutv4/greybox-top.png);
background-repeat:repeat-x;
background-position:top;
height:5px;
}
.content-box .greybox-top-right{
background-color:#e3e3e3;
background-image:url(/images/layoutv4/greybox-top-right.png);
background-repeat:no-repeat;
background-position:right top;
width:5px;
height:5px;
}

.content-box .greybox-left{
background-color:#e3e3e3;
background-image:url(/images/layoutv4/greybox-left.png);
background-repeat:repeat-y;
background-position:left;
width:5px;
}
.content-box .greybox-middle{
background-color:#e3e3e3;
}
.content-box .greybox-right{
background-color:#e3e3e3;
background-image:url(/images/layoutv4/greybox-right.png);
background-repeat:repeat-y;
background-position:right;
width:5px;
}

.content-box .greybox-bottom-left{
background-color:#e3e3e3;
background-image:url(/images/layoutv4/greybox-bottom-left.png);
background-repeat:no-repeat;
background-position:left bottom;
width:5px;
height:5px;
}
.content-box .greybox-bottom{
background-color:#e3e3e3;
background-image:url(/images/layoutv4/greybox-bottom.png);
background-repeat:repeat-x;
background-position:bottom;
height:5px;
}
.content-box .greybox-bottom-right{
background-color:#e3e3e3;
background-image:url(/images/layoutv4/greybox-bottom-right.png);
background-repeat:no-repeat;
background-position:right bottom;
width:5px;
height:5px;
}





.highlight{
color:#fff200;
}


#footer{
background-color:#eeeeee;
border-top:1px solid #c2c2c2;
height:200px;
position: relative;
}
#footer-content{
min-width:900px;
max-width:1200px;
margin:0 auto;
padding:35px;
font-weight:bold;
color:#303030;
}
.footerlinks a{
	font-weight:normal;
	text-decoration:none;
}
.footerlinks a:hover{
	font-weight:normal;
	text-decoration:underline;
}


.tab{
	float:right;
	height:39px;
	line-height:35px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(/images/layoutv4/tab-on.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.tab-on{
	float:right;
	height:39px;
	line-height:35px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(/images/layoutv4/tab-on.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.tab a, .tab-on a{
	color:#ffffff;

}
.tab a:hover,.tab-on a:hover{
	text-decoration:none;
}
.tab:hover{
	background-image:url(/images/layoutv4/tab-on.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}





.notefont{
	font-size:11px;
	color:#FC0;
}
.hide{
display:none;
}
.show{
display:block;
}




.page-button-off{
width:25px;
height:25px;
background-color:#e3e3e3;/*4e*/
border:1px solid #c2c2c2;
padding:0;
text-align:center;
}
.page-button-off a{
color:#373737;
}

.no-margin{
	margin:0;
}
input,textarea,select{
	border:1px solid #c2c2c2;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-weight:bold;
}
input,select,option{
 color:#555555;
	font-weight:bold;
}
.clearfooter {
   height: 200px;
   clear: both;
}
#container {
   min-height: 100%;
   margin-bottom: -200px;
   position: relative;
}


