/* RESET CSS */

body                                    {margin: 0;padding: 0;}

h1, h2, h3, h4, h5, h6,

form, p, ol, ul, li ,

dl, dt, dd, blockquote,

fieldset,legend,input                   {margin: 0px;padding: 0px;}

ol, ul                                  {list-style: none;}

a                                       {text-decoration:none;cursor: pointer;}

a:hover                                 {text-decoration:none;}

a:focus                                 {outline: 0;}

table                                   {border-collapse: collapse;}

a img                                   {border:0px !important;text-decoration:none;}

.wai                                    {display:none !important;}

.cb                                     {clear:both !important;}

.cl                                     {clear:left !important;}

address                                 {font-style:normal;}



/*  site's CSS */

html                                    {background:#eee;}



body                                    {font-family:trebuchet ms,arial, sans-serif;font-size:0.625em;text-align:left;}

#page                                   {margin: 0 auto 0 auto;width:949px;overflow:hidden;background: url("../img/page-bg.png") repeat-y center top;padding:0 26px 0 25px;}

* html #page                            {height:100%;height:auto;}



/*  the header  */



#header                                 {height:118px;width:100%;}



#logo                                   {width:175px;height:118px;background: url("../img/EAS-logo.gif") no-repeat top left;float:left;}

#logo h1 a                              {text-indent:-5000px;overflow: hidden;width:175px;height:137px;display:block;}



/* main menu */

ul#topnav                               {width:600px;float:right;margin-top:50px;}

ul#topnav li                            {display:inline;margin:0 20px 0 30px;float:right;}

ul#topnav li a                          {overflow:hidden;display:block;text-indent:-5000px;height:58px;}

ul#topnav li a.clicked                  {display:none;}



ul#topnav li.first a                    {background: url("../img/quote-icon.gif") no-repeat top left;width:98px;}

ul#topnav li.second a                   {background: url("../img/book-icon.gif") no-repeat top left;width:101px;}

ul#topnav li.third a                    {background: url("../img/fees-icon.gif") no-repeat top left;width:84px;}



#stage                                  {float:right;width:643px;height:307px;background: url("../img/stage-bg.jpg") no-repeat top left;}





/* main menu */

ul#mainnav                              {padding-top:0px;width:306px;height:307px;font-size:105%;float:left;text-transform:uppercase;background: url("../img/menu-bg.jpg") repeat-x top left;}

ul#mainnav li                           {display:inline;clear:both;}

ul#mainnav li a                         {color:#fff;padding:5px 0 5px 50px;display:block;}

ul#mainnav li a:hover                   {color:#fff;background: url("../img/check.png") no-repeat 20px 1px;}

ul#mainnav li a.clicked                 {background: url("../img/check.png") no-repeat 20px 1px;}

* html ul#mainnav li a:hover            {background:none;}




ul#menu-left                              {padding-top:0px;width:306px;height:307px;font-size:105%;float:left;text-transform:uppercase;background: url("../img/menu-bg.jpg") repeat-x top left;}

ul#menu-left li                           {display:inline;clear:both;}

ul#menu-left li a                         {color:#fff;padding:5px 0 5px 50px;display:block;}

ul#menu-left li a:hover                   {color:#fff;background: url("../img/check.png") no-repeat 20px 1px;}

ul#menu-left li a.clicked                 {background: url("../img/check.png") no-repeat 20px 1px;}
ul#menu-left li .current-menu-item                {background: url("../img/check.png") no-repeat 20px 1px;}

* html ul#menu-left li a:hover            {background:none;}


ul#menu-left  .sub-menu { margin-left:20px; width:286px; font-size:95%;}
/*ul#menu-left  .sub-menu  li a:hover { background:none;}*/
ul#menu-left  .sub-menu  li .current-menu-item { background: url("../img/check.png") no-repeat 40px 1px;}

/* sidebar */

.sidebar                                {float:left;width:230px;padding:0 20px;}

.sidebar-content                        {background: url("../img/efficiency-scale.jpg") no-repeat -1px 40px;height:210px;}

.sidebar h2                             {text-align:center;}

.sidebar h3.badge                       {color:#fff !important;background: url("../img/badge.gif") no-repeat left top;width:74px;height:75px;float:right;display:block;padding:0px;}

.sidebar h3.badge span                  {padding:20px;text-align:center;display:block;padding:5px 20px 0 20px;line-height:120%;font-weight:bold;font-size:90%;}



.sidebar address strong                 {font-size:120%;}





/* main content area  */

#content                                {font-family:verdana;clear:both;overflow:hidden;height:100%;padding:10px 0px 0px 0px;color:#7e7e7e;font-size:130%;line-height:140%;background: url("../img/content-bg.jpg") repeat-x left bottom #fff;}



#content p                              {padding:10px 0;}



#content h2                             {font-size:140%;padding:15px 0;line-height:130%;color:#3c83e4;font-weight:normal;text-transform:uppercase;font-family:trebuchet ms;}

#content h3                             {font-size:130%;padding:15px 0 5px 0;font-weight:normal;color:#444;}

#content h4                             {font-size:100%;padding:5px 0;}



#content a                              {border-bottom:1px dotted #999;color:#555;}

#content a:hover                        {color:#aaa;}



.content-list                           {margin:10px 20px 10px 40px;list-style-type:disc;}

#content ol                             {margin:10px 20px 10px 40px;list-style-type: decimal }



.img_left                               {margin:10px 20px 10px 0;float:left;}
.img_right                               {margin:10px 20px 10px 0;float:right;}


dl.faq-list                             {}

dl.faq-list dt                          {font-weight:bold;color:#222;margin-bottom:-10px;padding-top:10px;}

dl.faq-list dd                          {padding-bottom:15px;}





/* left content */

#inner-content                          {padding:0 20px 0 30px;width:620px;float:right;}

.question                               {background: url("../img/question.png") no-repeat 10px 10px;}

.column                                 {color:#dd0000;float:left;display:block;width:40%;padding-left:60px;margin:20px 0;font-size:110%;font-family:arial;}

.rightside                              {color:#222;}



a.pdf                                   {padding-left:40px;background: url("../img/pdf.png") no-repeat left top;display:block;height:32px;border:none !important;margin:10px 0;line-height:32px;}





/*footer style */



#footer                                 {color:#999;text-align:center;font-size:110%;margin: 0 auto 0 auto;width:1000px;overflow:hidden;height:100%;background: url("../img/footer-bg.png") no-repeat center top;padding:60px 0px;}

#footer ul                              {float:right;}

#footer ul li                           {display:inline;margin-left:5px;padding-right:5px;}



#footer a                               {color:#aaa;text-decoration:none;}

#footer a:hover                         {color:#fff; }

#footer span                            {padding:0 30px;}





/* CSS used for styling the CONTACT form */

form#contact 						    {float:left;width:400px;}



form#contact label 					    {display:block;float:left;clear:left;width:100px;}

form#contact input 					    {background:#fff;margin-bottom:7px;border:1px solid #d8d8d8;width:280px;float:left;padding:2px 0;}

form#contact select                     {background:#fff;margin-bottom:7px;border:1px solid #d8d8d8;float:left;padding:2px 0;margin-right:10px;}

form#contact textarea 				    {background:#fff;height:80px;border:1px solid #d8d8d8;width:280px;float:left;margin-bottom:7px;}

form#contact input#send				    {background:#32A7FF;float:left; border:0; margin-top:10px;cursor:pointer;width:80px;height:22px;color:#fff;margin-left:100px;display:inline;}

.faulty_field						    {background:#fff4f4 !important;color:#ff0000;border:1px solid #ff0000 !important;}

.red                                    {color:#ff0000 !important;font-weight:bold;}





#contact.book label                     {width:100%;clear:both;color:#333;margin-top:10px;}

.book fieldset                          {border:none;clear:both;margin-bottom:10px;border-bottom:1px solid #999;width:290px;padding-bottom:10px;}

#contact.book fieldset legend           {font-weight:bold;padding:10px 0 0 0;}

#contact.book fieldset label            {width:auto;float:left;clear:none;margin-right:15px;}

#contact.book fieldset label span       {float:left;clear:right;}

#contact.book fieldset label select     {clear:left;}



input.rdio                              {float:left;width:14px !important;height:14px;margin:3px 5px !important;border:0px !important;}



#strip { text-align:center;position:absolute;left:0;bottom:0; background:url('../img/strip.png') no-repeat left;  width:643px; height:45px; }
#strip  h1 {color:#FFFFFF; font-size:18px; padding-top:10px;}

#submenu {width:100%; color:#000; font-weight:bold; font-weight:14px;}
#submenu h3 {font-size:16px;}
#submenu ul  {list-style:disc; list-style-type:disc; margin-left:20px;}
#submenu ul li {list-style:disc; list-style-type:disc; margin-bottom:5px;border-bottom:0;}
#submenu ul li a {text-decoration: none;border-bottom:0;}
#submenu .clicked {text-decoration: underline; border-bottom:0;}
