body                           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 63%; background: #e5e5f1; color: #7e7e80;  padding: 0; margin: 0;}
div.hr                         { clear: both }
div.hr hr                      { display: none }
h1,h2, h3, h4, h5, h6, p       { margin: 0 }
#mainWrap                      { width: 940px; margin: auto; background: #fff; padding: 0 10px; }
#header                        { width: 940px; height: 220px; }
h1                             { position:absolute; left:-9999px; }
#topLogo                       { float: left; width: 940px; height: 100px; padding: 10px 0 0 0; }
#flashRotator                  { width: 940px; height: 100px; background: #999; float: left; }
#content                       { width: 900px; float: left; clear:left; background: url(../images/content_bgGrad.gif) 0 0 repeat-x; padding: 20px 20px 5px 20px; display: inline; }

#nav						   {  }
#nav ul						   { float:left; margin:0 0 10px 0; padding:0; }
#nav ul li					   { float:left; list-style:none; padding-right:10px; }
#nav ul li a				   { font-size: 1.3em; font-weight:bold; }
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited		   { text-decoration:none; color: #7E7E80; }
#nav ul li a:hover			   { text-decoration:none; color: #7E7E80; }

#left                          { float: left; width: 200px; margin: 0 20px 0 0; }
#left .leftBox                 { float: left; border: 1px #ccc solid; width: 178px; background: #fff; padding: 10px; margin: 0 0 20px 0; }
#lhNav                         { padding-bottom: 5px !important }
#lhNav ul                      { margin: 0; padding: 0; }
#lhNav ul li                   { list-style: none }
#lhNav ul li a                 { font-size: 1.4em; color: #7e7e80; text-decoration: none; float: left; font-weight: bold; clear: left; margin: 0 0 8px 0; line-height: 1.1em; }
#lhNav ul li a:hover           { color: #040078 }

#addressBox                    { padding-bottom: 0 !important }
#addressBox p                  { margin: 0 0 10px 0; font-size: 1.2em; }

#askAbout                      { padding-bottom: 0 !important }
*:first-child+html #askAbout   { padding-bottom: 10px !important }
#askAbout h3                   { display: none }
#askAbout ul                   { margin: 0; padding: 0; }
#askAbout ul li                { list-style: none }
#askAbout ul li a              { width: 158px; display: block; background: #ffcb18; color: #7e7e80; text-decoration: none; padding: 10px; font-size: 1.2em; float: left; margin: 0 0 10px 0; }
#askAbout ul li a:hover        { background: #E5E5F1 }

#centre                        { width: 655px; background: #fff; float: left; margin: 0; border: 1px #ccc solid; padding: 10px 10px 0 10px; font-size: 1.3em; text-align: left; }
*:first-child+html #centre     { padding: 10px 10px 10px 10px }
#centre p                      { margin: 0 0 10px 0; float: left; width: 100%; }
#centre h4                     { display: none }
#centre ul                     { margin: 0; padding: 0; list-style: none; }
#centre ul ul                  { margin: 0 0 0 15px; padding: 0 0 0 15px; float: left; }
#centre ul ul li               { margin: 0 0 5px 0; list-style-image: url(../images/greyPointer.gif); color: #3f3f3f; }

#footer                        { width: 900px; padding: 25px 0 0 0; float: left; text-align: center; }
#footer ul                     { margin: 0 0 5px 0; padding: 0; }
#footer ul li                  { list-style: none; display: inline; }
#footer ul li a                { margin: 0 5px 0 0; padding: 0 5px 0 0; font-size: 1.1em; text-decoration: none; text-transform: uppercase; color: #000; border-right: 1px solid #000; }
#footer ul li.last a           { border: none !important }
#footer ul li a:hover          { color: #040078 }

a.FLlink                       { display: block; width: 428px; background: url(../images/bigYellPointer.gif) right center no-repeat #9D9CA0; color: #ffcb18; text-decoration: none; padding: 5px; font-weight: bold; }
a.FLlink:hover                 { color: #fff }


#footerAddress				   { font-size:1em; text-align:center; line-height:1.6; }
