.t_bodybg { background:url(../../img/swirl_bg.jpg) #0030A0; margin:10px 0; }
.t_bodycontent { border:solid 1px black; background-color:#FFFFFF; }

.t_nav_section a {color:black;text-decoration:none;}
.t_nav_section a:hover {color:black;text-decoration:underline;}
.t_nav_page a {color:#3FB1ED;text-decoration:none;}
.t_nav_page a:hover {color:#3FB1ED;text-decoration:underline;}
.t_nav_section_on a {color:#FF171F;text-decoration:none;}
.t_nav_section_on a:hover {color:#FF171F;text-decoration:underline;}
.t_nav_page_on a {color:#FF171F;text-decoration:none;}
.t_nav_page_on a:hover {color:#FF171F;text-decoration:underline;}

.t_nav_section { font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:black;border-top:solid 1px #D7D7D7;text-align:right; }
.t_nav_section_on { font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:#FF171F;border-top:solid 1px #D7D7D7;text-align:right; }
.t_nav_page { font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#3FB1ED;text-align:right; }
.t_nav_page_on { font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#FF171F;text-align:right; }

.t_module_head {font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:white;background-color:#2749AC;background-image:url(bg_feature_module.gif);}
.t_module_text {font-family:Arial,Helvetica,sans-serif;font-size:8pt;background-color:white;color:black;}
.t_module_text a {color:#2749AC;}
.t_module_text a:hover {color:#0098E7;}
.t_module_link {font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:white;background-color:#2749AC;background-image:url(bg_feature_module.gif);}
.t_module_link a {color:white;text-decoration:none;}
.t_module_link a:hover {color:#0098E7;text-decoration:none;}
.t_module_gap {line-height:10px;}

h1 { font-family: Arial,Helvetica,sans-serif;font-size:16pt;font-weight:bold;color:#0098E7; }
h2 { font-family: Arial,Helvetica,sans-serif;font-size:13pt;font-weight:bold;color:#FF171F; }
h3 { font-family: Arial,Helvetica,sans-serif;font-size:11pt;font-weight:bold;color:#0030A0; }

.t_text {font-family: Arial,Helvetica,sans-serif;font-size:9pt;color:black;}
.t_text a {color:#0098E7;}
.t_text a:hover {color:#FF171F;}
.t_text a:visited {color:#A700DE;}
.text1, .text1 a {color:#0098E7;}
.text2, .text2 a {color:#FF171F;}
.text3, .text3 a {color:#FFFF00;}
.text4, .text4 a {color:#A700DE;}
.text5, .text5 a {color:#666666;}

.t_text ul {
	padding:0;
	margin:0 0 0 16px;
	list-style-image:url(bullet.gif);
}

/* image objects */
.t_image {

}
.t_image div {
	padding:5px 0 15px 0;
	font-size:12px;
	font-style:italic;
	color:#999999;
}
.t_imgb_none {
	border:none;
}
.t_imgb_thin {
	border:solid 1px #000000;
}
.t_imgb_thick {
	border:solid 2px #000000;
}

/* table objects */
.t_tablestyle0 {
	font-family: Arial,Helvetica,sans-serif;
}
.t_tablestyle0 th {
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
}
.t_tablefooterstyle0 {
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:normal;
}
.t_tablestyle0 td {
	color:#FFFFFF;
	color:#999999 !important;
	font-size:12px;
}

.t_tablestyle1 {
	font-family: Arial,Helvetica,sans-serif;
	background-color:#000000;
	color:#000000 !important;
}
.t_tablestyle1 th {
	background:#000000;
	color:#FFFF00;
	font-weight:normal;
	font-size:12px;
}
.t_tablestyle1 td {
	background-color:#FFFFFF;
	font-size:12px;
}
.t_tablefooterstyle1 {
	background-color:#FFFF00 !important;
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

.t_tablestyle2 {
	font-family: Arial,Helvetica,sans-serif;
	background-color:#FFFFFF;
}
.t_tablestyle2 th {
	background:#00309F;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
.t_tablestyle2 td {
	background-color:#DBE4FA;
	font-size:12px;
}
.t_tablefooterstyle2 {
	background-color:#00309F !important;
	color:#FFFFFF !important;
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

.t_tablestyle3 {
	font-family: Arial,Helvetica,sans-serif;
	background-color:#0098E7;
}
.t_tablestyle3 th {
	background:#88CFF3;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
.t_tablestyle3 td {
	background-color:#FFFFFF;
	color:#0A76AE !important;
	font-size:12px;
}
.t_tablefooterstyle3 {
	background-color:#D9EEF9 !important;
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

/* file download objects */
.t_downloadicon {
	float:left;
}
.t_downloaddesc {
	font-family: Arial,Helvetica,sans-serif;
	padding-left:42px;
	font-size:12px;
	color:#999999;
}
.t_downloadtitle {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333;
}
.t_downloadinfo {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#5D3424;
}

/* form field objects */
.t_fTitle {
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#0030A0;
}
.t_fInput {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#000000;
}
.t_fButton {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#000000;
}

/* news article styles */
.t_articletitle {
	font-family: Arial,Helvetica,sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#0030A0;
}
.t_articletitle a {
	color:#0030A0;
	text-decoration:none;
}
.t_articletitle a:hover {
	color:#FF171F;
}
.t_articledate {
	font-family: Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#999999;
}
.t_articleintro {
	font-family: Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#000000;
}

#t_loggedin {
	padding:5px 0 10px 20px;
	text-align:left;
	font-family: Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#000000;
	line-height:18pt;
}
#t_loggedin a {
	font-size:8pt;
	text-decoration:none;
}