/*main.css*/

/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
/*ol,ul {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/********************************************************/


body {
	margin: 0 auto;
	text-align: left;
	font: normal 13px/17px Arial, Verdana, "Lucida Grande";
	color:#333333;
	background-color:#FFF;
	
}

p {
	padding-bottom:15px;
}

img, div, a, input {
	/*_behavior:url(/js/iepngfix.htc);*/  /*IE 6 only*/
}

img{  /*without this images will have space below them in FF*/
	display:block;
}

a{
	color:#3399cc;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#container{
	
	width:100%;
	
}

#container #mast-head{
	
	width:980px;
	height:263px;
	margin:0 auto;

}



#container #mast-body{
	
	background:#e8e8e8 url('/images/adm-bg.gif') repeat-y top left;
	width:980px;
	margin:0 auto;
	
}

#container #mast-body #body-content{
	
	width:980px;
	min-height:200px;
	overflow:hidden;
	
	
}

#body-content #body-left{
	float:left;
	width:600px;
	padding:30px;
	
}

#body-content #body-right{
	float:left;
	width:260px;
	padding:30px;
	color:#FFF;
	
}

#body-content #body-left ul#nav{
	
	list-style:none;
	margin:0 0 30px 0;
	display:block;
	overflow:hidden;
	padding:0;
}

#body-left ul#nav li{
	
	display:block;
	float:left;
}

#body-left ul#nav li a{
	color:#000;
	display:block;
	padding:0 0 4px 0;
	margin-left:20px;
	font-size:16px;
	font-weight:bold;
}

#body-left ul#nav li a:hover{
	text-decoration:none;
}

#body-left ul#nav li:first-child a{
	margin-left:0;
}

#body-left ul#nav li a.on{
	color:#999999;
}

#body-left h2{
	color:#3399cc;
	font:bold 22px/26px "Futura-Book", Arial, Verdana;
	clear:both;
	margin:0 0 5px 0;
}

#body-left h3{
	font:16px/19px Arial, Verdana;
}

#body-left h3.small{
	font:bold 14px/16px Arial, Verdana;
}

#body-left .header2{
	font:15px/19px Arial, Verdana;
}

#body-left .line{
	border-bottom:1px solid #cccccc;
	padding-bottom:4px;
	margin-bottom:15px;
	font-weight:bold;
}

#body-left .column-mode{
	overflow:hidden;
}

#body-left .column-mode .left{
	float:left;
	overflow:hidden;
	width:280px;
	padding-right:35px;
}

#body-left .column-mode .right{
	float:left;
	width:285px;
	overflow:hidden;
}


#body-left .column-mode .left h4, #body-left .column-mode .right h4{
	font-style:italic;
	font-size:13px;
	font-weight:normal;
	padding-bottom:4px;
}

#body-left .column-mode .left p span, #body-left .column-mode .right p span{
	font-weight:bold;
}

#body-left .column-mode .left ul, #body-left .column-mode .right ul{
	padding:5px 0 15px 18px;
}

#body-left .column-mode .left ul li, #body-left .column-mode .right ul li{
	padding:2px 0;
}

#body-left ul{
	list-style:disc;
	padding-left:25px;
}

#body-left h3 .download_arrow, #body-left h2 .download_arrow{
	font-size:22px;
	font-weight:bold;
	vertical-align:middle;
	color:#000;
}

#body-left h3 .pdf-text, #body-left h2 .pdf-text{
	color:#999999;
	font-size:13px;
}

#body-left h3 a, #body-left h2 a{
	font-size:15px;
}

#body-right h2{
	color:#66ccff;
	font:bold 22px/26px "Futura-Book", Arial, Verdana;
}

#body-right ul{
	color:#66ccff;
	font:bold 22px/26px "Futura-Book", Arial, Verdana;
	list-style:none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	
}

#body-right ul li a{
	font:16px/16px Arial, Verdana;
	color:#FFF;
}

#body-right ul li:before{
	content: "\00BB \0020 \0020";
	font:16px/16px Arial;
}

#body-right ul li.on:before{
	content: "\00BB \0020 \0020";
	color:#000;
}



#container #footer{
	clear:both;
	margin:0 auto;
	width:980px;
	overflow:hidden;
	font-size:11px;
	min-height:30px;
	text-align:right;
}

#footer ul{

	margin:15px 0;
	list-style:none;
	color:#999999;
}

#footer ul li{
	display:inline;
	padding:0 8px;
	border-right:1px solid #999999;
}

#footer ul li:last-child{
	border-right:none;
}


fieldset{
	border:none;
}

fieldset label{
	display:block;
	padding:5px;
}

fieldset label span{
	width:180px;
	display:block;
	float:left;
}

