/* GLOBAL ---------------------------------------------------------------------------*/	

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
.clearafter, .clear {display:block;}
 /* End hide from IE Mac */

* html .clearafter, * html .clear{height: 1px;}
  
body{font-size:13px;padding:0;margin:0;font-family:Arial;color:#000;background:#d8d8d8;}
  
h1, h2, h3, h4, h5, h6, ul, li, ol, form{padding:0;margin:0;}
 
p{padding:0;margin:0;font-size:12px;}

a{overflow:hidden;}
	a:hover{}
	
.input{margin:1px;padding:3px;border-left:1px solid #727475;border-top:1px solid #727475;border-right:1px solid #97999b;border-bottom:1px solid #97999b;}
.width1{width:185px;}
.width1b{width:153px;}
.width1c{width:153px;}
.width2{width:420px;}
.width3{width:420px;height:100px;}
.height1{height:18px;}

.search_width1{width:172px;}
.search_width2{width:165px;}

.search_go1{position:relative;top:7px;}
.search_go2{position:relative;top:8px;}

.msg{font-weight:bold;padding:10px;width:400px;border:2px solid #fff;color:#fff;background:#9f142b;}
	.msg ul{margin:0 0 0 20px;}
		.msg li{}
.msg2{font-weight:bold;padding:10px;width:170px;border:2px solid #fff;color:#fff;background:#9f142b;margin:15px;}

/* WEBSITE ---------------------------------------------------------------------------*/	

#wrap{width:960px;text-align:left;}

	#navigation{width:960px;height:26px;background:#6e6e48 url(../images/structure/header_bg.gif) repeat-x;;display:block;}
		ul#Nav{margin:0 0 0 15px;float:right;}
			ul#Nav li.navli{list-style-type:none;float:left;}
				ul#Nav li a.nava{display:block;height:23px;color:#fff;text-decoration:none;padding:5px 13px 0 13px;font-size:14px;font-weight:bold;}
					ul#Nav li a.nava:hover, ul#Nav li a.selected{text-decoration:under-line;color:#e1b52f;}
					
		ul.subnav{position:absolute;display:none;z-index:9999;}
			ul.subnav li{list-style-type:none;margin:0 0 0 10px;}
				ul.subnav a{display:block;text-decoration:none;color:#fff;font-weight:bold;padding:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;border-left:3px solid #fff;width:130px;background:#6e6e48;}
					ul.subnav a:hover{background:#9c9da0;}
			
/* LOGIN ---------------------------------------------------------------------------*/	
		
		.ccar_loggin_welcome{text-align:left;margin:10px 0 10px 0;}
			.ccar_loggin_welcome a{color:#fff;}
		.edit_profile{padding:4px 0 0 0;}
			.edit_profile a{font-size:11px;}		
		.ccar_loggin{font-weight:bold;text-align:left;}	
		ul.loggin{text-align:left;margin:10px 0 0 0;}
			ul.loggin li{list-style-type:none;padding:0 0 5px 0;}
				ul.loggin a{color:#fff;}
					ul.loggin a:hover{}
	
/* CONTENT ---------------------------------------------------------------------------*/
		
	#content{border-top:9px solid #fff;width:960px;background:#fff url(../images/structure/body_bg.gif) repeat-y;margin:9px 0 0 0;color:#535337;}
		#content a{color:#000;}
	
		#content_left{width:222px;float:left;}
			
				
			#logo h1 a{margin:0 0 0 9px;width:205px;height:123px;display:block;text-indent:-99999em;background:url(../images/structure/logo.gif) no-repeat;}
				
			#loginbox{margin:15px 0 0 15px;padding:10px;width:173px;display:block;background:#989a9c url(../images/structure/login_bg.gif) repeat-x;}
				#loginbox h2{color:#6f6f4a;font-size:23px;padding:5px 0;}
				.login_title{width:150px;font-weight:bold;padding:0 0 10px 0;}
				.login_field{width:160px;padding:0 0 10px 0;}
			
		#content_right{width:735px;float:left;}
			#content_right h2{padding:5px 0 10px 0;}
				#content_right ol, #content_right ul{margin:10px 0 10px 40px;}
					#content_right li{margin:5px 0;}
			
			#content_right table{padding:0;margin:0;}
					#content_right table td{padding:6px;margin:0;border:0;}
					
			#header{width:729px;height:127px;background:#d2d1d1 url(../images/structure/header.jpg) no-repeat;display:block;}	

			.padd{padding:10px;}
			
				.padd h3{padding:0 0 5px 0;}
			
			.padd img{margin:10px;}
			
			.box{padding:8px;font-weight:bold;background:#fff url(../images/structure/box_bg.gif) repeat-x;border:1px solid #999b9c;width:284px;}
				.box ul{margin:10px 0 0 30px;}
					.box li{padding:0 0 5px 0;}
					
			.box3{padding:8px;font-weight:bold;background:#fff url(../images/structure/box_bg.gif) repeat-x;border:1px solid #999b9c;width:284px;}
				.box3 ul{margin:10px 0 0 30px;}
					.box3 li{padding:0 0 5px 0;}
					
			.box_side{margin:0 0 10px 15px;padding:8px;font-weight:bold;background:#fff url(../images/structure/box_bg.gif) repeat-x;border:1px solid #999b9c;width:193px;line-height:20px;}
				.box_side ul{margin:10px 0 0 30px;}
					.box_side li{padding:0 0 5px 0;}
					
			.box_side2{margin:0 0 10px 15px;padding:8px;font-weight:bold;background:#fff url(../images/structure/box_bg.gif) repeat-x;border:1px solid #999b9c;width:173px;line-height:20px;}
				.box_side2 ul{margin:10px 0 0 30px;}
					.box_side2 li{padding:0 0 5px 0;}
					
			.box2{padding:8px;background:#fff url(../images/structure/box_bg.gif) repeat-x;border:1px solid #999b9c;width:284px;}
				.box2 ul{margin:10px 0 0 30px;}
					.box2 li{padding:0 0 5px 0;}
					
					
					ul.pdfLinks{list-style-image: url(/images/adobe2.gif);}
						ul.pdfLinks a{padding-left:3px;}
						
						
						a.btn_acrobat{background:url(../images/adobe.gif) left top no-repeat;margin:0 0 0 16px;padding:0 0 4px 24px;font-size:12px;height:28px;display:block;}
						a.btn_acrobat:hover{}
						
						
			#planbox{background:#750f1f url(../images/structure/plan_bg.gif) repeat-x;width:302px;margin:0 0 20px 10px;color:#fff;font-weight:bold;padding:10px 0;}
			
			
		.userlogin{margin:15px 0 10px 20px;font-weight:bold;color:#fff;}
		
		.table_red{line-height:14px;font-size:11px;background:#740f1f;color:#fff;padding:5px 0 5px 10px;}
		
		.table_gray{line-height:14px;font-weight:bold;font-size:11px;background:#eeeced;padding:5px 0 5px 10px;}
		
		.table_white{line-height:14px;font-weight:bold;font-size:11px;padding:5px 0 5px 10px;}
		
		.table_width1{width:200px;}
		.table_width2{width:100px;}
		
/* FOOTER ---------------------------------------------------------------------------*/
				
#footer_wrap{}
	#footer{text-align:center;width:960px;padding:10px 0 5px 0;color:#535337;font-weight:bold;background:#fff url(../images/structure/footer_bg.gif) 0 bottom no-repeat;height:30px;display:block;}
		#footer a{text-decoration:none;color:#535337;font-weight:bold;}
			#footer a:hover{text-decoration:underline;}
	#footer_copy{font-weight:bold;width:960px;font-size:11px;padding:5px;color:#535337;}
		#footer_left{float:left;text-align:left;}
		#footer_right{float:right;text-align:right;padding:0 10px 0 0;}
			#footer_right a{text-decoration:none;color:#535337;}
				#footer_right a:hover{}
		
/* CONTACT PAGE ---------------------------------------------------------------------------*/
		
	.contactpage{width:700px;margin:10px 0 10px 0;}
		.contactpage_left{float:left;width:250px;line-height:20px;}
			.contactpage_left b{}
		.contactpage_right{width:450px;float:right;}	
		
	.contact_box{width:450px;margin:5px 0 0 0;}
		.contact_left{float:left;width:220px;}
		.contact_right{float:left;width:220px;}
		.contact_stretch{width:600px;}
