@charset "utf-8";
/* CSS Document */

/*  START all pages elements  */
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#70706e;
}

.clr { clear:both;}

body { background:url(../images/header_bg.png) top repeat-x;}
/* html { background:url(../images/header_bg.png) repeat-x;} */

#wrapper {
	width:900px;	
	margin:0 auto 0 auto;
}

#header {
	width:900px;
	height:151px;
}

#content {
	width:777px;
	padding:21px 41px 20px 82px;
}

#logo {
	float:left;
	margin:12px 0 0 33px;
	width:213px;
	height:111px;
	background:url(../images/logo.png) no-repeat;
}

#logo a {
	float:left;
	width:213px;
	height:111px;
}

#banner {
	float:right;
	height:27px;
	width:558px;
	margin:5px 41px 0 0;
	padding:30px 0 0 18px;
	display:inline;
	background:url(../images/banner.png) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#fcd900;
	font-size:12px;
}

.flt_lt { float:left;}
.flt_rt { float:right;}

.p_lt { padding:0 8px 8px 0;}
.p_rt { padding:0  08px 8px;}

.cl_lt { clear:left;}
.cl_rt { clear:right;}

#breadcrumbs {
	float:left;
	width:816px;
	margin-left:72px;
	padding-left:12px;
	display:inline;
	height:19px;
	color:#463c29;
	line-height:17px;
	background:url(../images/brd_arrow.gif) no-repeat;
	margin-top:1px;
}

/*  START menu zone  */

#menu {
	float:right;
	margin:43px 35px 0 0;
	display:inline;
	width:580px;
	height:26px;
}

#menu ul#site_map {
	float:right;
	width:580px;
	height:26px;
}


#menu li {
	list-style:none;
	margin:0;
	padding:0;
	margin-right:4px;
	float:left;
	position:relative;
	height:26px;
	background:url(../images/bt.gif) no-repeat bottom left;
	padding-left:15px;
}

#menu li:hover, #menu li.selected  {background:url(../images/bt.gif) no-repeat top left;}

#menu li a:link, #menu li a:visited {
	float:left;
	color:#fff;
	padding:0 15px 0 0px;
	font-size:11px;
	text-decoration:none;
	line-height:26px;
	height:26px;
	background:url(../images/bt.gif) no-repeat bottom right;
}


#menu li:hover a:link, #menu li:hover a:visited, #menu li a:hover, #menu li.selected a:link, #menu li.selected a:visited {
	float:left;
	color:#b6e3f3;
	padding:0 15px 0 0px;
	font-size:11px;
	text-decoration:none;
	line-height:26px;
	height:26px;
	background:url(../images/bt.gif) no-repeat top right;
	cursor:;
}
/*  END menu zone  */

/*  Start footer  */
#footer_container {
	width:100%;
	height:61px;
	background:url(../images/footer_bg.png) repeat-x;
}


#footer {
	width:900px;
	height:61x;
	margin:0 auto 0 auto;
	background:url(../images/footer_bg.png) repeat-x;
}

.footer_info a:link, .footer_info a:visited {
	text-decoration:none;
	color:#c2820c;
	font-weight:bold;
}

.footer_info a:hover { color:#463c29;}

.footer_info { 
	float:left;
	color:#463c29;
	line-height:41px;
	height:41px;
	width:777px;
	padding-left:82px;
}

.footer_info span { padding:0 8px;}
.member {
	float:left;
	color:#363636;
	font-size:9px;
	line-height:27px;
	padding-left:50px;
	font-weight:bold;
	width:100px;
}

.copy_r {
	float:left;
	width:777px;
	padding-left:82px;
	height:20px;
	color:#91aeaa;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
}

/*  End footer  */
.wide_col {
	float:left;
	width:547px
}

.narrow_col {
	float:right;
	width:222px;
	margin-right: 0px;
	margin-left: 6px;
}

.small_col {
	float:left;
	width:212px;
	margin-right:39px;
}

.last_col { margin-right:0;}

.blue_box {
	float:left;
	width:200px;
	height:57px;
	color:#FFF;
	background:url(../images/blue_box.gif) no-repeat;
	padding:10px 10px;
}

.blue_box strong { color:#FFF;}
.blue_box span { padding-left:10px; color:#FFF;}

.main_txt {
	float:left;
	width:100%;
	padding-bottom:5px;
}

.border {border-bottom:1px dotted #bed1ce; margin-bottom:15px;}

.box { 
	float:left;
	width:222px;
	margin-top:15px;
}

.yellow { background:url(../images/mid_y.gif) repeat-y;}
.blue { background:url(../images/mid_b.gif) repeat-y;}

.box_ct {
	width:192px;
	padding:15px 15px 5px 15px;
}

.yellow .box_ct { background:url(../images/top_y.gif) no-repeat top; color:#463c29;}
.yellow .box_ct strong { color:#463c29; padding-top:5px;}
.yellow .box_ct img { margin:5px 0;}
.blue .box_ct { background:url(../images/top_b.gif) no-repeat top;}

.bottom {
	width:222px;
	height:10px;
}

.yellow .bottom { background:url(../images/bottom_y.gif) no-repeat top;}
.blue .bottom{ background:url(../images/bottom_b.gif) no-repeat top;}

.press { float:left; padding:5px 0 10px 0; width:100%;}
.press strong { color:#463c29;}

.testimonial {
	float:left;
	width:100%;
	border-top:1px dotted #bed1ce;
	padding:15px 0;
}

.small_txt {font-size:10px;}

.lg img , .end_q img { vertical-align:middle;}
.start_q img , .end_q2 img { vertical-align:top;}
.start_q { margin: 0 0 0 -10px;}


.testimonial .more, .more { background:url(../images/more_arrow.gif) no-repeat top right; padding-right:10px;}

.sub_title {
	float:left;
	width:100%;
	font-size:10px;
	font-weight:bold;
}

.name_pos {
	float:left;
	text-align:right;
	width:100%;
	margin-top:-25px;
	font-size:10px;
	position:relative;
	margin-bottom:10px;
}

.name_pos2 {
	float:right;
	text-align:right;
	width:100%;
	margin-top:-15px;
	font-size:10px;
	position:relative;
	margin-bottom:5px;
}



/*  END all pages elements  */
/*  Styles all pages  */

h1 {
	font-size:15px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic;  
	color:#555555; 
	align: left; 
	margin-top: 20px;
	margin-bottom: 20px;
}
h2 {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;  color:#1382ac;}
h3 {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#464646;}
h4 { font-size:10px;}

.box h2 { color:#205c52; font-weight:bold;}

#content ol, #content ul { padding: 5px 0 5px 30px;}
#content ol li, #content ul li { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#464646; line-height:20px;} 
#content p { font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:15px;}
#content p.small { font-size:12px; line-height:20px;}

#content p.small span.green { color:#205c52; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
#content a:link, #content a:visited { text-decoration:none; color:#c2820c; font-weight:bold;}
#content a:hover { color:#463c29;}

#content .blue_box a:link, #content .blue_box a:visited { text-decoration:none; color:#e0a73d; font-weight:bold;}
#content .blue_box a:hover { color:#fff;}


/*  END styles all pages  */
/*  End inner pages elements  */


.coltable {
	width: 212px;
	height: auto;
	border: 0px dotted #eee;
	float: right;
	margin: 5px -30px 20px 10px;
}

.coltable td{
	vertical-align: top;
	text-align: left;
}