/** BASIC */
body{ font-family:Tahoma, Arial, Verdana; font-size:14px; color:#000000;line-height:20px; margin:0px; padding:0px; background:#3a3a3a url(images/bg.jpg) repeat-x;}

h1,h2,h3{ margin:0; padding:0;color:#9b3b3b;}

p, ul, li, form{margin:0; padding:0;}

p{margin:15px 0;}

a{ color:#fff;}

a:hover{ text-decoration:none;}

a img {border:none;}

.clears{ clear:both;}

/** HEADER */

#header{
	margin:20px auto auto;
	width:950px;
	height:88px;
	background:url(images/header_bg.jpg) no-repeat left top;
	}
	
#header img{
	width:230px;
	height:69px;
	float:left;
	padding:10px 0 0 28px;
	}
	
#header h2{
	font-size:15px;
	float:right;
	color:#fff;
	padding:15px 26px 0 0;
	}
	
/** MENU */
#underC{
	width:933px;
	height:46px;
	margin:0px auto;
	padding:0 8px 0 9px;
	color:#fff;
	font-size:12px;
	padding:3px 32px;
	background-image: url(images/menu_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	text-align:center;
}

#menu{	width:933px; height:26px; margin:0px auto; background:url(images/menu_bg.jpg) no-repeat left top; padding:0 8px 0 9px;}
	
#menu ul{ margin:0px; padding:0px; list-style:none; margin-left:3px;	}
	
#menu li{ display:inline;}
	
#menu a{
	display:block;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:12px;	
	background:url(images/line_menu.jpg) no-repeat right top;
	padding:3px 27px;
	}
	
#menu a:hover{
	display:block;
	background:#ccc;
	color:#000;
	}
	
#menu li a.active { /*_active_link color_currespondent_pages*/
	background-color:#CCCCCC;
	color:#000000;	
	}
		
#lastItem a{background:none;} /*in menu item top_last_link_give_a_width*/

/** BANNER_FLASH */	
	
.banner{ width:950px; margin:0px auto; background:#ededed;	}
	
/** CONTENT */
#content{
	width:940px;
	margin:0px auto;
	background:#ededed;
	padding-left:10px;
}

#accordion{
	background:#ededed;
	height:281px;
}

#inner_page_content{
	padding-right:10px;
	padding-top:5px;
	padding-left:10px;
	}
	
.inner_text_holder{
	width:623px;
	float:left;
	margin:0;
	padding:0;
	}
	.inner_text_holder a{
	color:#800000;
	text-decoration:underline;
	}
	.inner_text_holder a:hover{
	color:#800000;
	text-decoration:none;
	}
#sample1, #sample2{
	width:279px;
	float:left;
	line-height:20px;	
	}

#smaple1, #sample2 ul{
	list-style:none;
	border-right:1px dotted #999;
	margin:5px 15px 0 0;
	}
	
#sample1, #sample2	li{
	list-style-type:none;
	line-height:20px;
	padding:5px 0;
	margin-left:5px;
}

.blue_line{
	display:block; border:1px solid #02a6e5; width:500px; margin-left:100px; float:left; height:1px;
	}

#sample1, #sample2 ul li  img{ float:left; margin-top:5px; margin-right:5px; }

h2.title{ color:#800000; font-size:18px; font-weight:normal; padding-bottom:7px;}

.inner_text_holder h2{
	font-size:18px;
	font-weight:normal;
	color:#800000;
	}

#inner_page_content h1{
	font-size:24px; 
	font-weight:normal;
	color:#800000;
	padding-bottom:7px;
	padding-top:23px;
}

img.right{
	float:right;
	margin:10px 15px 15px 0px;
	}	
	

.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks li{
	display: block;
	overflow: hidden;
	padding: 0;
}

#accordion li {
	float: left;
	width: 231px;
	height: 280px;
}
#accordion .container {width:795px;}
#accordion .imgHeading {
	float: left;
	font-size: 60px;
	height: 280px;
}
#accordion h1{
	font-size:24px; 
	font-weight:normal;
	color:#800000;
}
#accordion .matter {
	margin:0 5px;
	float: right;
	width: 723px;
	color: #000;
	font-size: 14px;
	padding-top:10px;
	
}
#welcomeContent{
	float:left;
	width:380px;
	margin-right:10px;
}
.imgLeft{
	margin:-20px -10px 0 0;
	float:left;
}
.learnMore{
	text-align:left;
	font-style:italic;
	font-weight:bold;
	padding-right:10px;
}
.learnMore a{
	color:#800000;
	text-decoration:underline;
}
.learnMore a:hover{
	color:#232323;
	text-decoration:none;
}

.btm_crv{width:950px; margin:0px auto; background:#ededed url(images/crv_left.jpg) no-repeat left bottom;}

.btm_crv span{display:block;background:url(images/crv_lrght.jpg) no-repeat right bottom;}		

/** FOOTER */

#footer{ width:950px; clear:both; height:45px; margin:0px auto;	background:url(images/footer_bg_left.jpg) no-repeat left top;}
	
#footer #phoneNo{float:left;margin-top:-5px;font-size:16px; font-weight:bold;color:#800000;	padding-left:80px;}
	
#footer a{	color:#fff;	padding:0px 39px 0px 12px;	text-decoration:none;	text-align:right;	font-size:10px;	}

#footer a:hover{ text-decoration:underline;}
	
#footer ul{	margin-right:-5px; list-style:none;	float:right;}
	
#footer li{	display:inline;	}		

#footer a{	display:block;	float:left;	padding:0px 26px 0px 10px;	}

.homeRes{
background-image:url(images/tmp/home_res.jpg);
background-position:right;
background-repeat:no-repeat;
height:280px;
}
.homeCom{
	background-image:url(images/home_com.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:280px;
}
.homeInd{
	background-image:url(images/home_ind.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:280px;
}
a[target ^="_blank"]:hover {background-image:url(../images/Icon_External_Link.png);padding-left:17px; background-position:left; background-repeat:no-repeat;}

