/* CSS Document */
	
body {
	color: #000;
	background:url(/images/BGBG.jpg) repeat-x #00529B;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:9px;
}

		
		
/* layout styles */
	#wrapper{
		width:760px;
		background-color:#FFFFFF;
		margin:0 auto;
		height:auto;
		padding:0;
	}
	
	#header {
		height:90px;
		width:760px;
		}
	
	#sidebar {
		width: 200px;
		border-left:solid 1px #666;
		padding:10px 5px;
		}

	#content {
		padding:10px;
		text-align:left;
		border-right:solid 1px #666;
		}
	
	#footer {
		background:url(/images/footerStripe_oldblu.jpg) top no-repeat #00529B;
		padding: 10px;
		height:60px;
		color:#000;
		text-align:center;
		font-size:11px;
		}
	#footer a{
		color:#00529B;
		font-size:100%;
	}
	.backend{
		position:relative;
		top:-17px;
	}
	#loginPages{
		float:right;
		position:relative;
		z-index:10;
		margin:-20px 0 -20px 0;
		padding:0;
		color:#003466;
		font-weight:bold;
	}
	#loginPages p{
		float:left;
		color:#FFFFFF;
		font-weight:bold;
		border:1px solid #003466;
		background-color:#5D76B8;
		padding:5px;
		margin:0 2px;
	}
	#loginPages a{
		color:#FFFFFF;
		font-weight:bold;
	}

/* sidebar styles */
	#sidebar h2{
		font-size:16px;
		font-weight:bold;
		color:#333333;
		letter-spacing: 2px;
		margin-bottom:5px;
	}
	#sidebar dl{
		margin:10px 5px 5px 3px;
	}
	#sidebar dt{
		margin:5px 0 10px 0px;
		border:1px solid #003466;
		background-color:#5D76B8;
		color:#fff;
		font-weight:bold;
		letter-spacing:2px;
		padding:5px 5px;
	}
	#sidebar dd{
		margin:10px;
	}
	#sidebar ul{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#sidebar li{
		font-weight:bold;
		color:#003466;
		background-color:#e2e2ff;
		border:groove 1px #003466;
		padding:3px;
		margin:1px 0;
	}
    #sidebar-resources{
        background-color: #E2E2FF;
        border:groove 1px #003466;
        color: #003466;
        font-weight: bold;
        margin: 1px 0;
        padding: 3px;
    }
    #sidebar-resources li{
        border: 0px;
        line-height: 12px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        a: color:#003466;
    }
    #sidebar-resources-title{
        font-weight: bold;
        font-size: 15px;
        color: #000;
    }
	#sidebar-reset{}
	#sidebar-reset ul{
		margin-left:0px;
		padding:0;
		list-style-type: none;}
	#sidebar-reset li{
		font-weight:bold;
		color:#000;
		padding:3px;
		margin:1px 0;
		background-color:#fff;
		border:groove 0px #003466;}
	#sidebar a{
		font-weight:bold;
		color:#003466;
	}
/*   link styles  */
	a{
		text-decoration:none;
	}
	a:link{
		color:#003466;
	}
	a:visited{
		color:#003466;
	}
	a:hover{
		color:#003466;
		text-decoration:underline;
	}
	a:active{
		color:#003466;
	}
		
/* content styles */
	pre{
		font-size:90%;
		font-family: Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		display:inline;
	}
	p.inline{
		display:inline;
	}
	p.signup{
		/*float:right;
		clear:right;*/
		text-align:center;
		width:275px;
		display:block;
		margin:10px 0px;
		font-size:120%;
		font-weight:bold;
		padding:20px;
		background-color: #003466;
		color:#fff;
		border:2px solid #ccc;
	}

	p.signup a{
		text-decoration:none;
		color:#ffffff;
	}
	
	a:hover.signup{
		text-decoration:none;
		color:#ffffff;
	}
	
	p.signup a:visited{
		text-decoration:none;
		color:#fff;
	}
	p.notice{
		font-size:120%;
		font-weight:bold;
		padding:10px;
		background-color: #999966;
		color:#fff;
		border:1px solid #003466;
	}
	p.notice a, p.notice a:visited{
		font-size:120%;
	}
	#welcomeName{
		margin:0 0 2px 0;
	}
	#content h1{
		font-size:16px;
		font-weight:bold;
		color:#003466;
		letter-spacing: 2px;
		margin: 10px 0 15px 0;
		border-bottom:solid  1px #5375B4;
		}
	fieldset {
		border: 1px solid #ccc;
		padding: 2px;
	}
	.courseList p{
		margin-top:0;
	}
	#content dl{
		margin-bottom:15px;
	}
	#content dt{
		background:url(/images/wncwDiag.jpg) top left no-repeat #fff;
		height:25px;
		padding:0 0 0 23px;
		font-size:16px;
		font-weight:bold;
		color:#333;
		letter-spacing: 2px;
	}
	#content dd{
		margin-bottom:10px;
	}
	dd.quote{
		font-style:italic;
		padding:0 20px 0 0;
	}
	dd.quote p{
		width:90%;
		font-style:normal;
		text-align:right;
		font-size:11px;
		color:#506EAC;
		font-weight:bold;
		margin:0;
	}
	#content dl.faqs dt{
		background:none;
		height:20px;
		padding:0 0 0 23px;
		font-size:12px;
		font-weight:bold;
		color:#333;
		letter-spacing: 0px;
	}
	#content dl.instructor dt{
		background-image:none;
		font-size:14px;
		height:auto;
		font-weight:bold;
		padding:0 0 0 10px;
	}
	dl.instructor dd{
		padding-bottom:20px;
	}
	
	#content label.floatLeft{
		float:left;
		width:100px;
		margin-left:25px;
	}
	
	#content label.courseRequest{
		float:left;
		width:200px;
		margin-left:25px;
	}
	
	#content table { 
		border-top: 1px solid #999; 
		border-left: 1px solid #999; 
		border-collapse: collapse; 
		margin:10px 0 20px 0;
		width:100%;
		} 
	
	#content th,  #content td { 
		border-right: 1px solid #999; 
		border-bottom: 1px solid #999; 
		border-right:solid 1px #666;
		padding:3px;
		} 
	#content th, #content th a{
		background-color:#03519B;
		color:#fff;
		text-align:center;
		text-decoration:none;
	}
	.dropLetter{
		margin:0 5px 10px 5px;
	}
	.dropLetter span{
		font-weight:bold;
		color:#333;
	}
	#orderBy{
		float:right;
		margin:-10px 0 5px 0;
		padding:0;
	}
	#orderBy form{
		margin:0;
		padding:0;
	}
	#classes_front, #classes_front td{
		border:0;
	}
	caption {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		font-weight: bold;
		color: #666;
		margin-bottom:10px;
	}
	.sponsor {/*
		float:right;
		clear:both;*/
		text-align:right;
		display:inline;	
	}
	#sponsoredby{
		/*padding-right:125px;*/
		font-size:14px;
		font-weight:bold;
	
	}
	ul.board_admin{
		list-style-type:none;
	}
	ul.board_admin li{
		padding:5px 0;
	}
	#excel{
		padding-left:30px;
		background: url(../imgs/excel.jpg) no-repeat 0 50%;
	}
	#print{
		padding-left:30px;
		background: url(../imgs/print.jpg) no-repeat 0 50%;
	}	
	#paid{
		padding-left:30px;
		background: url(../imgs/paid.jpg) no-repeat 0 50%;
	}
	#email_icon{
		padding-left:30px;
		background: url(../imgs/email.jpg) no-repeat 0 50%;
	}
	table#nameSet{
	 	text-align:left;
	 	display:none;
	 	clear:both;
	 	border-top:0px solid #000;
	 }
	 
	td.noBorder { border:0px; }
	table.noBorder { border:0px; }
	
/* JS VALIDATE */
.error{
	font-weight:bold;
	color:#990033;
	text-align:left;
	float:left;
	height:25px;
	margin-left:120px
}
.errorField{
	border-color:#cc0000;
}
 .regiterBtn{
 	border:1px groove #003466;
 	padding:5px;
 }
 
#no-border table{
	border: none;
	}
 
#no-border th,  #no-border td { 
		border: none;
		} 
#no-border th, #no-border th a{
		border: none;
	}
