 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:       #333333;
  font-size:   x-small;
}

body, /*body div,*/ body p, body th, body td, body li, body dd {
  \font-size:   xx-small;
  f\ont-size:   x-small;
  line-height: 15px;
}

body {
  margin:      0;
  padding:     0 0px;
  border:      none;
  background: #ffffff;
}

/* HEADERS  */
body h1 {
  color: #333333;
  font-size:   15px;
}

body h2 {
  color: #333333;
  font-size:   14px;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #00367F; }
a:visited { color: #330033; }	
a:hover   { color: #330033; }
a:active  { color: #330033; }


#logo {
background: url(/file/MainSite/PageLayoutimages/headerBG.gif) repeat-x;
border-bottom: #ffffff solid 1px;
margin: 0px;
padding: 0px;
height: 111px;
}

#loginbox {
display: none;
float: right;
border-left: #B3D7EA solid 1px;
border-bottom: #ffffff solid 1px;
height: 111px;
width: 140px;
}

.login {
background: url(/file/MainSite/PageLayoutimages/headerBG.gif) repeat-x;
color: #ffffff;
align: right;
font-size: 10px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 10px;
height: 111px;
width: 140px;
}

.login a:link { color: #ffffff; text-decoration: underline;}
.login a:visited { color: #ffffff;  text-decoration: underline;}	
.login a:hover   { color: #B3D7EA; text-decoration: underline; }
.login a:active  { color: #B3D7EA; text-decoration: underline; }

#leftcolumn {
display: none;
background: #D0E9F0;
width: 180px;
}

#searchbox {
padding: 5px 0px 5px 8px;
background: #3399CC;
border-bottom: #ffffff solid 1px;
}

.search {
background: #3399CC;
font-size: 10px;
margin: 0px;
padding: 0px;
}

.search a:link { color: #ffffff; text-decoration: underline;}
.search a:visited { color: #ffffff;  text-decoration: underline;}	
.search a:hover   { color: #B3D7EA; text-decoration: underline; }
.search a:active  { color: #B3D7EA; text-decoration: underline; }


.header {
background: #ABD8E1;
margin: 0px;
padding: 0px;
height: 120px;
width: 100%;
}


#findbox {
padding: 15px 0px 0px 8px;
margin: 0px;
background: #C7CF68;
border-left: #ffffff solid 1px;
}

.find {
color: #513600;
font-size: 10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 105px;
}

.find a:link { color: #513600; text-decoration: underline;}
.find a:visited { color: #513600;  text-decoration: underline;}	
.find a:hover   { color: #513600; text-decoration: underline; }
.find a:active  { color: #513600; text-decoration: underline; }


ul.whatsnew { 
padding: 0px 0px 0px 7px;
margin:  0px 0px 0px 20px;
}
  
ul.whatsnew li {
list-style: url(/file/MainSite/PageLayoutimages/HomeArrowRed.gif);
font-size: 10px;
color: #333333;
}

.whatsnew {
font-size: 10px;
color: #333333;
}

.whatsnew a:link { color: #004E81; }
.whatsnew a:visited { color: #330033; }	
.whatsnew a:hover   { color: #330033; }
.whatsnew a:active  { color: #330033; }


#whatsnew {
margin: 20px 15px 20px 12px;
padding: 0px;
}


.dashedline {
border-bottom: #999999 dashed 1px;
padding: 0px;
margin: 0px 0px 0px 15px;
}


#smartbrief{
margin: 15px 15px 15px 20px;
}

.smartbrief {
font-size: 10px;
color: #333333;
}

.homertcolumn {
margin: 10px 10px 10px 10px;
font-size: 10px;
color: #333333;
}

.homertcolumn a:link { color: #004E81; }
.homertcolumn a:visited { color: #330033; }	
.homertcolumn a:hover   { color: #330033; }
.homertcolumn a:active  { color: #330033; }


#homepartners {
margin: 10px 15px 10px 20px;
}

#homefooter {
margin: 10px 15px 10px 20px;
}

.homefooter {
font-size: 10px;
color: #333333; 
font-weight:bold;
}

.homefooter a:link { color: #004E81; font-weight:bold;}
.homefooter a:visited { color: #330033; font-weight:bold;}	
.homefooter a:hover   { color: #330033; font-weight:bold;}
.homefooter a:active  { color: #330033; font-weight:bold;}


.homertcolcell {
background: url(/file/MainSite/PageLayoutimages/rtcolbg_home.gif) no-repeat;
}

.rtcolcell {
display: none;
background: url(/file/MainSite/PageLayoutimages/rtcolbg.gif) no-repeat;
}

.rtcolumn {
margin: 10px 10px 10px 10px;
font-size: 10px;
color: #333333;
line-height: 12px;
}

.rtcolumn a:link { color: #004E81; }
.rtcolumn a:visited { color: #330033; }	
.rtcolumn a:hover   { color: #330033; }
.rtcolumn a:active  { color: #330033; }

.rtcolumnheader {
font-size: 12px;
color: #333333;
font-weight:bold;
}

.subnav {
margin: 0px 0px 0px 0px;
background: #E8F4F8;
font-size: 10px;
padding: 0px 5px 5px 21px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
}

.subnav a:link { color: #333333; text-decoration: none; font-weight: normal;}
.subnav a:visited { color: #555555;  text-decoration: none; font-weight: normal; }	
.subnav a:hover   { color: #555555; text-decoration: none; font-weight: normal; }
.subnav a:active  { color: #555555; text-decoration: none; font-weight: normal; }
				
.subnavON2 {
margin: 0px 0px 0px 0px;
background: #E8F4F8;
font-size: 10px;
padding: 0px 5px 5px 21px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
}

.subnavON2 a:link {color:#990000; font-weight: bold; text-decoration: none;}
.subnavON2 a:visited {color:#990000; font-weight: bold; text-decoration: none;}
.subnavON2 a:hover {color:#A94548; font-weight: bold; text-decoration: none;}
.subnavON2 a:active {color:#A94548; font-weight: bold; text-decoration: none;}


#interiorcontent {
padding: 3px 28px 5px 18px;
}

.breadcrumb {
font-size: 10px;
color: #5c5c5c;
}

.breadcrumb a:link    { color: #004E81; }
.breadcrumb a:visited { color: #000066; }	
.breadcrumb a:hover   { color: #330033; }
.breadcrumb a:active  { color: #330033; }





/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {}
.labelerror, .error { color: #8A0000; font-weight: bold; }

.callout {
font-weight: bold;
color: #8A0000;}

.note {
color: #333333;
font-size: 10px;
}

/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {color:#333333;} 	

/* ERROR FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS WITH ERRORS) */
.labelerror {color:#8A0000; font-weight:bold;}

/* ERROR  TEXT (FOR APPLICATIONS WHEN USERS HAVE AN ERROR) */
.error {color:#8A0000; font-weight:bold;}

/* FOOTNOTE TEXT (FOR APPLICATIONS WHEN SMALL TEXT IS NEEDED) */
.footnote {color:#333333; font-size: 10px;}

/* FOR INFORMATIONAL TABLES */
.titlerow {background-color:#0078b9; color:#ffffff; font-weight:bold;}
.titlerow td {background-color:#0078b9; color:#ffffff; font-weight:bold;}
.alterrow {background-color:#eeeeee;}
.closingrow {background-color:#eeeeee;}			

.BacktoTop {
font-size: 10px;
font-weight:normal;
}

.BacktoTop a:link    { color: #004E81; }
.BacktoTop a:visited { color: #004E81; }	
.BacktoTop a:hover   { color: #330033; }
.BacktoTop a:active  { color: #330033; }

.noprint {
display: none;
}

.horizontalblueline {
  border-bottom: #999999 dotted 1px;  
}

