@charset "utf-8";

*{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0px; margin:0 auto; padding:0;}
html, body{margin:0 auto; padding:0; height:100%; width:100%;}
h1{font-family:Tahoma, Geneva, sans-serif; color:#54A5DB; font-size:18px; margin-bottom:6px;}
h2{font-family:Tahoma, Geneva, sans-serif; color:#54A5DB; font-size:14px; margin-bottom:6px;}
h3{font-family:Tahoma, Geneva, sans-serif; margin-bottom:4px;}
p{margin-bottom:6px; text-align:justify;}
a{color:#54A5DB;}
ul{margin-left:15px;}
input, textarea, select {background:url(../images/textarea-bg.gif) repeat-x white;}
textarea{height:100px;}
input[submit]{width:20px;}
#iconLeft{float:left; margin:15px; height:64px; width:64px; border:0;}
#iconRight{float:right; margin:15px; height:64px; width:64px; border:0;}
#wrapper {width:100%; background:#171813 url(../images/bg_top.png);} 
#cont{margin:0 auto; padding:0; margin:0 auto; padding:0;}
#shell{background:url(../images/shell-bg.gif) repeat-x white; border:1px solid #DDDDDD; padding:20px;}
#fadeDiv{width:100%; background:url(../images/boxTop.jpg) repeat-x; padding:4px; margin-bottom:20px;}
#fadeDiv h2{margin-bottom:10px; margin-left:3px;}

/* main content */
	/* wrapper */
	#mcw{background:#EBE9E1; width:100%;}
	
	/* container */
	#mcCont{width:800px; text-align:left; padding:10px;}
	
	/* main content cell */
	#mcc{background:white url(../images/boxTop.jpg) repeat-x; width:45%; height:250px; margin:4px; padding:12px; border:1px solid #CCCCCC; float:left;}
	#mcc ul{margin:7px 35px;}
	#mcc #iconLeft{float:left; margin-right:25px; height:64px; width:64px; border:0;}
	
/* home style */
	#homeSpread{width:800px; height:200px; margin-top:10px;}
	#homeBlock{width:33%; background:url(../images/div_vert.png) right no-repeat; vertical-align:top; padding:15px;}
	#homeBlockNoBorder{width:33%; vertical-align:top; padding:15px}

/* ----------- stylized form ----------- */
#stylized{
	/*border:solid 2px #B7DDF2;
	background:#ebf4fb;*/
}
#stylized h1 {
	font-size:14px;
	font-weight:bold;
	/*margin:8px;*/
}
#stylized p{
	/*font-size:11px;
	color:#666666;*/
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}
#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:140px;
	float:left;
}
#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#stylized input, #stylized select, #stylized textarea{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:200px;
	margin:2px 0 20px 10px;
}
#stylized #slider-range{
	float:left;
	width:200px;
	margin:2px 0 20px 10px;
}

#stylized #btn{
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	background:#666666 url(img/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}


/* topper */
	/* wrapper */
	#tw{width:100%; height:178px; color:white; margin:0 auto; padding:0;}
	
	/* container */
	#tCont{width:800px; text-align:left; padding-top:60px;}
	
	/* links */
	#tl{padding-top:16px;}
	
	/* navLinks */
	#tfa{color:black; border-left:1px solid #DEDBD1; border-right:1px solid #DEDBD1; padding:10px; float:left;}
	#ta{color:black; border-right:1px solid #DEDBD1; padding:10px; float:left;}
	#ta a, #tfa a{color:black; text-decoration:none;}
	#ta a:hover, #tfa a:hover{color:#54A5DB; text-decoration:none;}
	
	
/* quick links */
	/* top */
	#qlt{background:#1E1F19; height:10px; border-bottom:1px solid #36382D;}
	
	/* wrapper */
	#qlw{background:#171813;}
	
	/* quick links container */
	#qlCont{width:800px; text-align:left; padding:20px; color:white;}
	
	/* cell */
	#qlCell{width:180px; float:left; padding-right:20px;}
	
	/* header */
	#qlch{border-bottom:1px solid #4B4B4B; width:100%; font-weight:bold; padding-bottom:6px; margin-bottom:10px;}
	
	/* item */
	#qlci{padding-bottom:20px;}
	#qlci a{color:white; text-decoration:none;}
	#qlci a:hover{color:#54A5DB; text-decoration:underline;}
	
	
/* footer */
	/* wrapper */
	#fw{background:#1E1F19; border-top:1px solid #36382D;}
	
	/* container */
	#fc{width:800px; height:80px; color:white; padding:20px; background-color:#1E1F19;}
	
	/* copy text */
	#fct{color:#505B43; font-size: 11px;}
	
	
/* error */
	#err{color:red; font-weight:bold; height:150px; text-align:center; padding-top:100px; font-size:26px;}
