#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded */

body {margin:0;padding:0; width:100%; font-size:11px;font-family:Lucida Sans, Arial, Helvetica, sans-serif;color:#333333;background: url(/images/background.jpg) repeat-x #bad8ff;}
#outer {width:946px;margin:0 auto;padding-bottom:0px; background: url(/images/mainback.jpg) no-repeat;}
h1 {color:#fff; font-size:1.4em;}
h2 { color: #407598;}
h3 { color:#fff; font-size:1.4em;}
h4 { color: #407598; font-size:1.3em}
h5 { color: #407598; font-size:1em; margin-left:7px; margin-bottom:1px;} /*left sidebar sub headings*/
a, a:link, a:visited { text-decoration:none; color:#407598;}
a:hover { text-decoration: none; color:#407598;}

/*----------------------------------------------------------
                    BUTTONS & NAV STYLES
-----------------------------------------------------------*/
.jqueryslidemenu{background: url(/images/menu/menubar_blue.jpg) no-repeat; position:relative; z-index: 10;}
.login a:hover{background: url(/images/menu/blue_hover.gif) no-repeat !important; /*tab link background during hover state*/color: #fff;}
#green{float:left; background:url(/images/menu/green.gif) no-repeat; margin-right:2px; width: 19px; height:19px; cursor:pointer;}
#red{float:left; background:url(/images/menu/red.gif) no-repeat; margin-right:2px;  width: 19px; height:19px; cursor:pointer;}
#orange{float:left; background:url(/images/menu/orange.gif) no-repeat; margin-right:2px;  width: 19px; height:19px;cursor:pointer;}
#blue{float:left; background:url(/images/menu/blue_selected.gif) no-repeat; margin-right:2px;  width: 19px; height:19px; cursor:pointer;}

/*----------------------------------------------------------
                    CONTENT
-----------------------------------------------------------*/
.big-text {font-size: 1.4em; color:#407598; margin-left:12px; padding: 10px 0 0 0 !important; width:500px !important;}
.left-box {border:2px solid #407598; background:#FFFFFF; width: 144px;}
.left-box li a {color: #407598; padding: 7px 0 7px 7px; display:block; margin:0;}
.left-box li a:hover { background:#ebf4fd;}

.outer-box h1{padding-top:12px;}
.text_header {background: url(/images/blue_head.gif) repeat-x #407598; padding: 8px 0; height:44px; }
h3.text_header {background: url(/images/blue_head.gif) repeat-x #407598; padding: 18px 0; height:23px; }
.text-box  {border:2px solid #407598; background:#FFFFFF;}
.listback { background:#ebf4fd;}

label {font-size: 1.2em; color: #539227; float:left; font-weight:bold; height:20px;}
table { color: #658534; width:670px; margin-left:12px; font-size: 1.1em;}
.choice h2 {color:#003366; margin:0; padding:0; font-size:25px; text-align:left;}
.choice h4 {color: #2E2E2E; margin:0; padding:0; font-size:11px; text-align:right}

/*----------------------------------------------- INDEX ONLY ----------------------------------------------*/
.image-box { width: 696px; height:283px; background:#fff; margin-bottom:12px; border:2px solid #407598; padding:0 }
/*----------------------------------------------------------
                    FOOTER
-----------------------------------------------------------*/
.footeroffer h4{margin-top:2px; color:#3F8907}
.footeroffer a, .footeroffer a:link, .footeroffer a:visited {color: #407598;}
.footeroffer a:hover {color: #407598; text-decoration:underline;}

