/* global styles */
body {
	background-color: #8488a9;
	background-image: url(images/body-bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
* { behavior: url(scripts/iepngfix.htc); }
.header {
	background-repeat: repeat-x;
	text-align: center;
	height: 110px;
}
hr { width: 100%; color: #000033; background-color: #8488a9; border: 1px dotted #000033; border-style: none none dotted; }
h1 {
	font-family: Goudy Old Style, Times, serif;
	font-size: 28px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 10px 0px 2px 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	margin: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}
/* menu styles */
.menu {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A59741;
}
a.menu:link {
	color: #A59741;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
a.menu:active {
	color: #A59741;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
a.menu:visited {
	color: #A59741;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
a.menu:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #ffffff;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #A59741;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}
/* content styles */
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
}
.dlmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
	list-style-image:  url(images/pdf-bullet.gif);
}
a.copylink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: underline;
}
a.copylink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: underline;
}
a.copylink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: underline;
}
a.copylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: none;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000033;
 	text-align: center;
}
.quotecredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
 	text-align: center;
	font-weight: bold;
}
.rightcol {
	font-size: 10px;
	color: #000033;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 200px;
	vertical-align: top;
	padding-top: 20px;
}
.infoboxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A59741;
	height: 20px;
	vertical-align: middle;
	padding-left: 10px;
	background-color: #000033;
}
.infobox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #000033;
	list-style-image:  url(images/pdf-bullet.gif);
}
.infoboxnp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	border-style: solid;
	border-width: 1px;
	border-color: #000033;
	list-style-image:  url(images/pdf-bullet.gif);
}
.infoboxwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding: 10px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #000033;
}
a.infoboxlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: underline;
}
a.infoboxlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: underline;
}
a.infoboxlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: underline;
}
a.infoboxlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: none;
}
.ibpeoplepic {
	float: left;
	padding-right: 10px;
}
.map {
	width: 465px;
	height: 250px;
}
.whatnowbox {
	width: 200px;
	height: 70px;
	background-image: url(images/what-now.gif);
	border-style: solid;
	border-width: 1px;
	border-color: #000033;
	vertical-align: middle;
	text-align: center;
}
.butt {
	padding: 0px;
	position: relative;
	bottom: 10px;
}
.bannerbox {
	width: 200px;
	height: 70px;
	border-style: solid;
	border-width: 1px;
	border-color: #000033;
}
.staffimg {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.staffname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	padding-top: 10px;
}
.staffcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.staffcontactlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-bottom: 10px;
	vertical-align: bottom;
	text-align: right;
	
}
/* form styles */
.formlabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-align: right;
	vertical-align: text-top;
	padding-top: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.instructions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
}
.accreditationlogos {
	padding-right: 0px;
	padding-left: 0px;
}
.minitext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 5px 0px 5px 0px; }
.disable { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold; padding: 5px 0px 5px 0px; }
#terms { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; padding: 0px 5px 0px 5px; width: 460px; height: 100px; border-style: solid; border-width: 1px; border-color: #000033; overflow: auto; margin: 10px 0px 10px 0px; }

/* footer styles */
.footer {
	padding: 10px;
	text-align: center;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000033;
}
a.footerlink:link {
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.footerlink:active {
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.footerlink:visited {
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.footerlink:hover {
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.dldl {
	position: relative;
	top: 4px;
}
/* test script styles */
ul#menu {
  	list-style-type: none;
	font-weight: bold;
  	margin: 0px;
  	padding: 0px;
}

ul#menu ol {
  	display: none;
	font-weight: normal;
	list-style-image:  url(images/main-bullet.gif);
  	padding-top: 12px;
}

ul#menu li, 
  ul#menu a {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #000033;
}

ul#menu li {
  	padding-bottom: 12px;
}

ul#menu ol li {
  padding: 0px;
}

ul#menu a {
  	text-decoration: none;
  	outline: none;
}

ul#menu a:hover {
	text-decoration: underline;
}
/* table styles */
.tabletop { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding: 5px; background-color: #000033; }
.tablecopywhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; padding: 5px; background-color: #FFFFFF; text-align: center; }
.tablecopy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; padding: 5px; background-color: #C1C3D4; text-align: center; }