/* */


body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#111111;
	font-size:12px;
	margin-top:0px;
	background-color:#fff;
	}
	
h1 {
	font-size:17px;
	font-variant: small-caps;
	}

h2 {
	font-size:14px;
	font-variant: small-caps;
	letter-spacing:2px;
	padding-bottom:0px;
	padding-top:7px;
	margin-bottom:-3px;
	
	}

h3 {
	}	
	
p {
	font-size:12px;
	}

a {
	color: #003297;
	}
	
a img{
	border:0;
	}	
	
a:hover {
	text-decoration:none;
	}		

table {
margin-bottom:20px;

}

/* intro page specific styling */
#HomeTop {
	height:409px;
	width:750px;
	background-image:url(../../images/main_top.jpg);
	background-repeat:none;	
	}
	
#HomeMenu {
	width:750px;
	height:31px;
	}	
	
#HomeFooter {
	width:750px;
	height:165px;
	background-image:url(../../images/HomeLogo.jpg);
	background-repeat:no-repeat;
	background-position: 520px 35px;
	}	
/* -------------------------- */	


#MainContainer{
	position:relative;
    width:750px;
	text-align:center;
	margin: 0 auto;
	}

#Content{
	width:750px;
	min-height:380px;
  	height:auto !important;
  	height:380px;
	background-color:#fff;
	text-align:left;

	}


#Footer{
	display:none;
	width:0px;
	
	}

#FlashObject{
	display:none;
	width:0;
	height:0;
	}


#FooterNav{
display:none;
width:100%;
padding:3px;
padding-bottom:5px;
}


/* menu */
		
#MenuCol {
	display:none;
	}	
	
#MenuCol img{
	display:none;
	}		

.NavItem {
	display:none;

	}
	
.NavItem img{
	display:none;

	}	
	
/* ------ */
	
.linklist ul{

	}
	
.linklist li{
	text-decoration:none;
	list-style:none;
	margin-left:-40px;
	}	
	
#TopStripe {
	display:none;
	}		
	
#TextContent{
	
	min-height:380px;
  	height:auto !important;
  	height:380px;
	width:590px;
	background-color:#fff;
	
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	*padding-top:20px;
	}	
	
#TextContent .ColumnLeft{
	float:left;
	width:258px;
	}

#TextContent .ColumnRight{
	float:right;
	width:258px;
	}

#TextContent form{
	text-align:right;
	width:300px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
#TextContent label{
	padding-right:3px;
	}	
	
#TextContent input{
	margin-top:2px;
	}		


#text{
	padding-right:10px;

	}
	

.contactinfo{
	margin-top:10px;
	font-size:12px;
	}

.contactinfo td{
	padding:3px;
	height:80px;
	border:1px solid #666;
	}
	
.TableHeader {
	border:0;
	}		


/* images */
		
.imgright {
	float:right;
	margin:2px;
	margin-right:8px;
	}	
	
.imgleft {
	float:left;
	margin:2px;
	margin-left:8px;
	}
	
.imgbio {
	float:left;
	display:block;
	margin:2px;
	margin-top:15px;
	margin-right:10px;
	border: 1px solid #003297;
	}		
	
	

.ThumbContainer{
	height:100px;
	width:525px;
	text-align:center;
	padding:3px;
	padding-left:0;
	margin-left:0;
	}
	
.ThumbContainer a img{
	border:0;
	border:1px solid #003297;
	}	
	
/* ------ */



.clear {
	clear: both;
	font-size: 1px;
	}