/* Body Styles */
html, body {
 border:none;
 margin:0px;
 padding:0px;
 width:100%;}
body {
 background:#FFF url(../images/bg.jpg) repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 line-height:16px;}
a {
 color:#2369EF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;}
a:hover {
 color:#000;}
img {
 border:none;}
p {
 margin:0px;
 padding:0px 0px 14px;}
.fixer {
 clear:both;
 height:0px;
 margin:0px;
 padding:0px;}
.more_btn {
 clear:both;
 line-height:15px;
 padding:0px;
 position:relative;
 text-align:right;}
	.more_btn a {
	 font-size:13px;
	 font-weight:bold;
	 text-decoration:none;
	 text-shadow:1px 1px 1px #DDD;}
.arrow {
 clear:both;
 height:15px;
 opacity:0.9;
 margin-left:4px;
 vertical-align:-3px;
 width:15px;}
.arrow:hover {
 opacity:1.0;}
 
/* Structure Styles */
#holder {
 height:100%;
 position:absolute;
 width:100%;
 z-index:100;}
	#content {
	 overflow:visible;
	 margin-top:10px;
	 position:relative;
	 width:944px;
	 z-index:200;}
		#warnings {
		 color:#FFF;
		 font-size:11px;
		 font-weight:bold;
		 height:16px;
		 left:652px;
		 position:absolute;
		 text-align:left;
		 top:10px;
		 width:290px;
		 z-index:999;}
			#warnings a {
			 color:#FFFFFF;
			 font-size:11px;}
			#warnings a:hover {
			 color:#82ACF6;
			 text-decoration:underline;}
			.warning_img {
			 float:right;
			 height:16px;
			 margin:0px 5px 0px 0px;
			 width:15px;}
			.warning_msg {
			 float:right;
			 height:16px;}
			#fwarn {
			 height:16px;
			 position:absolute;
			 width:290px;
			 z-index:990;}
			#jswarn {
			 background-color:#363636;
			 height:16px;
			 position:absolute;
			 width:290px;
			 z-index:995;}
		#logo {
		 clear:both;
		 height:66px;
		 text-align:left;
		 width:944px;
		 z-index:400;}
		#menu {
		 height:20px;
		 margin-bottom:10px;
		 padding-left:478px;
		 text-align:left;
		 width:466px;
		 z-index:600;}
			#menu div {
			 color:#E1C447;
			 float:left;
    		 font-size:14px;
			 font-weight:bold;
			 margin-right:35px;
			 position:relative;}
			#menu a {
			 color:#FFF;
    		 font-size:14px;
			 text-decoration:none;}
			#menu a:hover {
			 color:#82ACF6;}
		#sidebar {
		 float:left;
		 margin-right:20px;
		 width:225px;
		 z-index:400;}
			.sb_block {
			 background:url(../images/sb_bg.png) repeat;
			 margin-bottom:20px;
			 padding:7px;}
				.sb_block p {
				 color:#000;
				 font-size:12px;
				 font-weight:normal;
				 line-height:16px;
				 margin-bottom:4px;
				 padding:0px;
				 text-align:justify;}
					.sb_block p a {
					 font-size:11px;}
				.sb_block h2 {
				 color:#FFF;
				 font-size:14px;
				 font-weight:bold;
				 line-height:14px;
				 margin:0px 0px 7px;
				 padding:0px;
				 text-align:left;
				 text-shadow:1px 1px 1px #363636;}
				.sb_block h1 {
				 color:#FFF;
				 font-size:16px;
				 font-weight:bold;
				 line-height:16px;
				 margin:0px 0px 7px;
				 padding:0px;
				 text-align:left;
				 text-shadow:1px 1px 1px #363636;}
				.sb_block a {
				 color:#FFF;
				 text-shadow:1px 1px 1px #363636;}
				.sb_block a:hover {
				 color:#363636;
				 text-shadow:1px 1px 1px #BBB;}
				.sb_contact div {
				 float:left;
				 margin-right:10px;
				 width:45px;}
		#main_content {
		 background-color:#FFF;
		 border:1px solid #363636;
		 border-bottom:2px solid #363636;
		 border-right:2px solid #363636;
		 float:left;
		 padding:14px 14px 14px;
		 width:668px;
		 z-index:400;}
			#banner {
			 height:150px;
			 margin-bottom:25px;
			 width:668px;}
			#main_content h1 {
			 color:#363636;
			 font-size:18px;
			 font-weight:normal;
			 line-height:20px;
			 margin:0px 0px 14px;
			 padding:0px;
			 text-align:justify;}
			#colL {
			 float:left;
			 margin-right:25px;
			 overflow:hidden;
			 width:365px;}
				#colL p {
				 color:#363636;
				 font-size:13px;
				 line-height:17px;
				 text-align:justify;}
				.colL_title {
				 border-bottom:2px dotted #D5D5D5;
			 	 color:#363636;
				 font-size:15px;
				 font-weight:bold;
				 height:15px;
				 margin-bottom:14px;
				 width:365px;
				 text-align:left;}
				.colL_body {
				 clear:both;
				 height:215px;
				 overflow:hidden;
				 margin-bottom:14px;}
				 	.colL_body ul {
					 list-style-type:square;
					 list-style-position:outside;
					 margin:0px 0px 14px;}
				 	.colL_body ul li {
					 color:#363636;
					 font-size:13px;
					 font-weight:bold;
					 line-height:17px;
					 margin:0px;
					 padding:0px;
					 text-align:left;}
			#colR {
			 float:left;
			 width:278px;}
				.colR_title {
				 border-bottom:2px dotted #D5D5D5;
		 		 color:#363636;
				 font-size:15px;
				 font-weight:bold;
				 height:15px;
				 margin-bottom:14px;
				 width:278px;
				 text-align:left;}
				.colR_link {
				  display: inline;
				  float:left;
				  margin:0px 0px 12px 14px;
				  position:relative;
				  text-align:left;
				  width:243px;}
					.colR_link a {
					 font-size:13px;}
				.colR_link_arrow {
				  float:left;
				  margin-bottom:12px;
				  overflow: hidden;
				  position:relative;
				  text-align:right;
				  width:21px;}
				#colR_box {
				 border-bottom:3px solid #363636;
				 border-top:3px solid #363636;
				 margin:13px 0px 0px;
				 padding:3px 0px;}
				 	#colR_box h2 {
					 color:#581A9F;
					 font-size:18px;
					 font-weight:bold;
					 line-height:18px;
					 margin:7px 0px 0px;
					 padding:0px;
					 text-align:left;}
					#colR_box p {
					 color:#581A9F;
					 font-size:11px;
					 font-weight:bold;
					 line-height:16px;
					 margin:7px 14px 6px;
					 padding:0px;
					 text-align:justify;}
					#colR_box h3 {
					 line-height:14px;
					 margin:0px 0px 8px;
					 padding:0px;
					 text-align:right;}
						#colR_box h3 a {
						 color:#581A9F;
						 text-shadow:1px 1px 1px #DDD;}
						#colR_box h3 a:hover {
						 color:#000;}
			.bottom {
			 clear:both;
			 height:0px;
			 margin:0px;
			 padding:8px 0px 0px;}
   		#copyright_holder {
		 background-color:#83ADF7;
		 border-top:12px solid #363636;
		 bottom:0px;
		 height:12px;
		 left:0px;
		 line-height:12px;
		 margin:0px;
	   	 position:fixed;
	   	 width:100%;
	   	 z-index: 100;}
			#copyright {
			 color:#000;
			 font-size:10px;
			 font-weight:bold;
			 padding-left:27px;
			 text-align:left;
			 text-decoration:none;
			 width:944px;}
			#copyright a {
			 color:#000;
			 font-size:10px;
			 font-weight:bold;
			 text-align:left;
			 text-decoration:none;}
			#copyright a:hover {
			 color:#FFF;}