/* CSS Document */

body {margin: 0;}
table {font: normal 12px verdana;
       color: #003366;}
.overall {position: relative; }
.headingwhite {font: bold 12px verdana;
     text-align: center;
	 padding-top: 8px;
	 vertical-align: middle;
	 color: #ffffff; }
h2 {font: bold 12px verdana;
     color: #003366; 
	 }
.partners {font: bold 20px verdana; color: #003366; text-align: center;}
.content {padding: 10px 20px 10px 20px; line-height:1.6ems;}
.services {padding: 4px 6px 20px 6px; font: bold 10px verdana; line-height: 15px; color: #003366; width: 160px; }
.scroller {padding: 0 10px;  font: bold 10px verdana; background-color: #003366; color: #FFDF6B;}
iframe {color: #ffdf6b; }
.contentblack {font: bold 10px verdana; color: #fff;}
.navigation li{list-style-type: none; padding: 0px 10px 12px 0; }
.navigation li ul li {list-style-type: none; padding: 5px 20px 0 0; font: normal 10px verdana;} 
a.rolloverlinks {font: bold 10px verdana; color: #003366; display: block; text-decoration: none; padding: 4px 8px 4px 8px; }
a.rolloverlinks:hover {color: #ffffff; background: #003366;}
a.rolloverlinks span {display: none; text-decoration: none; font: normal 10px verdana; color: #003366;}
a.rolloverlinks:hover {border: 0; }
a.rolloverlinks:hover span {display: block; position: absolute; top: 130px; left: 34%; padding: 20px; width: 360px; background: #FFE16A; border-style: outset; border-width: thin; border-color: #003366; text-align:left; } 

a.subrolloverlinks {font: normal 10px verdana; color: #003366; display block; text-decoration: none; }
a.subrolloverlinks:hover {color: #ffffff; background:#003366; }
.copyright {font: normal 10px verdana; color: #ffffff;}
a.footerlinks {font: normal 10px verdana; color: #ffffff; text-decoration: none;}
a.footerlinks:hover {background: #ffffff; color: #003366;}

#topleft {background-image:url(images/lefttop.gif); background-position:left; background-repeat:no-repeat; background-color:#FFDF6B; height:22px; text-align:right; font: bold 12px verdana; color: #003366; padding: 10px 10px 6px 0; width:40%; }
#topright {background-image:url(images/righttop.gif); background-position:right; background-repeat:no-repeat; background-color:#FFDF6B; height:22px; text-align:left; font: bold 12px verdana; color: #003366; padding: 10px 0 6px 10px; width:40%;}
#topcentre {width: 411px; background-image:url(images/middle_top.jpg); background-repeat: no-repeat; background-position:top; background-color: #003366; margin:auto; }
#mainimage {background-color: #003366; vertical-align: text-top; text-align:center;  width: 411px;
            font: bold 10px verdana; color:#FFDF6B; z-index:-1;}
#navleft {background-color:#ffffff; color: #003366; text-align: right; padding: 10px; vertical-align:top; font: bold 10px verdana; }
#services {background-color:#ffffff; color: #003366; text-align: left; padding: 10px; vertical-align:top;}
#footer {background-color: #003366; color:#fff; font: bold 10px verdana; text-align:center; padding: 8px 0;}
 
#copy {background-color:#FFDF6B; padding: 4px 10px; text-align:right; color:#003366; font: normal 10px verdana; }
#copy a {color: #003366; text-decoration:none; }
#copy a:hover {text-decoration:underline; }
#rollover td{padding: 18px 10px 2px 0; }
