BODY, B, P, TD, input, textarea, select, LI 
{
	font-family : Arial;
	font-size: 12px;
	color : #243449;
	line-height:14px;
}

BODY 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.bodyBG {
	/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#5e8fe2,endColorStr=#cbdbf6);
	background-color: #aac4f0;*/
	background-color: #cadbf6;
	background-image:url(images/global/bkg_line.gif);
	background-repeat:repeat-x;
}
TR 
{
	vertical-align: top;
}

A, A:ACTIVE, A:LINK, A:VISITED 
{
	font-family: Arial;
	font-size: 12px;
	/*color: #464646;*/
	color: #006fb5;
	text-decoration: none;
}

A:FOCUS, A:HOVER 
{
	font-family: Arial;
	font-size: 12px;
	color: #f17d28;
	text-decoration: none;
}

.upa, .upa:ACTIVE, .upa:LINK, .upa:VISITED, .upa:FOCUS, .upa:HOVER 
{
	font-family: Arial;
	font-size: 11px;
	color: #081C7B;
	text-decoration: none;
}

.listdot
{
	list-style-type:none;
	list-style-image: url(images/global/list_dot.gif);
}

.linkdot
{
	list-style-type:none;
	list-style-image: url(images/global/link_dot.gif);
}

.body_table
{
	background-image:url(images/global/bk_dot.gif);
}

.body_table2
{
	background-image:url(images/global/header_line.gif);
	background-position: right top;
	background-repeat:no-repeat;
	padding: 0px 20px 0px 20px;
	border-left: 1px solid #94acc3;
	border-right: 1px solid #94acc3;
}

.footer_text
{
	font-size:10px;
	color:#000000;
}

.nav_blue, .nav_blue:ACTIVE, .nav_blue:LINK, .nav_blue:VISITED, .nav_blue:FOCUS, .nav_blue:HOVER 
{
	font-size:13px;
	font-family:"Arial Narrow";
	color:#081c7b;
	text-decoration:none;
	letter-spacing:1px;
}

.submenu_padding
{
	padding:5px 0px 0px 0px;
}

.nav_grey, .nav_grey:ACTIVE, .nav_grey:LINK, .nav_grey:VISITED 
{
	font-size:13px;
	font-family:"Arial Narrow";
	color: #454545;
	text-decoration:none;
	letter-spacing:1px;
}

.nav_grey:FOCUS, .nav_grey:HOVER 
{
	font-size:13px;
	font-family:"Arial Narrow";
	color: #b000b0;
	text-decoration:none;
	letter-spacing:1px;	
}

.footer_a, .footer_a:ACTIVE, .footer_a:LINK, .footer_a:VISITED, .footer_a:FOCUS, .footer_a:HOVER
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.heading, .heading:ACTIVE, .heading:LINK, .heading:VISITED, .heading:FOCUS, .heading:HOVER
{
	/*color: #5e8fe2;*/
	color: #ee6d00;
	/*color: #D36D23;*/
	font-weight:bold;
	font-size:13px;
}

.home_heading, .home_heading:ACTIVE, .home_heading:LINK, .home_heading:VISITED, .home_heading:FOCUS, .home_heading:HOVER
{
	/*color: #5e8fe2;*/
	/*color: #ee6d00;*/
	color: #D36D23;
	font-weight:bold;
	font-size:13px;
}

.heading2, .heading2:ACTIVE, .heading2:LINK, .heading2:VISITED
{
	color: #006fb5;
	font-size:12px;
	text-decoration: none;
}

.heading2:FOCUS, .heading2:HOVER
{
	color: #f17d28;
	font-size:12px;
	text-decoration: none;
}

.heading3
{
	/*color: #5e8fe2;*/
	color: #f17d28;
	font-weight:bold;
	font-size:12px;
}

.subheading
{
	color: #5A5A5A;
	font-weight:bold;
}

.orange_table_bdr
{
	background-color: #ffc6a7;
}

.blue_table_bdr
{
	background-color: #a8cdf3;
}

.home_date
{
	color: #6f6f6f;
}

.news_a, .news_a:ACTIVE, .news_a:LINK, .news_a:VISITED 
{
	font-family: Arial;
	font-size: 12px;
	/*color: #006fb5;*/
	color: #081C7B;
	text-decoration: none;
}

.news_a:FOCUS, .news_a:HOVER 
{
	font-family: Arial;
	font-size: 12px;
	color: #f17d28;
	text-decoration: none;
}

.blue_text, .blue_text:ACTIVE, .blue_text:LINK, .blue_text:VISITED
{
	color: #006fb5;
	font-weight:bold;
	text-decoration: none;
}

.blue_text:FOCUS, .blue_text:HOVER 
{
	color: #f17d28;
	font-weight:bold;
	text-decoration: none;
}

.table_padding
{
	padding: 5px 0px 5px 0px;
}

.table_padding2
{
	padding: 0px 0px 35px 0px;
}

.table_padding3
{
	padding: 5px 5px 5px 5px;
}

.tableColor1 
{
	padding: 5px 0px 5px 0px;
	background-color:#F0F6FF;
}

.tableColor2 
{
	padding: 5px 0px 5px 0px;
	background-color:#FFFFFF;
}

.photo_margin
{
	padding: 0px 0px 20px 10px;
}
.info_padding
{
	padding: 5px 5px 5px 5px;
}

.coverShadow1
{
	width:103px;
	height:137px;
	/*margin-bottom: 5px;*/
	background-image:url(images/global/cover_shadow1.gif);
}

.coverShadow2
{
	width:153px;
	height:114px;
	/*margin-bottom: 5px;*/
	background-image:url(images/global/cover_shadow2.gif);
}

#divQsA
{
	overflow:auto;
	height:500px;
}