/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
/* Purpose: undo some of the default styling of common (X)HTML browsers */
/* link underlines tend to make hypertext less readable, because underlines obscure the shapes of the lower halves of words */
/* :link,:visited { text-decoration:none } */
/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */

/* common */
* {margin: 0; padding: 0;}

body { background-color: #1e4ea7; text-align: center; margin: 0; padding: 0; }
p { padding-bottom: 10px; padding-top: 10px; }
h1 { color: white; font-size: 30px; font-family: times; font-weight: normal; padding-left: 189px; }
h2 { color: #f4b817; font-size: 14px; font-family: Arial; font-weight: bold; }
h3 { color: white; font-size: 30px; font-family: times; padding-top: 80px; padding-left: 193px; }
h4 { color: white; font-size: 12px; font-family: Arial; line-height: 16px; padding-right: 20px; padding-left: 195px; }
h5 { color: white; font-size: 30px; font-family: times; font-weight: normal; padding-left: 189px; }
a { color: #f4b817; }

.header { text-align: center; width: 709px; margin: auto; }
.pageback { background-image: url(images/bodyback.gif); text-align: left; width: 709px; clear: both; margin: auto; display: table; }
.mainnav { color: white; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #07368d; text-align: left; width: 667px; height: 16px; float: right; margin: auto; }
.subnav { color: white; font-size: 11px; font-family: Arial; line-height: 16px; /* height: 50px; */ float: left; padding-top: 20px; padding-bottom: 30px; padding-left: 30px; }
.quote { color: #f4b817; font-size: 11px; font-family: Arial; line-height: 16px; width: 126px; /* height: 300px; */ padding-top: 40px; padding-bottom: 30px; float: left; }
.subnav a { color: white; }
#homebullets { color: white; font-size: 12px; font-family: Arial; line-height: 16px; background-color: #4b71b9; padding-top: 30px; padding-bottom: 40px; width: 500px; float: left; }
#homebullets li { margin-left: 40px; list-style-image: url(images/yellow_arrow.gif); }
.homefoot { background-color: #789bde; background-repeat: no-repeat; background-position: 400px 0; clear: both; float: left; }

.footer { font-size: 11px; font-family: Arial; color: #fff; width: 709px; height: 1px; margin: auto; padding-top: 20px; border-top: 5px solid #f4b817; }
.Normal { font-family: Arial; font-size: 12px; }
.tour { background-image: url(images/tour_back.jpg); width: 268px; height: 131px; float: left; }
.taketour { float: left; padding-top: 10px; padding-left: 20px; }
#touroptions a { color: #003; font-size: 12px; font-family: Arial; text-decoration: underline; float: left; }
#touroptions { float: left; padding-top: 30px; padding-left: 20px; }
/*subpage*/
.subpagehead { color: #f4b817; font-size: 16px; font-family: Arial; font-weight: bold; }
.pos { padding-top: 30px; padding-bottom: 30px; }
.stannssubhead { padding-top: 92px; padding-bottom: 0; }
.body { background-image: url(images/page_back.jpg); background-repeat: no-repeat; text-align: left; width: 667px; float: right; margin: auto; }
.bodyback { height: 100%; }
.bodywrap { height: 400px; }
.homebodywrap {  }
#subbody { color: white; font-size: 12px; font-family: Arial; line-height: 16px; background-color: #4b71b9; padding-top: 20px; padding-bottom: 10px; width: 460px; float: left; padding-left: 38px; }
#subbody li { margin-left: 40px; }
.hanger { background-image: url(images/head_hanger.jpg); background-repeat: no-repeat; height: 59px; }
.images 
{
    margin-left: -30px;
    *margin-left: -15px;
    _margin-left: -15px;
	clear: both;
}

#dnn_ctr646_FormMaster_Newsletter_Form label, 
#dnn_ctr646_FormMaster_Newsletter_Form div, 
#dnn_ctr639_FormMaster_Request_Information label, 
#dnn_ctr639_FormMaster_Request_Information div
{
	color: white;
	font-weight: normal;
}

#dnn_ctr646_FormMaster_Newsletter_Form  td, #dnn_ctr639_FormMaster_Request_Information td {
	padding: 2px;
}


#dnn_ctr639_FormMaster_cmdSubmit, #dnn_ctr646_FormMaster_cmdSubmit {
	color: #F4B817;
	font-size: 120%;
}

#dnn_ctr569_HtmlModule_HtmlModule_lblContent ul li {
	list-style-type: none;
}