body 
{
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #005181;
}

a:link,
a:active,
a:hover,
a:visited
{
	color: #003399;
	text-decoration: none;
}

a:active,
a:hover,
a:visited
{
	color: #4866cc;
}

a:hover
{
	color: #003399;
	text-decoration: underline;
}

.table-bg
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/background.png', sizingMethod='scale');
	background-position: center;
	background-repeat: repeat-y;
}

.table-bg-firefox
{
	background-image: url('/images/background.png');
	background-position: center;
	background-repeat: repeat-y;
}

.bottom-bg
{
	background-image: url('/images/bottom-bg.jpg');
	background-repeat: no-repeat;
}

.header-side-bg
{
	background-image: url('/images/header-side-bg.jpg');
	background-repeat: repeat-x;
}

.header-bg
{
	background-image: url('/images/header-bg.jpg');
	background-repeat: repeat-x;
}

.border-left
{
	border-left: 1px solid #999999;
}

.border-right
{
	border-right: 1px solid #999999;
}

.border-top
{
	border-top: 1px solid #999999;
}

.border-bottom
{
	border-bottom: 1px solid #999999;
}

h1
{
	color: #003366;
	font-size: 15px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: 800;
	margin-top: 10px;
	margin-bottom: 10px;
}

h2
{
	color: #003366;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: 800;
	margin-top: 0px;
	margin-bottom: 10px;
}

.content
{
	color: #555555;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	padding-right: 10px;
}

a.top-links:link,
a.top-links:active,
a.top-links:hover,
a.top-links:visited
{
	color: #666666;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: 800;
	text-decoration: none;
}
a.top-links:hover
{
	color: #000000;
}

.top-link-text
{
	color: #000000;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: 800;
}
.testimonial-bg
{
	background-image: url('/images/testimonial-bg.jpg');
	background-repeat: repeat-x;
}

.testimonial-text
{
	color: #555555;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	padding-top: 12px;
	padding-left: 10px;
}

.footer-links
{
	color: #666666;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.footer-links:link,
a.footer-links:active,
a.footer-links:hover,
a.footer-links:visited
{
	color: #666666;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}

a.footer-links:hover
{
	text-decoration: underline;
}

a.rightnav-links:link,
a.rightnav-links:active,
a.rightnav-links:hover,
a.rightnav-links:visited
{
	color: #3c6b9b;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: 800;
	text-decoration: none;
	line-height: 16px;
	margin-left: 5px;
}

a.rightnav-mainlinks:link,
a.rightnav-mainlinks:active,
a.rightnav-mainlinks:hover,
a.rightnav-mainlinks:visited
{
	color: #003366;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: 800;
	text-decoration: none;
	line-height: 12px;
	margin-left: 5px;
}

a.rightnav-links:hover,
a.rightnav-mainlinks:hover
{
	text-decoration: underline;
}

.drop_down
{
  color: #ffffff;
  width: 107px;
  background-color:	#2e80af;
  border-bottom: 1px solid #6ba6ce;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica;
  padding: 3px;
  padding-left: 10px;
  font-weight: 800;
  text-decoration: none;
}

.menu_div
{
	position: absolute;
	visibility: hidden;
}

a.drop_down_links:link,
a.drop_down_links:active,
a.drop_down_links:hover,
a.drop_down_links:visited
{
text-decoration: none;
color: #ffffff;
}

.announcements-bg
{
	background-image: url('/images/announcements-bg.jpg');
	background-repeat: repeat-x;
}

.announcements-text
{
	color: #555555;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	padding-top: 12px;
	padding-left: 10px;
}

.image_align
{
	padding-right: 10px;
	padding-bottom: 10px;
}

.content_area
{
	padding-top: 10px;
	padding-bottom: 20px;
}

.rightnav_table
{
	padding-left: 10px;
}

.sub_title
{
	color: #003366;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: 800;
}

.bullet
{
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica;
	color: #3c6b9b;
}

.tab_block
{
	border: solid 1px #3887b0;
	padding: 15px;
}

a:link.tab_link,
a:active.tab_link,
a:hover.tab_link,
a:visited.tab_link
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.tab_on,
.tab_off
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.tab_on,
.tab_off
{
	background-image: url('/images/tab-bg-on.jpg');
	background-repeat: repeat-x;
}

.tab_off
{
	background-image: url('/images/tab-bg-off.jpg');
}

a.body_links:link,
a.body_links:active,
a.body_links:hover,
a.body_links:visited
{
    color: #003366;
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: 800;
}

.imgAlign 
{
	vertical-align: middle;
}

p
{
	margin-top: 5px;
}

.small-text
{
	color: #555555;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
}
