body {
	text-align: center;
	padding: 0px 0;
	margin: 0px 0px;
	}

h1 {
	margin: 0;
	padding: 0;
	font-size: 1px;
	height: 150px;
	text-indent: -2000px;
	background-image: url(cool-proxy.jpg);
	}
	
h2 {
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
	color: #434343;
	background: url(bigBullet.gif) no-repeat 3px 5px;
	font: 18px/25px Georgia, Times New Roman, Times, serif;
	}
	
p { margin: 0 0 15px 0; }

#body_container{
	background: #fff url(body.png) top center repeat-y;
}
	
#container {
	text-align: left;
	border: 1px solid #545454;
	width: 780px;
	margin: 0 auto;
	background: #fff url(hMenu.gif) repeat-y;
	font: 13px/19px Trebuchet MS, Georgia, Times New Roman, serif;
	}
	
#container img {
	margin: 0;
	padding: 0;
	}

#hMenu {
	border-style: solid;
	border-color: #545454;
	border-width: 1px 0;
	height: 25px;
	/*background: #99CC66 url(menuBullet1.gif) no-repeat 15px 9px;*/
	background: #B1B1B0 url(hMenu.png) repeat-x;
	padding: 0 0 0 5px;
	}
	
	#hMenu ul {
		margin: 0 0 0 -20px !important;
		margin: 0;
		list-style: none;
		text-align: left;
		/*background: transparent url(menuBullet3.gif) no-repeat 650px 9px !important;
		background: transparent url(menuBullet3.gif) no-repeat 615px 9px;*/
		}
		
	#hMenu ul li {
		display: inline;
		padding: 0 0 0 23px;
		/*background: url(menuBullet2.gif) no-repeat 4px 6px !important;
		background: url(menuBullet2.gif) no-repeat 4px 9px;*/
		}

	#hMenu ul li#frst {
		padding: 0;
		background: none !important;
		}

	#hMenu ul li a {
		color: #000;
		font: bold 14px/25px Georgia, Times New Roman, Times, serif;
		text-decoration: none;
		font-weight: bold;
		padding: 3px 8px;
		}

	#hMenu ul li a:hover {
		text-decoration: none;
		font-weight: bold;
		background-color:#2f77e8;
		}
		
	#hMenu form {
		margin-left:105px;
		display:inline;
		}
	
#copyright {
	clear: both;
	border-top: 1px solid #545454;
	/*background-color: #B1B1B0;*/
	background: #FFFFFF url(hMenu.png) repeat-x;
	padding:5px;
	}
	
	#copyright p {
		color: #3d492b;
		text-align:center;
		font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
		margin:0 3px;
		/*margin: 0 0 3px 340px;*/
		}

#vMenu {
	width: 200px;
	float: left;
	background: url(vMenu.jpg) top left no-repeat;
	padding: 5px;
	}
	
	#vMenu p {
		color: #222222;
		margin: 0 0 10px 12px;
		}

	#vMenu p .date {
		display: block;
		color: #4776bd;
		font: bold 11px/18px Georgia, Times New Roman, Times, serif;
		background: url(bulletNews.gif) no-repeat 0px 4px;
		margin: 0 0 0 -15px;
		padding: 0 0 0 15px;
		}
	
#content {
	float: right;
	width: 555px;
	min-height:520px;
	margin: 0px;
	padding: 30px 5px 30px 10px;
	}

	#content h2 {
		color:#204B80;
		font-size:24px;
		}	
		
	#content img.right {
		/*border: 1px solid #828282;*/
		padding: 3px;
		float: right;
		margin: 8px;
		}				

/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 12px;
	padding: 0px;
	border-bottom: 0px solid #cbd1c3;
	font-size: 90%;
	font-family:sans-serif;
}

	#sectionLinks h3{
		display:inline;
		padding: 4px 0px 2px 10px;
}
	#sectionLinks a:link{
		padding: 4px 0px 2px 10px;
		/*border-top: 1px solid #cccccc;*/
		width: 100%;
	  	voice-family: "\"}\""; 
	  	voice-family:inherit;
		width: auto;
		color: #000000;
		font-weight: bold;
		text-decoration:underline;
		font-family:sans-serif;
		}
	
	#sectionLinks a:visited{
		/*border-top: 1px solid #cccccc;*/
		padding: 4px 0px 2px 10px;
		color: #000000;
		font-weight: bold;
		text-decoration:underline;
		font-family:sans-serif;
		}
	
	#sectionLinks a:hover{
		/*border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;*/
		background-color: #2f77e8;
		padding: 4px 0px 2px 10px;
		color: #000000;
		text-decoration:none;
		font-family:sans-serif;
		}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}


#content table{
	text-align:center;
	font: 13px/19px Trebuchet MS, Georgia, Times New Roman, serif;
}

#content  table.results th{
	background-color:#EEEEEE;
}

#content  table.results tr{
	background-color:#F9F9F9;
}

#content  table.results img{
	margin: 5px;
	max-width: 90px;
	max-height: 90px;
	
}


#content  .smaller {
	font-size: 10px;
}

#content .results {
	border-style: solid;
	border-color: #BBBBBB;
	border-width: 1px 1px;


}
