@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	    
*/

	#header{background:url(../images/bg_header.jpg) no-repeat;}

	#main{
	color:#333;
	background:url(../images/bg_main.jpg) repeat-y;
	padding:0 65px 0 50px;
	}
		#leftCol{
		float:left;
		width:315px;
		}
			#leftCol h2{
			font-size:24px;
			text-transform:uppercase;
			font-weight:normal;
			margin:25px 0 20px 0;
			}
			#leftCol ul{
			padding:0;
			margin:10px 0;
			}
				#leftCol li{
				margin:10px 0;
				padding:0 0 0 15px;
				background:url(../images/bullet_arrow.gif) no-repeat;
				}
			#leftCol p{}
			#leftCol a{
			color:#069;
			font-weight:bold;
			}
		
		#rightCol{
		float:right;
		width:600px;
		}	
			#rightCol h2{
			color:#fff;
			text-transform:uppercase;
			background:url(../images/bg_header_full.gif) left center repeat-x;
			margin:25px 0 0 0;
			width:600px;
			height:31px;
			font-size:18px;
			font-weight:normal;
			}
				#rightCol h2 span.inner{
				background:url(../images/bg_header_inner.gif) top right no-repeat;
				padding:0 15px 0 0;
				display:block;
				float:left;
				}
				#rightCol h2 span.inner2{
				background:url(../images/bg_header_inner2.gif) no-repeat;
				padding:4px 0 0 15px;
				display:block;
				float:left;
				height:31px;
				}
			#rightCol p{}
			
			#contentLeft a, #contentRight a{color:#069;}
			
			#contentLeft{
			float:left;
			width:385px;
			background:url(../images/contentBox_bot_l.jpg) bottom no-repeat;
			margin:10px 0 0 0;
			font-size:10px;
			}
				#contentLeft .inner{
				width:385px;
				background:url(../images/contentBox_top_l.jpg) top right no-repeat;
				padding:0 0 15px 0;
				}
				
				#contentLeft h3{
				margin:0 15px 20px 0;
				padding:3px 0 0 0;
				font-size:12px;
				text-align:right;
				color:#555;
				}
				#contentLeft ul{
				margin:0;
				padding:0 15px;
				}
				#contentLeft li{
				margin:5px 0;
				background:url(../images/bullet_circle.gif) no-repeat 0 3px;
				padding:0 0 0 20px;
				line-height:140%;
				}
				
			#contentRight{
			float:right;
			width:187px;
			background:url(../images/contentBox_bot_r.jpg) bottom no-repeat;
			margin:10px 0 0 0;
			font-size:10px;
			}
				#contentRight .inner{
				width:187px;
				background:url(../images/contentBox_top_r.jpg) top right no-repeat;
				padding:0 0 15px 0;
				}
				
				#contentRight h3{
				margin:0 15px 20px 0;
				padding:3px 0 0 0;
				font-size:12px;
				text-align:right;
				color:#555;
				}
				#contentRight ul{
				margin:0;
				padding:0 15px;
				}
				#contentRight li{
				margin:6px 0;
				}
				#contentRight .divider{
				background:url(../images/divider.jpg) no-repeat;
				height:9px;
				width:166px;
				margin:15px 0 15px 10px;
				}
			
			
			#rightCol .row{
			padding:0 5px;
			margin:15px 0 25px 0;
			clear:both;
			}
				#rightCol .rowL{float:left;}
				#rightCol .rowR{float:right;}
				#rightCol .rowL{
				background:url(../images/bg_module_home.jpg) no-repeat;
				height:95px;
				width:286px;
				}
				#rightCol .rowR{
				background:url(../images/bg_module_home_right.jpg) no-repeat;
				height:95px;
				width:286px;
				}
					#rightCol .row h3{
					width:100px;
					height:24px;
					text-align:center;
					margin:0 0 0 185px;
					padding:3px 0 0 0;
					font-size:12px;
					}
					#rightCol .row p{
					margin:12px 3px 0 3px;
					}
						#rightCol .row img{
						float:left;
						margin:0 10px 0 3px;
						}
				
			#rightCol .col{
			border:1px solid #c0c0c0;
			border-width:0 1px 0 0;
			padding:10px 0 0 0;
			}
				#rightCol .colL{
				float:left;
				width:276px;
				border:1px solid #c0c0c0;
				border-width:0 1px 0 1px;
				padding:0 20px 0 10px;
				}
				#rightCol .colR{
				float:right;
				width:266px;
				padding:0 10px;
				}
					#rightCol .col dl{padding:0;margin:0;}
						#rightCol .col dt{
						font-size:12px;
						font-weight:bold;
						background:url(../images/bullet_circle.gif) no-repeat 0 0;
						padding:2px 0 8px 22px;
						}
						#rightCol .col dd{
						border:1px solid #c0c0c0;
						border-width:1px 0 0 0;
						margin:0 0 10px 22px;
						padding:6px 0 0 0;
						}
					#rightCol a{color:#069;}
						
	#footer{
	background:url(../images/bg_footer.jpg) no-repeat;
	padding:25px 25px 0 25px;
	text-align:right;
	}
		#footer p{
		color:#ccc;
		font-size:10px;
		margin:0;
		}
		#footer a{color:#ccc;}