body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #1A171B; text-align: center;/* part 1 of 2 centering hack */}

img { border:none; margin:0; padding:0;}

img a { border:none; margin:0; padding:0;}

div,form,p,h1,h2,h3,h4,h5,hr,ul,dl,dd,dt,ol,li,object,param,table,tr,td,th
{ margin: 0; padding: 0;}

/******************************/
/****** MAIN STRUCTURE *******/
/****************************/

#center { text-align: left;/* part 2 of 2 centering hack */ width: 757px; margin-left: auto; margin-right: auto;}

/* following rules are invisible to IE 5 \*/
#center { position: absolute; left: 50%; top: 50%; width: 757px; height: 440px; margin-top: -220px; margin-left: -378px;}
/* end IE 5 hack */ 

#bg { background: transparent url(images/bg.gif) no-repeat; width: 757px; height: 440px}

#logo { width: 150px; padding: 30px 0 30px 28px; margin: 0;}

#mainpanel { text-align: center; padding: 0; margin: 0;}
 
#footer { width: 700px; margin-left: auto; margin-right: auto;}

#registeredinfo { font-size: 65%; color: #9E087D; text-align: center; padding-top: 50px;}

/************************/
/*** CONTENT STYLES ****/
/**********************/

.content { font-size: 80%; color: #9E087D; padding: 0; margin: 0;}
.content p { padding: 5px 0 10px 0; margin: 0;}

.red { color: #B3071B; text-decoration: none;}
.grey { color: #999999; text-decoration: none;}
.content a:link, .content a:visited { text-decoration: none;}

.content h1 { font-size: 190%; color: #B3071B;}
.content h2 { font-size: 130%;}
.content h3 { font-size: 110%;}

/******************************/
/****** TOP NAVIGATION *******/
/****************************/

#nav { display: block; height: 11px; padding-left: 295px; margin: 0;}

#nav ul { margin: 0; padding: 0; list-style-type: none;}
/* sets padding between individual image links */
#nav li { margin: 0; padding: 0 8px 0 0; float: left;}

li.topcustomers { background: transparent url(images/nav/customers.gif) no-repeat 0 0; width: 61px; height: 11px; display: block;}
li.topcustomers a { width: 61px; height: 0; display: block; padding-top: 11px; color: #cccccc; overflow: hidden; background:transparent url(images/nav/customers.gif) no-repeat -61px 0;}
li.topcustomers a:hover { background-position: 0 -11px; z-index: 50;}
li.topcustomers-over { background: transparent url(images/nav/customers-over.gif) no-repeat 0 0; width: 61px; height: 11px; display: block;}

* html li.topcustomers a:link, * html li.topcustomers a:visited { height: 11px; he\ight: 0;}
* html li.topcustomers a:hover { height: 11px; he\ight: 0;}

li.topadvisors { background: transparent url(images/nav/advisors.gif) no-repeat 0 0; width: 51px; height: 11px; display: block;}
li.topadvisors a { width: 51px; height: 0; display: block; padding-top: 11px; color: #cccccc; overflow: hidden; background:transparent url(images/nav/advisors.gif) no-repeat -51px 0;}
li.topadvisors a:hover { background-position: 0 -11px; z-index: 50;}
li.topadvisors-over { background: transparent url(images/nav/advisors-over.gif) no-repeat 0 0; width: 51px; height: 11px; display: block;}

* html li.topadvisors a:link, * html li.topadvisors a:visited { height: 11px; he\ight: 0;}
* html li.topadvisors a:hover { height: 11px; he\ight: 0;}

li.topdirections { background: transparent url(images/nav/directions.gif) no-repeat 0 0; width: 58px; height: 11px; display: block;}
li.topdirections a { width: 58px; height: 0; display: block; padding-top: 11px; color: #cccccc; overflow: hidden; background:transparent url(images/nav/directions.gif) no-repeat -58px 0;}
li.topdirections a:hover { background-position: 0 -11px; z-index: 50;}
li.topdirections-over { background: transparent url(images/nav/directions-over.gif) no-repeat 0 0; width: 58px; height: 11px; display: block;}

* html li.topdirections a:link, * html li.topdirections a:visited { height: 11px; he\ight: 0;}
* html li.topdirections a:hover { height: 11px; he\ight: 0;}

li.topintroduces { background: transparent url(images/nav/introduces.gif) no-repeat 0 0; width: 63px; height: 11px; display: block;}
li.topintroduces a { width: 63px; height: 0; display: block; padding-top: 11px; color: #cccccc; overflow: hidden; background:transparent url(images/nav/introduces.gif) no-repeat -63px 0;}
li.topintroduces a:hover { background-position: 0 -11px; z-index: 50;}
li.topintroduces-over { background: transparent url(images/nav/introduces-over.gif) no-repeat 0 0; width: 63px; height: 11px; display: block;}

* html li.topintroduces a:link, * html li.topintroduces a:visited { height: 11px; he\ight: 0;}
* html li.topintroduces a:hover { height: 11px; he\ight: 0;}

li.topcontactus { background: transparent url(images/nav/contactus.gif) no-repeat 0 0; width: 63px; height: 11px; display: block;}
li.topcontactus a { width: 63px; height: 0; display: block; padding-top: 11px; color: #cccccc; overflow: hidden; background:transparent url(images/nav/contactus.gif) no-repeat -63px 0;}
li.topcontactus a:hover { background-position: 0 -11px; z-index: 50;}
li.topcontactus-over { background: transparent url(images/nav/contactus-over.gif) no-repeat 0 0; width: 63px; height: 11px; display: block;}

* html li.topcontactus a:link, * html li.topcontactus a:visited { height: 11px; he\ight: 0;}
* html li.topcontactus a:hover { height: 11px; he\ight: 0;}

li.topfactfinding { background: transparent url(images/nav/factfinding.gif) no-repeat 0 0; width: 57px; height: 11px; display: block;}
li.topfactfinding a { width: 57px; height: 0; display: block; padding-top: 11px; color: #cccccc; overflow: hidden; background:transparent url(images/nav/factfinding.gif) no-repeat -57px 0;}
li.topfactfinding a:hover { background-position: 0 -11px; z-index: 50;}
li.topfactfinding-over { background: transparent url(images/nav/factfinding-over.gif) no-repeat 0 0; width: 57px; height: 11px; display: block;}

* html li.topfactfinding a:link, * html li.topfactfinding a:visited { height: 11px; he\ight: 0;}
* html li.topfactfinding a:hover { height: 11px; he\ight: 0;}


* html #nav a:hover { height: 11px; he\ight: 0;}
/* Step 6 - General link styling */
#nav a { display: block; height: 0; overflow: hidden; }
/* hack for older versions of IE with incorrect box model */
* html #nav a:link, * html #nav a:visited { height: 11px; he\ight: 0;}

/* TOP Navigation rollovers ENDS */

