﻿html, body {margin:0;padding:0;}
body {font:64.5% tahoma, Arial, Helvetica, sans-serif;color:#555;margin-top:0;margin-left:0;background:#000 url(../../images/bgbg2.png) }
#outer{min-height:100%;height:auto;width:100%;margin:0 auto; position:relative;text-align:left;}
#outercont{width:760px;position:relative; margin:0 auto;padding:0;}
#header{width:760px; height:96px;background:#000001 url(../../images/header.png) no-repeat; position:relative;margin:0;padding:0;}
#flashpic{width:760px; height:254px; background:url(../../images/flashpic.jpg) no-repeat; position:relative;margin:0;padding:0;}
#content{width:760px; position:relative;margin:0 auto;padding:10px 0; background:#fff;}
#content2{width:720px; position:relative;margin:0 auto;padding:20px;background:#fff url(../../images/spraybg.jpg);}
#ref {position:absolute;bottom:105px; right:30px; }
#ref2 {position:absolute;bottom:0; left:130px;  }
/******************************************************************************/
/* TAGS */
a:link, a:visited { color:#DF691B;text-decoration: none; }
a:hover, a:active { color:#f00;text-decoration: underline;}
p, li{font:1.2em/1.5em tahoma, Arial, Helvetica, sans-serif;color:#555; text-align:left;}
h1{font:bold 22px Arial, Helvetica, Verdana, sans-serif;color:#06062F; text-align:left; }
h2{font:bold 18px Arial, Helvetica, Verdana, sans-serif;color:#F57D30; text-align:left; }
h3{font:bold 12px tahoma, Arial, Helvetica, sans-serif;color:#F57D30; text-align:left; }
h5{font:1.1em/1.4em tahoma, Arial, Helvetica, sans-serif;color:#666; text-align:left; }
/******************************************************************************/
/* Content 2 DIV */
#content2 h1 {font:20px "Arial Rounded", "Arial Rounded MT Bold", Arial, Helvetica, Verdana, sans-serif;color:#E47A00; text-align:left; }
#content2 ul, #content2 ol {padding:0 0 5px 20px; margin:0 0 0 20px; text-align:left;}
#content2 li, #content2 ul li ol{font:1.2em/1.3em tahoma, Arial, Geneva, Helvetica, sans-serif; color:#555;padding:5px 0 5px 10px;}
#content2 h3{color:#0083CB; font:bold 1.3em Arial, Geneva, Helvetica, sans-serif; margin:8px 0; padding:0;}
/******************************************************************************/
/* FAQs */
#faq ul{color:#007DC3; font:bold 1.4em Arial, Geneva, Helvetica, sans-serif; margin:10px 0 0 0;}
#faq li {padding:0 0 8px 0; color:#555;font: .9em/1.3em tahoma, Arial, Geneva, Helvetica, sans-serif; list-style-type:none; margin:10px 0 0 0; }

/******************************************************************************/
/* MIN DIVS */
#min{width:200px;float:left; padding:10px 10px 10px 15px; margin:0 auto; background:#fff;}
#min p {font:1.2em/1.6em tahoma, Arial, Geneva, Helvetica, sans-serif; color:#555; margin:0;padding:5px 0 8px 0; }
#min h1{font:3em "Arial Rounded", "Arial Rounded MT Bold", Arial, Helvetica, Verdana, sans-serif;color:#E47A00; text-align:center; margin:16px 0 0 0; }
#min h2{color:#0083CB; font:bold 1.5em Arial, Geneva, Helvetica, sans-serif;margin:10px 0; margin:0;}
#min ul, #min ol {padding:0 0 5px 20px; margin:0;}
#min li, #min ul li ol{font:1.2em/1.2em tahoma, Arial, Geneva, Helvetica, sans-serif; color:#555;padding:5px 0 5px 10px;}

/******************************************************************************/
/* MAX DIVS */
#max{width:510px; float:right; padding:10px; margin:0;background:#fff url(../../images/spraybg.jpg);margin:0;}
#max p{font:1.2em/1.6em tahoma, Arial, Geneva, Helvetica, sans-serif; color:#555; margin:0;padding:5px 0 8px 0; }
#max ul, #max ol {padding:0 0 5px 25px;}
#max li, #max ul li ol{font:1.2em/1.3em tahoma, Arial, Geneva, Helvetica, sans-serif; color:#555;padding:5px 0 5px 13px;}
#max h1{font:20px "Arial Rounded", "Arial Rounded MT Bold", Arial, Helvetica, Verdana, sans-serif;color:#E47A00; text-align:left; }
#max h2, #content2 h2, #min h2{color:#0083CB; font:bold 1.5em Arial, Geneva, Helvetica, sans-serif;margin:10px 0; margin:6px 0;}
#max h3{color:#6CB8E2; font:bold 1.3em Arial, Geneva, Helvetica, sans-serif; margin:8px 0; padding:0;}
#max h4{color:#9F7C77; font-size:1em/1.5em; font-weight:100; margin:8px 0 0 0; padding:0;}

/******************************************************************************/
/*CLASSES
/******************************************************************************/
.support{ float:right;color:#fff; margin-top:-14px;}
.clearer { height:1%; overflow:hidden; clear:both; margin-top:-1px;}
.flrt{float:right; padding:10px 0 15px 10px;}
.fllt{float:left;padding:5px 10 10px 0;}
.rule{border-top:1px solid #777;margin:6px 0 12px 0;}
.top{float:right; margin-top:5px;}
.signup{position:relative; top:10px; left:10px; margin:0 0 -15px 0; padding:0;}
.red{color:#f00;}
.small{font-size:.8em}
/***********************************************************
*  Master Page Content*/
#master_content{width: 780px;margin: 5px auto ;  }
#master_content ol, #master_content ul {text-align:left;}
#master_content li {padding-bottom:10px;}
/***********************************************************
*  Master Page Content Placeholder*/
#master_contentplaceholder{	width: 680px;margin-top:10px;margin-left: auto ;margin-right: auto;margin-bottom: 10px; padding-top: 10px; }
/***********************************************************
*  Master Page Header*/
#master_header {width: 780px;background:  white;margin: 0 auto;height: 135px;}
.masterheaderimage { float:left;}
.masterheaderimagelabel { color: White; font-size: xx-large; font-family: Arial, Tahoma, Verdana, Sans-Serif ; font-weight: bold ;vertical-align:  bottom ;  	}
/***********************************************************
*  Printed Enrollment Form*/
#master_print_header {width: 780px;	background: white; color:Black;	margin:   0 auto;padding-bottom: 3px; height: 110px;	font-size: 18px;font-weight: bold ; font-family: Arial,Verdana,Sans Sans-Serif;}
#master_print_body{	width: 780px;background: white; color:Black; margin:   0 auto;font-size: 12px;font-weight:bold; font-family: Arial,Verdana,Sans Sans-Serif;}
/***********************************************************
/* MAIN NAV */
#globalnavlist {margin:0 auto; width:760px;height:28px ;text-align:left;background:#007DC3;border-top:1px solid #333; position:relative;}
#globalnavlist ul{margin:8px 0 5px 0;font:bold 1.2em Arial, Helvetica, sans-serif;padding:0 0 0 13px; position:relative;}
#globalnavlist li{display: inline;list-style-type: none;padding-right: 20px;text-transform:uppercase;font:bold 10px Arial, Helvetica, sans-serif;}
#globalnavlist a{COLOR: #ccc; font:bold 1.3em Arial, Helvetica, sans-serif;text-decoration:none; padding:8px;}
#globalnavlist a:link, #globalnavlist a:visited  {COLOR: #fff;text-decoration:none;padding:15px 4px; }
#globalnavlist a:hover, #globalnavlist a:active, #globalnavlist a#current  {background:url(../../images/menubg.png) no-repeat; color: #DFF1FF;text-decoration:none; padding:5px 4px 7px; }


/***********************************************************
*  FOOTER */
/***********************************************************/
#footer{margin:0 auto;position: relative;width:760px;padding:0; background:#002; padding:10px 0;}
/***********************************************************
*  copyright*/
/***********************************************************/
#copyright, #copyright p{font:bold 10px/18px Arial, Helvetica, sans-serif;COLOR: #555; background:#002;width: 760px;	margin:  0 auto; text-align:center;}
#copyright a:link, #copyright a:visited  {COLOR: #555; font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;}
#copyright a:hover, #copyright a:active  {COLOR: #333; font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;}	
/***********************************************************
*  Property Navigation*/
#propertynav {font:12px Arial, Helvetica, sans-serif; text-align:center;  }
#propertynav ul {margin:8px 0;padding:5 ;}
#propertynav li {display: inline;list-style-type: none;padding-right: 20px;text-transform:uppercase;font:bold 10px Arial, Helvetica, sans-serif;}
#propertynav a { font:12px Arial, Helvetica, sans-serif;}
#propertynav a:link { color: #777;text-decoration:none; }
#propertynav a:visited { color: #777;text-decoration:none; }
#propertynav a:hover { color: #fff;text-decoration:none; }	
/***********************************************************
*  Brand Navigation*/
#brandnav {font:10px Arial, Helvetica, sans-serif;margin:0;padding:0; text-align:center; }
#brandnav ul {margin: 8px 0;padding:0;}
#brandnav li {display: inline;list-style-type: none;padding-right: 20px;text-transform:uppercase;font:bold 10px Arial, Helvetica, sans-serif;}
#brandnav a {font:10px Arial, Helvetica, sans-serif;}
#brandnav a:link { color: #777;text-decoration:none; }
#brandnav a:visited { color: #777;text-decoration:none; }
#brandnav a:hover { color: #fff;text-decoration:none; }	
/***********************************************************
*  AJAX Wait for Data Load indicator */
.ajaxIndicator
{float:right; vertical-align:bottom; padding-left:20px;	font-size: x-small;	color: #000000;}
/***********************************************************
*  AJAX Collasable Panel */
.collapsePanel {overflow: visible ; color:black; 	background-color: #FFF990;   border-top: none; padding: 2px;    padding-top: 5px;}
.collapsePanelHeader{border: 1px solid #555; color: #000; background-color: #FFF990;font:bold 12px Arial, Sans-Serif;
 padding: 2px;   margin-top: 2px;   cursor: pointer;}
.collapsePanel .chkBoxList { color:  black; font-size: 12px;  }
#master_content .collapsePanelHeader a{	color: black;	background: none;	text-decoration: none;}
#master_content .collapsePanelHeader a:hover{background: none;text-decoration: underline;}
/***********************************************************
*  AJAX Modal Popup */
.modalPopup {background-color: Lime;border-style: solid ;border-color: Black ;border-width: 3px; padding :3px;width: 250px;
}
.popupControl {	background-color: #AAD4FF;	border-style: solid ;border-color: Black ;border-width: 3px; position: absolute;
	visibility: hidden; width: 250px;}
/* visual studio shows some of these settings as errors however they are not */
/* when popup is up, rest of page goes gray */
.modalBackground {background-color: #B0C9E3; filter: alpha(opacity=60); opacity:0.7;}
/***********************************************************
*  Login Page*/
.login{	width:450px; text-align: center ; margin:0 auto;background-color: #fff4dd; 	color: Black;}

/* Navigation menu */
.main_nav_menu  {color: white;font-family: Verdana , Arial, Sans-Serif ; font-size: small;  font-weight: bold ;  }
.OfferTitle {	background-color: white;font-size: 1.0em;color:  #333333;font-weight: bold;  font-family: Verdana,Arial, Sans-Serif ; }
.Terms{	margin-left: 10px;  	text-align:left;}
/***********************************************************
*  General Error Text*/
.Errors { color: Red; font-size: 12px;}	  
/***********************************************************
*  Message Boxes*/
table.infoBox{	padding:0;	margin-top:0.7em;	margin-bottom:0.7em;}
tr.infoBox{	padding:0;	margin-top:0.7em;	margin-bottom:0.7em;}
td.infoBox{	background: url(../../images/messageBoxTopOk.jpg) no-repeat center top;	margin:0;	padding:0;	font-family: arial;
	font-size: 14px;	font-weight: bold;	color:#FFFFFF;	width:600px;	height:20px;}
.infoBoxBorder{	font-family: arial;	font-size: 12px;border-top:1px solid #DFBB5A;border-left:1px solid #DFBB5A;	border-right:1px solid #DFBB5A;	width:598px;}
.infoBoxbottom{	background: url(../../images/messageBoxbottom.jpg) no-repeat center top;width:600px;height:20px;}
table.stopBox{	padding:0;	margin-top:0.7em;	margin-bottom:0.7em;}
tr.stopBox{	padding:0;	margin-top:0.7em;	margin-bottom:0.7em;}
td.stopBox{	background: url(../../images/messageBoxTopRed.jpg) no-repeat center top;	margin:0;	padding:0;	font-family: arial;	font-size: 14px;	font-weight: bold;	color:#FFFFFF;	width:600px;	height:20px;}
.stopBoxBorder{	font-family: arial;	font-size: 12px;	border-top:1px solid #DFBB5A;	border-left:1px solid #DFBB5A;	border-right:1px solid #DFBB5A;	width:598px;}
.stopBoxbottom{	background: url(../../images/messageBoxbottom.jpg) no-repeat center top;background-color: white; width:600px;}
#errorbox{border:5px solid #333;padding:8px; background:#480000;margin:50px auto 20px;}
#printbox{border:3px solid #333;padding:8px; background:#480000;margin:0 0 0 15px; width:200px;}
.none{border:none; background:none;}
/***********************************************************
*  Data Entry*/
.reqLabel{	font-size: xx-small;	font-family: Verdana, Arial, Sans-Serif ;    color: Black;    float: left;}
.pnlDataEntry {	 padding-top: 5px;	 padding-bottom: 5px; }
.tblDataEntry {	 color:  #000;	 font-size: 11px;}
.tblColPnlDataEntry { color:#000;font-size: 11px;  }
.tblColPnlDataEntry2 { color:#000;font-size: 11px;  }
/*-------------------------------------------------------------------------------------------*/
/* FORMS */

input.button{width:150px; background:#FFF990; color:#000;padding:5px; border:1px solid #555;font:bold 12px Arial, Helvetica, sans-serif;}
input.buttonOver{width:150px; background:#FFF990; color:#000;padding:5px; border:1px solid #555;font:bold 14px Arial, Helvetica, sans-serif;}
html>body form{margin:auto;}
form{margin-top:0px;}
fieldset{color:#000;border:1px solid #555;padding:5px;}
legend{ text-transform:uppercase; font:bold 12px Arial, Helvetica, sans-serif;}

   
/*-------------------------------------------------------------------------------------------*/
/* RSS FEEDS */
.mainscroll {width: 500px; height: 500px; overflow: auto; scrollbar-face-color: #0083CB;
             scrollbar-shadow-color: #FFFFFF;scrollbar-highlight-color: #DDEAF3;
             scrollbar-3dlight-color:#DDEAF3;scrollbar-darkshadow-color: #999;
             scrollbar-track-color: #D1E3EF;scrollbar-arrow-color: #DDEAF3  }   
.rssfeeds {width: 480px; height: 130px; overflow: auto; border:1px solid #0c82c7; font:1.1em tahoma, Arial, Geneva, Helvetica, sans-serif;}
.rsshead{background:#DDEAF3; color:#0083CB; font:1.1em/1.4em Arial, Geneva, Helvetica, sans-serif;margin:10px 0; margin:6px 0;border-bottom:1px solid #0083CB; text-decoration:none;}
a.rsshead{color:#0083CB; text-decoration:none; border:none; font-weight:bold;}
a.rss1:link, a.rss1:visited { color:#22363E;text-decoration: none; }
a.rss1:hover, a.rss1:active{ color:#f00;text-decoration: underline;}
.rss1{padding:2px 0 8px 8px; font:1.1em/1.4em tahoma, Arial, Geneva, Helvetica, sans-serif;}
.rss2{padding:2px 0 8px 8px; font:1.1em/1.4em tahoma, Arial, Geneva, Helvetica, sans-serif;}
