/* CSS Document */

body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:75%; background-image:url(../images/backgrounds/background_content.jpg); background-repeat:repeat-x; }

h2 { font-size:1.2em; }
h3 { font-size:1em; }
p { font-size:.95em; line-height:1.4em; }
li { font-size:.95em; line-height:1.4em; margin-bottom:1em; }

.clear { clear:both; }

div#contactBar { margin:0; padding:0.5em 1em; text-align:left; color:#FFF; position:relative; background-color:#716035; background-image:url(../images/backgrounds/background_contactbar.jpg); background-repeat:repeat-x; background-position:bottom; }
div#contactBar  #helpTools { margin:0; padding:0; text-align:right; float:right; width:200px; }
div#contactBar  p { margin:0; padding:0; font-size:0.8em; }
div#contactBar  #helpTools a:link, div#contactBar  #helpTools a:visited { color:#FFF; }
div#contactBar  #helpTools a:hover, div#contactBar  #helpTools a:focus { color:#FFF; }

div#content { margin:0 auto; padding:50px 0; width:760px; text-align:left; position:relative; }

div#content #loginBox { margin:0; padding:35px 0 0 0; float:right; width:430px; background-color:#BFD4DB; }
div#content #loginBox { background-image:url(../images/backgrounds/background_login_top.gif); background-repeat:no-repeat; background-position:top left; }
div#content #loginBox p { margin:0; padding:0; }
div#content #loginBox p a:link, div#content #loginBox p a:visited { color:#F35812; font-weight:normal; }
div#content #loginBox p a:hover, div#content #loginBox p a:focus { color:#F35812; font-weight:normal; }

div#content #loginBox table { margin-left:80px; width:340px; }

div#content #loginBox table td.columnOne { white-space:nowrap; padding-right:10px; text-align:right; font-weight:bold; font-size:1.2em; color:#666; }
div#content #loginBox table td.columnTwo { width:205px; }
div#content #loginBox table td.columnTwo p { color:#666; }
div#content #loginBox table#userReturning td.columnOne { width:120px; }
div#content #loginBox table#userCard td.columnOne { width:120px; }


div#content #loginBox #userNew { margin-bottom:20px; padding:0; }
div#content #loginBox #divider { margin:20px 0; padding:0; text-align:center; background-image:url(../images/backgrounds/background_divider.gif); background-repeat:no-repeat; background-position:0px 13px; }
div#bottom { margin:0; height:26px; }

div#bottom { background-image:url(../images/backgrounds/background_login_bottom.gif); background-repeat:no-repeat; background-position:top left; }

div#content img#logo { position:absolute; top:50px; left:0; margin:0; padding:0; width:400px; }
div#content div#marketingText { margin:210px 0 0 0; padding:10px 0; width:300px; border-top:1px solid #C0D5DC; border-bottom:1px solid #C0D5DC; }
div#content div#marketingText { color:#716035; }
div#content div#marketingText p { color:#666; }
div#content div#marketingText a:link, div#content div#marketingText a:visited { color:#0F6E8B; }
div#content div#marketingText a:hover, div#content div#marketingText a:focus { color:#716035; }

/* FAQ */
div#faq h1 { margin:0; padding:0; width:247px; height:73px; background-image:url(../images/logos/brownsburg_connected_logo_247.gif); background-repeat:no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/logos/brownsburg_connected_logo_247.png'); }
div#faq h1 span { display:none; }
div#faqText { margin:5px 0 0 0; padding:10px 0; float:right; width:620px; border-top:1px solid #C0D5DC; border-bottom:1px solid #C0D5DC; }
div#faqText { color:#716035; }
div#faqText h2 { margin-top:0; padding-top:0; }
div#faqText h3 { margin-bottom:0; padding-bottom:0; }
div#faqText p { color:#666; padding-top:0; margin-top:0;  }
div#faqText ol { margin-top:0.5em; }
div#faqText li { color:#666; }
div#content div#faqText a:link, div#content div#marketingText a:visited { color:#0F6E8B; }
div#content div#faqText a:hover, div#content div#marketingText a:focus { color:#716035; }

/* General Text Only Page */
div#content h1 { margin:0; padding:0; width:247px; height:73px; background-image:url(../images/logos/brownsburg_connected_logo_247.gif); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/logos/brownsburg_connected_logo_247.png'); }
div#content h1 span { display:none; }

div#contentText { margin:5px 0 0 0; padding:10px 0; float:right; width:620px; border-top:1px solid #C0D5DC; border-bottom:1px solid #C0D5DC; }
div#contentText { color:#716035; }
div#contentText h2 { margin-top:0; padding-top:0; }
div#contentText h3 { margin-bottom:0; padding-bottom:0; }
div#contentText p { color:#666; padding-top:0; margin-top:0;  }
div#contentText ul { list-style-type:none; }
div#content div#contentText a:link, div#content div#contentText a:visited { color:#0F6E8B; }
div#content div#contentText a:hover, div#content div#contentText a:focus { color:#716035; }

div#footer { text-align:left; margin:100px auto 0 auto; padding:0 0 50px 0; width:760px; }
div#footer p { margin:0; padding:0; color:#999; }
div#footer p a:link, div#footer p a:visited { color:#999; }
div#footer p a:hover, div#footer p a:focus { color:#000; }
