@charset "UTF-8";
body {
	background-color: #FFF;
}
#pagewrapper {
	width: 902px;
	margin-top: 33px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	visibility: visible;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 71px;
}
#dottedbar {
	background-image: url(../coreimages/dotted_bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 6px;
}
#maincopy {
	margin: 0px;
	padding: 0px;
}
#dottedbarfooter {
	background-image: url(../coreimages/dotted_bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 6px;
}
#footer {
	margin: 0px;
	padding: 0px;
}
#logo {
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 191px;
	float: left;
}
#nav {
	margin: 0;
	padding: 0px;
	height: 37px;
	width: 708px;
	float: right;
}
#navtop {
	margin: 10px 0 0 0;
	padding: 0;
	width: 708px;
	text-align: right;
}
#navtop a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	color: #393322;
	text-decoration: none;
	padding: 0 8px;
}
#navtop a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	color: #393322;
	text-decoration: none;
}
#navbottom {
	margin: 10px 0 0 0;
	padding: 0px;
	height: 37px;
	width: 708px;
}
a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	color: #393322;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	color: #393322;
	text-decoration: underline;
}

.centeredcopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	color: #333;
	text-align: center;
}
#topsection {
	background-color: #cfcecf;
	padding: 0px;
	height: 407px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	min-height: 407px;
	height: auto;
}
#bottomsection {
	background-image: url(../coreimages/gradientback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #d3d3d3;
	margin: 0px;
	padding: 12px;
	height: 280px;
}
#bigphoto {
	margin: 0px;
	padding: 0px;
	width: 364px;
	float:left;
}
#homeside {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 538px;
}
#hometext {
	margin: 0px;
	padding: 4px 20px 4px 30px;
	background-color: #cfcecf;
}
#tagline {
	margin: 0px;
	padding: 0px;
	height: 147px;
}
p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #333;
}
h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	line-height: 13pt;
	color: #333;
}
li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #333;
}
#leftbox {
	margin: 0px;
	padding: 0px;
	width: 350px;
	border: solid #9f9c94 1px;
	float: left;
	background-color: #FFF;
	min-height: 180px;
	height: auto;
}
#leftbox h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 12pt;
	color: #FFF;
	background-color: #9f9c94;
	margin: 0px;
	padding: 2px 2px 2px 6px;
}
#leftbox p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	margin: 0px;
	padding: 6px;
}
#rightbox {
	margin: 0px;
	padding: 0px;
	width: 500px;
	border: solid #9f9c94 1px;
	float: right;
	background-color: #FFF;
	min-height: 180px;
	height: auto;
}
#rightbox h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 12pt;
	color: #333;
	margin: 0px;
	padding: 2px 2px 2px 6px;
}
#rightbox h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #333;
	margin: 0px;
	padding: 2px 2px 2px 6px;
}
#rightbox p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	margin: 0px;
	padding: 8px 6px 6px 6px;
}
#subheader {
	margin: 0;
	padding: 0px;
	;
}
#subheadertext {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 364px;
	float:left;
	background-color: #20292e;
}
#subheaderphoto {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 538px;

}
#subheadertext h1 {
	font-size: 15pt;
	line-height: 17pt;
	color: #FFF;
	margin: 0px;
	padding-top: 20px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
#subpagecenter {
	background-color: #cfcecf;
	margin: 0px;
	padding: 60px 20px 20px 20px;
}
.photoleft {
	margin: 6px 8px 6px 6px;
	padding: 4px;
	float: left;
	border: 1px solid #9f9c94;
}
.photoborder {
	margin: 6px 8px 6px 6px;
	padding: 4px;
	border: 1px solid #9f9c94;
}
.photoborderpadded {
	margin: 6px 60px;
	padding: 4px;
	border: 1px solid #9f9c94;
}

table
{
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
}
td
{
	border-bottom: #666 1px solid;
	padding: 4px;
}
.specialli {
	background-color:#900;
}

.plaintable table
{
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
}
.plaintable td
{
	border-bottom: #666 0 solid;
	padding: 4px;
}

.hometable table
{
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	padding: 1px 1px 1px 3px;
	text-align: left;
	margin: 0 0 4px 0;
}
.hometable td
{
	border-bottom: #666 0 solid;
	padding: 6px 2px;
	text-align: left;
}

#rightbox .littetext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	margin: 0px;
	color: #FFF;
	text-align: left;
}
