body {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	font-family: Arial, tahoma, sans-serif;
	font-size:80%;
	color: #333333;
}

p,h1,h2,h3,h4,div,td,th { margin:0px; padding:0px;}
table { border-collapse: collapse; }
td,th { text-align: left; vertical-align: top; color:#585858;}
img { border: none; }
#page table img {padding-left:20px;}
hr {
	border: none;
	border-top: 1px dotted #eeeeee;
	height: 1px;
	background: none;
	color: #D4D4D4;
	margin-top:30px;
}
a:link, a:visited, a:active, a:hover {
	color: #0D9775;
	text-decoration: none;
	font-weight: bold;
	outline:NONE;
}
a:hover {
	color: #585858;
	text-decoration: underline;
}
form { margin-bottom: 10px; }
form input, form select, form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}

#container {
	width: 945px;
	margin: 8px auto 8px auto;
	position:relative;
}

#site-header {height:169px;}
#site-logo{float:left; background-image:url(images/site-logo.jpg); width:333px; height:169px; background-repeat:no-repeat;}
#site-logo img {width:100%; height:100%;}

.hotspot_btn{float:left; width:95px; height:169px; background-repeat:no-repeat; padding-right:8px;}

#site-strap-banner{background-image:url(images/site-strap-banner.jpg);height:43px; width:945px; background-repeat:no-repeat;}
#site-horiz-nav{border-bottom:1px solid #0B765C; padding:8px;}
#site-horiz-nav a{text-align:right; text-decoration:none; font-weight:normal;}
#site-horiz-nav a:hover {text-decoration:underline;}
#pagebody{padding-top:10px;}
#maincol{padding-right:10px;}
#site-flash-gallery{background-image:url(images/site-flash-image.jpg); width:718px; height:240px;}
#site-page{padding:20px 10px 20px 20px;}
#site-page p {color:#585858; margin:0px 0px 1em 0px; font-size:1.0em;}
#site-page h1 {color:#0B765C; margin:0px 0px 1em 0px; font-size:1.3em;}
#site-page h2 {color:#0B765C; margin:0em 0px 1em 0px; font-size:1.1em;}
#site-page h3 {color:#0B765C; margin:0px 0px 1em 0px; font-size:1.0em; font-weight:bold;}
#site-page h4 {color:#0B765C; margin:0px 0px 1em 0px; font-size:1.0em;}
#site-page li {color:#585858; margin:0px 0px 1em 0px; font-size:1.0em;}
#rightcol{}

#faq_icon{width:217px; height:236px; margin:20px 0px 10px 0px;}

#site-quicklinks{width:195px; padding:0px 10px 0px 10px;border-left:1px dotted #0c765c; margin:20px 0px;}
#site-quicklinks p {margin-bottom:7px;}
#site-quicklinks a {font-weight:bold; color:#0D9775; padding:0px 0px 0px 20px; font-size:.9em; background-image:url(images/site-bullet.jpg); background-position:left; background-repeat:no-repeat; text-decoration:none;}
#site-quicklinks a:hover {color:#585858;}
#site-quicklinks h1 {color:#0B765C; margin:0px 0px 1em 0px; font-size:1.7em;}
#site-page-links a{text-decoration:none;}
#site-footer-1{background-image:url(images/site-footer-repeat.jpg); background-repeat:repeat-x; font-size:1em; text-align:center; padding:17px 0px;}
#site-footer-1 a {font-weight:normal; color:#585858;}
#site-footer-1 a:hover {color:#0B765C;}
.footer_bold{color:#0B765C; font-weight:bold;}
#site-footer-2{color:#989898; font-size:.9em; margin-top:5px;}
#site-footer-2 a {color:#989898; text-decoration:none; font-weight:normal;}
#site-footer-2 a:hover {text-decoration:underline;}

/*-Web form class --------------------------------------------------*/
form.webform p label {
	float: left;
	width: 190px;
	vertical-align: top;
}
form.webform p {
  margin: 2px 0px 2px 0px;
  padding: 0px;
  clear: left;
}
form.webform p input { vertical-align:middle; }
form.webform fieldset {
	border: 1px solid #D4D4D4;
	margin: 8px 0px 6px 0px;
	padding: 10px;
}
form.webform legend {
	font-weight: bold;
	color: #4F4F4F;
}
.btnSubmit {
	background-color: #f7f9f8;
	color: #3C74A0;
	font-weight: bold;
	border: 1px solid #3C74A0;
}

.pageimage {padding-left:20px;}

/*-News Articles --------------------------------------------------*/

#site-news{width:205px; padding-left:10px; border-left:1px dotted #0c765c; max-height:241px; min-height:241px;}
#site-news p a {color:#0B765C; margin:0px 0px 1em 0px; text-decoration:none; font-weight:bold;}
#site-news p a:hover {color:#585858;}
#site-news ul {padding:0px; margin:0px;}
#site-news li {color:#585858; margin:0px 0px 1em 0px; list-style:none; }

#site-news .date {font-weight:bold; color:#0B765C; margin:0px; padding:0px; font-size:1em; margin-top:14px; text-decoration:none;}
#site-news .info a{font-weight:normal; color:#585858; margin:0px; padding:0px; font-size:12px;}
/*#site-news .full_story a{font-weight:bold; color:#0C9776; margin:0px; padding:0px; text-decoration:none; font-size:9px;}
#site-news .full_story a:hover {color:#585858; text-decoration:underline;}*/
.newslist {padding-left:0px; list-style:none;}
#site-page li a{color:#585858; margin:0px 0px 1em 0px; list-style:none; font-weight:normal;}

/*-font style 1--------------------------------------------------*/

.paragraph-green-bold {
	color:#0B765C;
	font-size:1em;
	font-weight:bold;
	margin:0 0 1em;
}