
BODY, TABLE, TD, TR, LI, UL, P, SPAN, A {color: #000066; font-family:  Verdana, Arial,Times New Roman; font-size: 9pt;}
BODY, TEXTAREA{
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-arrow-color:#000066;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#000066;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#000066;
	scrollbar-shadow-color:#000066      
}

  .gradientV
  {
      border: 1px solid #1da5d7;
      padding: 3px;
/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
/* and http://www.puremango.co.uk/2010/04/css-gradient/ */
    /* fallback (Opera) */
    background: #d8f1fd;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #d8f1fd, #ffffff);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#d8f1fd), to(#ffffff));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#d8f1fd', EndColorStr='#ffffff', GradientType=0);
  }
OL, LI{padding-bottom: 2pt; padding-top: 2pt}
A{text-decoration: none;color: #000066;}
A:Hover{color: #000066; text-decoration: underline}
A.WebandIT {font-size: 7pt; color: #000066; font-weight: bold}
A.WebandIT:hover {text-decoration: none; color: #062E26}
A.FooterMainNav, A.OutsideLink, A.InsideLink, span.OutsideLink { color: #000066; font-weight: 100 }
A.FooterMainNav:Hover, A.OutsideLink:Hover, A.InsideLink:Hover { text-decoration: none; color: #000066; }
A.TopNav {font-size: 10pt; color: #000066; font-weight: bold;}
A.TopNav:hover {text-decoration: none; color: #000066; }
A.TopNavOn {font-size: 10pt; color: #000066; font-weight: bold;}
A.TopNavOn:hover {text-decoration: none; color: #000066;}
A.FooterMainNavSelected { color: #000066; font-weight: 100 }
A.FooterMainNavSelected:Hover {color: #000066; text-decoration:none; }
A.more, A.mail{text-decoration: none;font-size: 12px; color: #105145; font-weight: bold }
A.more:Hover, A.mail:Hover{text-decoration: none; color: #000000;}

A.FontLink{font-size: 14px; color: #105145; font-weight: bold}
A.FontLink:Hover{ color: #F4843A; font-weight: bold}

A.ContactLink{color: #F4843A; font-weight: bold}
A.ContactLink:Hover{color: #CB5303; font-weight: bold}

A.SecondNav{font-size: 8pt;color: #000066;font-weight: bold;}
A.SecondNav:Hover{font-size: 8pt;color: #000066;text-decoration:underline}
A.SecondNavOn{font-size: 8pt;color: #000066;font-weight: bold;text-decoration:none}
A.SecondNavOn:Hover{font-size: 8pt;color: #000066;text-decoration:underline}

TD.SectionHeader{font-size: 10pt;color: #000000;font-weight: bold;}
SPAN.CrumbSeparator{font-size: 10pt;color: #105145;font-weight: bold;}
SPAN.CrumbCurrentLocation{font-size: 8pt;color: #105145;font-weight: bold;}

TD.slogan{font-family: Arial, Verdana; font-style: italic; font-size: 19px;color: #000066; text-align:right}

TD.HomePageContent, TD.PageContent, SPAN.PageContent, P.HomePageContent, P.PageContent { color: #000066;margin-left: 20px; margin-right: 20px;}
.PageContent p {margin-left: 30px;}
.PageContent {margin-top: 5px; margin-bottom: 5px;}
TD.ContentHeading, P.ContentHeading, SPAN.ContentHeading {font-weight:bold}
TD.LabelCell, TD.InputCell{color: #00000;font-weight: bold}
TD.LabelCell{color: #003333;text-align:right}
TD.InputCell{}
TD.ContentHeading{font-size: 14px; color: #003333; font-weight:bold}
/*TD.HeaderCellLogo, TD.HeaderCell{
	border-top: 1pt solid #000000;
	border-left: 1pt solid #000000;
	border-bottom: 1pt solid #000000
}
TD.HeaderCell{border-right: 1pt solid #000000}
*/
SPAN.footerSeparator{font-size: 7pt}

A.NewsLink{font-size: 8pt; color: #000066;}
A.NewsLink:hover{text-decoration: underline;}

TD.NewsTitle{font-size: 10pt; color: #000066; font-weight: bold;}
TD.NewsDate{font-size: 8pt; color: #000000; font-weight:bold}
TD.NewsContent{font-size: 8pt; color: #000000; }
TD.NewsAuthor{font-size: 8pt; color: #000000;}
TD.Paging{font-size: 8pt; color: #bcbcbc; font-weight: bold;}
TD.ArticleBox{ border-bottom:  1pt solid #000066}
TD.ArticleBoxHeading{background-color: #000066; font-size: 9pt; font-weight:bold; color: #FFFFFF}
A.Paging{font-size: 8pt; color: #000066; font-weight: bold;}
A.Paging:hover{text-decoration: none; color: #000000; font-size: 8pt; font-weight: bold;}
SPAN.TestimonialContent{font-size: 8pt; font-style: italic;}
SPAN.TestimonialAuthor{font-size: 8pt; font-weight: bold;}


SPAN.MainDate { color: #000066; white-space: nowrap; font-weight:bold; font-size: 8pt}
SPAN.SectionHeader { font-size: 14px; color: #105145; font-weight: bold;}
SPAN.WebandIT {font-size: 8px; color: #dddddd; font-weight: bold}

INPUT, TD.ContactUsButton {background: #FFFFFF; border: 1px solid #000066; font-size: 8pt }


TD.CalloutHeading{font-size: 10pt; color: #FFFFFF; font-weight: 900; font-family: Verdana}
A.smallLink{font-size: 7pt}
TD.GeneralFormBold{font-size: 8pt; font-weight: 400}


TD.FormHeading{font-size: 9pt; color: #000000; font-weight: 900;}
TD.InputLabel{font-size: 8pt; color: #000066; font-weight: 700; text-align: right; white-space: nowrap }
INPUT.InputField{font-size: 8pt; color: #000000;}
SPAN.FormRequiredField{font-size: 7pt; color: #660000;}

TD.UserInfoLabel{font-size: 8pt; color: #000000;font-weight: 700;}
TD.UserInfoValue{font-size: 8pt; color: #660000; text-align: right;font-weight: 700;}

#PageBody{margin: 10px;}
h2{font-size: 1.2em;}

a{font-weight: bold}
a.FooterMainNav:hover{text-decoration:underline;}
