﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp,
small, strike, strong, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background:transparent;
}
body {
	font:normal 11px/1.5em Arial, Verdana, sans-serif;
	color:#191A1A;
	background: url(../img/body_bg.jpg) repeat-x top;
	background-color:#0A0703;
	padding-bottom:125px;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

.clear{
	clear:both;
}
.align_left{
	float:left;
	border:none;
}
.align_right{
	float:right;	
	border:none;
}
h1{ 
    font-size:14px;
	font-family:"Arial";
	color:#2F2F2F;

}
h2{    
	font-size:12px;
	color:#b0560d;
	font-family:"Arial";
	line-height:18px;
}
/*************Main_Containers*************/
#main_container{
    width:986px;
	margin-right: auto;
	margin-left: auto;
	margin-top:52px;
	background:url(../img/main_bg.jpg) repeat-x top #463F38;
}
#home_left_container{
    width:259px;
	float:left;
	padding-bottom:8px;   
}
    .logo{
        float:left;
        border:none;
        margin:16px 0 0 25px;
     }
	 .home_left_nav_outer{
	    float:right;
		margin:0 14px 0 0;
		display:inline;
	 }
	 #home_left_nav{
	    width:190px;
		float:right;
		margin:35px 20px 0px 0px;
		display:inline;
		line-height:40px;
		list-style:none	;	
	}

	   #home_left_nav ul{
	       width:190px;
		   float:left;
		   margin:0px 0px 0px 0px;
	    }
	   #home_left_nav li{	     
		   float:left;
	       margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;		  
		   background:url(../img/nav_uline.gif) repeat-x bottom;
	    }
		#home_left_nav li a{
	       width:190px;
		   float:left;
		   margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   text-decoration:none;		   
		   font-family:"Arial";
		   color:#310B0D;
		   font-size:13px;
		   text-transform:uppercase;
		   display:block;
	   }	
		   #home_left_nav li ul{
	          width: auto;
		      float:left;
		      margin:0px 0px 0px 10px;
			  font-family:Arial, Helvetica, sans-serif;
			  padding-bottom:8px;
			  display:inline;		   
	       }
		   #home_left_nav li ul li{
	          width:170px;		     
		      margin:0px 0px 0px 0px;
			  padding:0px 0px 0px 10px;
			  font-family:Arial, Helvetica, sans-serif;			  
			  background: url(../img/arrow_yellow.jpg) no-repeat 0 0.5em;
			    
	       }
		   #home_left_nav li ul li a{
	          width:170px;		     
		      margin:0px 0px 0px 0px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-weight:bold;
			  text-transform:capitalize;
			  color:#6E6665;
			  line-height:18px;
			  font-size:11px;   
	       }
		/* #home_left_nav span a{
	       width:190px;
		   float:left;
	       margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   color:#2D4646;
		   font-family:"Arial";
		   font-size:13px;
		   text-transform:uppercase;
		   text-decoration:none;		   
	    }	
	/*   #home_left_nav li a:hover,#home_left_nav span a:hover{	       
		   float:left;
		   margin:0px 0px 0px 0px;
		   color: #999999;			   
	   }*/
	   .left_nav_active{
	        background:url(../img/template1_img_05.jpg) no-repeat left;	  
 	        color: #FFFFFF;
	   }
	    .left_nav_active2{
		   color: #FFFFFF;		   
	   }
	   #left_nav_active{
	       background:url(../img/arrow_yellow_d.jpg) no-repeat left;
		   padding:0 0 0 0;
			   
	   }
	   
/***********END***LEFT NAV*******/

 .home_blog_box{
	    width: auto;
		float:left;
		margin:30px 0 0 0;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}	   
	   .home_blog_box p{
	      width:auto;
		  float:left;
		  padding:4px 48px 0 48px;
		  line-height:18px;
		  text-align:left;
		  color:#021D1D;
	   }
	    .home_blog_box p a{	      
		  color:#021D1D;
		  text-decoration:none;
		  font-weight:bold;
	   }
#home_middle_right{
    width:727px;
	background:url(../img/home_middle_bg1.jpg) no-repeat top;
	float:left;
	min-height:544px;
	_height:544px;
} 
.home_middle_box1{
     float:left;
	background:url(../img/home_middle_box_bg.png) repeat-x;
	width:231px;
	height:182px;
	margin:402px 0 0 9px;
	padding-bottom:50px;
	display:inline;
}
.home_middle_box2{
     float:left;
	background:url(../img/home_middle_box_bg.png) repeat-x;
	width:231px;
	height:182px;
	margin:402px 0 0 8px;
	padding-bottom:50px;
	display:inline;
}
 .home_middle_box_p{
   float:left;	   
   padding:63px 3px 2px 11px;
   color:#FCFCF7;
   font-size:12px;
   line-height:16px;
}
/*Bottom*Link*/
.footer{
   width:986px;   
   padding:0 0 0px 0;
   margin-right: auto;
   margin-left: auto;
   text-transform:uppercase;
   line-height:16px;
}
.footer_txt_1{
   width:400px;
   height:30px;
   float:left;
   color:#A9A9A9;
   margin-top:5px;
   font-size:9px;
   font-family:"Arial";
}
.footer_txt_1 a
{
    color:#A9A9A9;
}
.link{
	color:#A9A9A9;
	text-decoration:underline;
	font-family:"Arial";
}

.footer_txt_2{

   height:30px;
   float: right;
   color:#A9A9A9;
   margin-top:5px;
   text-align: right;
   padding-right:5px;
   font-family:"Arial";
   font-size:9px;
   text-decoration:none;
}
.footer_txt_2 a{
   color:#A9A9A9;
   font-family:"Arial";
   font-size:9px;
   text-decoration:none;
}

/**********************************************Tempale1-Rcap_Sub_FINAL_020210.html********************/
#template1_left_container{
    width:275px;
	float:left;
	padding-bottom:8px;   
}
#template1_middle_right{
    width:711px;	
	float:left;
} 
.template1_right_top{
    width:711px;	
	float:left;
} 
.template1_right_center{
    width:711px;	
	float:left;
	background:#F3F3F3;
	margin:0px 0px 0 0;
	padding-bottom:40px;
	
} 
.template1_middle_contents{ 
    float:left;
	width:680px;
	padding-bottom:60px;
}
.template1_middle_contents_h1{ 
    float:left;
	background:url(../img/template1_img_04.jpg) no-repeat bottom right;
	padding:0px 40px 6px 0px;
	margin:12px 0 0 36px;
	display:inline;
	text-transform:uppercase;
	
}
.template1_content_text,.template1_content_text2{
    float:left;
	padding:18px 6px 0 36px;
	color:#2F2F2F;
	line-height:18px;
	font-size:11px;
	display:block;
}
.template1_content_text2
{
    padding: 8px 6px 8px 36px;
}
.template2_h1{ 
    float:left;
	padding:0px 4px 6px 0px;
	margin:12px 0 0 36px;
	display:inline;
	font-family:"MyriadPro-Semibold";
}

/* site map*/

#sitemap_shrink_middle_cont{
    width:990px;
	float:left;
    margin:0px 0 0 0px;
	padding:0 0 120px 0;
	background-color: #FFF;
	
	background-repeat:repeat-x;
	background-position:top;
}
.sitemap_top_box_01
{
    width:685px;
    float: left;
    display: inline;
    margin: 15px 0 0 20px;
    padding: 0 0 10px 0;
    height:500px;
}

.sitemap_mid_left_small{
    width:200px;
	float:left;
	margin:20px 0 0 17px;
	overflow:hidden;
}
.sitemap_mid_left{
    width:215px;
	float:left;
	margin:20px 0 0 17px;
	overflow:hidden;
}
.sitemap_mid_right{
    width:700px;
	float:left;
	margin:2px 0 0 0px;
	padding-bottom:230px;
}
.sitemap_abt_txt a{
    margin:0px 0 0 0px;
	padding:0 0 0 0;
	text-decoration:none;
	color:#b0560d;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	font-family:"Arial";
}
.sitemap_abt_txt a:hover{
    margin:0 0 0 0;
	text-decoration:none;
	color:#1e3479;
}

.sitemap_left_nav_box{
	width:215px;
	margin:20px 0 0 2px;
	float:left;
	display:inline;
}
.sitemap_listing_left {
    width:218px;
    float:left;
    margin:4px 0 0 0px;
	font-size:11px;
	list-style:none;
	padding:0 0 0 15px;

}
.sitemap_listing_left ul{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	display:inline;
}
.sitemap_listing_left li {
	margin:0px 0px 0px px;
	padding:0px 0px 0px 0px;
}
.sitemap_listing_left li a {
	list-style:none;
	line-height:15px;
	text-decoration:none;
	color:#2F2F2F;
	font-size:10px;
	font-family:"Arial";
	text-decoration:underline;	
}
.sitemap_listing_left li a:hover{
    margin:0 0 0 0;
	text-decoration:underline;	
	color:#999999;
}
.sitemap_listing_left li ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	line-height:15px;
	color:#0F76C1;
	display:inline;
	width:218px;
    float: left;
}
.sitemap_listing_left1 {
    width:175px;
    float:left;
    margin:4px 0 0 0px;
	font-size:11px;
	list-style:none;
	padding:0 0 0 15px;

}
.sitemap_listing_left1 ul{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	display:inline;
}
.sitemap_listing_left1 li a {
	list-style:none;
	line-height:15px;
	text-decoration:none;
	color:#0F76C1;
	font-size:11px;
	font-family:"Arial";
}
.sitemap_listing_left1 li a:hover{
    margin:0 0 0 0;
	text-decoration:none;
	color:#1e3479;
}
.sitemap_listing_left1 li ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	line-height:15px;
	color:#0F76C1;
	display:inline;
	width:175px;
    float: left;
}

.sitemap_listing_left2 {
	font-family: Arial, Helvetica, sans-serif;
	width:200px;
    float:left;
    margin:3px 0 0 0px;
	height:25px;
	font-size:11px;
}
.sitemap_listing_left2 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.sitemap_listing_left2 li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	line-height:18px;
	text-decoration:none;
	color:#0F76C1;
	font-size:11px;	
}
.sitemap_listing_left2 li a{	
	font-size: 11px;
	color:#0F76C1;
	font-weight:bold;
	text-decoration: none;
	padding:0 13px 0 0;
}
.sitemap_listing_left2 li a:hover{
	font-size: 11px;
	color:#1e3479;
	font-weight:bold;
	text-decoration: none;  
	text-decoration: none;

	padding:0 13px 0 0;
}
.sitemap_listing_left3 {
	width:200px;
    float:left;
    margin:0px 0 0 0px;
	height:25px;
	font-size:11px;
}
.sitemap_listing_left3 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.sitemap_listing_left3 li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.sitemap_listing_left3 li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	list-style:none;
	color:#0f76c1;
	text-decoration:none;
	line-height:15px;
}

.sitemap_listing_left3 li a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	list-style:none;
	font-size: 11px;
	color:#1e3479;
	text-decoration:none;
	line-height:15px;
}

.sitemap_listing_left4 {
	width:200px;
    float:left;
    margin:0px 0 0 0px;
	height:25px;
	font-size:11px;
}
.sitemap_listing_left4 ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.sitemap_listing_left4 li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 25px 0px;
	list-style:none;
}
.sitemap_listing_left4 li a{
	margin:0px 0px 0px 0px;
	padding:0px 13px 0px 15px;
	list-style:none;
	color:#1171c9;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;

}

.sitemap_listing_left4 li a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 13px 0px 15px;
	list-style:none;
	font-size:12px;
	margin:0 0 0 0;
	text-decoration:none;
	color:#1e3479;
	line-height:15px;
	background:url(/img/sitemap_arrow_hover.jpg) no-repeat right .3em;
}
#sm_listing_left4_bg{
	background:none;	
}
.sitemap_inner_right{
    min-width:200px;
    _width:200px;
	float:left;
	margin:60px 0 0 0px;
	padding:0px 0 0 0px;
}

.home_middle_about_text1{
   float:left;
   background:url(../img/nav_uline.gif) repeat-x bottom;
   padding:0 0 4px 0;
   margin:40px 0 0 18px;
   color:#13181C;
   font-size:12px;
   width:200px;
   line-height:16px;
   font-weight:bold;
   text-transform:uppercase;
}
.div_hight_25
{
    clear:both;
    height:8px;
}

/*******************Font_switcher************************************/
.font_switch_box
{
    float: right;
    margin: 20px 7px 0 0;
    display: inline;
    border: #c7c7c7 1px solid;
    width: 169px;
    height: 17px;
    font-size: 11px;
    color: #7a7a7a;
    padding: 2px 0 0 7px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    line-height: 14px;
    background-image:url( '../img/font_sw_bg.jpg' );
    background-repeat: repeat-x;
}
.font_switch_box a{
	padding:0px 0 0 7px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#7a7a7a;
	font-size:11px;
	text-decoration:none;
}

a.font_switch_box_11px{
	font-size:11px;
	
}
a.font_switch_box_12px{
	font-size:12px;
}
a.font_switch_box_14px{
	font-size:14px;
}
/*list */


.template1_top_list
{
	width:500px;
	float:left;
	font-size:11px;
	color:#2F2F2F;
}
.template1_top_list ul{
	float:left;
	margin:6px 0 0 25px;
	line-height:18px;
	display:block;
}
.template1_top_list li
{
	width:500px;
	background:url(../img/template1_02.gif) no-repeat left 0.7em ;
	float:left;
	padding:0px 6px 0 15px;
	margin:0 0 0 25px;
	color:#2F2F2F;
	line-height:18px;
	font-size:11px;
	display:block;
}

