@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

img{
border:0px;
}

body{
	background:url(../images/bg.jpg) 50% repeat-y;
}


/*
 * header style
 **************************/
div#header img{
	margin-left:31px;
	margin-top:22px;
}

div#header img.printImage{
	display:none;
}

/*
 * mainNav style
 **************************/
div#mainNav ul{
	margin-top:5px;
	display:inline;
}
div#mainNav li{
	display:inline;
	list-style:none;
	margin-left:5px;
	margin-right:20px;
}
div#mainNav li a{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
div#mainNav li a:hover{
	text-decoration:underline;
}
div#mainNav li a.selected{
	color:#009ee0;
}


/*
 * main content style
 **************************/
div#content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	margin-left:30px;
	margin-bottom:40px;
}
div#content h1{
	background:url(../images/h2_bg.jpg) left center no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	margin-left:30px;
	padding-left:24px;
	line-height:21px;
	text-transform:uppercase;	
}
div#content h1 span{
	color:#009EE0;
}
div#content h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:30px;
	margin-top:30px;
}
div#content p{
	font-family:Verdana;
	font-size:11px;
	margin-left:30px;
	margin-right:90px;
	margin-bottom:30px;
	margin-top:20px;
	line-height:17px
}

div#content ul li,
div#content ol li{
	font-family:Verdana;
	font-size:11px;
	margin-left:45px;
	margin-right:90px;
	margin-bottom:30px;
	margin-top:-25px;
}

div#content ol li {margin-left:48px;}




/*div#content p a{
	padding-left:10px;
	background:url(../images/content_list_bg.jpg) left 4px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#009EE0;
	text-decoration:none;
}*/

div#content p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

div#content p a.internal-link{
	padding-left:35px;
	font-size:11px;
	font-weight:bold;
	background:url(../images/yellow_arrow.jpg) no-repeat left 2px;
	height:17px;
	color:#000;
	display:inline-block;
}

div#content h6 {
	background:url(../images/button.gif) no-repeat;
	height:20px;
	width:100px;
	padding-top:3px;
	text-align:center;
		margin-left:30px;
}

div#content h6 a.internal-link-new-window{
	font-size:11px;
	width:20px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}

div#content form{
	margin-left:30px;
	line-height:1.2;
}
div#content form div{
	margin-bottom:5px;
}
div#content label{
	font-family:Verdana;
	font-size:11px;
	/*font-weight:bold;*/
	width:150px;
	display:block;
	float:left;
}
div#content input{
	width:300px;
	height:15px;
	border:1px solid #D6D6D6;
}
div#content input.radio{
	width:10px;
	height:15px;
	border:0px;
	margin-right:10px;
	padding-top:3px;
	float:left;
}

div#content input.button{
	width:100px;
	height:20px;
	background-image:url(../images/button.gif);
	border:0px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#content select{
	border:1px solid #d6d6d6;
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#content textarea{
	border:1px solid #d6d6d6;
	width:450px;
	height:50px;
}

div#content table.contenttable{
	font-size:11px;
	font-family:Verdana;
	margin-left:35px;
	border-spacing:0px;
	margin-top:10px;
}

div#content table.contenttable tr{
	margin-bottom:10px;
	height:40px;	
}

div#content table.contenttable td{
	width:140px;
	vertical-align:top;
	border-bottom:1px solid #C4C4C4;
	padding-top:5px;
}

div#content table.contenttable td.td-0{
	font-weight:bold;
}

div#content table.contenttable .tr-0 td.td-2{
	font-weight:bold;
}

div#content table.contenttable .tr-last{
	font-weight:bold;
}


/*
 * main one column content style
 **************************/
div.onecolumn div.content{
	position:relative;	
}
div.onecolumn h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;	
	text-transform:uppercase;
}
div.onecolumn div.content{
	width:833px;
	height:inherit;
	background:url(../images/onecolumn_content_bg_bottom.gif) bottom no-repeat;
	margin-top:30px;
	padding-bottom:20px;
}
div.onecolumn div.content div.content_top{
	background:url(../images/onecolumn_content_bg_top.gif) top no-repeat;
	padding:30px 0 15px 105px;
	min-height:400px;
}
*html div.onecolumn div.content div.content_top{
	height:400px;
}
div.onecolumn div.content div.content_top div.content_box{
	background:url(../images/content_box_bg.jpg) no-repeat;
	width:195px;
	height:273px;
	margin-right:30px;
	float:left;
	font:11px Arial;
}
div.onecolumn div.content div.content_top div.content_box h3{
	text-transform:uppercase;	
	font:bold 11px Arial;
	margin:20px auto 20px 8px;
}
div.onecolumn div.content div.content_top div.content_box ul{
	padding-left:7px;
	padding-right:6px;
	height:90px;
}
div.onecolumn div.content div.content_top div.content_box li{
	background:url(../images/content_box_li_bg.jpg) left top no-repeat;
	padding-left:10px;
	list-style:none;
	line-height:1.15;
}
div.onecolumn div.content div.content_top div.content_box p{
	margin-right:0;
	margin-left:10px;
}
div.onecolumn div.content div.content_top div.content_box span{
	display:block;
	height:30px;
	padding-left:9px;
}
div.onecolumn div.content div.content_top div.content_box span a{
	color:#000;
}
div.onecolumn div.content div.content_top div.content_box h2{
	font:normal 11px Arial;
	margin:0;
	padding-top:10px;
	margin-left:10px;
	padding-left:20px;
}
div.onecolumn div.content div.content_top div.content_box h4{
	background:url(../images/arrow.jpg) left 5px no-repeat;
	font:bold 11px Arial;
	margin:0;
	padding-top:5px;
	margin-left:10px;
	padding-left:20px;
}
div.onecolumn div.content div.content_top div.content_box h4 a{
	color:#000;
}

div.onecolumn div.content div.content_top p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:20px;
	margin-right:100px;
}
div.onecolumn  p.next{
	font-size:12px;
	background:url(../images/oncolumn_content_p_next.jpg) left top no-repeat;
	width:170px;
	height:22px;
	padding-top:8px;
	padding-left:10px;
	margin-left:25px;
}
div.onecolumn p.next a{
	color:#000;
	text-decoration:none;
}


/*
 * main sidebar style
 **************************/
div#sidebar h1{
	background:url(../images/h2_bg.jpg) left center no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	margin-left:30px;
	padding-left:24px;
	line-height:21px;
	text-transform:uppercase;	
	
}
div#sidebar h1 span{
	color:#009EE0;
}

div#sidebar div.box1{
	margin-top:20px;
	margin-bottom:40px;
	margin-left:30px;
}
div#sidebar div.box1 img{
	margin-bottom:25px;

}
div#sidebar div.box1 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:5px;
	margin-bottom:15px;
}
div#sidebar div.box1 p a{
	color:#000;
}
div#sidebar div.box1 p a.more{
	padding-left:10px;
	background:url(../images/content_list_bg.jpg) left 4px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#009EE0;
	text-decoration:none;
}


div#sidebar div.box{
	margin-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	background:url(../images/sidebar_box_top_bg.jpg) top center no-repeat;
	margin-bottom:30px;
}


div#sidebar div.box p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:30px;
	margin-right:20px;

}
div#sidebar div.box h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:30px;
	margin-right:20px;
	font-weight:normal;
}

div#sidebar div.box a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:30px;
	color:#000;
}

div#sidebar div.box p a{
	margin-left:0px;
}
div#sidebar ul{
	margin-left:30px;
	margin-right:20px;
	margin-top:22px;
}
div#sidebar ul li{
	background:url(../images/sidebar_li_bg1.jpg) no-repeat;
	height:38px;
	list-style:none;
	padding-left:50px;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

div#sidebar div.box ul li a{
	text-decoration:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;	
	margin-left:0px;
}

div#sidebar div.box ul li a.internal-link{
	text-decoration:underline;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;	
	margin-left:0px;
}

div#sidebar ul.ul2{
	margin-left:30px;
	margin-right:20px;
}
div#sidebar ul.ul2 li{
	list-style-position:inside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
div#sidebar ul.ul2 li a{
	color:#000;
	text-decoration:none;
}
div#sidebar div.box_bottom{
	background:url(../images/sidebar_box_bottom_bg.jpg) bottom center no-repeat;
}

.error{
	color:red;	
}









div#TB_ajaxContent form{
	margin-left:30px;
	line-height:1.2;
}
div#TB_ajaxContent form div{
	margin-bottom:5px;
}
div#TB_ajaxContent label{
	font-family:Verdana;
	font-size:11px;
	/*font-weight:bold;*/
	width:150px;
	display:block;
	float:left;
}
div#TB_ajaxContent input{
	width:200px;
	height:15px;
	border:1px solid #D6D6D6;
	margin-bottom:5px;
}
div#TB_ajaxContent input.radio{
	width:10px;
	height:15px;
	border:0px;
	margin-right:10px;
	padding-top:3px;
	float:left;
}

div#TB_ajaxContent input.button{
	width:100px;
	height:20px;
	background-image:url(../images/button.gif);
	border:0px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
