/*		STANDARD HTML ELEMENTS		*/
body, pre { font-family: Verdana,  Arial, Helvetica, sans-serif;color:  #111;text-align: justify;
font-size:    x-small;         /* false value for WinIE4/5 */
voice-family: "\"}\"";       /* trick WinIE4/5 into thinking rule is over */
voice-family: inherit;      /* recover from trick */
 font-size:  small;;    /* intended value for better browsers */
 }
 
pre{margin: 0; font-family: Courier New, monospace;}
table{	 background-color: transparent;padding-top: 0;	margin-top: 0;text-align: justify;}	
ul{	margin: 5px 0 10px 18px;}
ul li{ 	list-style-image: url(images/bullet.gif);margin: 5px 0 ; padding: 0;}
ol li{	margin: 10px 0; padding: 0; }
em{	font-size: 1em; font-weight:800; color: #AA0000; 	font-style : normal;}
h2{	background-color : #E8F1F8;font-size: 1.2em ;font-family: Arial, sans-serif;font-weight: bold;border-left : solid 1px  #CCC;	border-top : solid 1px #CCC;	border-right : solid 1px #AAA;	border-bottom: solid 1px #AAA;		padding: 5px ;margin: 5px 0 20px 0;		text-align: left;color:#492405;}
 
.h2Hits{  text-align: right; font-size: .9em;font-family: Arial, sans-serif;font-weight: normal; color:#000;}

.h2Centred{padding:10px 0;	background-color : #FFe79C;background-image: url(images/h2_back.gif);
border-style: solid;border-left-color : #FBDBC1;border-top-color : #FBDBC1;border-right-color : #F4A460;border-bottom-color : #F4A460;	text-align:center;font-size: 1.2em;margin: 5px 0 ;font-family: Arial, sans-serif;font-weight: bold;}
.spnPageSubTitle{color: #492405; font-weight: 800;}
h3{	background-repeat : no-repeat;	background-position : bottom  left;	 background-image: url(images/h3_back.gif); 	margin: 20px 0 10px 0;	padding: 0 0 2px 0;	font-size: 1em;	font-family: Arial, sans-serif;	font-weight: bold;	text-align: left;	color:  #222222;}
.spnH2{font-size: 1.4em;font-family: Arial, sans-serif;font-weight: bold;color: #CE1010}	
.spnH3{font-size: 1.2em;font-family: Arial, sans-serif;font-weight: bold;color:  #990000;}	

 h4{	margin: 10px 0 5px 0;	padding: 0 0 2px 0;	font-size: 1.2em;	font-weight: 800;	text-align: left;	color:  #000;}	
.jsHide{display: inline;}
.jsShow{display:  none;}
.bdyPage{background-color : #E8F1F8; background-color : #CCE0F0;   margin: 0;padding: 0;text-align: justify;}
 .xfixFont{ font-family:  "Courier New", Courier, monospace; font-size: 1.1em;}
  .fixFont{ font-size: 1.1em;}
.tdTop{	width:150px;	height:120px;}
.tdTopLeft{	width:160px;	height:100px;}
.tdTopCentre{	width:100%;	height:100px;}
.tdTopRight{	width:10px;	height:100px;}
.tdLeft{text-align: center;vertical-align: top;width: 160px;height: 100%;padding:  0;}
.tdContent{	border-style: solid;	border-width: 1px;	border-left-color : #AAA;	border-top-color : #AAA;	border-right-color : #333;	border-bottom-color : #333;			background-repeat : repeat-y;	background-position : top right;	background-image: url(images/frieze.jpg); 		background-color: #FFF;	height: 100%;	width:100%;	padding:0;	text-align: justify;		vertical-align: top;}
.tdContentText{	padding:10px;}
.tdRight{	width:10px;	height:100px;}
.tdBottomLeft{	width: 150px;	height: 60px;}
.tdBottomCentre{	background-color: transparent;	text-align: center;	padding: 15px 10px 0 10px;	font-size: .85em;	color: #000;	width: 100%;	height: 60px;}	
.tdBottomRight{	width: 10px;	height: 60px;}	
.tdAdTL{background-image: url(images/pad_tl.gif);background-repeat : repeat-x; width: 5px;}
.tdAdTC{	background-image: url(images/pad_tc.gif);		background-repeat : repeat-x;	text-align: center;	font-size:1em;	line-height: .9;	font-weight: 800;	padding: 0;		height: 34px;	color:#492405;}
.tdAdTR{background-image: url(images/pad_tr.gif);background-position : top right;background-repeat : no-repeat;}
.tdAdL{	width: 5px;background-image: url(images/pad_l.gif);	background-repeat: repeat-y;}
.tdAdC, .tdAdCExample{padding: 5px ;color: #000000;font-size: .9em;	text-align: left;}
.tdAdCExample{	background-image: url(images/example.gif);	background-position : left  top  ;background-repeat: no-repeat;}
.tdAdR{	width: 5px;background-image: url(images/pad_r.gif);	background-position : right;background-repeat: repeat-y;}
.tdAdBL{width: 5px;	height: 5px;background-image: url(images/pad_bl.gif);background-position : left bottom;background-repeat: no-repeat;}
.tdAdBC{background-image: url(images/pad_bc.gif);	background-position : bottom;background-repeat: repeat-x;}
.tdAdBR{width: 5px;	height: 5px;background-image: url(images/pad_br.gif);background-position : right bottom;background-repeat: no-repeat;}
.imgSiteLogo{position: absolute;left: 0;top: 0;}
.divSiteTitle{	position: absolute; left: 5px;	top: 4px;	text-align: right;width: 280px;font-family: arial;}
.divTitleText{	position:absolute;	left:0px;	top:8px;	width: 250px;;	text-align: center;	z-index: 5;	color: #333;}
#divClock{	  font-size: 8pt;}
 
#googleAdsGt{	text-align: center;}
.googleAdsV{	margin: 10px 0 20px 0; text-align: center;}
#googleSearch{	margin: 0 0 5px 0;}
#googleSearch form, #googleSearch table, #googleSearch img{margin:0; padding:0;}
.aSiteTitle{color:#000000;font-size:1em;font-weight: bold;text-decoration: none;}
.tblForm{	margin: 10px 0 10px 0;}
.tblForm textarea{	width:100%;}
.trForm{	padding: 2px 5px 2px 5px;}
.tdFormC, .tdFormL, .tdFormR, .tdFormS{	background-image: url(images/translucent-lg.gif);	text-align: left;	padding: 2px 5px 2px 5px;	vertical-align: top;	border-style:    solid;	border-width: 1px;		border-top-color: #CCCCCC;	border-left-color: #CCCCCC;	border-bottom-color: #666666;	border-right-color: #666666;	}
.tdFormL{	border-top-color: #CCCCCC;border-left-color: #CCCCCC;border-bottom-color: #666666;	border-right-color: #E0E0E0;	}
.tdFormC{	border-top-color: #CCCCCC;border-left-color: #E0E0E0;border-bottom-color: #666666;	border-right-color: #E0E0E0;	}
.tdFormR{	border-top-color: #CCCCCC;border-left-color: #E0E0E0;border-bottom-color: #666666;	border-right-color: #666666;	}
.tdFormS{	border-top-color: #E0E0E0;border-left-color: #CCCCCC;border-bottom-color: #666666;	border-right-color: #666666;	}
.thForm{	padding:  0;margin: 0 ;}
.tblAdSummary{  	border-style:solid;	border-width:1px;	border-bottom-color : #999999;	border-right-color : #999999;	border-top-color : #CCCCCC;	border-left-color : #CCCCCC;
	background-color:#FAFAFA;	margin-bottom: 20px;	padding: 5px;}
.tblTop-2{ 	border-style:solid;	border-width:2px;	border-top-style : none;	border-color: #408040;	background-color : #E1FEEF;	height:30px;}
.tblData{	margin: 10px 0;}
.trData{	padding: 8px;}
.tdData{	border-style:    dashed;	border-width: 1px;	border-color: #000;	text-align: left;padding: 8px ;vertical-align: top;}
.divComment{	background-image: url(images/translucent-g.gif);	border-style:    solid;	border-width: 1px;		border-top-color: #CCCCCC;	border-left-color: #CCCCCC;	border-bottom-color: #666666;	border-right-color: #666666;			padding:5px 10px ;	margin: 10px 0 0 0;	}
.divRightFlash{	background-repeat : repeat-y;	height: 5px;	background-position : bottom  right;	background-image: url(images/right_flash.gif); }
.divAreas{	background-color: transparent;	position: absolute;	left:160px;;	top:79px;	text-align: center;}
#divBanner{	float : right; width: 470px;	height:61px;		padding:0px 0 0px 0; margin: 10px 5px 0 0;}
.tdAdData{	font-weight:bold; color:#AA0000;}
.tdArea{height: 20px;text-align : center;vertical-align : top;}
.aAreaOut, .aAreaClicked{	color: #000000;	font-size:  1em;	font-weight: 600;	text-decoration: none;	display:block; 	border-style:solid;	border-width: 1px;	border-left-color : #BBB;	border-top-color : #BBB;	border-right-color : #333;	border-bottom-color : #AAA;		background-color : #F0F0F0;	height: 20px;	margin: 0 4px 0 0;	padding: 0 7px;	text-align: center;} 
.aAreaOut:hover{		 cursor:pointer;	background-color : #EEEEEE;} 
.aAreaClicked{ 	border-bottom-color : #FFFFFF;	background-color : #FFFFFF;} 
#area-5{ color: #226622;}
#area-6{ color: #882222;}
#area-7{ color: #222288;}
.aPageOut, .aPageClicked, .aSubPageOut, .aSubPageClicked{color: #000000;font-size: .9em;font-weight:600;text-decoration: none;text-align: left;display:block;width: 160px;line-height: 1;margin: 0;padding: 2px 0 2px 7px;	 border-bottom: solid 1px #AAA;border-top:solid 1px  #DDD; }
.aPageClicked, .aSubPageClicked{ 	background-color : #FFFFFF;border-color : #085A08; }
.aPageOut:hover, .aSubPageOut:hover{cursor: pointer; background-color : #F6F6F6;}
.aPanelAd{}
.aInfoOut, .aInfoOver{	font-size: .85em;}
.aSubPageOut, .aSubPageClicked{padding-left: 14px;color: #111111;font-size:  .85em;font-weight:normal;}
.zdivPageSubTitle{	font-size: 1em;	font-weight: 600;	text-align: left;	width: 140px;	color: #000;	margin: 10px 0 0 0;	padding: 1px 0 1px 4px;}
.divPageSubTitle{	font-size: 1em;	font-weight: bold;	text-align: left;
border-top : solid 1px #FBDBC1;border-bottom : solid 1px #FFD460;
width: 160px;	color: #000;	margin: 8px 0 0 0;	padding: 1px 0 1px 3px ; background: url(images/navgroup.gif) repeat-x;;}
.aBanner{	color: #000099;	text-decoration: none;}
td.tdBottomCentre a:link, td.tdBottomCentre a:active, td.tdBottomCentre a:visited{	background-color: transparent;	color: #1A1D6E;	font-weight: bold;	text-decoration: none;}
td.tdBottomCentre a:hover{	color: #12721D;	font-weight: bold;	text-decoration: underline;}	 
.aFootMenu, a.aFootMenu:link, a.aFootMenu:active, a.aFootMenu:visited{	background-color: transparent;	color: #1A1D6E;	font-size: .85em;	font-weight: 600;	text-decoration: none;}
a.aFootMenu:hover{	text-decoration: underline;	color: #12721D;}	 	
.spnFootMenu{	background-color: transparent;	color: #000000;	font-size: .85em;	font-weight: 600;	text-decoration: none;} 
td.tdContent a:link, td.tdContent a:visited, td.tdContent a:active{	background-color: transparent;	color: #0000FF;  	font-weight: bold;  	text-decoration: underline;}
td.tdContent a:hover{	text-decoration: underline;	color: #12721D;	font-weight: bold;}	
 a.aImg:link, a.aImg:active, a.aImg:visited{	border-style : solid;	border-top-color : #EEEEEE;	border-left-color : #EEEEEE;	border-bottom-color : #999999;	border-right-color : #999999;		border-width : 2px;}
a.aImg:hover{	border-top-color : #FFDCB9;	border-left-color : #FFDCB9;	border-bottom-color : #FF8B19;	border-right-color : #FF8B19;}	
 .aAdLink:link, .aAdLink:active, .aAdLink:visited{	 color:#FFFFFF; 	 text-decoration: none;}
.aAdLink:hover{ 	 text-decoration: underline; }	
a .highlight{	color:#900;   }
.formButton{	font-size: .85em;	font-weight: bold;	vertical-align: bottom;	width:110px;	height:22px;	margin-right:10px;	}
.formReadOnly{	border-style: none;	background-color: transparent;;}
 
.hrTop{	position: absolute;	top: 115px;	height:1px;	width:96%;	left:2%;}
.divPages{	width:160px;	background-color:transparent;	text-align: left;	padding: 5px 0 ;	margin: 10px  0 0 0 ;	z-index: 5}
.divPageInfo{	margin: 0 0 10px 0;	padding:0;	text-align:center;	font-size: .85em;}	
.divCaveat{	width: 90%;	margin-top: 10px;	background-color : #FAFAFA;	font-weight: bold;	font-size: 1em;	text-align: center;	border: solid 2px #1A1D6E;	padding:10px ;}
.divCommonPages{	width:150px;	padding: 0 ;	margin: 20px 0 10px 0;}
.imgAdThumb{	border-style: solid;	border-width: 1px;		border-left-color : #AAAAAA;	border-top-color: #AAAAAA;	border-right-color : #666666;	border-bottom-color: #666666;}
.imgAdMiniThumb{  width:120px;	border-style: solid;	border-width: 1px;		border-left-color : #AAAAAA;	border-top-color: #AAAAAA;	border-right-color : #666666;	border-bottom-color: #666666;}
.imgHPLink{	border: solid 1px #818181; padding: 1px; background-color : #FFF;}
.imgRight, .imgLeft, .imgCenter{	margin: 0 0px 10px 20px;}
.spnMsg{	color: #000;	font-size: 1.2em;	font-weight: bold;}  
.spnKeyPoint{	font-size:1.1em; 	font-weight: bold;	color:#005500;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.spnInfoMsg{	font-weight: 800;	color: #000000; }
 .spnErrorMsg{	font-size: 1.2em; font-weight: bold;	color: #A00; text-transform: uppercase;}
  .spnWarnMsg{	font-size: 1.2em; font-weight: bold;	color: #A00; }
 .spnCompulsory{	font-weight: 800;	color: #C60000;	font-size: 1em;}
.xspnARMenu{	color:#993300;	font-size: 1em;	font-weight:800;}
.spnExample{	font-size:1.6em;	color: #C7C7C7;}
.spnRed{color:#AA0000;}
.spnRedBold{font-weight:bold; color:#AA0000;}
.spnParaIntro{ 	background-image: url(images/para_intro.gif);	background-repeat : no-repeat;	background-position : left center;	padding-left: 20px;	font-size: 1.2em;	font-weight:800;	color: #005200;}
.spnBullet{ 	background-image: url(images/bullet.gif);	background-repeat : no-repeat;	background-position : left center;	width: 15px;	font-size: 1em;	font-weight:800;	color: #005200;}
.divClick{	font-size:.85em;	color: #660000;	margin-bottom: 5px;}
.optMain{background-color: #FFEFB5; color: #000000; margin: 1px 0 5px 0;}
.optSub{background-color: #FFFFFF; color: #333333;}
.spnBP{	display: block; 	background-image: url(images/bullet.gif);	background-repeat : no-repeat;	background-position : left center;	padding-left: 20px;	margin-bottom: 5px;}
 
.tdSubTitle{	  font-weight: bold;	color:#492405; width:100px; vertical-align : bottom ; padding: 2px 0 2px 0;}
.spnRedLg{	font-size: 1.2em; font-weight: bold;	color:#AA0000;}
.spnRedSm{	font-size: 1em; font-weight: bold;	color:#AA0000;}
.spnRateTitleSm{	font-size: 1.1em; font-weight: bold;	color:#005500;}
.spnSmallText{	font-size: .85em;}
.divAdMenu{	width:150px;  	border-style:solid;	border-width:2px;	border-color: #408040;	background-color:#E1FEEF;	text-align: left;	padding: 5px 0 0px 5px;	margin: 10px  0 0px 5px ;	color:  #004000;	font-size: .85em;}
.divAdImg{ 	border-style: none;	border-width: 1px;	border-color : #CE1818;	float:right; display:inline;	width: 150px;	margin: 0 0px 10px 10px;	padding: 5px 0 5px 0;	font-size: .85em;	text-align:center;}
.divMiniAR{	width: 136px;	padding: 3px 2px 0 2px; 	border: solid 2px #1A1D6E;	background-color: #FFF;	text-align: center;	font-size: .85em;	text-decoration: none;	color: #000000;}
.aMiniAR{color:#000000; text-decoration: none}
.aMiniAR:hover{cursor: pointer;  text-decoration: underline}
.divPnlAds{	margin: 20px 0 0 0;	float: right;	text-align: center;	width: 160px;}
.divPnlAdImg{	width:150px;	padding: 0 0px 0 0;}
.divPanelAdText{	width:134px;	height: 130px;	color: #000000;	font-size: .85em;	text-align: center;	padding: 10px 8px 10px 8px;}
 
.aNextOut, .aNextOver{	background-image : url(images/next_out.gif);	background-repeat : no-repeat;	background-position :bottom right;	padding-right: 25px;	text-align:left;}
.aNextOver{color: #12721D; background-image : url(images/next_over.gif);}
.aNextOut:hover{color: #12721D; background-image : url(images/next_over.gif);}
.aLoginLink{ font-style: italic;}
.zaLoginLink{position:relative;display:block; 	margin: 10px 0 0 0;	width: 400px;	height: 20px;	background-color : #EEE !important;	border-left: solid 1px #ccc;border-top: solid 1px #ccc;	border-right: solid 1px #666;border-bottom: solid 1px #666;	padding: 2px ; text-align:center;}
.aLoginLink:hover{color: #12721D; }
.aBackOut{	background-image : url(images/back_out.gif);	background-repeat : no-repeat;	background-position :center  left;	padding: 5px 0 5px 30px;	text-align:right;}
.aBackOut:hover{color: #12721D; background-image : url(images/back_over.gif)!important;}
.aBookOut{	background-image : url(images/book_out.gif);	background-repeat : no-repeat;	background-position :center  left;	padding: 5px 0 5px 28px;	text-align:right;}
.aBookOut:hover{color: #12721D; background-image : url(images/book_over.gif);}
.aEmailOut{	background-image : url(images/email_out.gif);	background-repeat : no-repeat;	background-position :center  left;	padding: 5px 0 5px 30px;	text-align:right;}
.aEmailOut:hover{color: #12721D; background-image : url(images/email_over.gif);}
.aPrintOut {	background-image : url(images/print_out.gif);	background-repeat : no-repeat;	background-position :center  left;	padding: 6px 0 6px 30px;	text-align:right;}
.aPrintOut:hover{color: #12721D; background-image : url(images/print_over.gif);}
.tblAdDetails .displayed{ font-weight: bold;}
.tblAdDetails .clicks{ font-weight: bold;}

.tblAdImgLinks{	 width:100%;  border-collapse: collapse;margin: 10px 0 10px 0; }
.tblAdImgLinks td{ text-align: center;padding: 5px; font-size: 1em; font-weight:bold;}
#threeSteps{margin: 10px 0 10px 0;	text-align:center; font-weight: bold; font-size: 1.2em;}

.zadMailLink{	background-color: #AA0000; 	background-image : url(images/mouse.gif); width: 310px; 	background-repeat : no-repeat; border:  outset ; border-width: 1px;;	background-position :top  left; padding: 4px 4px 4px 52px;}
.zadMailLink a{	background : url(images/email_out.gif) center left no-repeat; padding:6px 0px 6px 30px;  color: #FFF !important;  }

.adMailLink, .adProxyMailLink{	background-color: #FFF;  width: 310px; border:   solid 1px #A00; padding:  4px; margin-top: 14px;;}
.adProxyMailLink a, .adMailLink a{	background : url(images/email_out.gif) center left no-repeat; padding:6px 0px 6px 30px; color: #A00 !important; font-weight: bold;  }
.adProxyMailLink a:hover, .adMailLink a:hover{  background-image : url(images/email_over.gif);}

.box{   margin:5px 2px 2px 3px ; }
.box div{	margin:0; padding:0; } 
.boxHeadL{ float: left;background-image : url('images/boxTL.gif');background-repeat :   no-repeat; height: 25px; width: 8px;   margin-right: -3px !important;}
.boxHeadC{ background-image : url('images/boxTC.gif');background-repeat :   repeat-x; height: 25px;   font-size: .85em; font-weight:bold; line-height: 25px;}
.boxHeadR{ float: right;  background-image : url('images/boxTR.gif');background-repeat :  no-repeat; height: 25px; width: 8px; margin-left: -3px !important;}

.boxBodyL{  background  :  url('images/boxL.gif') repeat-y left;  }
.boxBodyC{ font-size: .85em;   background-color : #E8F4FC; margin: 0 7px 0 7px !important; }
.boxBodyR{ background  : url('images/boxR.gif')  repeat-y right; }

.boxFootL{ float: left;background-image : url('images/boxBL.gif');background-repeat :   no-repeat; height: 10px; width: 8px;  margin-right: -3px !important;}
.boxFootC{ background-image : url('images/boxBC.gif');background-repeat :   repeat-x; height: 10px;   }
.boxFootR{ float: right;  background-image : url('images/boxBR.gif');background-repeat :  no-repeat; height: 10px; width: 8px; margin-left: -3px !important;}

 /*		FONT SIZE LINKS		*/ 
#fontBox{ text-align: center; font-size: .85em; padding:10px 0; }
#fontBox p{ margin: 3px;  }
#fontBox a{   	padding: 2px; border: solid 1px #CCC;  color: #000;}
#fontNormal{ font-weight: bold; font-size: 1em;}
#fontLarge{ font-weight: bold; font-size: 1.2em;}
#fontLarger{ font-weight: bold; font-size: 1.4em;}
#fontBox a:hover{	 border: solid 1px #999;}
#aFsSelected{	 border: solid 1px #000 !important; background-color : #FFF;	}

.tblAdRows{ width:98%; margin:10px 0 auto;border-collapse: collapse;text-align:left; font-size: .85em;}
.tblAdRows .altRow{ background:#F6F6F6; }
.tblAdRows th,.tblAdRows  td{ border: solid 1px #CCC; padding:2px;}
.tblAdRows th{ background:#DDD; }
.tblAdRows td{ vertical-align:top;  }

.spnFree{ color:#C00;}
.spnPaid{ color:#00C;}


#adRatesTable{font-size: 1.1em; font-weight: bold;  width:98%; margin:0 auto;border-collapse: collapse;text-align:left}
#adRatesTable th,#adRatesTable  td{   border: solid 1px #CCC; padding: 4px;vertical-align:top;}
.adRateFree , .adRateFree a{ color:#C00 !important;}
.adRateBronze , .adRateBronze a{ color:#333399!important;}
.adRateSilver, .adRateSilver a{ color:#808080!important;}
.adRateGold, .adRateGold a{ color:#BC9800!important;}
.adRatePanel, .adRatePanel a{ color:#008000!important;  }
#adRatesTable  td a:hover{background: #DDD;}


#miniLogin{ position:relative; 	margin: -20px 0 5px 0; height:120px;  padding:2px 0 5px 0; font-size: .85em !important;  text-align:center;}
#miniLogin form {margin:0; padding:0;}
#miniLogin form input {font-size: 1em !important;}

#maps{width:98%; margin:0 auto;border-collapse: collapse;text-align:center; }
#maps  td{   padding: 10px 5px;vertical-align:top;text-align:center; }

#browseTable td { padding: 3px 0;}
.tbLink{  font-size: 8pt;  text-align:center; padding: 0 5px;}
.tbLink a{   }

