﻿body                                                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; background: #8c8b8b;}
form                                                { padding: 0px; margin: 0px;}
table                                               {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

.StandardPageContentDiv                             {margin: 0px 25px 25px 25px;}

.DropDowns                                          {background-color: #e5e5e5;border: #679f10 solid 1px;height: 19px;    }

a:link                                              {color: #016728;text-decoration: none;}
a:visited                                           {color: #016728;text-decoration: none;}
a:hover                                             {text-decoration: underline; }
a:active                                            {text-decoration: none;}

.TopNav                                             {color: #FFFFFF;margin: 0px 30px 0px 30px;font-size: 14px;font-weight: bold;}
.TopNav:link                                        {text-decoration: none;}
.TopNav:visited                                     {text-decoration: none;}
.TopNav:hover                                       {text-decoration: none;color: #FFFF00;}
.TopNav:active                                      {text-decoration: none;}
.TopNavSep                                          {position: relative;top: 5px;height: 21px;width: 1px;}

.BottomNavSep                                       {position: relative;top: 5px;height: 15px;width: 1px;}
.BottomNav                                          {margin: 0px 15px 0px 15px;font-size: 10px;font-weight: bold;color: #FFFFFF;}
.BottomNav:link                                     {text-decoration: none;}
.BottomNav:visited                                  {text-decoration: none;}
.BottomNav:hover                                    {text-decoration: none;color: #FFFF00;}
.BottomNav:active                                   {text-decoration: none;}

.FaqQuestion                                        { font-weight:bold;}
.FaqAnswer                                          { margin-left:20px;}

/*Layout*/
.twentyone                                          { font-size: 21px;}
.bold                                               { font-weight: bold;}
.clear_left                                         { clear: left;}
.clear_right                                        { clear: right;}
.clear_both                                         { clear: both;}
.xsmall                                             { font-size: 9px;}
.notice                                             { border: solid 1px #000; padding: 6px;}
.timer                                              { background: #01441B url(Images/time3.jpg) no-repeat top left; width: 225px; height: 88px; color: white; margin-bottom: 12px; margin: 0 auto; margin-left:5px;}
.phone                                              { width: 35px;}
.step_navigation                                    { position: relative; border-bottom: solid 1px #ccc; margin: 0 0 12px 0px;}
.step_navigation h2                                 { float: right;}
.step_navigation h1                                 { float: left; margin-top: 10px;}
.bottom_button_bar                                  { padding: 12px 0 0 0;}

h1, h2, h3, h4, h5                                  { color: #016728; margin-bottom: 6px;}

input, select,textarea                              { background-color: #e5e5e5; border: #679f10 solid 1px;}
input[type=text]                                    { font-size: 12px; height: 14px; line-height: 14px;}
input[type=checkbox]                                { background-color: #fff; border: 0px;}

#outer                                              { width: 918px; margin: 0 auto;}
#header                                             { height: 190px; background: #000 url(images/header.jpg) no-repeat top left; position: relative;}
#sub_header                                         { height: 285px; background: #fff url(images/sub_header_bkg.jpg) no-repeat 34px bottom; position: relative;}
#Main_Menu                                          { height:31px; background: #5F5E5F url(Images/main_menu_bkg.jpg) repeat-x top left; position: relative;}
#Content                                            { position: relative; padding: 12px 0; background: #fff; height: 100%;}

#Content #Left_Container                            { display: none;}
#Content #Content_Container                         { width: 908px; float: left;}
.home #Content #Left_Content,
.dual #Content #Left_Content                        { float: left; width: 235px; text-align: center;}
.home #Content #Content_Container,
.dual #Content #Content_Container                   { float: right; width: 673px; margin-right: 10px;}
#footer                                             { position: relative; background: #000; height: 50px;}

/*control specific*/
#login_container                                    { height: 30px; line-height: 30px; background: #000; color: #fff; text-align: right; position: relative; width: 918px; margin: 0 auto;}
#login_container .login_title                       { margin-right: 20px; text-transform: uppercase; color: #fff;}
#login_container input[type=text],
#login_container input[type=password]               { width: 75px; margin-right: 20px;}
#login_container input[type=password]               { margin-right: 12px;}
#login_container label                              { font-size: 10px; color: #cccccc;}
#login_container input[type=submit]                 { margin-right: 12px;}

#header ul                                          { margin: 0px; padding: 0px; list-style-type: none; width: 750px; position: absolute; top: 90px; left: 230px;}
#header ul li                                       { font-size: 21px; width: 300px; margin-bottom: 12px; float: left; background: transparent url(images/arrow.png) no-repeat center left; color: #fff; padding-left: 14px;}
#header ul li.right                                 { margin-left: 20px;}
#header span                                        { color:#FFFEAA;font-size:30px;font-weight:bold;left:202px;margin:0;padding:0;position:absolute;top:25px;width:715px; text-align:center;}

/*Sub_header*/
#get_started                                        { width: 330px; position: absolute; top: 10px; right: 20px;}
#sub_header_text                                    { color: #00441B; display: block; width: 300px; position: absolute; top: 200px; left: 212px; line-height: 18px;}
#get_started ul                                     { padding: 0px; margin: 0px; list-style-type: none;}
#get_started ul li                                  { padding: 0 0 6px 0;}
#get_started ul li label                            { display: inline-block; width: 80px; text-align: right; font-size: 10px;}
#get_started ul li input[type=text]                 { width: 205px;}
#get_started ul li input[type=text].phone           { width: 35px;}
#get_started ul li select                           { font-size: 12px; height: 19px;}
#get_started .get_started_title                     { font-size: 24px; font-weight: bold; color: #016728; margin-bottom: 6px; text-align: center;}
#get_started .checkLabel                            { font-size: 10px; padding-left: 32px;}
#get_started a.get_started_submit                   { width: 258px; height: 83px; background: #fff url(Images/submit_lg.jpg) no-repeat top left; display: block; margin: 6px auto 0;}

/*Main Menu*/
#Main_Menu ul                                       { padding: 0px; width: 725px; margin: 0px auto; list-style-type: none;}
#Main_Menu ul li                                    { padding: 0px; margin: 0px; float: left; background: transparent url(Images/line.png) no-repeat center left;}
#Main_Menu ul li.first                              { background: none;}
#Main_Menu ul li a                                  { display: block; padding: 0 30px; height: 31px; line-height: 31px; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration: none; text-transform: uppercase;}
#Main_Menu ul li a:hover                            { color: #FFFF00;}

/*FooterMenu*/
#footer ul                                          { padding: 0px; margin: 0px auto; list-style-type: none; background: #000; width: 600px;}
#footer ul li                                       { padding: 0px; margin: 0px; float: left; background: transparent url(Images/line.png) no-repeat center left;}
#footer ul li.first                                 { background: none;}
#footer ul li a                                     { display: block; padding: 0 15px; height: 50px; line-height: 50px; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration: none; text-transform: uppercase;}
#footer ul li a:hover                               { color: #FFFF00;}

/*Left Content*/
#Content #Left_Content img                          { padding-bottom: 12px; }
#Content #Content_Container p                       { padding-top: 0px; margin-top: 0px;}

/*Steps*/
.ulForm                                             { list-style-type: none; padding: 0px; margin: 0px;}
.ulForm li                                          { padding-bottom: 4px;}
.ulForm li label                                    { display: inline-block; width: 80px;}
.validateTips                                       { border: 1px solid transparent; padding: 0.3em; color: Red; }

/*fee tables*/
.FeeTable                                           {border:solid 1px black;border-collapse: collapse;}
.FeeTable td                                        {border:solid 1px black; text-align: center;}
.FeeHeaderCell                                      {background-color: #016728; text-align: center; color:White; padding: 5px; font-weight:bold}

#disclosures                                        {font-size: 10px;}

/*Gridview*/
.grid th                                            {color: #ffffff; background: url(Images/main_menu_bkg.jpg) repeat-x scroll 50% 50% #459E00;}
.grid th, .grid td                                  {padding:0.5em 0.5em; }

/*privacy policy*/
#privacy_policy                                     {height: 200px;width: 830px;overflow: auto;border: 1px solid #666;padding: 8px;}

/*Admin stuff*/
.UserAdminHeader                                    { text-align: left; padding-left: 6px; line-height: 31px; height:31px; font-weight: bold; background: #5F5E5F url(Images/main_menu_bkg.jpg) repeat-x top left; position: relative; color: #fff;}
.UserAdminHeader a                                  { color: #fff;}
.PagerBkg                                           { text-align: left; padding-left: 6px; line-height: 21px; height:21px; font-weight: bold; background: #5F5E5F url(Images/main_menu_bkg.jpg) repeat-x center left; position: relative; color: #fff;}
.GridRow                                            { border-bottom: solid 1px #ccc;}

/*datax reports*/
.DataXheader                                        {font-weight: bold;color: white;background-color: green;padding-top: 5px;}
.DataXlabel                                         {font-weight: bold;background-color: silver;border-bottom: solid 1px gray;border-right: solid 1px gray;text-align:right;color: black;}                
.DataXleft                                          {border-left: solid 1px gray;}
.DataXdata                                          {border-bottom: solid 1px gray;border-right: solid 1px gray;}
.DataXspacerrow                                     {height:10px;}
.DataXtitle                                         {font-size:14pt; font-weight:bold}
.DataXsmallTitle                                    {font-size:8pt; font-style: italic}
.DataXtable                                         {font-size:8pt; width: 95%;}

/*site seal*/
#siteseal                                           {text-align:center; margin: auto;}