body {
	background-color: #FFFFFF;
	margin: 0px auto auto 0px;
}

table.main {
	background: #CACACA url(images/background_grad.gif) repeat-x;
}

p.homepage1 {
	font: bold 12pt arial, helvetica, sans-serif;
	color: #0A1E50;
	padding-left: 10px;
	padding-right: 15px;
}

p.homepage2 {
	font: 8pt arial, helvetica, sans-serif;
	color: #0A1E50;
	padding-left: 10px;
	padding-right: 15px;
}

td.sa_sub {
	background: #ffffff;
	text-align: left;
	vertical-align: middle;
	font: 8pt arial,helvetica, sans-serif;
	color: #0A1E50;
}

td.content {
	font: 8pt arial,helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

td.client_content {
	font: 8pt arial,helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-left: 23px;
	padding-right: 7px;
}

p.news {
	font: 8pt arial,helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

td.sa_content {
	background: #1468AC url(images/sa_grad.gif) bottom repeat-x;
	font: 8pt arial,helvetica,sans-serif;
	color: white;
}

td.ba_content {
	background: #0A1E50 url(images/ba_grad.gif) bottom repeat-x;
	font: 8pt arial,helvetica,sans-serif;
	color: white;
}

a.sa_sub {
	font: bold 8pt arial, helvetica, sans-serif;
	color: #0A1E50;	
}

a.sa_sub:hover {
	color: #A01482;
}

a.location {
	font: bold 8pt arial,helvetica, sans-serif;
	color: #1468AC; 
	text-decoration: none;
}

a.location:hover {
	text-decoration: underline;
}

a.blocation {
	font: bold 8pt arial,helvetica, sans-serif;
	color: #1468AC; 
	text-decoration: none;
}

a.balocation {
	font: bold 8pt arial,helvetica, sans-serif;
	color: white; 
	text-decoration: none;
}

a.balocation:hover {
	text-decoration: underline;
}

td.sa_text {
	background: #1468AC;
	font: 8pt arial,helvetica,sans-serif;
	color: white;
}

td.ba_text {
	background: #0A1E50;
	font: 8pt arial,helvetica,sans-serif;
	color: white;
}

.footer {
	font: 8pt arial, helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

a.footer:hover{
	color: #1E82BE;
	text-decoration: underline;
}

a.mainlink {
	font: bold 8pt arial,helvetica,sans-serif;
	color: #4B9BCB;
	text-decoration: none;
}

a.mainlink:hover {
	color: #999999;
	text-decoration: underline;
}

h3 {
	font: bold 8pt arial,helvetica,sans-serif;
	color: #A22184;
}

a.newslink {
	font: bold 8pt arial,helvetica,sans-serif;
	color: #A22184;
	text-decoration: none;
}

a.newslink:hover {
	color: #999999;
	text-decoration: underline;
}

.flipcss
{
	width:277px;
	height:38px;
	overflow:hidden;
}

.news
{
	color:#001850;
	font-size:8pt;
 	font-family:arial, helvetica, sans-serif;
}

.acc_link
{
	font-weight:bold;
	color:#0083c1;
	font-size:8pt;
 	font-family:arial, helvetica, sans-serif;
 	text-decoration:none;
}

.acc_link:hover
{
	font-weight:bold;
	color:#0083c1;
	font-size:8pt;
 	font-family:arial, helvetica, sans-serif;
 	text-decoration:underline;
}

.acc_bold
{
	font-weight:bold;
	color:#bc0c85;
	font-size:8pt;
 	font-family:arial, helvetica, sans-serif;
}

li.sa {
	list-style-image: url(images/sa_bullet.gif);
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: -30px;
	margin-bottom: 6px;
}

li.ni14 {
	list-style-image: url(images/sa_bullet.gif);
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: -30px;
	margin-bottom: 2px;
}

li.ba {
	list-style-image: url(images/ba_bullet.gif);
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: -30px;
	margin-bottom: 6px;
}

li.sa_cstudy {
	font: bold 8pt arial,helvetica, sans-serif;
	color: white;
	list-style-image: url(images/sa_bullet.gif);
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: -15px;
	margin-bottom: 6px;
}

li.ba_cstudy {
	font: bold 8pt arial,helvetica, sans-serif;
	color: white;
	list-style-image: url(images/ba_bullet.gif);
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: -15px;
	margin-bottom: 6px;
}

div.location {
	margin-top: 21px;
	margin-left: 22px;
}

.inputcss {
	font-weight:normal;
	font-size:8pt;
 	font-family:Arial, Helvetica, sans-serif;
	width:226px;
}

.inputtable
{
	background: url(images/home_askquestion.gif) no-repeat;
}

small {
	font-size: 8pt;
}