* {margin:0; padding:0;}

body {
	/*background-color:#313030;*/
	margin:0;
	min-width:760px;
	font-family: "Trebuchet MS",Arial , Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#424141;
	background-image: url(images/bkg1a.gif);
	/*background-position:center;*/
	background-repeat:repeat-y repeat-x;}
a {text-decoration:none; color:#777575;/*FF6633;*/}
a:hover { color:#000000;}



h4 {

		font-size:22px;
		color:gold;
		background-color:red;
		}
		
.title{
		font-size:18px;
		FONT: arial, helvetica;
		color:#000;;
		
		
		}
		
.plaintxt{
			font:10px, verdana;
			color:black;
			}

#header {
			background-color:#DFC1F1;
			color:white;
			font:bold 14px, verdana;
			height:20px;
			padding-top:2px;
			border: 2px solid;
			text-align:center;
			}
			
#header2 {
			background-color:#E2E771;
			color:black;
			font:bold 12px, verdana;
			height:18px;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:5px;
			border: 1px solid;
			border-color:white;
			text-align:left;
			}	
		
img
		{  border-style: none;
		}

.pic	 {
		margin-right:5px;
		border: solid 5px  #D1D1D3;
		}

#imghdr {
			color:white;
			font:bold 12px, verdana;
			padding-top:2px;
			padding-bottom:1px;
			float:left;
			margin:5px;
			}
			
#imghdr2 {
			display:block;
			color:black;
			font:bold 10px, verdana;
			padding-top:1px;
			padding-bottom:1px;
			float:right;
			margin:15px;
			margin-bottom:10px;
			}

#hrline {
			border-top: 1px dashed red; /*#E1E1E0;*/
			margin-left:15px;
			margin-right:20px;
			padding-top:15px;
			}

.leftmenu a{
	    		background-color:#EBEBEB;
	     	    background:url(images/lhs_1.gif)
	     	    			no-repeat left top;
	     	    height:26px; 
	     	    Text-Decoration:none;
 		  	}
			
			
.leftmenu a:hover {
   				background:url(images/lhs_2.gif)
   							no-repeat left top;
			 	height:26px;
			 	Text-Decoration:none;
			}
			
.navtext  { 
				font:bold 14px, verdana; Text-Decoration:none;
				color: gray; 
				margin-left:30px; margin-top:5px;
			}
			
.navtext a:hover {
				color:red;
			
			}
			
.inlist {
		padding-left:30px;
		color:gray;
		}
		
.rhs {
		background-color:#ffffff;/*F4F6C7; /*e2e2d2;*/
		
		}	
		
.middle {
		background-color:  #ffffff; /*e6ff8f;*/
		

		}	

.left {
		vertical-align:top;
		background-color:#e6e7e7;
		}	

#bllt{margin-right:20;}
	
.tablecontact {
			BACKGROUND-COLOR: white; color:black; 
			Font:10px Verdana, Arial, Helvetica, Sans-Serif;
			BORDER: 1px solid; BORDER-COLOR:#d3d3d3;
			}
			
.leftcol{
		text-align:left;
		}

.rtcol{
		text-align:right;
		}
		
.subhdr {
		background-color:#D8E379; ccdd33;
		color:#000;
		font: bold 10px verdana;
		height:22px;
		}

.formfieldtext {
			Font:10px Verdana, Arial,Helvetica, Sans-Serif;
			background-color:e6e7e7
			}
		
.red {
		color:red;
		text-decoration:none;
		}	
			

/*lhs nav*/

			
#nav {
	width: 14.3em;
	
	/*border-right: 1px solid #dedbdb; /*#cfcbcb;*/
	padding: 0 0 1em 0;
	/*margin-bottom: 1em;*/
	font: 11px, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #e6e7e7; /*CFCDCD; /*c1bfbf;*/
	color: #333;
	
	}
	
#nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#nav li {
		border-bottom: 1px solid #dedbdb; /*#c1bfbf;*/
		margin: 0px;
		
		}

#nav li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 5px solid #dedbdb; /*#cfcbcb;*/
		
		background-color: #ecebeb; /*d6d4d4;*/
		color: #da4949;
		text-decoration: none;
		width: 100%;
		}

html>body #nav li a {
		width: auto;
		}

#nav li a:hover {
		border-left: 5px solid red; /*#cfcbcb;*/
		background-color: #e4e0e0;
		color: #000;
		}
		
#nav li strong {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 5px solid yellow; /*#cfcbcb;*/
		background-color: orange;
		color: #fff;
		}
		
		
#nav strong {
				background-color: #e6e7e7;
	}

#bodytext {
		
		font: 10px  verdana, arial, sans-serif; 
		color:#4b4b4b; 
		align:top;
		padding:5px 5px 0px 5px;
		margin-top:5px;
		
		
	/*position: absolute; left: 460px; top: 275px;*/
		}
		
div.row{
		padding-top:5px;
		float:left;
		padding-left:10px;
		} 

div.row.span.imgrt{
		float:left;
		} 
div.row.span.imglft{
		float:right;
		} 
		

#mainpgtxtrt {
		
		font: 10px verdana, arial, sans-serif; 
		color:black; 
		padding:1px 3px 10px 3px;
		margin-right:15px;
		margin-left:5px;
		
		

		/* position: absolute; left: 675px; top: 277px;	*/
		}
		
#bodytext2 {
		
		font: 10px verdana, arial, sans-serif; 
		color:black; 
		padding:3px 10px 0px 5px;
		margin-right:15px;
		border: solid 1px #ddd6c6; 
		

		/* position: absolute; left: 675px; top: 277px;	*/
		}
		
#bodyindx {
		font: 10px verdana, arial, sans-serif; 
		color:black; 
		padding:0px 5px 0px 5px;
		margin-top:0px;
		text-align:justify;
		
		
	/*position: absolute; left: 460px; top: 275px;*/
		}		

#bodyindx2 {
		
		font: 10px verdana, arial, sans-serif; 
		color:black; 
		padding:2px 10px 0px 5px;

		/* position: absolute; left: 675px; top: 277px;	*/
		}

		
.footer {
		font: 10px verdana, arial, sans-serif; 
		color:white;
		background-color:#BFC8E3; 
		height:25px;
		text-align:right;
		padding-right: 20px; 
		}
		
/* top nav */

			
	
#tnav  a {
		font: 12px,  Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		float:right;
		display: block;
		padding: 3px 20px 3px 0px;
		text-decoration: none;
		color:#fff;
		}

html>body #tnav a {
		width: auto;
		}

.blink a{
		font: bold 10px verdana;
		color:#000000/*B5B5B5*/;
		text-decoration:none;
		
		}
.blink a:hover{
		font: bold 10px verdana;
		color:#cc0000 /*676562*/;
		text-decoration:none;
		
		}

.pfimg {
		display:block;
		padding-left:5px;	
		padding-right:5px;
		padding-top:10px;
			
		}
		
.pftxt {
		padding-left:130px;	
		padding-right:10px;
		padding-top:0px;
		padding-bottom:1px;	}