A:link {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt;}
A:visited {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt; color: #0000ff;}
A:active {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt;}
A:hover {text-decoration: underline; color: red;}

BODY {font-family: Arial, Verdana, sans-serif; font-size: 10pt;color: #000000;}
BODY {margin-left: 0pt}
BODY {margin-right: 0pt}
BODY {margin-top: 0pt}
BODY {margin-bottom: 0pt}
BODY {background:#ffffff }

TD{font-family: Arial, Verdana, sans-serif; font-size: 10pt;color: #000000}

TR.row0{font-family: Arial, Verdana, sans-serif; font-size: 10pt;color: #000000; background-color: #f0f0f0}
TR.row1{font-family: Arial, Verdana, sans-serif; font-size: 10pt;color: #000000; background-color: #ffffff}

TD.row0{font-family: Arial, Verdana, sans-serif; font-size: 10pt;color: #000000; background-color: #f0f0f0}
TD.row1{font-family: Arial, Verdana, sans-serif; font-size: 10pt;color: #000000; background-color: #ffffff}


.pagetopleft { width: 2; height: 2; background: url("/images/page/trimtopleft.gif"); }
.pagetop { height: 2; background: url("/images/page/trimtop.gif"); }
.pagetopright { width: 2; height: 2; background: url("/images/page/trimtopright.gif");}
.pageleft { width: 2; background: url("/images/page/trimleft.gif");}
.pageright { width: 2; background: url("/images/page/trimright.gif");}
.pagebottomleft { width: 2; height: 2; background: url("/images/page/trimbottomleft.gif");}
.pagebottom { height: 2; background: url("/images/page/trimbottom.gif");}
.pagebottomright { width: 2; height: 2; background: url("/images/page/trimbottomright.gif");}

.boxtopleft { width: 10; height: 10; background: url("/images/header/box/topleft.gif"); }
.boxtop { height: 20; background: url("/images/header/box/top.gif"); }
.boxtopright { width: 10; height: 10; background: url("/images/header/box/topright.gif");}
.boxleft { width: 20; background: url("/images/header/box/left.gif");}
.boxright { width: 20; background: url("/images/header/box/right.gif");}
.boxbottomleft { width: 10; height: 10; background: url("/images/header/box/bottomleft.gif");}
.boxbottom { height: 20; background: url("/images/header/box/bottom.gif");}
.boxbottomright { width: 10; height: 10; background: url("/images/header/box/bottomright.gif");}

.boxtopleftblue { width: 10; height: 10; background: url("/images/header/box/topleftblue.gif"); }
.boxtopblue { height: 20; background: url("/images/header/box/topblue.gif"); }
.boxtoprightblue { width: 10; height: 10; background: url("/images/header/box/toprightblue.gif");}
.boxleftblue { width: 20; background: url("/images/header/box/leftblue.gif");}
.boxrightblue { width: 20; background: url("/images/header/box/rightblue.gif");}
.boxbottomleftblue { width: 10; height: 10; background: url("/images/header/box/bottomleftblue.gif");}
.boxbottomblue { height: 20; background: url("/images/header/box/bottomblue.gif");}
.boxbottomrightblue { width: 10; height: 10; background: url("/images/header/box/bottomrightblue.gif");}


.footerleft { width: 20; background: url("/images/header/box/footer/left.gif");}
.footerright { width: 20; background: url("/images/header/box/footer/right.gif");}
.footerbottomleft { width: 10; height: 10; background: url("/images/header/box/footer/bottomleft.gif");}
.footerbottom { height: 20; background: url("/images/header/box/footer/bottom.gif");}
.footerbottomright { width: 10; height: 10; background: url("/images/header/box/footer/bottomright.gif");}


.boxtopleftsearch { width: 10; height: 10; background: url("/images/search/box/tl.gif"); }
.boxtopsearch { height: 20; background: url("/images/search/box/t.gif"); }
.boxtoprightsearch { width: 10; height: 10; background: url("/images/search/box/tr.gif");}
.boxleftsearch { width: 20; background: url("/images/search/box/l.gif");}
.boxrightsearch { width: 12; background: url("/images/search/box/r.gif");}
.boxbottomleftsearch { width: 10; height: 10; background: url("/images/search/box/bl.gif");}
.boxbottomsearch { height: 20; background: url("/images/search/box/b.gif");}
.boxbottomrightsearch { width: 10; height: 10; background: url("/images/search/box/br.gif");}


.signintext {
 font-size: 10px;
 font-family: Arial, Verdana, sans-serif;
 background-color: #ffffff;
 border: 1px solid #cccccc;
}
.signinbutton {
 font-size: 10px;
 background-color: #f7f7f7;
 border: 1px solid #cccccc;
}

.input {
font-family: Arial, Verdana,Helvetica,sans-serif;
font-size: 10px;
color: #333333;
}

input.formbutton {
 font-size: 12px;
 font-family: Arial, Verdana, sans-serif;
  border: 1px solid #cccccc;
   background-color: #eaeaea;
background: url(/images/button/backbutton.gif);
}
input.formbutton:hover {
   font-size: 12px;
   font-family: Arial, Verdana, sans-serif;
   border: 1px solid #cccccc;
   background-color: #eaeaea;
   background: url(/images/button/backbutton_darkgrey.gif);
}

.walls {
background-color: white;
border: 1px solid #252c77;
}

.footer {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #a9a9a9}


A.arial8blue:link {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8blue:visited {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff}
A.arial8blue:active {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8blue:hover {text-decoration: underline; color: red;font-size: 8pt;}

A.arial8bluebold:link {font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8bluebold:visited {font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff}
A.arial8bluebold:active {font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8bluebold:hover {font-weight: bold;text-decoration: underline; color: red;font-size: 8pt;}


A.arial8blueu:link {text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8blueu:visited {text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff}
A.arial8blueu:active {text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8blueu:hover {text-decoration: underline; color: red;font-size: 8pt;}

A.arial8blueubold:link {font-weight: bold;text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8blueubold:visited {font-weight: bold;text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff}
A.arial8blueubold:active {font-weight: bold;text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8blueubold:hover {font-weight: bold;text-decoration: underline; color: red;}

A.arial8bluenav:link {float: left;line-height: 10px; padding: 10px 25px 10px 24px; text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8bluenav:visited { float: left;line-height: 10px;padding: 10px 25px 10px 24px;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff;}
A.arial8bluenav:active { float: left;line-height: 10px;padding: 10px 25px 10px 24px;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
A.arial8bluenav:hover {float: left;line-height: 10px;padding: 10px 25px 10px 24px;text-decoration: none; font-size: 8pt;background: url(/images/button/backbutton_darkgrey.gif);}

A.arial8bluenavsel:link { float: left;line-height: 10px;padding: 10px 25px 10px 24px;font-weight: bold; text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;background: url(/images/button/backbutton_darkgrey.gif);}
A.arial8bluenavsel:visited { float: left;line-height: 10px;padding: 10px 25px 10px 24px;font-weight: bold; text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff;background: url(/images/button/backbutton_darkgrey.gif);}
A.arial8bluenavsel:active {float: left;line-height: 10px;padding: 10px 25px 10px 24px; font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;background: url(/images/button/backbutton_darkgrey.gif);}
A.arial8bluenavsel:hover { float: left;line-height: 10px;padding: 10px 25px 10px 24px;font-weight: bold; text-decoration: none; background: url(/images/button/backbutton_darkgrey.gif);}


A.arial10blueu:link {text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 10pt;}
A.arial10blueu:visited {text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #0000ff}
A.arial10blueu:active {text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 10pt;}
A.arial10blueu:hover {text-decoration: underline; color: red;}

A.arial10blueubold:link {font-weight: bold;text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 10pt;}
A.arial10blueubold:visited {font-weight: bold;text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #0000ff}
A.arial10blueubold:active {font-weight: bold;text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 10pt;}
A.arial10blueubold:hover {font-weight: bold;text-decoration: underline; color: red;}


A.arial12blue:link {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 12pt;}
A.arial12blue:visited {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 12pt;color: #0000ff}
A.arial12blue:active {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 12pt;}
A.arial12blue:hover {text-decoration: underline; color: red;}

A.arial12bluebold:link {font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 12pt;}
A.arial12bluebold:visited {font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 12pt;color: #0000ff;}
A.arial12bluebold:active {font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 12pt;}
A.arial12bluebold:hover {font-weight: bold;text-decoration: none; color: red;font-size: 12pt;}

A.arial12blueubold:link {font-weight: bold;text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 12pt;}
A.arial12blueubold:visited {font-weight: bold;text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 12pt;color: #0000ff;}
A.arial12blueubold:active {font-weight: bold;text-decoration: underline;font-family: Arial, Verdana, sans-serif;font-size: 12pt;}
A.arial12blueubold:hover {font-weight: bold;text-decoration: underline; color: red;font-size: 12pt;}


A.footer:link {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #a9a9a9}
A.footer:visited {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #a9a9a9}
A.footer:active {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #a9a9a9}
A.footer:hover {text-decoration: underline;font-size: 8pt; color: red;}

A.headertop:link {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #a9a9a9}
A.headertop:visited {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #a9a9a9}
A.headertop:active {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #a9a9a9}
A.headertop:hover {text-decoration: underline;font-size: 8pt; color: #ff8000;}

A.headertopsel:link {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #ff8000}
A.headertopsel:visited {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #ff8000}
A.headertopsel:active {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #ff8000}
A.headertopsel:hover {text-decoration: underline;font-size: 8pt; color: #ff8000;}


A.nolinkblue {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #0000ff;cursor: pointer}
A.nolinkblue:link {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #0000ff;cursor: pointer}
A.nolinkblue:visited {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #0000ff;cursor: pointer}
A.nolinkblue:active {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #0000ff;cursor: pointer}
A.nolinkblue:hover {text-decoration: underline; color: #0000ff;font-size: 10pt;cursor: pointer}


A.nolinkblue8 {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff;cursor: pointer}
A.nolinkblue8:link {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff;cursor: pointer}
A.nolinkblue8:visited {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff;cursor: pointer}
A.nolinkblue8:active {text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #0000ff;cursor: pointer}
A.nolinkblue8:hover {text-decoration: underline; color: #ff0000;font-size: 8pt;cursor: pointer}



.navsep {
  float: left;
  background: url("/images/header/navsep.jpg") no-repeat;
  width: 1px;
  height: 26px;
  padding: 0px 0px 0px 0px;
}

.subnavsep {
  float: left;
  background: url("/images/header/subnavsep.jpg") no-repeat;
  width: 1px;
  height: 26px;
    padding: 0px 0px 0px 0px;
}

a.nav {
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 10px 25px 10px 24px;
  color: #ffffff;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #ffffff;
  font-weight: bold;
}

a.nav:visited {
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 10px 25px 10px 24px;
  color: #ffffff;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #ffffff;
  font-weight: bold;
}
a.nav:hover{
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 10px 25px 10px 24px;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #ffffff;
  background-color: #bbddff;
  color: #000000;
  font-weight: bold;
  background: url("/images/header/navhoverback.jpg");
}

a.navsel {
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 10px 25px 10px 24px;
  color: #0000ff;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #0000ff;
  font-weight: bold;
  background: url("/images/header/navhoverback.jpg");
}

a.navsel:visited {
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 10px 25px 10px 24px;
  color: #0000ff;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #0000ff;
  font-weight: bold;
  background: url("/images/header/navhoverback.jpg");
}
a.navsel:hover{
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 10px 25px 10px 24px;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #0000ff;
  background-color: #bbddff;
  color: #0000ff;
  font-weight: bold;
  background: url("/images/header/navhoverback.jpg");
}

a.subnav {
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 8px 20px 8px 20px;
  color: #0000ff;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #0000ff;
  font-weight: bold;
}

a.subnav:visited {
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 8px 20px 8px 20px;
  color: #0000ff;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #0000ff;
  font-weight: bold;
}
a.subnav:hover{
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 8px 20px 8px 20px;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #000000;
  background-color: #bbddff;
  color: #000000;
  font-weight: bold;
  background: url("/images/header/navhoverback.jpg");
}

a.subnavsel {
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 8px 20px 8px 20px;
  color: #ff8000;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #ff8000;
  font-weight: bold;
  background: url("/images/header/navhoverback.jpg");
}

a.subnavsel:visited {
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 8px 20px 8px 20px;
  color: #ff8000;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #ff8000;
  font-weight: bold;
  background: url("/images/header/navhoverback.jpg");
}
a.subnavsel:hover{
  float: left;
  font-size: 8px;
  line-height: 10px;
  text-decoration: none;
  padding: 8px 20px 8px 20px;
  font-family: Arial, Verdana, sans-serif; font-size: 8pt;color: #ff8000;
  background-color: #bbddff;
  color: #ff8000;
  font-weight: bold;
  background: url("/images/header/navhoverback.jpg");
}

.borderhr {
border: 1px solid #eaeaea;
}


.borderhrmedia {
width: 100%;
height: 1px;
margin: 0px;
border-top: 1px solid gray;
padding: 0px;
display: block;
font-size: 1px;
}

.border {
border: 1px solid #bbddff;
}

.borderhome {
border: 1px solid #cccccc;
}

.bordergreybox {
border: 1px solid #cccccc;
background-color: #f7f7f7;
}

.bordergrey {
border: 1px solid #cccccc;
}

.error {
font-size: 10pt; 
font-weight: bold; 
font-family: Arial, Verdana, sans-serif; 
color: #FF0000; 
}









.arial8 {
font-size: 8pt;
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
}
.arial8bold {
font-size: 8pt;
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
font-weight: bold;
}
.arial8grey {
font-size: 8pt;
font-family: Arial, Verdana, sans-serif; 
color: #666666; 
}

.arial8boldgrey {
font-size: 8pt;
font-family: Arial, Verdana, sans-serif; 
color: #666666; 
font-weight: bold;
}


.arial8white {
font-size: 8pt;
font-family: Arial, Verdana, sans-serif; 
color: #ffffff; 
}
.arial8whitebold {
font-size: 8pt;
font-family: Arial, Verdana, sans-serif; 
color: #ffffff; 
font-weight: bold;
}

.arial10 {
font-size: 10pt;
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
}
.arial10bold {
font-size: 10pt;
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
font-weight: bold;
}

.arial10grey {
font-size: 10pt;
font-family: Arial, Verdana, sans-serif; 
color: #666666; 

}
.arial10boldgrey {
font-size: 10pt;
font-family: Arial, Verdana, sans-serif; 
color: #666666; 
font-weight: bold;
}

.arial10white {
font-size: 10pt;
font-family: Arial, Verdana, sans-serif; 
color: #ffffff; 
}

.arial12 {
font-size: 12pt;
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
}

.arial12bold {
font-size: 12pt;
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
font-weight: bold;
}
.arial12grey {
font-size: 12pt;
font-family: Arial, Verdana, sans-serif; 
color: #666666;  
}

.arial14 {
font-size: 14pt;
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
}

.arial14bold {
font-size: 14pt;
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
font-weight: bold;
}



.homeheader {
font-size: 12pt;
font-family: Arial, Verdana, sans-serif; 
color: #ffffff; 
font-weight: bold;
}

.homeheaderlist {
font-size: 10pt;
font-family: Arial, Verdana, sans-serif; 
color: #ffffff; 
font-weight: bold;
}





.loading {
font-size: 18pt;
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
font-weight: bold;
}

.subboxtitle {
font-size: 10pt;
font-family: Arial, Verdana, sans-serif; 
color: #30659a; 
font-weight: bold;
}

A.subboxlink:link {font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #30659a}
A.subboxlink:visited {font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #30659a}
A.subboxlink:active {font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 8pt;color: #30659a}
A.subboxlink:hover {font-weight: bold;text-decoration: none; color: #30659a;}

A.homequestionlink:link {cursor: pointer;font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #ffffff;}
A.homequestionlink:visited {cursor: pointer;font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #ffffff;}
A.homequestionlink:active {cursor: pointer;font-weight: bold;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #ffffff;}
A.homequestionlink:hover {cursor: pointer;font-weight: bold;text-decoration: none; color: #ff8000;font-size: 10pt;}

.notes {
font-size: 8pt;
font-family: Arial, Verdana, sans-serif; 
color: #666666; 
}