body.admin
{
	background-color: #ffffff;
	margin-top:  0px;
	margin-left: 0px;
    margin-right: 0px;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #444444;
	font-size: 12px;
}

body
{
	background-color: #096ba8;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
}

div.MainContent
{
	margin: 30px 20px 30px 35px;
}

td.leftnav{
	padding: 9px 0px 0px 30px;
}

.leftnavHeader 
{
	color: #095179;
	font-size: 11px;
	font-weight: bold;	
}

.leftnav a:link,
.leftnav a:active,
.leftnav a:visited
{
	text-decoration: none;
	color: #68686a;
	font-size: 11px;
	font-weight: bold;
}

.leftnav #ctl00_SideMenuContentplaceholder_ProtectFamilyMenu_highlight {
	text-decoration: none;
	color: #191c21; 
	font-weight: bold;
}

.leftnav #ctl00_SideMenuContentplaceholder_AdvantageMenu_highlight {
	text-decoration: none;
	color: #191c21; 
	font-weight: bold;
}

.leftnav #ctl00_SideMenuContentplaceholder_BusinessMenu_highlight {
	text-decoration: none;
	color: #191c21; 
	font-weight: bold;
}

.leftnav #ctl00_SideMenuContentplaceholder_BuildingMenu_highlight {
	text-decoration: none;
	color: #191c21; 
	font-weight: bold;
}

.leftnav #ctl00_SideMenuContentplaceholder_ComplianceMenu_highlight {
	text-decoration: none;
	color: #191c21; 
	font-weight: bold;
}

.leftnav #ctl00_SideMenuContentplaceholder_AboutUsMenu_highlight {
	text-decoration: none;
	color: #191c21; 
	font-weight: bold;
}

.leftnav a:hover 
{
	text-decoration: none;
	color: #68686a;
	background: transparent url(/images/menu-over-s.jpg) no-repeat left top;
	z-index: 1000;
}

input {
	font-size: 11px;
}

p, blockquote, br, span, ol, ul, li, dl tr, th, td, thead, tfoot, h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

span.title_span
{ 
	font-size: 12px; 
	color: #095179;
	font-weight: bold;
}

span.require_span
{
	color: Red;
}

h1 {
	font-size: 20px;
	color: #095179;
	font-weight: bold;
}


h2 {
	font-size: 16px;
/*	color: #7B6395; */
	color: #095179; 
	font-weight: bold;
}

h3 {
	font-size: 13px;
	color: #095179;
	font-weight: bold;
}

h4 {
	font-size: 12px;
	color: #095179;
	font-weight: bold;
}

ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}

A:LINK  {
        text-decoration : none;
	color: #015A92; 
}

A:HOVER  {
	text-decoration : underline;
	color: #015A92; 
}

A:VISITED  {
        text-decoration : none;
	color: #015A92; 
}


A.basiclink:LINK  {
        text-decoration : none;
/*        color : #3f3fcd;*/
/*		color: #005b88;*/
	color: #015A92;
}

A.basiclink:VISITED  {
        text-decoration : none;
	color: #015A92;
}

A.basiclink:HOVER  {
	text-decoration : underline;
	color: #015A92;
}

A.headerlink:LINK  {
    text-decoration : none;
	color: #015A92;
	font-size:8;
}

A.headerlink:VISITED  {
    text-decoration : none;
	color: #015A92;
	font-size:8;
}

A.headerlink:HOVER  {
	text-decoration : underline;
	color: #015A92;
	font-size:8;
}

A.footer:LINK  {
        text-decoration : none;
	color: #f0e5ad;
}

A.footer:VISITED  {
        text-decoration : none;
	color: #f0e5ad;
}

A.footer:HOVER  {
	text-decoration : underline;
	color: #f0e5ad;
}

.large {
	font-size : 12px;
}

.small {
	font-size: 11px;
}

.tiny {
	font-size: 10px;
}

.error {
	font-size: 9px;
	color:	red;
}

.error2 {
	font-size: 9px;
	color:	yellow;
}

.redfont {
	color: #DB6722;
}

.greenfont {
	color: #929753;
}

.large_greenfont {
/*	color: #929753;*/
	font-size: 16px;
}

.whitefont {
	color: white;
}

.th {
	color: black;
	font-weight: bold;
	font-size: 11px;
}

.yellowfont {
	color: yellow;
}

/* used for text on the home page */
.gutter {
	margin-top : 0px;
	margin-bottom : 18px;	
	margin-left : 15px;
	margin-right : 18px;
}
/* used for illustration on the home page */
.illu_gutter {
	margin-top : 28px;
	margin-bottom : 18px;	
	margin-left : 10px;
	margin-right : 6px;
}

.page_gutter {
	margin-top : 20px;
	margin-bottom : 15px;	
	margin-left : 12px;
	margin-right : 12px;
}

.print_gutter {
	margin-top : 10px;
	margin-bottom : 10px;	
	margin-left : 10px;
	margin-right : 10px;
}

.login_gutter {
	margin-top : 36px;
	margin-bottom : 15px;	
	margin-left : 37px;
	margin-right : 10px;
}

.left_gutter {
	margin-top : 26px;
	margin-bottom : 15px;	
	margin-left : 35px;
	margin-right : 10px;
}
.right_gutter {
	margin-top : 26px;
	margin-bottom : 15px;	
	margin-left : 10px;
	margin-right : 0px;
}

.admin_gutter {
	margin-top : 8px;
	margin-left : 19px;
	margin-right : 19px;
}

/* user to control the position of the admin breadcrumb */
.admin_h_gutter {
	margin-left : 19px;
	margin-top: 4px;
	margin-right : 19px;
	margin-bottom: 2px;

}

.admin_h2_gutter {
	margin-left : 8px;
	margin-top: 4px;
	margin-right : 19px;
	margin-bottom: 2px;
	font-size: 12px;
}

.table_title_cell
{
	background-color: #c6d8ec; 
	color: #095179; 
}

li.link_list
{	
	margin-top:5px
}
#newsContainer {
            /*position:absolute; */
            left:230px; 
            top:30px; 
            width: 536px; 
            overflow:auto; 
            height: 160px;
}

.req_validator 
{
	vertical-align:top;
}

.warning_message
{
	color:Red; font-weight:bold
}

table.ContentTable { width:718; border:solid 0 white; }

.home-adslogin    { color: black; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.home-copy  { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.footer { font-size: 8.5pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
/* a  { color: #f0e5ad; text-decoration: none } */
.body-copy  { color: black; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16pt; text-decoration: none }
.home-copy2 { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11pt; text-decoration: none }
.home-bigred    { color: #c00; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 18pt; text-decoration: none }
.linkbody  { color: #096ba8; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16pt; text-decoration: none }
.callout  { color: #096ba8; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; line-height: 18pt; text-decoration: none }
.title  { color: #034f80; font-size: 11.5pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16pt; text-decoration: none }




