/*  Structure setup */

body	{
			color: #7F7F7F;
			font: 10pt Verdana, Arial, sans-serif;
			background-color: #FFFFFF;	
			padding: 0px;
			margin: 0px; 
		}

#container
		{
			margin: 0px 0px 0px 0px;  
			width: 900px;
		}

#navttop
		{
			text-align:right;
		}

#toptab
		{
			width: 900px;
		}

#ttl
		{	
			float: left;
			width: 539px;
			height: 45px;
		}

#ttlc
		{
			float: left;
			width: 47px;
			height: 45px;
			background: url('../images/bdtl.gif') no-repeat;

		}

#ttll
		{		
			float: left;
			width: 492px;
			height: 45px;
			background: url('../images/bdt.gif') repeat-x;

		}

#ttlks
		{	
			float: left;
			width: 311px;
			height: 45px;
		}

#ttlkslc
		{	float: left;
			width: 21px;
			height: 45px;
			background: url('../images/bdttl.gif') no-repeat;
		}

#ttlksl
		{	
			float: left;
			width: 250px;

			padding: 18px 0px 0px 0px;
			height: 17px !important;
			height /**/: 45px; 

			background: url('../images/bdtt.gif') repeat-x;
		}

#ttlksrc
		{	
			float: left;
			width: 40px;
			height: 45px;
			background: url('../images/bdttr.gif') no-repeat;
		}

#ttr
		{
			float: left;
			width: 33px;
			height: 45px;
			background: url('../images/bdtr.gif') no-repeat;

		}

#topbody
		{
			width:900px;
			padding:0px 0px 0px 40px;

			background: url('../images/bdlr.gif') repeat-y;
			border: 0px solid #7F7F7F;

			float:left;
		}


#topleft
		{
			float:left;
			width: 685px;
			border: 0px solid #7F7F7F;	
		}

#topleft-top
		{
			float:left;
			width: 685px;

		}

#topleft-base
		{
			float:left;
			width: 685px;		
			border: 0px solid #7F7F7F;	
		}

#topright
		{
			float: left;
			background: url('../images/advertise.gif') no-repeat;

			margin:3px 0px 0px 0px;

			width:130px;

			height: 137px !important;
			height /**/: 140px; 

			border: 0px solid #7F7F7F;	
		}

#AdvertText
		{
			margin:20px 0px 0px 10px;
			width:110px;
			height:120px;		
			border: 0px solid #7F7F7F;	
		
		}

a.TopAdvert 
		{
			color: #7F7F7F;
			background-color: #FFFFFF;	
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:none;
			line-height:1.5;
		}

a.TopAdvert:hover
		{
			color: #F8B40C;
			background-color: #FFFFFF;	
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:none;
			line-height:1.5;
		}

a.TopAdvertAct 
		{
			color: #F8B40C;
			background-color: #FFFFFF;	
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:none;
			line-height:1.5;
		}

a.TopAdvertAct:hover
		{
			color: #F8B40C;
			background-color: #FFFFFF;	
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:none;
			line-height:1.5;
		}


#logo
		{
			float: left;
			width: 212px !important;
			width /**/: 227px; 

			height:98px;

			padding:0px 10px 0px 5px;

			border: 0px solid #7F7F7F;
		}

#banner
		{
			float: left;
			width:450px;

			height: 77px !important;
			height /**/: 95px; 

			border: 0px solid #7F7F7F;

			padding: 18px 0px 0px 0px;
			text-align:right;
		}

#Imbedded
	{

		float: left;
		width:450px;
		border: 0px solid #7F7F7F;
		padding: 10px 0px 10px 15px;

	}


#tmtimedate
	{
			float: left;

			width: 226px !important;
			width /**/: 230px; 

			height: 30px !important;
			height /**/: 40px; 

			padding:10px 0px 0px 4px;
			background: url('../images/menuline.gif') repeat-x;

			color: #7F7F7F;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
	}

#topmenu
		{
			height:40px;
			background: url('../images/menuline.gif') repeat-x;
		}

#tmmenu
	{
			height:40px;
			color: #7F7F7F;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
	}


#tmsearchAg
	{
			float: left;
			display:block;
			height:40px;
			width:95px;
			background: url('../images/menuline.gif') repeat-x;
	}

#tmsearchAg a
	{
			display:block;

			width: 81px !important;
			width /**/: 95px; 

			height: 28px !important;
			height /**/: 40px; 

			padding:12px 0px 0px 14px;
			background: url('../images/searchitem.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #7F7F7F;
			background-color: #FFFFFF;
			text-decoration:none; 
	
	}

#tmsearchAg a:hover
	{
			display:block;

			width: 81px !important;
			width /**/: 95px; 

			height: 27px !important;
			height /**/: 40px; 

			padding:13px 0px 0px 14px;
			background: url('../images/searchitemover.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #FCC346;
			background-color: #FFFFFF;
			text-decoration:none; 

	}


#tmsearchOn
	{
			float: left;
			display:block;
			height:40px;
			width:95px;
			background: url('../images/menuline.gif') repeat-x;
	}

#tmsearchOn a
	{
			display:block;

			width: 81px !important;
			width /**/: 95px; 

			height: 28px !important;
			height /**/: 40px; 

			padding:12px 0px 0px 14px;
			background: url('../images/searchitemActive.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #FCC346;
			background-color: #FFFFFF;
			text-decoration:none; 
	
	}

#tmsearchOn a:hover
	{
			display:block;

			width: 81px !important;
			width /**/: 95px; 

			height: 27px !important;
			height /**/: 40px; 

			padding:13px 0px 0px 14px;
			background: url('../images/searchitemover.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #FCC346;
			background-color: #FFFFFF;
			text-decoration:none; 

	}

#tmsearchPro
	{
			float: left;
			display:block;
			height:40px;
			width:160px;
			background: url('../images/menuline.gif') repeat-x;
	}

#tmsearchPro a
	{
			display:block;

			width: 133px !important;
			width /**/: 160px; 

			height: 30px !important;
			height /**/: 40px; 

			padding:10px 0px 0px 27px;

			background: url('../images/searchtabClosed.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #7F7F7F;
			background-color: #FFFFFF;
			text-decoration:none; 
	
	}

#tmsearchPro a:hover
	{
			display:block;
			width: 133px !important;
			width /**/: 160px; 

			height: 29px !important;
			height /**/: 40px; 

			padding:11px 0px 0px 27px;
			background: url('../images/searchtabClosedover.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #FCC346;
			background-color: #FFFFFF;
			text-decoration:none; 

	}


#tmsearchProOn
	{
			float: left;
			display:block;
			height:40px;
			width:160px;
			background: url('../images/menuline.gif') repeat-x;
	}

#tmsearchProOn a
	{
			display:block;

			width: 133px !important;
			width /**/: 160px; 

			height: 30px !important;
			height /**/: 40px; 

			padding:10px 0px 0px 27px;

			background: url('../images/searchtab.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #FCC346;
			background-color: #FFFFFF;
			text-decoration:none; 
	
	}

#tmsearchProOn a:hover
	{
			display:block;
			width: 133px !important;
			width /**/: 160px; 

			height: 29px !important;
			height /**/: 40px; 

			padding:11px 0px 0px 27px;
			background: url('../images/searchtabover.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #FCC346;
			background-color: #FFFFFF;
			text-decoration:none; 

	}


/*  General Links */

a.dark	{
			color: #7F7F7F;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:none; 
		}

a.dark:hover	
		{
			color: #FCC346;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:underline; 
		}

a.darka	{
			color: #FCC346;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:none; 
		}

a.darka:hover	
		{
			color: #FCC346;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:underline; 
		}


a.top	{
			color: #4A4848;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			text-decoration:none; 
		}

a.top:hover	
		{
			color: #FCC346;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			text-decoration:underline; 
		}

a.ns	{
			color: #808080;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			text-decoration:none; 
		}

a.ns:hover	
		{
			color: #FCC346;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			text-decoration:none; 
		}


/*  Footer Details */


#ftr
		{
			float:left;
			
			width:900px;
			height:67px;
			
			background: url('../images/bdlr.gif') repeat-y;
		}

#ftrbody
		{
			float:left;
			padding:0px 0px 0px 42px;
		}

#ftrleft
		{
			float:left;

			width:10px;
			height:67px;
			
			background: url('../images/ftrleft.gif') no-repeat;
		}


#ftrtb
		{
			float:left;

			width:794px;

			height: 57px !important;
			height /**/: 67px; 

			padding:5px 0px 5px 0px;
			background: url('../images/ftrtb.gif') repeat-x;
		}

#ftrright
		{
			width:10px;
			height:67px;
			background: url('../images/ftrright.gif') no-repeat;
			float:left;
		}

#footer
		{
			width: 900px;
			float:left;
			border: 0px solid #7F7F7F;
		}

#ftt
		{
			width:900px;
			height:20px;
			background: url('../images/bdftlr.gif') repeat-y;
		}

#fl
		{
			float: left;
			width:700px;
			height:57px;
		}

#flc
		{
			float: left;
			width:81px;
			height:57px;
			background: url('../images/bdflc.gif') no-repeat;
		}
	
#fll
		{
			float: left;
			width:619px;
			height:57px;
			background: url('../images/bdfl.gif') repeat-x;
		}
	

#ft 
		{
			float: left;
			width:130px;		
			height:57px;
		}

#ftlc
		{
			float: left;
			width:42px;
			height:57px;
			background: url('../images/bdftlc.gif') no-repeat;
		}
	
#ftl
		{
			float: left;
			width:58px;
			height:57px;
			background: url('../images/bdftl.gif') repeat-x;
		}

#ftrc
		{
			float: left;
			width:30px;
			height:57px;
			background: url('../images/bdftrc.gif') no-repeat;
		}
	
#fr
		{
			float: left;
			width:59px;
			height:57px;
			background: url('../images/bdfrc.gif') no-repeat;
		}

#ftcon
		{	
			color: #7F7F7F;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			float:left;
		}

#ftcon a
		{	
			color: #7F7F7F;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			text-decoration:none
		}

#ftcon a:hover
		{	
			color: #7F7F7F;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			text-decoration:underline
		}



/*  containers */

#mainbody
		{
			float: left;
			width:900px;

			background: url('../images/bdlr.gif') repeat-y;
			padding:0px 0px 10px 40px;	
			border: 0px solid #7F7F7F;			
		}


#leftcontainer
		{
			float: left;
			width:207px;
			border: 0px solid #7F7F7F;		
		}


#centrecontainer
		{
			float: left;
			width:450px;
			border: 0px solid #7F7F7F;			
		}


#rightcontainer
		{
			float: left;
			width:163px;
			border: 0px solid #7F7F7F;			

		}


#devdir
		{
			width:160px;		
		}

#godevdir
		{
			width:400px;		
			padding:10px 0px 10px 0px;
		}

td.small 
		{
			font: 8pt Verdana, Arial, sans-serif;
			height:10px;
		}

td.vsmall 
		{
			font: 7pt Verdana, Arial, sans-serif;
			height:10px;
		}

#qsl-t	
		{
			width:130px;
			height:58px;
		}

#proof-com
		{
			width:330px;
			height:158px;
		}

#qsl-town	
		{
			float:right;
			width:130px;
			height:58px;
			border: 0px solid #7F7F7F;
		}

#WhereIS
		{
			display:block;
			background: url('../images/WhereIsMap.gif') no-repeat;
		}




a.WhereIsMap	
		{

			display:block;

			width: 97px !important;
			width /**/: 107px; 

			height: 25px !important;
			height /**/: 110px; 

			padding:85px 0px 0px 10px;

			color: #7F7F7F;
			background-color: #FFFFFF;
			font-weight: bold;
			text-decoration:underline; 

		}

a.WhereIsMap:hover	
		{
			display:block;

			width: 97px !important;
			width /**/: 107px; 

			height: 25px !important;
			height /**/: 110px; 

			padding:85px 0px 0px 10px;

			color: #FCC346;
			background-color: #FFFFFF;
			font-weight: bold;
			text-decoration:underline; 
		}

#rgtadvert
		{
			width:120px;
			border: 0px solid #7F7F7F;
			color: #7F7F7F;
			background-color: #FFFFFF;
			padding:0px 0px 5px 30px;
		}

#rgtadvert a
		{
			color: #7F7F7F;
			background-color: #FFFFFF;
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:underline;
		}

#rgtadvert a:hover
		{
			color: #F8B40C;
			background-color: #FFFFFF;			
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:underline;
		}


/* Email form */

#EMPanel
		{

			width: 600px;


		}


#EM-top
		{

			width: 590px !important;
			width /**/: 600px; 

			height:37px;

			padding:0px 0px 0px 10px;

			background: url('../images/Control/cp-header.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			font-style: italic;

		}

#EM-toptext
		{
			padding:6px 0px 0px 0px;
			float:left;
		}

#EM-toptextyel
		{
			padding:6px 0px 0px 0px;
			color: #F8B40C;
		}


#EM-back
		{
			width: 590px !important;
			width /**/: 600px; 


			padding:0px 0px 0px 10px;


			background: url('../images/Control/cp-back.gif') repeat-y;
		}

#EM-base
		{
			width:600px; 
			height:13px;
			background: url('../images/Control/cp-footer.gif') no-repeat;
		}

#EMQuery
		{

			width: 400px;
			height:120px;
		}

#emfMessage
		{

			width: 200px;
			height:80px;
		}


#emfI
		{

			width: 200px;
		}


#emfs
		{

			width: 80px;

		}

#emfsw
		{

			width: 180px;

		}

#emfsww
		{

			width: 220px;

		}

/* Email Form Errors */


#email
		{
			float:left;
			border: 0px solid #7F7F7F;
			padding:4px 0px 0px 0px;
		}

#emtop
		{

			width: 410px !important;
			width /**/: 420px; 

			height:37px;

			padding:0px 0px 0px 10px;

			background: url('../images/emtop.gif') no-repeat;

			font: 10pt Verdana, Arial, sans-serif;
			font-weight: bold;
			font-style: italic;
		}

#emtoptext
		{
			padding:6px 0px 0px 0px;
			float:left;
		}

#emtoptextyel
		{
			padding:6px 0px 0px 0px;
			color: #F8B40C;
		}


#emback
		{
			width: 410px !important;
			width /**/: 420px; 

			height:163px;
			padding:0px 0px 0px 10px;

			background: url('../images/emback.gif') repeat-y;
		}

#embase
		{
			width:420px;
			height:15px;
			background: url('../images/embase.gif') no-repeat;
		}


#emarthead
		{
			font: 10pt Verdana, Arial, sans-serif;
			padding:0px 0px 3px 0px;
			font-weight: bold;
		}

#emartbody
		{
			font: 8pt Verdana, Arial, sans-serif;
			padding:0px 0px 12px 10px;
			width:400px;
		}


/* Template */

#OHB
		{
			color: #F8B40C;
			background-color: #FFFFFF;			
			font: 12pt Verdana, Arial, sans-serif;
			font-weight: bold;
		}


#BHB
		{
			color: #00A7E6;
			background-color: #FFFFFF;			
			font: 12pt Verdana, Arial, sans-serif;
			font-weight: bold;
		}

#OH
		{
			color: #F8B40C;
			background-color: #FFFFFF;			
		}

#BH
		{
			color: #00A7E6;
			background-color: #FFFFFF;			
		}

#OSB
		{
			color: #F8B40C;
			background-color: #FFFFFF;			
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
		}

#BSB
		{
			color: #00A7E6;
			background-color: #FFFFFF;			
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
		}

#OS
		{
			color: #F8B40C;
			background-color: #FFFFFF;			
			font: 8pt Verdana, Arial, sans-serif;
		}

#BS
		{
			color: #00A7E6;
			background-color: #FFFFFF;			
			font: 8pt Verdana, Arial, sans-serif;
		}

a.error	{
			color: #7F7F7F;
			background-color: #FFFFFF;			
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:none; 
		}

a.error:hover	
		{
			color: #FCC346;
			background-color: #FFFFFF;			
			font: 8pt Verdana, Arial, sans-serif;
			font-weight: bold;
			text-decoration:underline; 
		}

.nicelist {

    padding-left: 10px;
    list-style: none;

	}
	
.nicelist li {	
    padding:0px 0px 5px 20px;
    background-image: url("../images/tick.gif");
    background-repeat: no-repeat;
	line-height:15pt;
    }


#bttp
	{
		padding:0px 60px 0px 0px;
	}



#thmb
	{
		text-align:center
	}

.thmGall {
	/*
		border-collapse:collapse;
	*/
	margin:5px;
}

.thmGallrow {
	margin:5px; 	
	padding: 5px;
	border:1px solid #C0C0C0;
	color: #7F7F7F;
	background-color: #FFFFFF;	
}




.AGrid {
	margin-top:10px;
	border-collapse:collapse;
	width:100%;
}
.AGridHead {

	border:1px solid  #C0C0C0;
	background-color: #7F7F7F;		
	color:#FFFFFF;	
	font-weight:bold;
}

.AGridrow {
	margin:5px; 	
	padding: 5px;
	border:1px solid  #C0C0C0;	
	background-color:#FFFFFF;	
	text-align:center;
}

