html, body { margin: 0px; padding: 0px; }

body { background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
p, td { line-height: 1.5;}
h1 { font-size: 170%; padding-left: 20px; color: #FFFFFF; margin-bottom: 90px; }
h2 { font-size: 130%; color: #6DA1D8; border-bottom: 1px dotted #c0c0c0; }
h3 { font-size: 110%; color: #009DDC; border-bottom: 1px dotted #c0c0c0; }
h4 { font-size: 120%; color: #808080; margin-left:20px }

hr {color: #C0C0C0; height: 1px;}
ul {line-height: 1.8;}
.indent {padding-left: 20px;}

.page_header_top {background: #FFFFFF url(../layout/pg_bluefade_top.jpg) no-repeat right bottom; border-top: 8px solid #4566A0; text-align: right;}
.page_header_top_start {background: #FFFFFF; border-top: 8px solid #4566A0; text-align: right;}
.page_header_zone_start {background: #FFFFFF url(../layout/pg_bluefade_left.jpg) no-repeat top right;}
.page_header_zone {background: #FFFFFF url(../layout/pg_bluefade_zone.jpg) no-repeat top right;}
.page_content_area {background: #FFFFFF url(../layout/pg_bluefade_content.jpg) no-repeat top right; padding-left:50px; padding-right:50px; padding-top: 85px}
.menu_item {background: #CCCCCC; border-bottom: 1px solid #FFFFFF; border-top: 3px solid #c0c0c0; color: #000000; padding-left: 10px; font-weight: bold; font-size: 15px; height: 28px}

.menu_area {background: #F1F1F1; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; height: 400px}


	#menucontainer ul { margin-left: 10px; margin-top: 1px; padding: 0px; list-style-type: none; border-left: 2px solid #CCCCCC }
	#menucontainer a { color: #000000; display: block; padding: 2px 2px 2px 5px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 90%; font-weight: normal;}
	#menucontainer a:link, #menucontainer a:visited { text-decoration: none; border-bottom: 2px solid #FFFFFF; }
	#menucontainer a:hover, #menucontainer a:active {color: #1F4487; text-decoration: underline; border-bottom: 2px solid #FFFFFF;  }
	#menucontainer .start {border-top: 1px solid #E7E7E7;}


.footer_top {background: #C7C7C7; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.footer_copy {font-size: 11px; background: #F1F1F1; color: #808080; border-right: 10px solid #c0c0c0}
.footer_links {font-size: 11px; background: #4566A0; color: #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.footer_solid {font-size: 11px; background: #F1F1F1; height: 30px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; color: #808080; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}

a:link, a:visited {	color: #2B4398; text-decoration: underline;}
a:hover, a:active { color: #6DA1D8; text-decoration: none;}

a.nav_link:link, a.nav_link:visited {	color: #000000; text-decoration: none; font-weight: bold; letter-spacing: 1px}
a.nav_link:hover, a.nav_link:active { color: #1F4487; text-decoration: underline; font-weight: bold; letter-spacing: 1px}

/* a.menu_link:link, a.menu_link:visited {color: #000000; text-decoration: none; }
a.menu_link:hover, a.menu_link:active {color: #000000; text-decoration: underline; } */

a.footer_link:link, a.footer_link:visited {color: #FFFFFF; text-decoration: none;}
a.footer_link:hover, a.footer_link:active { color: #FFFFFF; text-decoration: underline;}

a.plain_link:link, a.plain_link:visited {text-decoration: none;}
a.plain_link:hover, a.plain_link:active {text-decoration: none;}

a.solid_link:link, a.solid_link:visited {color: #808080; text-decoration: none;}
a.solid_link:hover, a.solid_link:active { color: #808080; text-decoration: underline;}

a.menu_link, a.menu_link:visited {text-decoration:none; text-align:left;  color:#000000;
  display:block;  width: 210px; padding: 2px; margin-top:4px; margin-left:5px;
  border:1px solid #F1F1F1; font-size: 11px }
a.menu_link:hover { border:1px solid #89A5B9; background-color:#F1F5F7;  font-size: 11px  }

a.menu_link_fake, a.menu_link_fake:visited {text-decoration:none; text-align:left;  color:#808080;
  display:block;  width:230px; padding: 2px; margin-top:4px; margin-left:5px;
  border:1px solid #F1F1F1;  }
a.menu_link_fake:hover { border:1px solid #F1F1F1;  background-color:#F1F1F1;  }

/* Site Specific */

.menu_link_block {padding: 4px;}
.menu_link_title {padding-left: 5px; font-weight: bold; color: #808080}
.menu_link_item {}

.news_1 {background-color: #F5FBFE; border-top: 1px dotted #C6D0D9; border-bottom: 1px dotted #C6D0D9; padding-bottom: 10px}
.news_2 {background-color: #FFFFFF; padding-bottom: 10px}

.news_thumb {padding: 1px; border: 1px solid #c0c0c0; margin: 5px}
.news_image {float: right; margin-left: 10px; padding: 2px; border: 1px solid #f1f1f1}
.news_date {margin-left: 15px; color: #009DDC; font-size: 11px}
.news_blurb {margin-left: 15px}
.news_nav {font-size: 11px}

.area_item {color: #808080}