/* CSS Document */

body {
	font-family : arial, sans-serif; 
	color: #000000;
	background-color: #DCDED8;
	text-align: center;
	margin: 0; 
	padding: 0;
	}
	
#mainCenteredBox	{
	margin-left: auto; margin-right: auto; /* this will center the content */
	margin-top: 10px; 
	width: 765px;
	text-align: left;
}
#mainContent	{
	margin: 0;
	padding: 0;
}
#hmainContent	{
	margin: 0;
	padding: 0;
}
#topnav {
	margin: 0;
	padding: 0;
}

#bottombar {margin: 590px 0 0 0; padding: 0; width: 765px; height: 2px; background-color: #101C43; }

#logo	{
	top: 60px;
	margin: 0 0 0 580px;
background-image: images/index.gif;		
	width: 138px;
	background-color: #101C43;
	position: absolute;
}

	a:link {color: #101C43; text-decoration: none;}
	a:active {color: #101C43; text-decoration: underline;}
	a:hover {color: #FE7D19; text-decoration: none;}
	a:visited {color: #101C43; text-decoration: none;}

	p {
	font-family: arial; 
	font-weight: normal; 
	text-align: left; }
	b,strong {font-weight: bold;}
	i,em {font-style: italic;}
	u {text-decoration: underline;}

	blockquote {border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
	img {border:0px;}


/* image divs */

#mainpic {
	width:567px;
	height:377px;
background-image: images/index.jpg;
}
#subpic {position:absolute; top:150px: margin: 0; width:369px; height:118px; background-image: images/index.jpg; }
#photos {vertical-align:top; margin-top:38px;}
#photonav {font-family: arial, helvetica, sans-serif; 
	margin: 0;
	padding: 0px 10px 0px 10px;		
    height: 15px;
	color: #fff;
	text-decoration: none;	
	text-transform: lowercase; 
	font-size: .7em;}



/* box divs */
	#orangebox { position:absolute; left: auto; top: 10px; width: 567px; height: 20px; background-color: #FE7D19; }
	#greybar {
	width: 765px;
	height: 8px;
	background-color: #C7C9C3;
}
	#hgreybar {
	padding:0;
	width: 567px;
	height: 8px;
	background-color: #C7C9C3;
}

	#header {
	top: 10px;
	width: 765px;
	height: 100px;
	background-color: #101C43;
}
#ltstrip {height: 10px; background-color: #C7C9C3; }

/* global nav bar */
#nav {
	width: 765px;
	height: 30px;
	background-color: #8C8C8C;
	margin:0px;
	padding: 0;
}
#navtext {
	height: 30px;
	width: 415px;
	padding:10px 0 0 0;
	margin:0px;
}
#nav th {
	font-family: arial, helvetica, sans-serif;
	color: #fff;
	text-transform: lowercase;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #101C43;
	margin: 0;
	padding: 0;
}
#nav a {color: #fff; text-decoration: none; display: block;}
#nav a:hover {
	color: #101C43;
	text-decoration: none;
}
#nav .on {color: #101C43; background-color: #C7C9C3; }

/* left column */
#leftcol {
	margin: 0; 
	padding: 25px 0 0 0;
	background-color: #C7C9C3;
}
#leftcol p {font-family: arial; color: #595959; font-size: .9em; text-transform: lowercase; font-weight: normal; text-align: left; margin: 0; padding: 5px 15px 5px 15px;}
#leftcol .on {background-color: #B5B7AF;}
#leftcol a:link {color: #595959; text-decoration: none;}

/* content */
#content {
	margin:0;
	padding:0;
	background-color:#fff;
	width:368px;
}
#content p {font-family: arial; color: #101C43; font-size: .9em; font-weight: normal; text-align: left; padding: 0px 30px 0px 30px;}
#content h2 {font-family: arial; color: #101C43; font-size: 1.2em; font-weight: normal; text-transform: lowercase; text-align: left; padding: 10px 30px 0px 30px;}
#content h3 {
	font-family: arial;
	color: #101C43;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	padding: 20px 0px 0px 0px;
	margin: 0 30px 0 30px;
	border-bottom: 1px dotted #101C43;
}
#content li {background-color: #fff; list-style: circle; font-family: arial; color: #595959; font-size: .95em; font-weight: normal; text-align: left; }
#content a {text-decoration: none; font-weight:bold;}


	
/* right column */
#rightcol {
	margin: 0;  
	background-color: #C7C9C3;
	
}
#rightcol h2 {font-family: arial; color: #101C43; font-size: .95em; text-transform: lowercase; font-weight: normal; text-align: left; padding: 0px 18px 10px 18px; margin-top: 10px; border-bottom: 1px solid #fff;}
#rightcol .top {font-family: arial; color: #101C43; font-size: .8em; font-weight: normal; text-align: left; padding: 0 18px 0 18px;}
#rightcol .bot {
	background-color: #B5B7AF;
	font-family: arial; color: #595959; font-size: .95em; line-height: 1.5em; font-weight: normal; text-align: left; padding: 40px 18px 35px 18px;
}
#rightcol .bot a {
	color: #595959;}
#rightcol .bot a:hover {
	color: #101C43;}

/* right column: highlight */

#rightcolhi {
	margin: 0;  
	padding: 0 25px 10px 25px; 
}
#rightcolhi p {font-family: arial; 
	color: #101C43; 
	font-size: .8em; line-height: 1.5em; font-weight: normal; text-align: left; padding: 0px 0px 10px 0px; margin-top: 10px;}
#rightcolhi h2 {font-family: arial; color: #101C43; font-size: 0.95em; text-transform: lowercase; font-weight: normal; text-align: left; padding: 30px 0px 10px 0px; margin-top: 0px; border-bottom: 1px solid #fff;}
#rightcolhi .top {line-height: .95em; font-family: arial; color: #101C43; font-size: .8em; font-weight: normal; text-align: left; padding: 0; margin: 0 0 10px 0;}
#rightcolhi .top a {color: #fff; text-decoration: none; font-weight:bold;}
#rightcolhi .top a:hover {color: #101C43;}
	
#rightcolhi .bot {background-color: #B5B7AF; font-family: arial; color: #595959; font-size: .95em; line-height: 1.5em; font-weight: normal; text-align: left; padding: 0; }

	
/* right column: bottom bullet list */

#rightcolbotlist { 
	margin: 0px 0px 0px 0px; 
	background-color: #B5B7AF;
    padding: 0px 25px 125px 25px; 
	color: #595959;
}
#rightcolbotlist h2 {font-family: arial; font-size: 0.95em; color: #595959; text-transform: lowercase; font-weight: normal; text-align: left; padding: 30px 0px 10px 0px; margin-top: 50px; border-bottom: 1px solid #fff;}
#rightcolbotlist li {background-color: #B5B7AF; list-style: circle; font-family: arial; color: #595959; font-size: 0.8em; font-weight: normal; text-align: left; padding: 0px 0px 3px 0px; margin: 0px; }
#rightcolbotlist h3 {font-family: arial; font-size: 0.95em; color: #595959; text-transform: lowercase; font-weight: normal; text-align: left; padding: 10px 0px 10px 0px; margin: 0px; border-bottom: 1px solid #fff;}

#rightcoltext  { 
	margin: 30px 0px 0px 0px; 
	background-color: #FE7D19;
    padding: 20px 25px 30px 25px; 
}
#rightcoltext p { font-family: arial; color: #101C43; font-size: 0.8em; font-weight: normal; text-align: left; padding: 2px 0px 3px 0px; margin: 0px; }
#rightcoltext h3 {font-family: arial; font-size: 0.95em; color: #fff; text-transform: lowercase; font-weight: normal; text-align: left; padding: 0px 0px 10px 0px; margin: 0px 0 10px 0; border-bottom: 1px solid #fff;}
#rightcoltext li {
	list-style: circle;
	font-family: arial;
	color: #101C43;
	font-size: 0.8em;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 10px 0px;
	margin-left: -25px;
}
#rightcoltext a {color: #fff; text-decoration: none; font-weight:bold;}
#rightcoltext a:hover {color: #101C43;}


/* home page address */

#address {
	height: 110px;
	width: 566px;
	background-color: #fff;
	}

#address th {
	color: #101C43;
	font-family: arial;
	font-size: 0.65em;
	font-weight: normal;
	text-align: left;
	padding: 0 15px 0 15px;
	margin: 0;
}
	

/* home right column */
#hrightcol {
	margin: 0;
	width: 210px;
	background-color: #C7C9C3;
	padding-left: 19px;
	padding-right: 19px;
	}
#hrightcoltop {
	background-color: #C7C9C3;
	margin: 0px;
	padding: 0;
	font-weight: normal;
	text-align: left;
}
#hrightcoltop h2 {font-family: arial; color: #101C43; font-size: 0.95em; padding: 0; margin: 0px; text-transform: lowercase;  }
#hrightcoltop p { font-family: arial; color: #101C43; font-size: 0.725em; padding: 0 0 20px 0; margin: 0px; line-height: 1.2em;}
#hrightcoltop hr { display: block;  height: 1px; background-color: #fff; color: #fff; border: 0; padding: 0; margin: 5px 0 5px 0;}


#hrightcol .bot {
	background-color: #C7C9C3;
	font-family: arial;
	color: #595959;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: normal;
	text-align: left;
	padding: 0;
	margin: 0;
}
#hrightcol .bot a {
	color: #595959;}
#hrightcol .bot a:hover {
	color: #101C43;}
