/* CSS Document */

body
{
/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
font-family: 'Segoe UI', Tahoma,Verdana,Arial,sans-serif;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-color:#3e72a2;
}
.text
{
border:1px solid #898989;
}
div, p
{
font-size:12px;
color: #434343;
}
div p
{

font-size:12px;
color: #434343;
}
p div
{

font-size:12px;
color: #434343;
}
.error {

	font-size: 12px;
	color: #FF0000;
}
.error_control {

	font-size: 12px;
/*	font-weight:600;
*/	color: #FF0000;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
}
.desc
{
padding-left:10px;
font-size:14px;
color: #434343;
}
.txt_field
{
border:1px solid #a5a5a5;
}
.desc p
{

font-size:10px;
color: #434343;
}
.desc a
{

font-size:12px;
color: #951919;
text-decoration:none;
}
.desc a:hover
{

font-size:12px;
color: #951919;
text-decoration:underline;
}

a {
	font-size: 12px;
	color: #285a8d;
}
a:hover {

	font-size: 12px;
	color: #285a8d;
}
ul{ font-size:12px; color:#434343 }
.heading
{
background-image:url(../images/heading.gif);
background-position:center;
background-repeat:no-repeat;
/*color:#0293d5;*/
color:#961819;

font-size:13px;
height:42px;
font-weight:bold;
padding-left:10px;
text-align:left;
}
.highlight a
{
padding:5px;
padding-bottom:0px;
}
.highlight a:hover
{
color:#FFFFFF;
background-color:#4ea6cc;
}
.btn
{
background-color:#757575;
color:#FFFFFF;
border:2px solid #575757;
}
.btn2
{
background-color:#95191b;
color:#FFFFFF;
border:1px solid #670608;
}
.btn3
{
background-color:#3b3b3b;
color:#FFFFFF;
border:1px solid #292929;
}

.heading_red
{
background-image:url(../images/heading_red.gif);
background-position:center;
background-repeat:no-repeat;
/*color:#0293d5;*/

font-size:13px;
height:42px;
font-weight:bold;
padding-left:10px;
text-align:left;
}
.mainheading
{
color:#285a8d;

font-size:15px;
padding-left:15px;
font-weight:bold;
}
.mainheading a
{
font-size:14px;
color:#285a8d;
text-decoration:underline;
}
.mainheading a:hover
{
color:#285a8d;
font-size:14px;
text-decoration:none;
}
.date
{
color:#285a8d;

font-size:12px;
padding-right:15px;
}
.wideheading
{
background-image:url(../images/wideheading.gif);
background-position:center;
background-repeat:no-repeat;
color:#285a8d;

font-size:16px;
width:616px;
height:42px;
font-weight:bold;
padding-left:15px;
text-align:left;
}
.maindesc
{

font-size:12px;
color: #434343;
}
.maindesc p
{

font-size:12px;
color: #434343;
padding-left:15px;
padding-right:15px;
text-align:justify;
}
.sep p
{

font-size:12px;
color:#999999;
padding-left:15px;
padding-right:15px;
text-align:justify;
}
.maindesc a
{

	font-size: 12px;
	color: #285a8d;
}
.maindesc a:hover
{

	font-size: 12px;
	color: #285a8d;
}
.footer
{
background-image:url(../images/fbar.gif);
background-repeat:repeat;
height:38px;
font-size:11px;

color:#999999;
padding-left:10px;
padding-right:10px;
}
.footer a
{
font-size:11px;

color:#999999;
text-decoration:none;
}
.footer a:hover
{
font-size:11px;

color:#999999;
text-decoration:underline;
}
.text_heading
{
color:#0293d5;

font-size:13px;
height:42px;
font-weight:bold;
padding-left:10px;
text-align:left;
}

.text_wideheading
{
color:#0293d5;

font-size:16px;
width:616px;
height:42px;
font-weight:bold;
padding-left:15px;
text-align:left;
}
.form_ctrl {

	font-size: 12px;
	
	color: #333333;
	background-color: #e7ecef;
	border: 1px solid #3971A5;
}
.error_tr {

	font-size: 12px;
/*	font-weight:600;
*/	color: #FF0000;
	background-color: #FCFEBC;
	
}
.not_found{

	font-size: 12px;
	color: #FF0000;
	background-color: #FFCECE;
	position:relative;
	left:100px;
	width:350px;
	top:100px;
	height:100px;
	padding-top:100px;
	vertical-align:middle;

}
.myTitle
{
color: #0069D2;

font-size:14px;
font-weight:700;
padding-right:15px;
}

.poll{

	font-size: 10px;
	color:#333333;
}

.search_title
{
/*color: #333333;*/

font-size:14px;
font-weight:0;
padding-right:15px;
}
.success {

	font-size: 12px;
	color: #339933;
}

.a_under a:hover{
font-weight:normal;
text-decoration:underline;
} 

.value_text{

	font-size: 12px;
	color: #333333;
}
.a_button {
	text-decoration:none;
	color:#ffffff;
	background-color:#487aad;
	border:1px solid #487aad
	border:1px inset #000077;
	padding:3px;
	height:20px;
}
.a_button:hover{
	color:#ffffff;
}
.button {
	color:#ffffff;
	background-color:#487aad;
	border:1px inset #000077;
}	
.side_module
{
border:1px solid #2a5f91;
background-color:#f5f5f5;
}
.side_module2
{
border:1px solid #757575;
background-color:#f5f5f5;
}
.title_row
{
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
color:#ffffff;
height:30px;
font-size:14px;

}
.title_row2
{
background-image:url(../images/menu_bg2.jpg);
background-repeat:repeat-x;
color:#ffffff;
height:30px;
font-size:14px;
}
.title_row3
{
background-image:url(../images/menu_bg3.jpg);
background-repeat:repeat-x;
color:#ffffff;
height:30px;
font-size:14px;
}
.detail_row
{
background-color:#f5f5f5;
padding-left:10px;
}
.detail_row a
{
color:#285a8d;
text-decoration:underline;
}
.detail_row a:hover
{
color:#285a8d;
text-decoration:none;
}
.top_table
{
background-color:#47a3ca;
border:1px solid #2a5f91;
}
.archives_div a
{
padding:5px;
display:block;
text-decoration:none;
}
.archives_div a:hover
{
background-color:#96181b;
color:#FFFFFF;
text-decoration:none;
}

#article_detail a, #article_detail a:hover{
	font-size:100%;
}