@media screen {

body {
	    background:url(../images/bg.jpg) repeat-y;
		font-family:verdana, sans-serif; 
		font-size:x-small; 
		padding:0; 
		margin:0; 
		color:#333333;
		overflow:visible;
		}

	#leftcontent {
	    background:url(../images/menubg.jpg) no-repeat;
		position: absolute;
		left:0px;
		top:94px;
		width:212px;
		height:360px;
		}
		
	#leftcontent h1, a {
		font-size:11px; 
		color:#ffffff; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-top:2px;
		padding-bottom:3px;
		padding-left:15px;
		}
		
	#leftcontent h2 {
		font-size:11px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-top:40px;
		padding-left:30px;
		}
		
	#quicklinks {
	    background:url(../images/quicklinks.jpg) no-repeat;
		position: absolute;
		left:200px;
		top:100px;
		width:200px; 
		height:142px;
		font-size:10px; 
		color:#fff; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		voice-family: "\"}\"";
		voice-family: inherit;
		}

select {
		background-color:#fff;
		color:#333; 
		font-size:9px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
input { 
		font-size:9px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
	  	}

	#helpline {
		position: absolute;
		left:-15px;
		top:454px;
		width:212px;
		height:130px;
		}
		
	#hottopic1 {
		position: absolute;
		top:218px;
		left:-5px;
		width:232px;
		height:135px;
		}
	#hottopic2 {
		position: absolute;
		top:218px;
		left:232px;
		width:212px;
		height:135px;
		}
	#hottopic3 {
	    background:url(../images/hottopic_3bg.jpg) no-repeat; 
		top:218px;
		position: absolute;
		left:455px;
		width:230px;
		height:135px;
		padding-left:1px;
		padding-top:1px;
		}

	#homecontact {
		background-image:url(../images/home_contact_bg.jpg);
		background-repeat:no-repeat;
		position: absolute;
		left:475px;
		top:22px;
		width:200px;
		height:170px;
		overflow:visible;
		padding-left:15px;
		padding-top:35px;
		}
		
		#topmenu {
		position:absolute;
		top:205px;
		left:260px;
		voice-family: "\"}\"";
		voice-family: inherit;
		z-index:50;
		white-space: nowrap;
	    }

	#topmenu h1 {
		font-size:12px; 
		color:#ffffff; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		display:inline; padding:5px;
		}
	#topmenu h1 A {
		font-size:12px; 
		color:#ffffff; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}


	#date { 
		position: absolute;
		text-align:right;
		left:212px;
		top:232px;
		width:678px;
		height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#007BC1;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
		
	#textonly { 
		position: absolute;
		text-align:right;
		left:580px;
		top:2px;
		width:300px;
		height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#ffffff;
		voice-family: "\"}\"";
		voice-family: inherit;
		}


	#searchresults {
		position: absolute;
		left:10px;
		top:50px;
		width:600px;
		height:350px;
		float:right;
		voice-family: "\"}\"";
		voice-family: inherit;
		}

	#homecentercontent {
		position: absolute;
		left:212px;
		top:237px;
		width:450px;
		height:350px;
		float:right;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	#homecentercontent a {
		font-size:10px; 
		color:#333333;
		text-decoration: underline;
		padding:0; 
		}
		
	#homecentercontent a:hover {
		font-size:10px; 
		color:#003399;
		text-decoration: underline;
		padding:0; 
		}

	#homecentercontent li{
	    margin:0 0 0 2em; 
		padding:0; 
		list-style-image:url(../images/bluedot.gif)
		}
	
	#logo {
	    background:url(../images/logo.jpg) no-repeat; 
		background-color:#FFFFFF;
		width:268px; 
		height:96px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
		
	#designby {
		position: absolute;
		left:-15px;
		top:584px;
		width:212px; 
		height:10px;
		voice-family: "\"}\"";
		voice-family: inherit;
		}

	#phototop {
	    background:url(../images/phototop.jpg) no-repeat; 
		position: absolute;
        left:268px;
		right:200px;
		top:1px;
		width:632px; 
		height:93px;
		voice-family: "\"}\"";
		voice-family: inherit;
		}

	#photobottom {
	    background:url(../images/photobottom.jpg) no-repeat; 
		position: absolute;
		left:212px;
		right:200px;
		top:94px;
		width:688px; 
		height:142px;
		voice-family: "\"}\"";
		voice-family: inherit;
		}

.hide {visibility:hidden}

	html>body #logo {
		height:93px;
		}
		
	html>body #phototop {
		height:93px;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
	    font-family:verdana, sans-serif;
		font-size:14px;
		padding-top:10px;
		}
		
	#banner h1 {
		font-size:14px; color:#ffffff;
		padding:10px 10px 0px 10px;
		margin:0px;
		
		}
	
.fieldcell input { 
 	width: 200px; 
 	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 background-color: #D7E5F2; 
	 color: #102132; 
	 border: 1px solid #284279; 
	 margin-right: 0px; 
	} 
	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	@media print {
	
	
body {
		font-family:verdana, sans-serif; 
		font-size:10px; 
		padding:0; 
		margin:0; 
		color:#333333;
		}

	#leftcontent {
		position: absolute;
		left:0px;
		top:94px;
		width:212px;
		height:360px;
		}
		
	#leftcontent h1, a {visibility:hidden
		}
		
	#leftcontent h2 {visibility:hidden

		}
		
	#quicklinks {visibility:hidden
		}

select {visibility:hidden
		}
		
input { visibility:hidden
	  	}

	#helpline {
	    background:url(../images/helpline.jpg) no-repeat; 
		position: absolute;
		left:462px;
		top:0px;
		width:212px;
		height:130px;
		}
		
	#hottopic1 {
		visibility:hidden
		}
	#hottopic2 {
		visibility:hidden
		}
	#hottopic3 {
		visibility:hidden
		}

	#topmenu {visibility:hidden
	    }

	#topmenu h1 {
		}

	#date { 
		position: absolute;
		text-align:left;
		left:292px;
		top:2px;
		width:178px;
		height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#007BC1;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
		
	#textonly { visibility:hidden
		}

	#homecentercontent {
		position: absolute;
		left:5px;
		top:131px;
		width:450px;
		float:right;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	#homecentercontent a {
		font-size:10px; color:#333333;
		
		}
	#homecentercontent a:hover {
		font-size:10px; 
		color:#003399;
		text-decoration: underline;
		padding:0; 
		}

	#homecentercontent li{
	    margin:0 0 0 2em; 
		padding:0; 
		list-style-image:url(../images/bluedot.gif)
		}
	#homecontact {
		position: absolute;
		left:480px;
		top:12px;
		width:210px;
		height:205px;
		overflow:visible;
		}
		
	#homecontact a {
		font-size:10px; color:#333333;
		}

	
	#logo {
	    background:url(../images/logo.jpg) no-repeat; 
		background-color:#FFFFFF;
		width:268px; 
		height:96px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
		
	#designby {visibility:hidden
		}

	#phototop {visibility:hidden
		}

	#photobottom {visibility:hidden
		}

.hide {visibility:hidden}

	html>body #logo {
		height:93px;
		}
		
	html>body #phototop {
		height:94px;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
	    font-family:verdana, sans-serif;
		font-size:14px;
		padding-top:10px;
		}
		
	#banner h1 {
		font-size:14px; color:#ffffff;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
.fieldcell input { 
visibility:hidden	} 
	}
