@charset "utf-8";
/* CSS Document */

body, html {margin:0px 0px 0px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5e5e}

/*Styling for slider on homepage*/

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 158px;
  width: 885px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 158px;
  /* Max width here, for users without Javascript */
  width: 4500px;
  padding: 0;
  /* Remove default margin */
  margin: 0;
  list-style: none;
}
ul.sc_menu li {
  display: block;
  float: left;
  padding: 0 10px 0 10px;
}
ul.sc_menu li a {
  display: block;
  text-decoration: none;
}
ul.sc_menu li span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

ul.sc_menu li a:hover span {
  display: block;
}
/*EO Styling for slider on homepage*/

.arrowcell {padding:5px;}

.subtable {margin-top:20px; width:875;}

.leftcolumn {width:625px;}

.leftcolumn h1 {color:#5c5e5e; font-size:18px; margin:0; padding:0; line-height:normal;}

.leftcolumn h2 {font-size:14px; margin:15px 0 0 0; padding:0; line-height:normal; color:#5c5e5e;}

.leftcolumn p {margin:10px 0 0 0;}

.leftcolumn ul {margin:0; padding:0; padding-left:17px;}

.leftcolumn li {margin-top:10px; list-style:disc;}

.leftcolumn hr {height:1px; color:#ebebeb; margin:10px 0 -5px 0;}

.note {margin:20px 0 0 0; padding:10px; display:inline-block; border:solid 1px #cacaca; font-weight:bold; font-size:10px; font-style:italic;}

.rightcolumn {width:250px; padding:0 0 0 25px;}

.rightcolumn h1 {font-size:12px; margin:0; background-color:#73a0d9; padding:5px 5px 5px 10px; color:white; margin-top:10px;}

.rightcolumn ul {margin:0; padding:0; border:solid 1px #f0f0f0;}

.rightcolumn li {list-style-type:none; line-height:15px; color:#5c5e5e; margin:10px;}

.rightcolumn li strong {color:#5c5e5e;}

.rightcolumn li a:link {color:#5c5e5e; text-decoration:underline; font-weight:normal;}

.rightcolumn a:visited {color:#5c5e5e; text-decoration:underline; font-weight:normal;}

.rightcolumn a:active {color:#5c5e5e; text-decoration:underline; font-weight:normal;}

.rightcolumn li a:hover {color:#5c5e5e; text-decoration:none; font-weight:normal;}

.rightcolumn p {color:#5c5e5e; font-size:10px;}

.years td {color:white; font-weight:bold; background:#73a0d9; border:solid 1px #cacaca; border-bottom:none; padding:10px;}

.footertable td {line-height:15px; font-size:10px;}

.footertable a:link {color:#5c5e5e; font-weight:normal; text-decoration:underline;}

.footertable a:visited {color:#5c5e5e; font-weight:normal; text-decoration:underline;}

.footertable a:hover {color:#5c5e5e; text-decoration:none; font-weight:normal;}

.footertable a:active {color:#5c5e5e; font-weight:normal; text-decoration:underline;}

.container {width:955px; margin:0 auto; text-align:center; position:relative;}

.nav {position:absolute; z-index:1; left:50%; margin-left:-469px;}

.bannerholder {margin-top:100px; margin:0 auto; padding-top:65px;}

.servicestable {width:935px; margin-top:25px; margin-bottom:25px;}

.servicestable th{background-color:#73a0d9; color:white; font-size:12px; height:40px; border-left:solid 1px #e1e0e1; width:133px; padding-left:10px; font-weight:normal;}

.servicestable td {border-left:solid 1px #e1e0e1; width:133px; padding-bottom:10px;}

.servicestable td ul {margin:0 0 0 15px; padding:10px; line-height:15px;}

.learnmore {margin-left:15px;}

.servicescontent {padding-left:25px; width:600px;}

.servicescontent h1 {color:#73a0d9; font-size:18px; padding:0; margin:45px 0 0 0; line-height:0;}

.servicescontent h2 {color:#73a0d9; font-size:16px; padding:0; margin:25px 0 25px 0; line-height:0;}

.servicescontent p {line-height:16px; margin:10px 0 0 0;}

.servicescontent form {margin:0; padding:0;}

.servicescontent li {line-height:16px;}

input[type=text] {width:245px; margin:5px 0 5px 5px;}

textarea {width:245px; margin:5px 0 5px 5px;}

input[type=submit] {color:white; border:none; background-color:#73a0d9; width:45px;}

.uploadform {line-height:25px; margin:20px 0;}

.uploadform input[type=text] {width:245px; margin:0;}

.uploadform input[type=file] {width:245px; margin:0;}

.uploadform textarea {width:245px; margin:0;}

.uploadform input[type=submit] {color:white; border:none; background-color:#73a0d9; margin:10px 0;}

label {width:50px;}

.contentdivider {width:55px;}

.resourcestable h1 {font-size:14px; margin:0 0 -5px 0; padding:0; line-height:normal;}

.resourcestable td {padding:20px 0 0 0;}

.resourcestable ul {padding:0; margin:0;}

.resourcestable li {list-style-type:none; margin:10px 20px 10px 0;}

.resourcestable li a:link, a:visited, a:active {color:#73a0d9; text-decoration:none; font-weight:bold;}

.resourcestable li a:hover {color:#cccccc; text-decoration:none; font-weight:bold;}

strong {color:#73a0d9;}

.lccincoming td {padding:0 0 0 0;}

.lccincoming h1 {font-size:14px; margin:0 0 -15px 0; padding:0; line-height:normal; color:#73a0d9;}

/* begin styles for RSS Feed */

.rss_box {width:100%;}

.rss_box ul {margin:15px 0 0 0; padding:0;}

.rss_box li {list-style-type:none; margin:0; padding:0;}

.rss_title, rss_title a {margin: 0; padding: 0; color:#5c5e5e;}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {font-weight:bold; text-decoration: none; color:#5c5e5e;}

.rss_item a:hover {text-decoration:none; color: #cccccc;}
	
.rss_date {font-size: 10px;	font-weight: normal; color: #F60;}

/* end styles for RSS Feed */

.hr {margin:25px 0px 25px 0px;}

.errormessage {color:red;}