* { 
	padding : 0;
	margin : 0;
	} 
body { 
	font : 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
	background-image : url(images/bg.jpg);
	background-repeat : repeat-x;
	} 
p { 
	color : #787878;
	} 
h1 { 
	font-size : 1.6em;
	} 
h2 { 
	font-size : 1.4em;
	} 
h3 { 
	font-size : 1.2em;
	} 
a { 
	color : #99cccc;
	text-decoration : none;
	} 
a:hover { 
	color : #003366;
	text-decoration : underline;
	} 
img {border: 0px #99cccc solid;}

#wrapper { 
	margin : 0 auto;
	width : 822px;
	} 

#header { 
	color : #333;
	width : 820px;
	float : left;
	padding : 0 0 0 0;
	height : 200px;
	margin : 0 0 0 0;
	background-image : url(images/header.jpg);
	background-repeat : no-repeat;
	} 
.logo h1#lineone { 
	font-size : 1.7em;
	font-weight : lighter;
	padding-top : 90px;
	padding-left : 25px;
	color : #003366;
	border : none;
	top : 0;
	left : 14px;
	letter-spacing : -1px;
	} 
.logo h1#lineone span { 
	color : #99cccc;
	} 
.logo h2#linetwo { 
	padding-left : 25px;
	font-size : 0.9em;
	text-transform : none;
	top : 25px;
	left : 14px;
	color : #99cccc;
	} 
.logo a { 
	color : #99cccc;
	text-decoration : none;
	} 
#header h3 { 
	margin-left : 313px;
	margin-top : -60px;
	} 

#leftcolumn { 
	color : #333;
	margin : 0 0 0 10px;
	padding : 0 0 10px 0;
	height : 350px;
	width : 210px;
	float : left;
	} 
.leftnav ul { 
	list-style : none;
	} 
.leftnav li { 
	margin : 0 0 2px 0;
	} 
.leftnav li a { 
	display : block;
	width : 199px;
	height : 40px;
	line-height : 30px;
	background : url(images/nav.jpg) no-repeat left top;
	text-indent : 10px;
	color : #99cccc;
	text-decoration : none;
	font-weight : bold;
	padding-top : 5px;
	} 
.leftnav li a:active, .leftnav li a:visited, .leftnav li a:hover { 
	background-position : right top;
	color : #003366;
	font-weight : 800;
	} 
.news { 
	background-image : url(images/leftboxtop.jpg);
	background-repeat : no-repeat;
	margin-top : 25px;
	width : 200px;
	min-height : 100px;
	} 
.newsbottom { 
	height : 15px;
	background-image : url(images/leftboxbottom.jpg);
	background-repeat : no-repeat;
	} 
.news h3 { 
	color : #336698;
	font-family : verdana;
	font-size : 1em;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 4px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	} 
.news h4 { 
	font-family : verdana;
	font-size : 0.9em;
	padding-top : 10px;
	padding-left : 15px;
	padding-bottom : 5px;
	color : #46df32;
	margin-left : 10px;
	} 
.news p { 
	font-family : verdana;
	font-size : 0.75em;
	padding-left : 15px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	text-align : justify;
	padding-right : 20px;
	background-color : #eff6ff;
	} 
.news a { 
	padding-right : 10px;
	} 

		
		
#footer { 
	width : 598px;
	height : 70px;
	float : right;
	clear : both;
	color : #333;
	margin : 10px 0 10px 0;
	padding : 0 0 0 0;
	background-image : url(images/footer.jpg);
	background-repeat : no-repeat;
	} 
#footer p { 
	text-align : center;
	padding-top : 10px;
	font-size : 80%;
	} 

#rightcolumn { 
	float : right;
	color : #333;
	margin : 0 10px 0 0;
	padding : 0 0 0 0;
	min-height : 350px;
	width : 578px;
	display : inline;
	border-left : 5px solid #99cccc;
	border-right : 5px solid #99cccc;
	} 
#rightcolumn h1 { 
	margin : 0 5px 0 5px;
	padding : 0 0 0 5px;
	color : #99cccc;
	background-color : #003366;
	} 
#rightcolumn h2 { 
	margin : 10px 5px 0 5px;
	padding : 0 0 0 5px;
	color : #99cccc;
	background-color : #003366;
	} 
#rightcolumn p { 
	padding : 10px 5px 0 5px;
	text-align : justify;
	font-size : 1.1em;
	} 
.inset { 
	float : right;
	width : 250px;
	height : 250px;
	padding : 10px;
	margin : 10px 5px 5px 5px;
	color : inherit;
	font-size : 85%;
	background-image : url(images/adbg.jpg);
	background-repeat : no-repeat;
	} 
.adunit { 
	width : 478px;
	height : 70px;
	margin : 10px auto;
	background-image : url(images/468au.jpg);
	background-repeat : no-repeat;
	} 
.adunit h3 { 
	padding-left : 15px;
	padding-top : 5px;
	} 
.righttop { 
	float : right;
	color : #333;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	height : 15px;
	width : 598px;
	display : inline;
	background-image : url(images/rcbg.jpg);
	background-repeat : no-repeat;
	background-position : 0 0;
	} 
.rightbottom { 
	float : right;
	color : #333;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	height : 11px;
	width : 598px;
	display : inline;
	background-image : url(images/rcbgb.jpg);
	background-repeat : no-repeat;
	background-position : 0 0;
	} 

	
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
ul#navigation
{
	margin-left: .5em;
	padding-left: 0;
	list-style-type: none;
}
ul#navigation a
{
	display:block;
	text-decoration:none;
	background: #036;
	color: #fff;
	padding: .2em .5em;
	border-bottom: 1px solid #fff;
	width: 9em;
}
ul#navigation a:hover
{
	background: #69C;
	color: #000;
}
ul#navigation li
{
	display: inline;
}
table.hb1 {
	border-width: 2px 2px 2px 2px;
	border-spacing: 3px;
	border-style: none;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: white;
}
table.hb1 th {
	border-width: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 4px 4px 4px 4px;
}
table.hb1 td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 4px 4px 4px 4px;
}
