/* /////////// Body Css Starts here\\\\\\\\\ */

body {
	margin:0px;
	padding:0px;
	background: url(../images/main_bg.jpg) repeat-x #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14px;
}

#mainwrap {
	width:858px;
}
img {border:0px; margin:0px;}

form {
	margin:0px;
	padding:0px;
}

.clear {
	margin:0px;
	padding:0px;
	clear:both;
	}

/* ///////////// Header Wrap \\\\\\\\\\\\ */

#header {
	width:858px;
}

.logo {
	float:left;
	clear:both;
	margin:0px;
}

#top_nav {
	width:533px;
	height:175px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:center;
	padding:35px 0 0 0px;
	background:url(../images/top_linkbg_main.jpg) no-repeat left;
}

#top_nav a {
	text-decoration:none;
	color:#000000;
	padding:0 2px 0 2px;
}

#top_nav a:hover {color:#484848;}

#top_search {
	width:180px;
	height:57px;
	float:right;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:right;
	padding:172px 20px 0 125px;
	background:url(../images/right_top.jpg) no-repeat;
}
.search_align {
	width:160px;
	height:55px;
	position:absolute;
	float:left;
	padding:120px 0 0 50px;
}

#top_search input {
	width:144px;
	height:22px;
	color:#393939;
	font-size:13px;
	padding:2px 0 0 2px;
	float:left;
	border:1px solid #b3b2ac;
}

/* ///////////// Content Wrap \\\\\\\\\\\\ */

#content_wrap {
	width:858px;
	background:url(../images/content_area.jpg) repeat-y left top;
}

#content_topbg {
	/* background: url(../images/content_topbg.jpg) no-repeat left top */
}

/* ///////////// Left Wrap \\\\\\\\\\\\ */

#left_wrap {
	width:195px;
	padding: 10px 0 0 18px;
	margin: 0 0 0 0px;
	float:left;
	text-align:left;
	background:url(../images/left_bg.jpg) no-repeat;
}

#left_wrap h3 {
	margin:0px 0 12px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
}

#request_form {
	width:185px;
	margin:0px 0 15px 0;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
}

#request_form input {
	width:170px;
	height:20px;
	border:1px solid #ddd;
	margin-bottom:8px;
}

#request_form textarea {
	width:170px;
	height:50px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ddd;
	margin-bottom:8px;	
}

.left_link {
	width:185px;
	margin:0px 0 15px 0;
	padding-bottom:10px;
	font-size:12px;
	border-bottom:1px solid #ddd;
}

.left_link ul{
	margin:10px 0 12px 0;
	padding:0px;
	list-style:none;
}

.left_link li{ 
	margin:10px 0 5px 0;
	padding:0px 0 0 15px;
	background:url(../images/bullet.jpg) no-repeat left
	}

.left_link li a{
	text-decoration:none;
	color:#000;
	}
	
.left_link li a:hover{text-decoration: underline;}

.readmore {
	text-decoration:underline;
	color:#d1500c;
}

.readmore:hover {
	text-decoration:none;
}
	
/* ///////////// Right Wrap \\\\\\\\\\\\ */

#right_wrap {
	width:573px;
	font-size:12px;
	line-height:18px;
	padding: 10px 25px 0 25px;
	margin: 0 22px 0 0px;
	text-align:left;
	float: left;
}

#right_wrap h1{
	margin:0px 0 15px 0;
	font-size:20px;
}

#right_wrap h2{
	margin:0px 0 15px 0;
	font-size:18px;
	color:#682600;
	font-weight:normal;
}

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

.content_box {
	padding:10px;
	margin:0 0px 0 0px;
	border:1px solid #ddd;
	background:#fff;
}

.content_box h3{
	margin:0 0 12px 0;
	font-size:16px;
	color:#e75100;
	font-weight:bold;
	}

/* ///////////////// Footer Wrap \\\\\\\\\\\\\\\\ */	
#footer_wrap {
	width:858px;
}

#footer_wrap a{
	text-decoration:none;
	color:#000000;
}

#footer_wrap a:hover{ color:#999999;}

#footer_outer {
	width:100%;
	background:url(../images/footer_botm_bg.jpg) repeat-x left bottom;
}

.footer_bg {
	font-size:12px;
	background:url(../images/footer_bg.jpg) repeat-y;
}