/* Fall River */

body {margin:30px 0 0 0;padding:0;background:#fff;color:#1B3360;font: 10px/18px Verdana, sans-serif;text-align:center}

/* TYPOGRAPHY - BASIC ELEMENTS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 

a:link {color:#069;} 

a:visited {color:#069} 

a:hover,a:active {color:#000;} 

h1, h2, h3, h4, h5, h6 {color:#2A689E;}

h1 {font-size: 176%;padding-bottom:5px}

h2 {font-size: 120%}

h3 {font-size: 126%}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}

#addthis{position:absolute;right:40px;top:520px}

#upper_left_cal{margin:0 0 10px -10px}

#header h1{background:#fff url("/images/logo.gif") no-repeat;
   position:absolute;
   width: 230px;
   height: 37px;
   margin: 52px 0 0 20px;
}

#header h1 a{
   display: block;
   width: 230px;
   height: 37px;
   text-indent: -9999px;
}

strong{color:#000}

hr {margin:20px 0;background:#B1A888;height:1px;color:#B1A888;border:none;clear:both;padding:0}

/* LAYOUT - HEADER */


#header {background:#fff url("/images/bg_header.gif") repeat-x;margin:0px 0 0 0px;padding:0px 0 0 0px;height:106px;width:100%;z-index:2000}

#header_left{display:none;margin:0 0 12px 0}

#headerNav1{margin-left:180px}
#nav {
	display: inline;
	list-style: none;
margin:0 0 0 0px;padding:0;

}

#nav li {
	float: left;
	line-height: 1;
}

#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
	padding: 0px 0px 0px;
}

#nav li li a span {
	background: none;
}

#nav a {
	font-size: 9px;
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	text-decoration: none;
	color: #093567;
}


#nav li li a {
	font-size: 11px;
	letter-spacing: 0px;
	background: none;
}

#nav a span {
	float: right;
	display: block;
	padding: 11px 6px 12px 6px;
	margin: 0px 0px 0 0;
}

#nav li.selected a span {
	color: #FFF21E;background:#095936;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#nav a span {
	float: none;
}

#nav a:hover span {
	color: #069;

}


#nav li:hover a,
#nav li.sfhover a {
	color: #fff;
}

/* LAYOUT - main body of page */

.clear {clear:both;position:relative;} 

#upper_center{margin:0;padding:0px 0px 0px 0px;}

p{padding:0;margin:0}

#wrapwrap{width:863px;float:left;border:1px solid #E95F03;height:auto !important;height /* */:600px;min-height:600px;}

#sidebar {display:none;float:left;width:149px;padding:0 0 0 10px}

.formtitle{color:#0F75BC;font-size:18px;border-bottom:1px solid #0F75BC;padding:0 0 4px 0}
.formdiv2 .formbox{width:529px;font-size:11px;height:160px}
.formdiv2 input{width:525px;font-size:11px;}
.formdiv2 textarea{width:164px;height:55px;margin:0 0 4px 0;}
.formdiv2{padding:0 0 12px 0}

.radiocheck{padding:3px;border-bottom:1px dotted grey}
.radiocheck input{margin:4px}

#newslettersignup{float:right;margin:12px 12px 0px 0}

/* LAYOUT */

#wrap {width:863px;margin:0px auto;position:relative;text-align:left;padding:0;}

#content-wrap {width:863;position:relative;}

#utility {position:relative;float:left;width:180px;margin:0px 10px 0px 22px;}

#upper_left{height:auto !important;height /* */:250px;min-height:250px;}

#content {margin:0 0 10px 0;width:650px;float:left;height:auto !important;height /* */:500px;min-height:500px;}

/* LAYOUT - FOOTER */

#footer {font-size:11px;color:#999;line-height:19px;text-align:left;padding:20px 0 40px 0px;text-align:center;height:80px;margin:0}