/* ***** reset ***** */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0px none;
	outline: 0;
/*	font-size: 100%;	*/
	vertical-align: baseline;	
}

body{
	font-family: Arial;
	font-size:12px;
 	background:#f4f4f4 url('images/hBack.gif') repeat-x;
 }

#outer{
	width:812px;
	margin:auto;
	background:url('images/back.gif') repeat-y top center;
 }

#wrapper{
	padding:0px 11px 0px 11px;
	background:url('images/bottomBorder.gif') no-repeat bottom;
 }

#header{
 	background:url('images/hLogo.gif') no-repeat top left;
 	padding:10px 10px 0px 10px;
 	margin-left:1px;
 }

.hLeft{
 	float:left;
 	padding:30px 0px 0px 115px;
 	font-size:14px;
 	color:#0097dd;
 }

.hRight{
 	float:right;
 }

#topMenu{
	text-align:right;
	padding:0px 0px 15px 0px;
 }

#topMenu a:link, #topMenu a:visited{
 	margin:0px 7px 0px 7px;
 	color:#0097dd;
 	font-weight:bold;
 	text-decoration:none;
 }

#topMenu a:hover{
 	text-decoration:underline;
 }

#loginFrm{
 	font-size:11px; 	
 }

#loginFrm input{
 	width:100px;
 	padding:2px;
 	font-size:11px;
 }

#loginFrm #passwordL{
 	padding-left:60px;
 }

#loginFrm .loginBtn{
 	border:0px;
 	height:23px;
 	width:44px;
 	background:url('images/loginBtn.gif') no-repeat;
 	cursor:pointer;
 }

#jnBtn{
 	border:0px;
 	height:50px;
 	width:400px;
 	background:url('images/button.gif') no-repeat;
 	cursor:pointer;
 }


#nav{
	height:33px;
 }

#nav a:link, #nav a:visited{
 	text-align:center;
 	display:block;
 	float:right;
 	width:114px;
 	height:25px;	
 	padding:8px 0px 0px 0px;
 	background:url('images/menuBtn.gif') no-repeat;
 	text-decoration:none;
 	color:#FFFFFF;
 	margin:0px;
 }

#nav a:hover{
 	background:url('images/menuBtn2.gif') no-repeat; 	
 }

#mainContainer{
 	padding:10px 5px 20px 5px;
 }

#mainContainer p{
 	padding:2px 0px 3px 0px;
 }

.leftCol{
 	width:372px;
 	float:left;
 	text-align: justify; 	
 }
 
.rightCol{
 	width:372px;
 	float:right;
 	text-align: justify; 	
 }

#cBox{
 	background:#fff8d6;
 }

.cTop{
 	height:34px;
 	background:url('images/cTop.gif') repeat-x;
 }

.cTitle{
 	margin:8px 0px 0px 0px;
 	float:left;
 }

.cContent{
 	padding:10px 10px 0px 10px;
 }

.cContent p{
 	line-height:200%;
 	text-align:left;
 }

.cLeft{
 	float:left;
 	width:170px;
 }

.cRight{
 	float:right;
 	width:170px;
 }

#dBox{
 	background:#ecf9d3;
 }

.dTop{
 	height:34px;
 	background:url('images/dTop.gif') repeat-x;
 }

.dTitle{
 	margin:8px 0px 0px 0px;
 	float:left;
 }

.dContent{
 	padding:10px 10px 0px 10px;
 }

.dContent p{
 	line-height:200%;
 	text-align:left;
 }

.dContent .dLeft{
 	float:left;
 	width:75px;
 	font-weight:bold;
 	font-size:14px;
 	line-height:172%;
 }

.dContent .dRight{
 	float:right;
 	width:270px;
 }

h1{
 	color:#0083c2;
 	font-size:20px;
 	font-weight:normal;
 }
h2{
 	color:#0083c2;
 	font-size:18px;
 	font-weight:normal;
 }
h3{
 	color:#0083c2;
 	font-size:16px;
 	font-weight:normal;
 }
h4{
 	color:#0083c2;
 	font-size:14px;
 	font-weight:normal;
 }

.clear { clear:both; }

#footer{
 	text-align:center;
	padding:15px 0px 15px 0px;
 }
