/*redefined tags*/
html {
	font-size: 125%;

}
body {
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50%;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}
a {
	color: #003366;
}
a:visited {
	color: #4d7194;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
h1 {
	color: #99adc2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding:0px;
}
h2 {
	color: #6685a3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.35em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding:0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	margin:0px 0px 4px 0px;
	padding:0px;
}
h4 {
	color: #6685a3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

h5 {
	color: #99adc2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin:0px;
	padding:0px;
}
h6 {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	margin:12px 0px 0px 0px;
	padding:0px;
}
/*div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}*/
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	margin: 0px 0px 10px 0px;
}
ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type:square;
	margin: 6px 0px;
}
ol li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 6px 0px;
}
.messagebox * li {
	list-style-type: lower-alpha;
	margin: 6px 0px;
}
em {
	color: #6685a3;
	font-style: normal;
	font-weight: bold;
}
hr {
	color: #99adc2;
	width:100%; 
	height: 1px;
	margin:0px;
	padding:0px;
}
/*ids*/
#footer {
	min-width:780px;
	max-width:1024px;   
	LEFT: 0px; 
	WIDTH: 100%; 
	BOTTOM: 0px; 
	POSITION: absolute; 
	HEIGHT: 22px 
}
#header {
	min-width:780px;
	max-width:1024px; 
	LEFT: 0px; 
	WIDTH: 100%; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 150px 
}

/*custom classes*/
.copySmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.copyCaption {
	color: #6685a3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
}
.copyFine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}
.copyHot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #ff0000
}
html * .datelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	padding: 0px 0px 10px 20px;
}
html * .datelist h3 {
	position: relative;
	left: -10px;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #ff0000
}
.gridHdr{
	background-color: #6685a3;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .7em;
	text-align: center;
}
.gridHdrCE{
	background-color: #6685a3;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .6em;
	text-align: center;
}
.gridSub{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .6em;
}
.gridCel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	background-color: #ccd6e0;
}
.gridCel2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
}
.gridCel3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
}
.gridCel3 * li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.gridBgHdr{
	background-color: #6685a3;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
	text-align: center;
}
.gridBgSub{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
}
.gridBgCel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	background-color: #ccd6e0;
}
.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #008000;
}
.featureTitle {
	color: #6685a3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
}
.featureHead {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
.featureHead i {
	color: #FF0000;
}
.featureProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.15em;
}
.featureProd img {
	border-color: #99adc2;
	border-width: 1px;
	margin-right: 8px;
	margin-bottom: 2px;
}
.formatBtn {
	background-color:#ffffff;
	border: 1px #003366 solid;
	color:#003366;
	position: absolute;
	right: 4px;
	top: 8px;
}
.ieOnly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
}
html * .formatBtn a {
	background-color:#ffffff;
	color:#003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	font-weight:bold;
	padding: 4px 6px;
	text-decoration: none;
}
html * .formatBtn a:visited {
	color:#003366;
}
html * .formatBtn a:hover {
	background-color:#ebef27;
}
* html * .formatBtn a {
	background-color:#ffffff;
	color:#003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	font-weight:bold;
	padding: 8px 6px;
	text-decoration: none;
}
* html * .formatBtn a:visited {
	color:#003366;
}
* html * .formatBtn a:hover {
	background-color:#ebef27;
}
.formBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.65em;
	font-weight:bold;
}
.formBtn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
}
.formCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.65em;
}
.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.65em;
}
.formHdr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
}
.hdrftr {
	color: #ffffff;
}
.hdrftr a {
	color:#ffffff;
}
.hdrftr a:visited {
	color:#ffffff;
}
.hdrftr a:hover {
	color:#ebef27;
}
.inlineNav {
	background-color: #99adc2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 16px 0px;
	color:#ffffff;
	padding: 4px 8px;
}
.inlineNav a {
	color: #ffffff;
	text-decoration: none;
}
.inlineNav a:visited {
	color:#ffffff;
}
.inlineNav a:hover {
	color:ffff00;
}
.launchBtn {
	font-size: .9em;
	margin: 10px;
	width: 100%;
}
.messagebox {
	background-color:#ffffff;
	border:1px inset #003366;
	height: 300px;
	margin: 20px 4px 4px 4px;
	overflow: auto;
	padding:16px;
	text-align:left;
	width:600px;
}
.overview img {
	border-color: #99adc2;
	border-width: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}
.pageMenu {
	line-height: 2em;
}
.photoLeft {
	border-bottom: 1px solid #99adc2;
	height: 100;
	margin-bottom: 8px;
}
.photoLeft p {
	margin-left: 82px;
}
.scroll {
	HEIGHT:200px;
	OVERFLOW: auto  
}
.superHead {
	color: #cccccc;
	font-weight: normal;
	position: relative;
	left: 8px;
}
.subHead {
	color: #99adc2;
	font-weight: normal;
	position: relative;
	left: 8px;
}

/*styles for events*/
.eventBox {
	background-color: #e5eaef;
	border-top: 1px #6685a3 solid;
	border-bottom: 1px #6685a3 solid;
	margin: 0px 0px 3px 10px;
	padding: 6px 116px 6px 8px;
	position: relative;
}
.eventBox img {
	border: 1px #ffffff solid;
	position: absolute;
	top: 10px;
	right: 50px;
}

/*styles for header.ascx*/
#head {
	position:relative; 
	width:100%; height:150;
}
#logo {
	position:absolute; 
	left:14px; 
	bottom:1px; 
	width:182px; 
	height:134px; 
	z-index:105;
}
#logoSpace {
	position:absolute; 
	left:0px; 
	bottom:1px; 
	width:215px; 
	height:149px; 
	z-index:102; 
	background-color:#ffffff;
}
#nav {
	position:absolute; 
	left:186px; 
	bottom:0px; 
	z-index:111;
}
#pattern {
	position:absolute; 
	bottom:1px; 
	width:100%; 
	height:115px; 
	z-index:101; 
	background-image: url(../img/frmwk/hdr_pattern.gif);
}
#patCurve {
	position:absolute;
	left:179px; 
	bottom:1px; 
	width:46px; 
	height:115px; 
	z-index:104;
}
#phoneAcct {
	position:absolute;
	right:6px; 
	top:4px; 
	z-index:109;
}
#rightRule {
	position:absolute; 
	right:-1px; 
	bottom:1px; 
	width:1px; 
	height:127px; 
	z-index:107; 
	background-color:#99adc2;
}
#tabRule {
	position:absolute; 
	bottom:0px; 
	width:100%; 
	height:1px; 
	z-index:106; 
	background-color:#99adc2;
}
#tagLine {
	position:absolute; 
	left:219px; 
	top:4px; 
	z-index:108;
}
#topMast {
	position:relative; 
	width:100%; 
	height:22px; 
	z-index:100; 
	background-color:#99adc2;
}
#topMastLeft {
	position:absolute; 
	left:199px; 
	top:0px; 
	width:16px; 
	height:22px; 
	z-index:103;
}
#user {
	position:absolute; 
	left:240px; 
	top:24px; 
	z-index:110;
}
#formErrMsg {
	font-size: 1em;
}

/*styles for footer.ascx*/
.closer {
	position: relative;
}
#foot {
	position:relative; 
	background-color:#99ADC2; 
	height:24px; 
	width:100%
}
#footLinks {
	position:absolute; 
	left:8px; 
	top:5px;
}
#privacy {
	position: absolute; 
	bottom: 26px; 
	left:200px; 
	z-index:800; 
	background-color:#99adc2; 
	border: 1px #003366 solid; 
	visibility:hidden;
}
#terms {
	position: absolute; 
	bottom: 26px; 
	left: 200px; 
	z-index:801; 
	background-color:#99adc2; 
	border: 1px #003366 solid; 
	visibility:hidden;
}
#copyright {
	position: absolute; 
	bottom: 26px; 
	left:200px; 
	z-index:802; 
	background-color:#99adc2; 
	border:1px #003366 solid; 
	visibility:hidden;
}