/* CSS Document */


h1 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; background-color:transparent
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; background-color:transparent
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #9933CC; background-color:transparent
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; text-align:left; background-color:transparent
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10pt; color: #666666; background-color:transparent
}
body {
font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; background-color:#FFFFFF
}

.blank {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFF99; background-color:transparent
}

.legalText{
font: 0.85em/1.0 Arial, Helvetica, sans-serif;  
color:#FFFFFF;
}
body a {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; 
	text-decoration: none; background-color:transparent;
	
}

body a:hover,  a:active,  a:focus a:visited { color: #000000; background-color:transparent;
}





#mainContainer {
margin-left:auto;
margin-right:auto; 
width: 706px; 
min-height:1200px;
background: url(../images/index2008/maincontbg.jpg) repeat-y top left; 
	}

#topBanner1 {
	width:706px; height:150px; 
	background: #fff url(../images/frontpage-banner2.jpg) no-repeat top left; color:#000000; margin:0px;
	text-decoration:none;
}

#bannermessgage{
	position:absolute;
	top:100px;
	left:420px;
	width:250px;
	height:50px;
	padding:10px;
	background:#0965AE;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-align:left;
	
}
.timeBar {

height:19px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px; 
padding-top:5px;
padding-bottom:1px;
padding-left:8px;
padding-right:10px;
text-align:right;
background: #9486b0 url(../images/timepanelbg.jpg) no-repeat bottom left;
float: left; 
overflow: hidden; 
width: 688px; 
color:#fff 

}

#navBar {
width:688px;
height:15px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px; 
padding-top:5px;
padding-bottom:1px;
padding-left:8px;
padding-right:10px;
background: #9486b0 url(../images/timepanelbg.jpg) no-repeat bottom left;
float: left; 
overflow: hidden; 
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt; 
text-align:left
}

#navBar a, .leftPanel a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:8pt; color: #FFCC00; font-weight:bold;
text-decoration: none; background-color: #9486b0
	}
	#navBar a:hover,  a:active,  a:focus { 
	color: #999999; 
	background-color:#9486b0;

	}
	
	
	#comboLogo{
		width: 706px;
		height: 90px;
		padding: 0px;
		border: 0px;
		float: left;
	}
	.fullpicturePanel 
	{
margin:0px; 
padding: 0px;
background: #fff; 
float: left; 
overflow: hidden; 
width: 706px; color: #999999;
border-bottom: 1px solid #999999
}

.leftPanel {
width:180px; 
min-height:940px;
background:#cccccc;
float:left;

}

.leftPanelpicturebox {
width:180px; 
height:120px;
background: #99999;
border-bottom: 1px solid #cccccc;
float:left;

}


.leftPanelinsert {
width:180px; 
min-height:400px;
background:#999999;
float:left;
font: 1.5em/1.25 Arial, Helvetica, sans-serif;
color:#FFFF99;
text-align:center;
}

.leftTextinsert {
width:150px; 
min-height:150px;
margin-top:20px;
padding-top: 50px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
background: transparent;
font:bold 0.95em/1.5 Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}

.leftpaneladdresstext
{
font: 0.7em/1.5 Arial, Helvetica, sans-serif;
color: #000000;

}
.centerPanel {
width: 320px; 
min-height:1195px;
float:left;
background: #ccc ;
}
.rightPanel {
width: 206px; 
min-height:1195px;
margin:0px;
background:#FFFF99;
float: left; 
overflow: hidden; 
color: #CC3300;
}

#centrepanelheader
{
width: 300px;
height: 20px;
padding:10px;
font: 12pt Arial, Helvetica, sans-serif;
color: #FFFF66;
background: #333333;
text-align:center;
}
#menuBar{
  float: right;
margin: 0px;
	padding: 0px;
	background: #FFFF99;
	
	}
/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#menuBar ul a:link, #navBar ul a:visited {display: block;}

#menuBar ul {list-style: none; margin: 0; padding: 0;}


/*********** #sectionLinks styles ***********/

.sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

.sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

.sectionLinks a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

.sectionLinks a:hover{
	background-color: #dddddd;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

.spacer {
min-height: 90px;
float:left;
}

/*************** top advert space **********/

.topadbox{
	
	width: 300px;
	min-height:60px;
	margin-top:10px;
	margin-left: 10px;
	color: #9933CC;
	background:transparent;
	padding:0px;
	}
/*********** .dynamic text styles ***********/
.updater{
	
	width: 246px;
	min-height:60px;
	margin-top:0px;
	color: #9933CC;
	background:transparent;
	padding:37px;
    font: 1.0em/1.5 Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	overflow:hidden
	}
	
	
	.updater2{
	
	width: 246px;
	min-height:60px;
	margin-top:10px;
	color: #333333;
	background:transparent;
	padding:37px;
	/*border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;*/
	font:1.0em/1.5 Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	overflow:hidden
	}

.updater3{
	
	width: 246px;
	min-height:60px;
	margin-top:10px;
	color: #330066;
	background:transparent;
	padding:37px;
	/*border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;*/
	font:1.2em/1.5 Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	overflow:hidden
	}
	
	/*********** .free trial styles ***********/
	#freetrial
	{
	width: 320px;
	min-height:203px;
	margin-top: 15px;
	background: #000000;
	}
#footer {

width:686px;
height:15px;
background:#fff url(../images/footer.gif) no-repeat bottom left;
color: #CCCCCC;
padding-top:0px;
padding-bottom:2px;
padding-left:0px;
padding-right:20px;
text-align:right;
float: left;

}


#footer a, #footer a:visited{
font-family:Arial, Helvetica, sans-serif; font-size:10pt; color: #FFFFFF; 
	text-decoration: none; background-color: #000000	
	}
	#footer a:hover,  a:active,  a:focus { color: #FFCC00; background-color:#000000;

	}
	
	
	.contheader a, .contheader a:visited{
font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #FFFFFF; 
	text-decoration: none; background-color: #000000	
	}
	.contheader a:hover,  a:active,  a:focus { color: #FFCC00; background-color:#000000;

	}
	
.clear { clear:both;}

