
body {
	margin:0 auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:18px;
	background-repeat:repeat-x;
	background-color:#FFFFFF;

}

img{ border:none; }

ul, li{ padding:0; margin:0; list-style:none}

a{ text-decoration:none; color:#408AB9}
a:hover{ text-decoration:none; color:#408AB9}


.subnav {margin-top:15px; line-height:normal; font-weight:bold; color:#FFFFFF;}
.subnav a{ text-decoration:none; color:#DBF593}
.subnav a:hover{ text-decoration:underline; color:#DBF593} /*CCE4FF*/


/*------------------------------------------------------------------------------------------------------------------*/

form{ font:12px Arial, Helvetica, sans-serif; margin:0; padding:0}
.formlink, .formlink b { font:12px Arial, Helvetica, sans-serif;}


textarea
{
	font-family:Arial, Tahoma, Verdana;
	font-size:8pt;
	color:#4E4E4E;
	border:1px solid #DDDDDD;
	background:#FFFFFF;
}


select
{
	font-family:Arial, Tahoma, Verdana;
	font-size:8pt;
	color:#4E4E4E;
	border:1px solid #DDDDDD;
	background:#FFFFFF;
}


input
{
	font-family:Arial, Tahoma, Verdana;
	font-size:8pt;
	color:#4E4E4E;
	padding:2px 0 2px 0;
	border:1px solid #CDD5EC;
	background:#FFFFFF;
}

.submitbtn {padding:3px 6px 3px 6px; border:1px solid #B9C1D8;}

.bgsr{ background:url(images/txt_bg.jpg) repeat-x; padding:2px;}
/*
--------------------------------------------------------------------------------------------------------------------
*/

input.noborder
{
	font-family:Arial, Tahoma, Verdana;
	font-size:8pt;
	border:0px;
	background:none;
	
}

input.btn
{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	background:none;
	border:none; 
}


/*------------------------------------------------------------------------------------------------------------------*/


p{ padding:0; margin:0;}
hr{ height:1px; border-bottom:1px dotted #CCCCCC; margin:0; padding:0}
.hrc{ height:2px; border-bottom:1px solid #CCCCCC; margin:0; padding:0; }


/*------------------------------------------------------------------------------------------------------------------*/

.top:link {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#464646;
	padding:5px;
}
.top:active {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#464646; 	padding:5px;
}
.top:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#464646; 	padding:5px;
}
.top:hover {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#13569D; 	padding:5px;
	text-decoration:none;
}

/*------------------------------------------------------------------------------------------------------------------*/

a.more:link {
	font:12px Arial, Helvetica, sans-serif;
	color:#00AFEE;
	text-decoration:underline;
}

a.more:active {
	font:12px Arial, Helvetica, sans-serif;
	color:#00AFEE;
	text-decoration:underline;
}

a.more:visited {
	font:12px Arial, Helvetica, sans-serif;
	color:#00AFEE;
	text-decoration:underline;}

a.more:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#8BA0E1;
	text-decoration:none;
}

/*-------------------------------------------------------------------------------------*/

.imgBorder
{
	border-color: #C0C0C0;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

.small
{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
}

  
/*------------------------------------------------------------------------------------------------------------------*/
	
.title {
	font: 22px Arial, Helvetica, sans-serif;
	color:#115B9A;
}
.title2 {
	font: 22px Arial, Helvetica, sans-serif;
	color:#639D00;
}

.title_small {
	font: 16px Arial, Helvetica, sans-serif;
	color:#115B9A;
}
.title2_small {
	font: 16px Arial, Helvetica, sans-serif;
	color:#639D00;
}	


.imgLeft{ float:left; padding:0 10px 0 0; margin:0;}




		
#contentMain{padding:25px; margin:0 auto; color:#6B6B6B; }		
#contentMain ul li{ background:url(images/arrow.jpg) no-repeat; color:#6B6B6B; background-position:left top; padding:0 0 0 12px; margin:0}

#contentMain a{
	font:12px Arial, Helvetica, sans-serif;
	color:#408AB9;
	text-decoration:none;
}

#contentMain a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#408AB9;
	text-decoration:underline;
}

#hm_cont{ margin:0; padding:0 0 0 20px;}
#hm_cont ul li{ background:url(images/arrow.jpg) no-repeat; color:#6B6B6B; background-position:left top; padding:0 0 0 15px; margin:2px}


#txtWht{ line-height:20px; color:#FFFFFF; font:11px Arial, Helvetica, sans-serif}

.brdrL {background:url(images/dotv.gif); width:1px; padding:0;}
.brdrB { background:url(images/dot.gif); height:1px; width:95%; padding:0; margin-top:8px;}




#footerText {
	font:11px Arial, Verdana;
	background:url(images/bg_1.jpg) repeat-x;
	line-height:20px;
	text-align:left;
	text-decoration:none;
	padding:0;
	color:#FFF;
	margin:0;
	}
	
	
#footerText a{font:11px Arial, Verdana; padding:0 10px 0 0; color:#FFF;line-height:20px;}
#footerText a:hover{font:11px Arial, Verdana; padding:0 10px 0 0px; text-decoration:underline;line-height:20px;}





/*-------------------------*/


div.spacer {
	clear:		both;
	margin-top:		5px;
	margin-bottom:	5px;
}

table.fullborders {border-width:1px; border-color:#AFBFC8; border-style:solid; border-collapse:collapse;}
table.fullborders td {border-width:1px; border-color:#CFD6E0; border-style:solid;}
table.bordered {border-collapse:collapse;}
table.bordered td {border-bottom:1px solid #AFBFC8; padding:4px;}
table tr.even {background-color:#FFFFFF;}
table tr.odd {background-color:#F9F9FE;}
table td.highlight {background-color:#EDFAE6;}
table tr.highlight td {background-color:#EDFAE6;}
table td.gray {background-color:#E6E6E6;}
table tr.tblhead {font-weight:bold;}

.tdspaced td {padding-right:15px; padding-bottom:5px;}
table.noborder td {border-style:none;}

