/* CSS developed by 9xb.com
Main stylesheet for layout */

/* ---------------------------------- */
/* DEFAULT STYLES   */   
/* ---------------------------------- */

	.screen_reader {
		display: none;
	}
	
	html ,body{
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-align:center;
	}
		
	body{
		background:url(../images/back_gradient.jpg) #FFFFFF repeat-x;
		width:100%;
		margin:0;
		margin-top:10px;
		padding:0;
	}

/* ---------------------------------- */
/* GLOBAL STYLES  */   
/* ---------------------------------- */

	a{
		text-decoration:none;
		color:#2970ec;
	}
	a:hover{
		text-decoration:underline;
	}
	
	.inner_image{
		float:right;
		/*border:1px solid #d3d3d3;*/
		margin:0px 0 20px 20px;
	}
	
	input{
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:2px;
	}
	textarea{
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
		font-size:11px;
		padding:2px;
	}	

/* ---------------------------------- */
/* MAJOR DIVISIONS   */   
/* ---------------------------------- */

	#outerwrap{
		width:755px;
		text-align:left;
		margin: 0 auto;
	}

	#home_main{
		width:755px;
	}
		
	#footer{
		clear:both;
		width:100%;
		font-size:11px;
	}
	
	#footer_content{
		width:715px;
		text-align:left;
		margin: 0 auto;
		border:1px solid #d3d3d3;
		padding: 10px 20px;
	}
		#footer_content img{
			float:right;
		}
	
	#left_column{
		width: 160px;
	}
		
	#leftcolumnwrap {
		width: 160px;
		float: left;
		padding: 10px 0px 0 0px;
		margin:0 0 30px 42px;
	}	
	*html #leftcolumnwrap{ width:160px; margin-left:22px; }

	#content_inner {
		width: 460px;
		margin: 0 30px 20px 0;
		float:right;
		padding: 0 20px 0 20px;
	}
	*html #content_inner{ margin-right:0px; }
		
	#reg_box {
		width: 203px;
		height:112px;
		float: left;
		padding: 10px 20px 0 20px;
		margin-top:20px;
		margin-bottom:10px;
		background:url(../images/reg_form.jpg) bottom right no-repeat #dfdccf;
	}
	*html #reg_box{ width:243px; }
	
	#content_reg {
		margin: 0;
		margin-right:30px;
		border:3px solid #dfdccf;
		padding:20px;
		margin-bottom:20px;
		float:left;
		width:655px;
	}
	
	* html #content_reg{ width:700px;}		
		
	
/* ---------------------------------- */
/* TITLE ELEMENTS  */   
/* ---------------------------------- */	

	h1{
		font-size:36px;
		padding:0;
		margin:0;
		width:500px;
	}
	
	h2{
		color:#2f7af5;
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
	}
	
	h3{
		color:#2f7af5;
		font-size:11px;
	}

/* ---------------------------------- */
/* HEADER STYLES  */   
/* ---------------------------------- */

	#header img {
		border: 1px solid #e3e3e3;
	}
	
	.header_tags{
		text-align:right;
		color:#ffffff;
	}
		.header_tags a{
			color:#ffffff;
			text-decoration:none;
		}
	

/* ---------------------------------- */
/* CONTENT STYLES  */   
/* ---------------------------------- */		


	
/* ---------------------------------- */
/* LEFTCOLUMN STYLES  */   
/* ---------------------------------- */

	#leftlinks {
		margin: 0;
		padding: 0;
		font-weight:bold;
		font-size:11px;
	}
	#leftlinks a {
		color: #102c5d;
		text-decoration:none;
	}
	#leftlinks ul,
	#leftlinks ul ul,
	#leftlinks ul ul ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		#leftlinks ul li, 
		#leftlinks ul li li, 
		#leftlinks ul li li li {
			margin: -1px 0 10px 0;
			padding: 0;
			border:1px solid #d3d3d3;
			width:155px;
		}
		#leftlinks ul li li {
			margin: -1px -1px 0 -1px;
		}
		#leftlinks ul li li li {
			margin: -1px -2px 0 -2px;
		}
		#leftlinks ul li a, 
		#leftlinks ul li li a, 
		#leftlinks ul li li li a {
			padding: 5px 0px;
			display: block;
			margin: 0;
			text-indent:15px;
		}
		#leftlinks ul li a:hover {
			/*background: #dcd7c3;*/
			text-decoration:none;
		}	
		#leftlinks ul li a.selected {
			background: #2f7af5;
			color:#FFFFFF;
		}
		
	#leftlinks .subul{
		border:none; 
		margin:0px 0 10px 0px;
	}
	#leftlinks .subli{
		border:none; 
		font-weight:normal; 
		margin:3px 0 3px 0;
	}
	#leftlinks .selectedLi{
		font-weight:bold;
	}
		
/* ---------------------------------- */


	.management img{
		border:none;
	}
	
	#enewsletter{
		border:1px solid #d3d3d3;
		width:155px;
	}
		#enewsletter p{
			font-size:10px;
			color:#304873;
			margin-left:8px;
		}
		.enews_right{
			margin: 0 0 0 60px;
		}
		.enews_input{
			width:136px;
			border:1px solid #d3d3d3;
			margin-bottom:5px;
			color:#666666;
			font-size:10px;
			padding:2px;
		}
		
/* --------------- registration	--------------------- */

	#regbox p {
		margin: 0 0 5px 0;
		padding: 0;
	}
	
	#reg_left{
		float:left;
		width:200px;
	}
	
	#reg_right{
		float:right;
		width:250px;
	}
	
	#reg_buttons{
		clear:both;	
	}
	
	#about_box{
		width:655px;
	}
	
	.button{
		border:2px solid #fff;
		color:#000;
		padding:3px;
		margin-right:5px;
		background-color:#d4e3fd;
	}	
	.r_button{
		background:no-repeat url(../images/subscribe.jpg);
		margin-left:60px;
		border:none;
		width:83px;
		height:19px;
	}
	#faq{
		clear:both;
	}