/* Generic elements */
body{
	background: #D6E1EF; margin:0; color: #000000; font-family:arial,helvetica; font-size: 0.7em; line-height: 1.4em; 
}
input{
	font-family:arial,helvetica; font-size: 1em; border: 1px solid #BCC3D8; background: #ffffff; padding: 2px; color:#0F2367;
}
a{
	color:#0F2367; text-decoration:none;
}
a:hover{
	text-decoration: underline;
}
h1{
	color:#0F2367; letter-spacing:-1; font-weight:normal; margin:0; margin-top: 10px; padding-bottom:5px; font-size:1.6em; border-bottom: 1px solid #BCC3D8;
}
h2{
	color:#0F2367; margin:0; margin-top: 10px; font-size:1.1em;
}
h3{
	color: #0F2367; font-size: 1em;
}

p{
	margin-top:10px;
}
ul{
	margin-bottom: 0;
}

li{
	list-style-image: url(arrow.gif); list-style-position:outside; padding-left: 5px; margin: 5px; padding-top:-5px;
}

/* Position divs */
div#banner{
	clear: both; position: absolute; padding: 10px; top: 0; left: 770px;display:none;
}
div#pagewrapper{
	clear: both; background: #ffffff; width:770px; border-right: 1px solid #0F2367; border-bottom: 1px solid #0F2367;
}
div#topbar{
	clear: both; padding: 2px 5px; background:#0F2367; width: 760px;
}
div#topbar a{
	color: white;
}
div#brandbar{
	height: 93px; clear: both; background:#0F2367; width: 100%;
}
div#crumbsbar{
	clear: both; width: 760px; padding: 5px 0; margin-left:10px; font-weight:bold;
}
div#crumbsbar a{
	font-weight:normal;
}
div#mainarea{
	clear: both; background: #ffffff; width:770px; 
}
div#navpanel{
	float:left; width: 170px;background:url(navgrad.jpg) repeat-x; height: 100%;
}
div#navbar{
	 margin: 5px; width:160px; height: 240px;
}
div#navbar a{
	padding:3px; width: 124px;
}
div#awards{
	text-align: center;
}
div#awards img{
	padding: 25px 0;
}
div#contentpanel{
	float:left; width: 580px; height:100%;padding: 0 10px; overflow:auto;
}
div#contentpanel a{

                text-decoration: underline;

}

div#contentpanel a:hover{

                text-decoration:none;

}


div#footer{
	height: 15px; clear: both; width:760px; padding: 5px; color:#ffffff; background:#0F2367;
}
div#footer a{
	color:white;
}
div#footer img{
	padding-top: 2px;
}
.left{
	float: left;
}
.right{
	float: right;
}

/* Tabs */

.tabWrapper{
	text-align: center; width: 100%; border-bottom: 1px solid #0F2367;	
}

.tblTabs a{
	text-align: center; text-decoration: none; color: #0F2367; background:url(tab_off.jpg); margin-bottom: -3px; padding-top:5px;
}

.tblTabs a:hover, .tabActive a{
	background:url(tab_on.jpg);	font-weight: normal; color: #ffffff;
}

.tblTabs td, .tabActive td{
	font-weight: bold; width: 95px; height: 23px;
}

/* Page template styles */

.redTable{	
	border: 1px solid #7E2B42; background-color: #D6E1EF;
}

.redTable th{
	background: #7E2B42; color: #fff; font-weight:bold; text-align:left;
}

.orangeTable{	
	border: 1px solid #7E2B42;
}

.orangeTable th{
	background: #FF751A; color: #fff; font-weight:bold; text-align:left;
}

.redTable td, .orangeTable td{
	padding: 3px;
}

.redTable p, .orangeTable p{
	margin: 0;
}

/* Large county links */

.channel{
	width: 168px; height: 55px; background: url(country_button.jpg) no-repeat; padding:10px; padding-top:35px 
}

.channel a{
	color:#ffffff; font-size:10pt; font-weight:bold;
}

.channel:hover{
	color:#FD6E10; cursor:pointer;background: url(country_button_over.jpg) no-repeat;
}

.channel a:hover{
	color:#FD6E10; text-decoration: none;
}

