@charset "utf-8";
/* CSS Document */
* {padding:0px; margin: 0px;}
img, td { behavior: url(iepngfix.htc); }
body { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	background:url(../image/bodybg.jpg) repeat-x;

	}

div.frame { width: 900px;
			margin: 0 auto;
			text-align:left;

}

div.holder{
			width:900px;
			margin:0 auto;
			height: auto;
			background:url(../image/hodback.png) repeat-y;
}

div.quick1 { 	
			background-image:url(../image/leftbg.jpg);
			background-repeat:no-repeat;
			height:202px;
			color:#FFFFFF;
			padding:10px;
			font-weight:bold;
			
			}

div.quick2 { 	
			background:url(../image/leftbg2.jpg) no-repeat;
			width: 153px;
			height: 320px;
			color:#FFFFFF;
			padding:12px;
			padding-top: 20px;
			font-weight:bold;
			
			}


div.hmenu { background:url(../image/Hmenubg.jpg) repeat-x;
			height: 39px;
			width: 900px;
			margin: 0 auto;
			font-weight:bold;
			color: #FFFFFF;
			clear:both;
			_margin-top: -5px;
			
			}
div.footer { background:url(../image/Hmenubg.jpg) repeat-x;
			height: 39px;
			width: 900px;
			margin: 0 auto;
			font-weight:bold;
			color: #FFFFFF;
			clear:both;
			
			}

div.banner {
			width: 900px;
			margin: 0 auto;
			height: 206px;
			clear: both;
}

div.searchprop {
			width: 190px;
			height: 270px;
}
div.quicksearch { background-image:url(../image/qsbg.jpg) repeat;
			height:43px;
			width: 900px;
			color:#FFFFFF;
			margin: 0 auto;
			background-color:#CC0033;
}

div.left {
	float: left;
	width: 180px;
	padding-left: 10px;
	padding-top: 10px;
	margin-left:2px;
}

div.right {
	float: right;
	width: 350px;
	padding-top: 10px;
	margin-right:2px;
	height:100%;
}

div.main {
	padding-left: 10px;
	padding-top: 10px;
	height: 100%;
    width: 670px;
    float: left;

}

div.frontprop {
	margin: 0 auto;
}

	
.contactdetails{	text-align:right;
					list-style:none;
					color:#FFFFFF;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 1.1em;
					border: 0px solid;
}

td.topleft{  	background-image:url(../image/topleft.png);
		background-repeat:no-repeat;
		width: 14px;
		height:14px;
		}

td.top{  	background-image:url(../image/top.png);
		background-repeat: repeat-x;
		height:14px;
		}
td.topright{  	background-image:url(../image/topright.png);
		background-repeat:no-repeat;
		width: 14px;
		height:14px;
		}

td.left{  	background-image:url(../image/left.png);
		background-repeat: repeat-y;
		width: 14px;
}
		
td.right{  	background-image:url(../image/right.png);
		background-repeat: repeat-y;
		width: 14px;
		}


td.bottomleft{  	background-image:url(../image/bottomleft.png);
		background-repeat:no-repeat;
		width: 14px;
		height:14px;
		}

td.bottom{  	background-image:url(../image/bottom.png);
		background-repeat: repeat-x;
		height:14px;
		}
td.bottomright{  	background-image:url(../image/bottomright.png);
		background-repeat:no-repeat;
		width: 14px;
		height:14px;
		}

td.holdmain { background-color:#FFFFFF;}



			
td.options { vertical-align: baseline;
			padding-top: 5px;
			margin: 0px;}

li {		font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			font-weight:bold;
			color: #333366;
			list-style:outside;}

h1 {		font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight:bold;
			color: #1c2354;}

h2 {		font-family: Arial, Helvetica, sans-serif;
			font-size: 1.1em;
			font-weight:bold;
			color: #ffffff;}
			
h3 {		font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight:bold;
			color: #ffffff;}

h4 {		font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight:bold;
			padding: 5px;
			color: #CC3333;}

h5 {		font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			font-weight:bold;}
	
p {			font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size: .8em;
			color: #1c2354;
			}
			
label { font-size:14px;
		}

span { color:#990000;}


	
	dl { width: 150px; }
	dd{	background-color: #003366;}



a:link { color:#FFFFFF; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px;}
a:visited {color:#FFFFFF; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px;}
a:hover {color : #cccccc; text-decoration : underline; margin: 0px; padding-left: 0px; padding-right: 0px;}  
a:active {color:#FFFFFF; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px;}

a.topmenu:link { color:#FFFFFF; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px;}
a.topmenu:visited {color:#FFFFFF; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px;}
a.topmenu:hover {color : #cccccc; text-decoration : underline; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px;}  
a.topmenu:active {color:#FFFFFF; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px;}
		
a.context:link { color:#1c2354; text-decoration : none; margin: 0px;  padding-left: 0px; padding-right: 0px;}
a.context:visited {color:#1c2354; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px;}
a.context:hover {color : #ba222e; text-decoration : underline; margin: 0px; padding-left: 0px; padding-right: 0px;}  
a.context:active {color:#1c2354; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px;}

a.thickbox:link { color:#1c2354; text-decoration : none; margin: 0px;  padding-left: 0px; padding-right: 0px;}
a.thickbox:visited {color:#1c2354; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px;}
a.thickbox:hover {color : #ba222e; text-decoration : underline; margin: 0px; padding-left: 0px; padding-right: 0px;}  
a.thickbox:active {color:#1c2354; text-decoration : none; margin: 0px; padding-left: 0px; padding-right: 0px;}

a.pager{ font: 11px Trebuchet MS; color:#0c0c0c; text-decoration:none; padding:0px; margin:0px; }
a.pager:hover { font: 11px Trebuchet MS; color: #990000; text-decoration: underline; padding:0px; margin:0px; }