@charset "utf-8";







* {



margin:0;





padding:0;



}


img { border: none;}


li,dd {




}



fieldset {



padding:.5em;



}


a {
	text-decoration: none;
}


a:link  {
	color: #861626;
}

a:visited {
	color: #861626;
}

a:active {
	 color: #bd1b32;
}

a:hover {
	 color: #bd1b32;
}



body {
	text-align:center; /*center hack*/
	background-color: #9c1000;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image:url(../images/ds_wrap_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;

}







#content60 {float:left;width:60%;overflow:hidden;}



#content80 {float:left;width:80%;overflow:hidden;}



#content100 {float:left;width:100%;overflow:hidden;}





#chev_center34 {float:left;width:34%;overflow:hidden;}

#chev_center67	{float:left;width:67%;overflow:hidden;}

#chev_center100 {float:left;width:100%;overflow:hidden;}



/*________________________________________________________Layout_____________________________________*/





/*#dropshadow {
width:990;
background-image:url(../images/ds_wrap_bg.jpg);
background-position:center;
width: auto !important; 


}*/
/*IE6 hack*/

#wrap {



	min-width:760px;



	max-width:960px;



	width: auto !important; /*IE6 hack*/



	width:960px; /*IE6 hack*/



	margin:0 auto; /*center hack*/



	text-align:left; /*center hack*/
	
	background-color:#FFFFFF;
	







	



}





/*____________________Header____________________*/







#header {

	color:#CCCCCC;

	background-color: #000000;

	background-image: url(../images/banner_bg.jpg);

	line-height: 121px;



}

 

#logo {

	background-repeat: no-repeat;

	background-image:url(../images/ban_logo.jpg);
        
        float: left;




}







/*__________________breadcrumbs_____________________*/







#breadcrumbs {


	backfround-color: #ffffff;
	background-image: url(../images/bread_bg.jpg);
	background-repeat:repeat-x;
	line-height: 30px;
        padding-left: 10px;


}






#breadcrumbs  input {



	background:url(../images/search.gif) no-repeat;



	height:25px;



	width:177px;



	font:1em Arial, Helvetica, sans-serif;







}



#breadcrumbs  .search {

	float: right;


}



/*_____________ Landing Banner________________*/



#landing_banner {



	text-align:center;




	margin: 0 auto;



	background-color:#ffffff;







}











/*_____________ Faux Columns___________________*/



/*#leftfauxcol {



	background:url(../images/left_faux.gif) 20% repeat-y 0 ;	



	float:left;



	width:100%;



}



#rightfauxcol {



	background:url(../images/right_faux.gif) repeat-y 80% 0;



	float:left;



	width:100%;



}


*/




/*____________ Content Columns___________________*/



#sidebar-1 {
	width:20%;
	overflow:hidden;
	float: left;



 }







#content {

	float:left;

	width:60%; 

	overflow:hidden; 



}











#sidebar-2 {

	float:left;

	width:20%;

 	overflow:hidden;

	

  }









/*____________ Bottom Content Columns___________________*/



#chev_left {

	float:left;

	width:33%; 

	overflow:hidden;

	background-color:#fff;

 }







#chev_center {

	float:left;

	width:34%;

	overflow:hidden;

	background-color:#fff;


 

 }











#chev_right {

	float:left;

	width:33%;

	overflow:hidden;

	background-color:#fff; 



}





/*____________ footers ___________________*/



#footer {



clear:both;
text-align: center;
background-color: #000000;
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
line-height:70px;



}

#footer img {


float: left;	
clear:both;
border: 1px solid blue;




}

#footer ul {
display:block; text-decoration:none;overflow:hidden;
}





#bottom {
	clear: both;



}


#bottom h2 {
	padding-top: .5 em;
	color:#000000;
	text-align: center;
	border-bottom: 1px solid;
}




#bottom img {
	border: none;
	clear: right;
	padding: 0.5em;
	display: inline;




}








/*______________________________________________ Classes _____________________________________________________*/


.img_fl {float:left;}
.img_fr {float:right;}
.img_center {
    display: block;
    margin-left: auto;
    margin-right: auto; 

}

.logo_pad {padding: 5px; float: left;}

.inside {padding:10px;}



.clear {
	clear:both;
}

/*_______________________________________________More Specific Content______________________________________________*/


table.bio {
	width: 100%;
	background-color: #FFFFFF;
	text-align:left;
	marign:0;
	padding:0;
}


table.bio tr.white {
	background-color: white;
}

table.bio td {
	padding: 5px 10px;
	border: 2px solid;
	border-color: #861626;
}