@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	    
*/

	#content{}
	
		#left{
		background:url(../images/bg_sidebar_mid.png) repeat-y;
		color:#fff;
		float:left;
		font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
		margin:7px 0 0 0;
		width:200px;
		}
		#left .inner{background:url(../images/bg_sidebar_top.png) no-repeat;}
		#left .inner2{
		background:url(../images/bg_sidebar_bot.jpg) bottom no-repeat;
		padding:0 0 270px 0;
		}
		
			#left .inner2 div{display:none;}
			
			#nav1 #nav1Sub, #nav2 #nav2Sub, #nav3 #nav3Sub, #nav4 #nav4Sub, #nav5 #nav5Sub, #navContractors #navContractorsSub{display:block;}
			#left .active{font-weight:bold; text-decoration:underline;}
		
		
		
			#left h2{
			border-bottom:1px solid #fff;
			font-size:18px;
			font-weight:normal;
			padding:15px 16px;
			}
			#left ul{margin:0 0 5px 0;}
				#left ul li{
				background:url(../images/bg_sidebar_li.png) no-repeat;
				border-bottom:1px solid #fff;
				font-size:14px;
				padding:10px 16px;
				}
				#left ul ul{}
					#left ul ul li{
					background:none;
					border:none;
					font-size:12px;
					padding:5px 5px 0 5px;
					}
			#left a{color:#fff;}
			
		#right{
		color:#fff;
		float:right;
		margin:0 5px 30px 30px;
		padding:15px 0 0 0;
		width:228px;
		}
			#right .module{
			background:url(../images/bg_module_mid.png);
			margin:0 0 20px 0;
			}
			#right .module .inner{background:url(../images/bg_module_top.png) no-repeat;}
			#right .module .inner2{
			background:url(../images/bg_module_bot.png) bottom no-repeat;
			height:1%;
			padding:15px 15px 7px 15px;
			}
				#right .module h3{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				margin:0 0 10px 0;
				}
				#right .module p{margin:0 0 10px 0;}
				#right .module a{color:#ffffff;
				text-decoration:underline}
				#right a:hover{color:#FFFF00;}
				#right .module ul{
				list-style:outside;
				list-style-type:square;
				margin:0 0 10px 0;
				padding:0 0 0 25px;
				}
				#right .module ol{
				list-style:decimal;
				margin:0 0 10px 0;
				padding:0 0 0 25px;
				}
					#right .module li{margin:4px 0;}
				
				#right #contact{margin-top:-9px;}	
					#right #contact .inner{background:url(../images/bg_module_contact.png) no-repeat;}
					#right #contact .inner2{padding-top:20px;}
				#content #right #find{margin-top:-8px;}
					#right #find .inner{background:url(../images/bg_module_find.png) no-repeat;}
					#right #find .inner2{padding-top:23px;}
				#right #become{margin-top:-14px;}
					#right #become .inner{background:url(../images/bg_module_become.png) no-repeat;}
					#right #become .inner2{padding-top:26px;}
				#right #calculator{margin-top:-14px;}
					#right #calculator .inner{background:url(../images/bg_module_calculator.png) no-repeat;}
					#right #calculator .inner2{padding-top:26px;}
				#right #training{margin-top:-14px;}
					#right #training .inner{background:url(../images/bg_module_training.png) no-repeat;}
					#right #training .inner2{padding-top:26px;}
	
		#main{
		color:#666;
		margin:0 30px 0 230px;
		padding:1px 0 0 0;
		}
			#main .breadcrumb{
			color:#666;
			font-size:10px;
			margin:6px 0px 0 0px;
			padding:1px 0 0 0;
			}

			#main h1, #main h2, #main h3{
			font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
			margin:20px 0 15px 0;
			}
			#main h1{
			color:#110c5a;
			font-size:21px;
			}
			#main h2{
			color:#8e0c0a;
			font-size:16px;
			}
				#main h2 a{
				color:#8e0c0a;
				font-size:16px;
				}
			#main h3{
			color:#110c5a;
			font-size:14px;
			}
			
			.photo-gallery{display:none;}
			
			#main p{margin:0 0 15px 0;}
			#main ul{
			list-style:outside;
			list-style-type:disc;
			margin:10px 0 25px 40px;
			}
			#main ol{
			list-style:decimal;
			margin:10px 0 25px 60px;
			}
				#main li{}		
		
			#main blockquote{
			color:#56636a;
			font-style:italic;
			margin:20px 0;
			padding:0 40px;
			}
			
			#main .dataTable{
			background:#fff;
			border:1px solid #e5e5e5;
			margin:20px 0;
			padding:0 10px;
			}
			#main .dataTable tbody{font-size:12px;}
				#main .dataTable tr{}
				#main .dataTable tr.even td{
				background:#efefef;
				border:1px dashed #97a1a6;
				border-width:1px 0;
				}
					#main th{
					font-size:14px;
					font-weight:bold;
					padding:5px;
					text-align:center;
					vertical-align:middle;
					}
						#main th.first{text-align:left;}
					#main .dataTable td{
					padding:5px;
					text-align:center;
					vertical-align:middle;
					}
					#main .dataTable td.first{text-align:left;}
					
			form{
			display:block;
			float:left;
			margin:20px auto;
			width:400px;
			}
				form .row{
				clear:both;
				width:500px;
				}
				form .rowL{
				float:left;
				font-size:12px;
				padding:5px 0;
				text-align:right;
				width:222px;
				}
					form label span{
					color:#d70e16;
					font-weight:bold;
					}
				form .rowR{
				float:right;
				padding:5px 0;
				width:270px;
				}
					form .input{
					background:#eef3f6;
					border:1px solid #3679af;
					color:#003a74;
					font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
					font-size:12px;
					height:16px;
					padding:2px 3px 2px 3px;
					width:192px;
					}
						form textarea.input{height:80px;}

#player{margin:0 auto;}