* {
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
body {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	color:#000;
	font-size:11px;
	background-color:#d2dddf;
}

div.cl {
	clear:both;
	height:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

div.fleft {float:left;display:inline;}
div.fright {float:right;display:inline;}
div.tright {text-align:right;}

h1 {
	font-family:"Times New Roman", serif;
	font-size:20px;
	font-weight:normal;
	text-shadow:1px 1px 0px #fff;
}

h2 {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding-bottom:20px;
	color:#0f3372;
}

p {
	margin:10px 0;
	
}

span.data {
	color:#d7051e;
}

a:link {color:#3a75a8; text-decoration:underline;}
a:visited {color:#7a6c90;}
a:hover {color:#0089ff;}
a:active {color:#0089ff;}

div.main {
	width:960px;
	margin:auto;
	background: #fff url(../images/common/bg.gif) repeat-x center top;
}	

div.topmenu {
	float:right;
	display:inline;
	height:22px;
	line-height:22px;
}

div.topmenu a {color:#000;text-decoration:none;}
div.topmenu a:hover{color:#000;text-decoration:underline;}

div.topmenu a.selected {color:#d7051e;}

div.about {
	display:inline;
	margin-left:20px;
	margin-right:5px;
	height:22px;
}

div.about img {
	position:relative;
	top:4px;
}

div.about a {color:#00529b;}

div.main_content {
	background:transparent url(../images/common/main_bg.gif) repeat-y center top;
	width:960px;
}

div.top {height:10px;width:960px;background:#d2dddf url(../images/common/top.gif) repeat-x bottom; position:relative;}
div.bottom {height:10px;width:960px;background:#d2dddf url(../images/common/bottom.gif) repeat-x center bottom; position:relative;}

div.topleft, div.topright, div.bottomleft, div.bottomright {
	width:10px;
	height:10px;
	background-color:#d2dddf;
	background-repeat:no-repeat;
	position:absolute;
	overflow:hidden;
}

div.topleft{background-image:url(../images/common/topleft.gif);top:0px;left:0px;}
div.bottomleft{background-image:url(../images/common/bottomleft.gif);bottom:0px;left:0px;}
div.topright {background:url(../images/common/topright.gif);top:0px;right:0px;}
div.bottomright {background:url(../images/common/bottomright.gif);bottom:0px;right:0px;}

div.header {
	height:50px;
	border-bottom:1px solid #dfdfdf;
	margin:8px 20px 0 20px;
}

div.logo {
	float:left;
	display:inline;
	margin-right:20px;
}

h1 span.navy {color:#0f3372;margin-right:10px;}

div.header h1 {
	float:right;
	display:inline;
	line-height:40px;
}

div.menu {
	border-top:1px solid #fff;
	margin:0 20px 0 20px;
	height:32px;
	padding-top:12px;
}

div.menu a:link ,
div.menu a:visited,
div.menu a:hover,
div.menu a:active {color:#000; text-decoration:none; padding:0 6px;}

div.menuitem {
	background: transparent url(../images/common/menubg.gif) repeat-x;
	height:32px;
	float:left;
	display:inline;
	line-height:32px;
	font-size:12px;
	margin-right:4px;
}

div.menuleft, div.menuright {
	width:5px;
	height:32px;
	display:inline;
}

div.menuleft {	
	background: transparent url(../images/common/menuleft.gif) no-repeat;
	float:left;
}

div.menuright {
	background: transparent url(../images/common/menuright.gif) no-repeat;
	float:left;
}

body div.menuselected {background: #093d6b none;}
body div.menuselected div.menuleft {background: transparent url(../images/common/menuleft_selected.gif) no-repeat;}
body div.menuselected div.menuright {background: transparent url(../images/common/menuright_selected.gif) no-repeat;}

body div.menuselected a:link, div.menuhover a:link,
body div.menuselected a:visited, div.menuhover a:visited,
body div.menuselected a:hover, div.menuhover a:hover,
body div.menuselected a:active, div.menuhover a:active{color:#fff;}

div.menuhover {background: #3c95d3 none;}
div.menuhover div.menuleft {background: transparent url(../images/common/menuleft_hover.gif) no-repeat;}
div.menuhover div.menuright {background: transparent url(../images/common/menuright_hover.gif) no-repeat;}

div.searcharea {
	width:922px;
	height:231px;
	margin:0 20px 0 20px;
	background:#093d6b url(../images/common/searchareaBg.jpg) no-repeat center bottom;
	color:#fff;
}

div.yearselect {padding:20px 65px;}
div.yearselect select {margin-left:10px;border:none;padding:0px;text-align:left;}

div.searchBox {
	width:795px;
	height:146px;
	margin:auto;
	background: #1e75b2 url(../images/common/searchbox_bg.png) no-repeat center center;
}

div.searchline {
	position:relative;
	height:50px;
}

input.search_input {
	position:absolute;
	width:590px;
	border:1px solid #4d7ca6;
	padding:2px;
	font-size:14px;
	height:24px;
	top:18px;
	left:22px;
	background:#fff url(../images/common/search_input_bg.gif) no-repeat top left;
	padding:4px 3px 0 3px;
}

input.search_submit {
	position:absolute;
	height:33px;
	width:135px;
	background:#c42525 url(../images/common/search_submit_bg.png) no-repeat center top;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	text-shadow:1px 1px 0px #951212;
	top:17px;
	left:636px;
}

div.searchOptions {
	margin:10px 20px;
}

div.optionsCol {
	width:198px;
	float:left;
	display:inline;
	padding:4px;
}

div.searchOptions div.first {
	margin:0 10px 10px 20px;
	clear:left;
	width:100px;
	float:left;	
	padding:2px;
}

div.searchOptions input.checkbox {
	margin:0px;
}

div.optionsCol label {
	padding-bottom:10px;
}

div.searchOptions h3 {
	font-size:12px;
	background-color:#1e75b1;
	float:left;
	display:inline;
	margin-left:20px;
	padding:0px;
	margin-bottom:0px;
}

div.searchresults {
	font-size:14px;
	margin:10px 20px;
	color:#0f3372;
}

span.keyword {
	color:#d7051e;
	font-weight:bold;
}

div.pagecontent {
	margin:40px 60px;
	line-height:18px;
}

a.pdf, a.doc, a.txt {padding:3px 25px 3px 3px;}

a.pdf {background: transparent url(../images/common/ic_pdf.gif) no-repeat center right;}
a.doc {background: transparent url(../images/common/ic_doc.gif) no-repeat center right;}
a.txt {background: transparent url(../images/common/ic_txt.gif) no-repeat center right;}

div.footer {
	width:950px;
	margin:10px auto 20px auto;
	line-height:20px;
}

div.footer a{text-decoration:none;}
div.footer a:hover{text-decoration:underline;}
