@charset "UTF-8";
/* CSS Document */

html {
	text-align:center;
}
body {
	color:#666666;
	font-size:80%;
	font-family:Arial,Helvetica,sans-serif;
}
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

img {
	border: none;	
}
a {
	color:#0088CC;
}
a:link, a:visited, a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1{
	margin-top:0;
	color:#344971;
	font-size:18px;
}
h2{
	margin-top:0;
	color:#666666;
	font-size:16px;
}
h3{
	margin-top:0;
	color:#4967A2;
	font-size:14px;
}
#tnav {
	display:block;
	padding-bottom:20px;
}
#wrapper-sub-header {
	background-color:#666666;
	height:22px;
	margin-top:4px;
}
#sub-header {
	height:31px;
	position:relative;
}
#header, #sub-header, #content, #footer_container, #container, #tnav {
	margin:0 auto;
	text-align:left;
	width:760px;
}
#sub-header h2 {
	height:31px;
	position:absolute;
	width:100%;
	color:#FFF;
}

#contenthome {
	float:left;
	min-height:320px;
	padding:0 20px 10px 0;
	text-align:left;
	width:760px;
}
#container {
	padding-top:20px;
}
#navhome {
	display:block;
	float:right;
	text-align:left;
	width:239px;
}
#navhome .border {
	background-color:#FFFFFF;
	border:1px solid #C3D9FF;
	margin-bottom:5px;
	padding:4px;
}
#sidebarhome {
	background-color:#E8EEFA;
	padding:2px;
	text-align:center;
}
div.btn-flexbluebtn div span a {
	color:#344971;
	display:block;
	font-weight:bold;
	padding:10px 15px 10px 10px;
	text-align:center;
	text-decoration:none;
	margin:25px;
	border:thin #344971 solid;
}
#footer_container {
	clear:both;
	display:block;
	padding:20px 0;
	width:auto;
}
#footer_container .footer {
	border-top:1px solid #BBBBBB;
	color:#666666;
	padding-top:5px;
	text-align:center;
}

.leftnavlink
{
	padding-bottom:5px;
	padding-top:5px;
}

.leftnavdivider
{
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
}

.leftnavhighed
{
	padding-bottom:5px;
	padding-top:5px;
}

.hcell
{
	padding:4px;
	background-color: rgb(226, 226, 226);	
}

.oddcell
{
	padding:2px;
	background-color: #FFFFFF;	
}

.evencell
{
	padding:2px;
	background-color: rgb(248, 248, 248);
}

span.size0, span.size0 a {
	color:#344971;
	font-size:28px;
}
span.size1, span.size1 a {
	color:#344971;
	font-size:26px;
}
span.size2, span.size2 a {
	color:#A3A8B6;
	font-size:24px;
}
span.size3, span.size3 a {
	color:#A3A8B6;
	font-size:22px;
}
span.size4, span.size4 a {
	color:#A3A8B6;
	font-size:18px;
}
span.size5, span.size5 a {
	color:#A3A8B6;
	font-size:14px;
}
span.size6, span.size6 a {
	color:#A3A8B6;
	font-size:11px;
}
.word {
	padding:4px;
}
.subnavtd
{
	font-weight:bold;
	float:left;
	padding:0.45em 0 0.45em 1em;
	width:110px;
}
.subnavtd a {
	font-weight:normal;
	float:left;
}

table.dataTable{
	padding-left:25px;
	padding-top:25px;	
}

table.dataTable td.labeleven, table.dataTable td.columneven {
	background:#F9FAFA none repeat scroll 0 0;
}
table.dataTable td.labeleven {
	color:#797268;
}
table.dataTable td.columneven {
	color:#797268;
}
table.dataTable td.labelodd {
	color:#4F6B72;
}
table.dataTable td.columnodd {
	color:#4F6B72;
}
table.dataTable td.labeltitle {
	color:#344971;
	font-size:14px;
}

