@charset "UTF-8";
/* CSS Document */
	body {		
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		font-family:palatino,'palatino linotype',georgia,serif;
		line-height:18px;		
		font-size:12px;
		background: #000  ;
		color:#333333;
	}
	
	/* DEFAULT FONT */
	body {	font-family:palatino,'palatino linotype',georgia,serif;
}




#wrapper

{

	padding: 0;
	margin: 10px auto;
	overflow:hidden;
	color: #5A595A;

	padding: 10px 20px 10px 20px;

    font-family: Helvetica, sans-serif,"Ariel",  sans-serif;
	
    font-size: 12px;
	background: #fff;
	width: 931px;

	
	

}



#header {
	
	float: left;

	background: url(images/header.jpg);

	margin: 0;

	padding: 0;

	color: #5A595A;


   font-family: Helvetica, sans-serif,"Ariel",  sans-serif;

    font-size: 12px;
	
	height: 131px;
	
	width: 931px;
	

}



#main_nav {
	
	float: left;

	background-color: #000;
	

	margin: 0;

	padding: 0;

	color: #000;


    font-family: Helvetica, sans-serif,"Ariel",  sans-serif;

    font-size: 12px;
	
	height: 30px;
	
	width: 931px;

}







#content {

	float: left;
	
	margin: 0 0 0 0;

	text-align: left;
 
    font-size: 12px;
	

	
	width: 929px;

	


}


#sub_content {

	float: left;
	
	margin: 10px 0 0 66px !important;
	
	margin: 10px 0 0 32px;

	text-align: left;
 
    font-size: 12px;
	width: 880px;
	
	

	
	


}

.feature_left {

	float: left;

	background: url(images/janet_smith_home_image.jpg);

	margin: 0 0 0 0;

	padding: 0;

	height: 406px;
	
	width: 279px;


}

.feature_right {

	float: left;

	background: url(images/rt_header_image01.jpg);

	 margin: 0 0 0 10px;

	padding: 0;

	height: 406px;
	
	width: 510px;


}


#header_flash {

	float: left;

	margin-top: -8px;

	padding: 0;
	
	margin-bottom: 2px;

	height: 380px;
	
	width: 800px;
	
	
	


}


.blk_div_lg {

	float: left;

	background: url(images/blk_div_lg.jpg);

	margin: 0 0 0 0;

	padding: 0;

	height: 35px;
	
	width: 798px;


}



.blk_div_lg h2{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 15px;
	
	margin: 10px 0 0 16px;

	padding: 0;
	
	color: #fff;
	
	font-variant: small-caps;
	


}


.blk_div_lg h3{

	float: right;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 15px;
	
	margin: 10px 16px 0 0;

	padding: 0;
	
	color: #fff;
	
	font-variant: small-caps;
	


}




.sub_text {

	float: left;

	font-size: 15px;

	margin: 0 0 0 5px;

	padding: 0;
	
	width: 798px;
		border-bottom: 1px dashed #000;


}


.sub_text h2{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 18px;
	
	margin: 9px 0 15px 20px;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	
	


}



.sub_textb {

	float: left;

	font-size: 15px;

	margin: 0 0 0 5px;

	padding: 0;
	
	width: 798px;
		border-bottom: 1px dashed #000;


}



.sub_textb h2{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 18px;
	
	margin: 9px 0 15px 20px;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	width: 700px;
	
	


}

.sub_textc h2{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 18px;
	
	margin: 9px 0 15px 20px;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	width: 700px;
	
	text-align: left;
	
	


}



.sub_textb p{

	float: left;

	font-size: 15px;

	margin: 55px 0 5px 15px;

	padding: 0 0 10px 0;
	
	
	width: 798px;
	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 16px;
	
	line-height: 24px;


}



.sub_text p{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 14px;
	
	margin: 9px 0 15px 20px;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	
	


}






.sub_text p1{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 14px;
	
	width: 798px;
	
	margin: 9px 0 0 0;
	

	padding: 0;
	
	color: #000;
	
	line-height: 15px;


}



.sub_textc {

	float: left;

	font-size: 15px;

	margin: 0 0 0 5px;

	padding: 0;
	
	width: 798px;
	
	text-align: center;
	
	border-bottom: 1px dashed #000;


}



.sub_textc p{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 14px;
	
	margin: 9px 0 15px 20px;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	
	text-align: left;
	
	


}




.sub_textd {

	float: left;

	font-size: 15px;

	margin: 0 0 0 5px;

	padding: 0;
	

	width: 390px;
		border-bottom: 1px dashed #000;


}



.sub_textd h2{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 18px;
	
	margin: 9px 0 15px 20px;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	
	width: 390px;
	
	


}


.sub_textd p{

	float: left;

	font-size: 12px;

	margin: 55px 0 5px 15px;

	padding: 0 0 10px 0;
	
	
	width: 390px;
	font-family:palatino,'palatino linotype',georgia,serif;

	
	line-height: 24px;


}


.sub_texte {

	float: left;

	font-size: 15px;

	margin: 0 0 0 5px;

	padding: 0;
	

	
	width: 798px;
		border-bottom: 1px dashed #000;


}



.sub_texte h2{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 18px;
	
	margin: 9px 0 10px 20px;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	
	
	width: 798px;
	
	


}

.sub_texte p{

	float: left;

	font-size: 12px;

	margin: 55px 0 5px 15px;

	padding: 0 0 10px 0;
	
	
	width: 390px;
	font-family:palatino,'palatino linotype',georgia,serif;

	
	line-height: 24px;


}





.sub_box1{

	float: left;

	font-size: 15px;

	margin: 20px 0 5px 0;

	padding: 0 0 10px 0;
	
	width: 200px;

	


}


.sub_box1_text{

	float: left;

	font-size: 15px;

	margin: 55px 0 5px 15px;

	padding: 0 0 10px 0;
	
	width: 500px;
	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 16px;
	
	line-height: 24px;

}




.sub_features {

	float: left;

	font-size: 15px;

	margin: 8px 0 5px 0;

	padding: 0 0 10px 0;
	
	width: 798px;

	


}


.sub_text li{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 12px;
	
	margin: 9px 0 15px 20px;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	
	


}







.sub_feature1 {

	float: left;

	font-size: 15px;

	margin: 0 0 0 10px;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	

}


.sub_feature1 a{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/strategy_box.jpg);
	

}


.sub_feature1 a:hover{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/strategy_box_50.jpg);
	

}



.sub_feature2 {

	float: left;

	font-size: 15px;

	margin: 0 0 0 10px;

	padding: 0;
	
	width: 187px;
	height: 187px;

	


}


.sub_feature2 a{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/comm_box.jpg);
	


}



.sub_feature2 a:hover{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/comm_box_50.jpg);
	


}




.sub_feature3{

	float: left;

	font-size: 15px;

	margin: 0 0 0 10px;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	
                             

}




.sub_feature3 a{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	background: url(images/photo_box.jpg);
                             

}



.sub_feature3 a:hover{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	background: url(images/photo_box_50.jpg);
                             

}




.sub_feature4{

	float: left;

	font-size: 15px;

	margin: 0 0 0 10px;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	background: url(images/contact_box.jpg);


}

.sub_feature4 a{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	background: url(images/contact_box.jpg);


}



.sub_feature4 a:hover{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	background: url(images/contact_box_50.jpg);


}






#footer {

	float: left;

	

	margin: 15px 0 40px 0 !important;
	
	margin: 0 0 30px 0; 

	padding: 0;

	color: #5A595A;

	

    font-family: "Ariel", helvetica, sans-serif;

    font-size: 12px;
	
	height: 209px;
	
	width: 798px;
	

}


.sub_foot_lt{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 265px;
	height: 209px;
	
	border-right: 1px solid #c2c2c2;


}


.sub_foot_lt h2{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 14px;
	
	margin: 9px 0 15px 12px;

	padding: 0;
	width: 230px;
	color: #000;
	line-height: 22px;
		text-align: left;
		font-weight: bold;
		border-bottom: 1px solid #000;
	
	


}



.sub_foot_lt p{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 12px;
	
	margin: 9px 0 15px 20px;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	
	


}



.sub_foot_lt a{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

	font-size: 12px;
	
	margin: 0;

	padding: 0;
	
	color: #000;

	text-align: left;
	width: 230px;


		
	
	

}







.sub_foot_lt a:hover{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

	font-size: 12px;
	
	margin: 0;

	padding: 0;
	
	text-align: left;
	width: 230px;
	color: #ccc;
		
	
	

}






.sub_foot_mid{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 265px;
	height: 209px;
	
	border-right: 1px solid #c2c2c2;


}

.sub_foot_mid h2{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 14px;
	
	margin: 9px 0 15px 12px;

	padding: 0;
	width: 230px;
	color: #000;
	line-height: 22px;
		text-align: left;
		font-weight: bold;
		border-bottom: 1px solid #000;
	
	


}


.sub_foot_mid p{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 12px;
	
	margin: 0;

	padding: 0;
	
	color: #000;
	line-height: 22px;
	position: block;
	
	


}


.sub_foot_mid ul{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 12px;
	
	margin: 0;

	padding: 0;
	
	color: #000;
	text-decoration: none;
		
	margin: 0 0 0 40px;
	

	


}

.sub_foot_mid li{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 12px;
	
	margin: 0;

	padding: 0;
	
	color: #000;
	text-decoration: none;
	width: 220px;
	
	


}




.sub_foot_mid a{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 12px;
	
	margin: 0;

	padding: 0;
	
	color: #000;
	text-decoration: none;

	
	


}


.sub_foot_mid a:hover{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 12px;
	
	margin: 0;

	padding: 0;
	
	color: #ccc;
	
	text-decoration: none;
	
	


}


.sub_foot_rt{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 265px;
	height: 209px;
	
	border-right: 1px solid #c2c2c2;
	



}

.sub_foot_rt h2{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 14px;
	
	margin: 9px 0 15px 12px;

	padding: 0;
	width: 230px;
	color: #000;
	
		text-align: left;
		font-weight: bold;
		border-bottom: 1px solid #000;
	
	


}


.sub_foot_rt p{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

    font-size: 12px;
	
	margin: 0 0 0 12px;

	padding: 0;
	
	color: #000;
	
		text-align: left;
		width: 230px;
	
	


}



.sub_foot_rt a{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

	font-size: 12px;
	
	margin: 0;

	padding: 0;
	
	color: #000;

	text-align: left;
	width: 230px;


		
	
	

}







.sub_foot_rt a:hover{

	float: left;

	font-family:palatino,'palatino linotype',georgia,serif;

	font-size: 12px;
	
	margin: 0;

	padding: 0;
	
	text-align: left;
	width: 230px;
	color: #ccc;
		
	
	

}







.web_feature1 {

	float: left;

	font-size: 15px;

	margin: 0 0 0 10px;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	

}


.web_feature1 a{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/gfes_web_box.jpg);
	

}


.web_feature1 a:hover{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/gfes_web_box_50.jpg);
	

}



.web_feature2 {

	float: left;

	font-size: 15px;

	margin: 0 0 0 10px;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	

}


.web_feature2 a{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/missoula_web_box.jpg);
	

}


.web_feature2 a:hover{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/missoula_web_box_50.jpg);
	

}



.web_feature3 {

	float: left;

	font-size: 15px;

	margin: 0 0 0 10px;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	

}


.web_feature3 a{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/nc_web_box.jpg);
	

}


.web_feature3 a:hover{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/nc_web_box_50.jpg);
	

}


.web_feature4 {

	float: left;

	font-size: 15px;

	margin: 0 0 0 10px;

	padding: 0;
	
	width: 187px;
	height: 187px;
	
	

}


.web_feature4 a{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/tlc_web_box.jpg);
	

}


.web_feature4 a:hover{

	float: left;

	font-size: 15px;

	margin: 0 0 0 0;

	padding: 0;
	
	width: 187px;
	height: 187px;
	background: url(images/tlc_web_box_50.jpg);
	

}




.bottom_footer  {
	
	float: left;

	padding: 10px 0 20px 0;
	width: 798px;
	font-family: Helvetica, sans-serif,"Ariel",  sans-serif;
	height: 15px;
	margin: 0 0 0 0;
	background: #000;
}

.bottom_footer  p {

	font-family: Helvetica, sans-serif,"Ariel",  sans-serif;
	float: left;
	font-size: 10px;
	color: #fff;
	margin: 3px 0 0 20px;
	
}







div.bottom_footer ul  {

        text-decoration: none;

        text-align: left;

        font-size: 10px;

        color: #fff;

        margin: 0 0 0 22px;

        padding:0 0 0 0;

	 list-style: none;

	





}



div.bottom_footer ul  li a:link, div.bottom_footer ul a:visited {

        display: inline;

	color: #fff;

	text-decoration: none;

        margin: 0 0 0 0;

	padding: 0 0 0 0;







}



div.bottom_footer ul li a:hover, div.bottom_footer ul a:active {

	color: #453739;

	text-decoration: none;





}




div.lower_nav  {
	
	float: left;

	padding: 0;
	width: 798px;
	font-family: Helvetica, sans-serif,"Ariel",  sans-serif;
	height: 25px;
	margin: 0 0 0 0;
	
}

div.lower_nav  p {

	font-family: Helvetica, sans-serif,"Ariel",  sans-serif;
	float: left;
	font-size: 10px;
	color: #fff;
	margin: 3px 0 0 20px;
	
}







div.lower_nav ul  {

        text-decoration: none;

        text-align: left;

        font-size: 10px;

        color: #000;

        margin: 0 0 0 0;

        padding:0 0 0 0;

	 list-style: none;

	





}



div.lower_nav ul  li a:link, div.lower_nav ul a:visited {

        display: inline;

	color: #888179;

	text-decoration: none;

        margin: 0 0 0 0;

	padding: 0 0 0 0;







}



div.lower_nav ul li a:hover, div.lower_nav ul a:active {

	color: #453739;

	text-decoration: none;





}













#twitter_badge_container{width: 300px; background: #C1EAFF}
#twitter_badge_tl{background: transparent url(twitter_tl.png) top left no-repeat;}
#twitter_badge_tr{background: transparent url(twitter_tr.png) top right no-repeat;}
#twitter_badge_bl{background: transparent url(twitter_bl.png) bottom left no-repeat;}
#twitter_badge_br{background: transparent url(twitter_br.png) bottom right no-repeat; }
#twitter_badge_inner{padding: 45px 10px 10px 10px;}
#twitter_badge_via {font-size: 10px }
#twitter_badge_via a {color #666}

/* defaults */
#my_twitter_status{}
#my_twitter_status_time{color: #666; font-size: 10px;}
