body { font-family: verdana, arial, sans-serif; font-size: 80%; margin:0; padding:0;color: #103184;}

p,h2,h3,table { padding: 0; margin: 0px 0 10px 0; }

h1 { padding: 0; margin: 0 0 10px 0; font-size: 16px; }

.small {font-size: 10px;}

img { border: 0; display: block; }

table { font-size: 90%; }
th { background: #0181C8; color: #fff; text-align: left; padding: 3px; }
td { background: #F9F5CA; padding: 3px; }
th strong { color: #000; }

.clear { clear: both; }

.main {width: 805px; margin: 0px auto 20px auto; background: url(../images/bgSide.gif) repeat-y top; border: none;}
.main .header img { margin: 0 4px;  padding: 0 12px ; border: 0; width:772px;}
.main .banner { clear: both; }

.top .left { width: 230px; float: left; padding-top: 8px; padding-left:10px;}
.top .left  #ad{ padding-top: 20px; padding-left:20px;}
.top .left  #ad2{padding-top:4px; padding-left:20px;}
.top .left_landing { width: 20px; float: left; padding-top: 8px; padding-left:10px;}

.top .right { width: 524px; float: left; padding: 10px 0 10px 17px; }
.top .right h2 { font-size: 120%; color: #103184; }
.top .right h3 { font-size: 110%; }


.top .right_landing { width: 90%; float: left; padding: 10px 20 10px 17px;margin:40px; }
.top .right_landing h2 { font-size: 120%; color: #103184; }
.top .right_landing h3 { font-size: 110%; }


.bottom { clear: both; padding:5px 20px;color:#606060;font-size:0.8em;}
.bottom .left { float: left; width: 423px; padding: 20px 20px; }
.bottom .left h2 { font-size: 120%; }
.bottom .left h3 { font-size: 110%; }
.bottom .right { float: left; width: 305px; padding: 23px 0 0 4px; }
 
li {margin:0px 0px 10px 0px;}
ol {}
form {padding:0; margin:0;}

#pageBottom {background:url(../images/bgBottom.gif) no-repeat top; height:30px}
.hideMe	{position:absolute; top:-5000px;}
.hide	{display:none;}
.show	{display:block;}

/* get round a FF problem when several links on one page have no target */
.normalLink	{color:#103184}
.visitedLink{color:purple}

/* menu */

#navcontainer ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer li { margin: 0 0 3px 5px; }

#navcontainer a{
	display: block;
	margin-left:14px;
	padding: 5px 6px 0px 20px;
	width: 180px;
	height:23px;
	font-weight:800;
	background-image: url(../images/mouse_down.gif);
}

#navcontainer a:link, #navlist a:visited{color: #ffffff;text-decoration: none;}
#navcontainer a:hover{background-image: url(../images/mouse_over.gif);}
#active a:link, #active a:visited, #active a:hover{background-image: url(../images/mouse_over.gif);}
.navItem	{font-size: 12px; margin-left: -10px;}
/* end of menu */


/* right hand side adverts */
#ad	{width:207px; height:381px; }
#adText{padding:0px 0 0 10px;color:#ffffff;}
#ad2	{background:url(../images/leftAdBot2.gif) no-repeat 20px 10px; width:207px; height:148px; }
#ad2Text{padding:20px 0 0 10px;color:#ffffff;}

.imgText	{padding:10px 0; clear:both;width:90%}
.imgText img	{float:left; padding:0 15px 5px 0;}
.imgText p	{float:right;width:310px; padding:0; margin:0;}