body { margin: 0;background-color:#D4D9DD; }

A:link { color: black; }         /* unvisited link */ 
A:visited { color: black; }   	/* visited link */
A:active { color: black; }    	/* active link */
A:hover { color: gray; }     	/* user is hovering */

A { text-decoration: none; }

.tr-hover hover {
   background-color: #491A10;
   color: gray;
   text-decoration: none;
}

.title {
   font-family: Verdana; 
   font-size: 14px;
   font-weight:bold;
   color: #FF9966;
}

.title_head {
   font-family: Arial; 
   /* font-size: 14px;   Changed by Andy 19/06/08 */
   font-weight:bold;
   color: #336699;
}

.loginerrormsg{
   font-size: 12px; 
   font-family: Verdana;
   color: red;
   margin-right: 10px;
}
	
.hide { display:none; color:red; }
.show { width:50px; }

a.btnAqua:link,
a.btnAqua:visited { float:right; background:url(img/btn_aqua_rt.gif) no-repeat right top; padding:0 3px 0 0; text-decoration:none; font-family: Verdana; font-size: 12px;}
a.btnAqua:hover,
a.btnAqua:active { background-position:right bottom; }

a.btnAqua:link span,
a.btnAqua:visited span { float:right; color:#fff; height:25px; padding:4px 10px 0 13px; background:url(img/btn_aqua.gif) no-repeat left top; text-align:center; cursor:pointer; font-weight:bold; voice-family: "\"}\""; voice-family:inherit; height:21px; }
a.btnAqua:hover span,
a.btnAqua:active span { background-position:left bottom; }

a.btnAqua1:link,
a.btnAqua1:visited { float:right; background:url(img/btn_aqua_rt.gif) no-repeat right top; padding:0 3px 0 0; text-decoration:none; font-family: Verdana; font-size: 12px; }
a.btnAqua1:hover,
a.btnAqua1:active { background-position:right bottom; }

a.btnAqua1:link span,
a.btnAqua1:visited span { float:right; color:#fff; height:25px; padding:4px 10px 0 13px; background:url(img/btn_aqua.gif) no-repeat left top; text-align:center; cursor:pointer; font-weight:bold; voice-family: "\"}\""; voice-family:inherit; height:21px; }
a.btnAqua1:hover span,
a.btnAqua1:active span { background-position:left bottom; }

a.btnBlue:link,
a.btnBlue:visited { float:left; background:url(img/btn_blue_rt.gif) no-repeat right top;padding:0 3px 0 0; text-decoration:none; font-family: Verdana; font-size: 12px;}
a.btnBlue:hover,
a.btnBlue:active { background-position:right bottom; }

a.btnBlue:link span,
a.btnBlue:visited span { float:left; height:21px; padding:4px 10px 0 13px; color:#fff; font-weight:bold; background:url(img/btn_blue.gif) no-repeat left top; text-align:center; cursor:pointer; font-size:90%; voice-family: "\"}\""; voice-family:inherit; height:21px; width:100px;}
a.btnBlue:hover span,
a.btnBlue:active span { background-position:left bottom; }

a.btnBlue1:link,
a.btnBlue1:visited { float:none; background:url(img/btn_blue_rt.gif) no-repeat right top; padding:0 3px 0 0; text-decoration:none; font-family: Verdana; font-size: 12px;}
a.btnBlue1:hover,
a.btnBlue1:active { background-position:right bottom; }

a.btnBlue1:link span,
a.btnBlue1:visited span { float:none; height:21px; padding:4px 10px 0 13px; color:#fff; font-weight:bold; background:url(img/btn_blue.gif) no-repeat left top; text-align:center; cursor:pointer; font-size:90%; voice-family: "\"}\""; voice-family:inherit; height:21px; width=15px;}
a.btnBlue1:hover span,
a.btnBlue1:active span { background-position:left bottom; }



.loginfields {
 height: 17px;
 border: #1C5180;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10pt;
 clip: rect( );
 padding-left: 3px ;
 color: #000000;
 background-attachment: fixed;
 background-image: url(img/fieldback.gif);
 background-repeat: no-repeat;
 background-position: left top;
}



input.submit {
   border: 3px double #CCCCCC;
   border-top-color: #999999;
   border-left-color: #999999;
}

.formbutton {
   cursor:pointer;
   border:outset 1px #ccc;
   background:#999;
   color:#666;
   font-family: Verdana;
   font-weight:bold;
   font-size: 10px;
   padding: 1px 2px;
   background:url(media/formbg.gif) repeat-x left top;
}

.table {
	cellpadding: 0px; 
	cellspacing: 0px;
}

#footertable {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

#navtopright {
	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
	color: #333333;
	padding: 0px 15px 5px 5px;
}

#footer {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #C0C0C0;
}

.buttons a {color: #FFFFFF;
background-color: #18A2C8;
padding: 0px; 
margin : 0px;
display: block;
/*border-bottom: 1px solid #FFFFFF;*/
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
}

.buttons a:hover {background-color: #336699;
color: #FFFFFF;
text-decoration: none;
/*text-transform:uppercase; */
}

.hr {
  border: none;
  background-color: #B4CBDF;
  color: #B4CBDF;
  height: 5px;
}

.style1 {
	
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
}

.style4 {
	font-family: Arial;
	font-weight: Bold;
	font-size: 15px;
	color: white;
}

.style27 {
	font-family: Verdana;
 	font-size: 11px; 
	font-weight: bold; 
        line-height:20px;
}

.style28 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: white;
	font-variant: small-caps;
}

.style29 {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #FF0000;
}

.style30 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.style31 {
	font-size: 11px; 
	font-family: Arial; 
	font-weight: bold; 
	color: #666666; 
}

.style32 {
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: bold; 
	color: #39799C; 
}

.style33 {
	font-size: 12px; 
	font-family: Verdana;
}

.subtable
{
  border-style: solid;
  border-width: 1px;
  text-align: center;
  border-color: black; 
  margin : 7px;         
}

.style34 {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px; 
}

.style37 {
	font-family: Arial;
	font-weight: bold; 
	font-size: 14px;
	color: #39799C; 
}

.style38 {
	font-family: Verdana;
	font-size: 12px;
}

.style39 {
	font-size: 11px; 
	font-family: Verdana; 
       line-height:20px;
}

.redLink {

color:#990000;
text-decoration: none;
}

.underline {
text-decoration: underline;
}

.newsLink {
font-size: 11px; 
font-family: Verdana;
}

.boldUnderlineLink {
font-size: 10px; 
font-family: Verdana;
font-weight: bold;
text-decoration:underline;
}

/*Results Internal Tabs Start (sitedetail.php) */
table.maintable td{padding: 0px 0px 0px 0px;}
.maintable td.inttabsbg{background-image: url(img/photo1771745.gif);padding-left: 0px;height: 21px;}
.inttabs{margin-left: 0px;padding-left: 0px;margin-top: 0px; padding-top: 0px;}
.inttabs li{
    float:left;
    background:url("img/photo1771746.gif") no-repeat left top;
	margin-right: 2px;
	height: 20px;
    padding:0px 0px 1px 0px;
	list-style: none;
	font-size: 13px;
}
.inttabs a {
		font-family: Arial, Helvetica, sans-serif;
      float:left;
      display:block;
      background:url("img/photo1771747.gif") no-repeat right top;
	  height: 20px;
		padding:4px 6px 0px 6px;
		text-decoration: none;
		color: #000000;
		text-align: center;
		
}
.inttabs a:hover{
	text-decoration: none;
}
.inttabs li.current{background:url("img/photo1771737.gif") no-repeat left top;}
.inttabs li.current a{
	font-family: Arial, Helvetica, sans-serif;
	background:url("img/photo1771738.gif") no-repeat right top;
	color: #000000;
	font-weight: bold;
	padding:4px 6px 0px 6px;
	text-decoration: none;
	height: 20px;}
	.maintable td.inttabsboxbgbrdr{
	background-color: #F9F9F9;
	border-left: 1px Solid #C5C5C5;
	border-right: 1px Solid #C5C5C5;
	border-bottom: 1px Solid #C5C5C5;
	padding: 5px 5px 5px 5px;}
/*Results Internal Tabs End*/



.vHead1
{
    font-size: 12pt;
    font-weight: bold;
    color: rgb(57, 121, 156);
}

.vHead2
{
    font-size: 9 pt;
    font-weight: bold;
    color: rgb(57, 121, 156);
}

.vText
{
    font-size: 9 pt;
    line-height: 150%;
    font-family: Verdana;
    text-align: justify;
}

.vList
{
    color: rgb(57, 121, 156);
    font-weight: 500;
    margin-left: 20px;
}


vButton
{
 font-family:Verdana;
 font-size:9pt;
 font-weight:bold;
 color: white;
 width:126px;
 height:28px;
 background-color:  rgb(57, 121, 156);
 margin-left:88px;
}


.vWord
{
 color: red;
}

.vBlock
{
 width:280px;
 height:75px;
 margin-top: 10px;
 overflow: scroll;
}




.partner{
border-right: 2px solid rgb(57, 121, 156);
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
}


.pContent{
padding: 10px;
border: 2px solid rgb(0, 109, 165);
font-family: Verdana;
font-size: 9pt;
line-height: 150%;
text-align: justify;
}

.pTable{
/*border-collapse:separate;*/
border-collapse:collapse;

}

.currentPartner{
border-top: 2px solid rgb(0, 109, 165);
border-bottom: 2px solid rgb(0, 109, 165);
border-left: 2px solid rgb(0, 109, 165);
border-right: 2px solid white;
margin: 0px;
padding: 0px;
}


.pLink{
color: rgb(57, 121, 156);
}

.pTitle{
    font-size: 9 pt;
    font-weight: bold;
    color: rgb(57, 121, 156);
}

.pButton{
display: line;
}
.DisplayTable{

}

table.inline
{
   display: inline;
}

/*************************************************  graph tab style */

.setOptions
{
	width:90%;
	border:2px solid #CCCCCC;
	background-color:#6699CC;
	margin-bottom:5px;
   padding:5px;
}

.setOptional
{
	width:90%;
	border:2px solid #CCCCCC;
	background-color:#CCCCFF;
	margin-bottom:5px;
   text-align:left;
   padding:5px;
}

.topBar
{
	width:80%;
	background-color:#CCCCFF;
	margin-bottom:5px;
   padding:5px;
   text-align:left;
}

.mvToRight
{
  float:right;
}

.mvToCenter
{
   float:center;
  text-align:center;
}

.setCreate
{
	width:15%;
	border:2px solid #CCCCCC;
	background-color:#CCCCCC;
	margin-bottom:5px;
   padding:5px;
}

.dataText
{
   vertical-align:1px;
}

.spacing
{
   padding:10px;
}

.spacing2
{
   padding:80px;
}

.spacing3
{
   padding:40px;
}

.spacing4
{
   padding:10px;
   color:#808080
}

.optionalText
{
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
}

.graphTitle
{
	width:90%;
	margin-bottom:5px;
   padding:5px;
   text-align:left;
}

.tvtable
{
   border: 1px; 
   border-style:solid;
   border-color:#CCCCCC;"
   padding: 5px 5px 5px 5px;
   
   font-family: Verdana;
	font-size: 11px;
   text-align: center;
}

/************************************************* Rounded corners */
/* Html code: 
 *     <div class="bl"><div class="br"><div class="tl"><div class="tr">
 *     Text here
 *     </div></div></div></div>
 */

.bl {background: url(img/bl2.gif) 0 100% no-repeat #609eef; width: 20em}
.br {background: url(img/br2.gif) 100% 100% no-repeat}
.tl {background: url(img/tl2.gif) 0 0 no-repeat}
.tr {background: url(img/tr2.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px} 

/************************************************* Reports */
.topicbox
{
   background-color:#dfeff2; 
   padding: 8px;
}

.tbspace
{
   padding: 3px;
}

.vatop
{
   vertical-align: top;
}

.vabtm
{
   vertical-align: bottom;
}

/*************************************************  latest news module */
.lntable
{
   padding:0px;
}

.lnth
{
   background-image:url('img/lnews.png');
   border:0px;
   width: 203px;
   height: 36px;  
}

.lntd
{
   border: 1px; 
   border-style:solid;
   border-color: #18a2c8;
   width: 203px; 
}

.lnshade
{
   background-color:#c7dde2;  
   padding: 4px;
   padding-top: 8px; 
   padding-bottom: 8px; 
   font-family: Verdana;
   font-size: 12px;
   text-align: left; 
}

.lnwhite
{
   background-color:#dfeff2;
   padding: 4px;
   padding-top: 8px; 
   padding-bottom: 8px; 
   font-family: Verdana;
   font-size: 12px;
   text-align: left;    
}

.lnblue
{
   background-color:#18a2c8;
   padding: 4px;
   font-family: Verdana;
   font-size: 10px;
}

.lnlink
{
   font-style: bold;
   color: #FFFFFF;
}

.lnsection
{
   color: #39799C;
}

.lndate
{
   font-size: 10px;
   color: gray;
}

.lntext 
{
   font-size: 12px; 
   font-family: Verdana;
   text-align: center;   
   float:center;
}

.block
{
   display: block;
} 

.rightnav
{
   width: 203px;
   float:center;
   text-align:center;
}
