/* universal tags */
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	/* background-color: #fffde5; */
	background-image: url(/images/top_x_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px -52px;
}
body { font: 0.75em Arial, sans-serif; }
	#menu { padding: 0; }
	#menu li { display: inline; }
	#menu li a { background: #333; padding: 5px; float:left; border-right: 1px solid #ef9618; border-bottom: none; text-decoration: none; color: #fff; font-weight: bold;}
	#menu li.active a { background: #000; }
	.content { float: left; clear: both; border: 1px solid #000; border-top: 1px solid #000; border-left: none; border-right:none; background: #ef9618; padding: 5px 10px 10px; width: 328px; height:100px; 
}
h1 {
	font-size: 1.4em;
	margin: 10px 10px 5px 10px;
	font-weight:bolder;
}
h2 {
	font-size: 1.25em;
	text-transform: uppercase;	
	margin: 10px 10px 10px 10px;
	font-weight: bold;
}
h5 {
	font-size: 1.05em;
	font-weight: bolder;
}
h3 {
	font-size: 1.25em;
	font-weight:bold;
	color: #fff;
	padding:3px 9px;
	border-bottom: 2px solid #fff;
	text-align:right;
	float:left;
	margin-left:0px;
	width:155px;
}
h4 {
	font-weight:bold;
	font-size: 0.75em;
	margin: 0;
}
p {
	font-size: 1.05em;
	font-weight:normal;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
	
}
#bodytext {
	font-size: 1.05em;
	font-weight:normal;
	margin-top: 3px;
	margin-bottom: 3px;
	width:500px;
}
#substory {
	margin-top: 4px;
	font-size: 0.85em;
	font-weight:normal;
}
#hpline {
	margin-left: 10px;
	border-bottom: 1px dotted #000;
	width:307px;
	margin-top: 4px;
	margin-bottom: 100px;
	padding-top:4px !important;
}
#ticker {
	width:307px;
	height:66px;
	background-image: url(/images/Slideshowbutton.jpg);
}

a:link, a:visited, a:active {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #6F460F;	
	text-decoration: underline;
}
/* to bring default page settings for margin and padding to zero */
* {margin:0; padding:0;}
#headercontainer {
	width: 100%;
	text-align: center;
}
#navcontainer{
	width: 100%;
	text-align: center;
}
#contentcontainer{
	width: 100%;
	text-align: center;
	background-color: #FFF;
	background-image: url(/images/contentbottomrepeat.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: -5px;
}
#footercontainer{
	width: 100%;
	text-align: center;
	background-image: url(/images/footerbckrpt.jpg);
	background-repeat: repeat-x;
	background-position: left -40px;
	min-height: 123px;
	clear:both;
}

/* header area */
#header {
	height: 130px;
	position:relative;
	background-image: url(/images/quote.jpg);
	background-repeat: no-repeat;
	background-position: 250px 10px;
	width: 1000px;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 780px;
	bottom: 0px;
	height:109px;
	display: block;
	width: 212px;	
}
#podcast {
	background-repeat: no-repeat;
	position: absolute;
	right: 200px;
	bottom: 30px;
	height: 62px;
	display: block;
	width: 67px;
}
#podcasttext {
	position: absolute;
	right:406px;
	top:109px;
	display:block;
}
#bargraph {
	background-repeat: no-repeat;
	position: absolute;
	right: 105px;
	bottom: 30px;
	height: 62px;
	display: block;
	width: 67px;
}
#bargraphtext {
	position: absolute;
	right:0px;
	top:67px;
	
}
/* global navigation */
#centerglobalnav {
	width: 1000px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#globalnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: -5px;
	font-weight: bold;
	width:100%;
	float:left;
	position:relative;
	height: 31px;
}
#globalnav ul { 
	width: 1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#globalnav li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	float:left;
	position:relative;
	height: 31px;
}
#globalnav a{
	padding: 8px 11px;
	display: block;
	text-decoration:none;
	color:#000;
	font-size: 0.8em;
	font-weight:bold;
}
#globalnav a:hover{
	color: #666;
}
/* search bar */
#searchbar {
	float:left;
	font-size: 1.22em;
	width: 240px;
	margin-top:-4px;
	margin-right:-35px;
}
#searchfield {
	border: #e89419 solid 1px;
	background: #ffffff;
	width: 155px;
}
#search {
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:none;
	font-size: 1.05em;
	height:19px;
	width:55px;
}

/* content area */
#nofloat {
	width: 1000px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#content{
	twmin-height: 375px;
	clear: both;
	position:relative;
	width: 1000px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	background-color: #eff3f2;
	background-image: url(/images/contentback.jpg);
	background-repeat: repeat-y;
}

	/* side navigation */
#sidenav {
	width: 157px;
	background:#4d4946;
	min-height: 375px;
	float: left;
}
#sidenav ul { 
	width: 155px;
}
#sidenav li{
	list-style-type: none;
	float:left;
	font-size:4.05em;
}
#sidenav a{
	padding: 4px 9px;
	display: block;
	text-decoration:none;
	color:#fff;
	width: 139px;
	text-align: right;
}
#sidenav a:hover{
	background-color: #68574d;
}
	/* content right */
#contentrightbox{
	min-height: 375px;
	width: 307px;
	position:absolute;
	right: 0;
	top:0;
}

/* content home left */
#lefthomecontent {
	width: 652px;
	float:left;
}

/*content home right */
#contentrighthomebox {
	min-height: 375px;
	position: relative;
	width: 348px;
	background: url(/images/orange_home_background.gif) repeat #e7a348; 
	float:left;
}
#contentrighthomebox a {
	display: inline;
	padding:0;
}
#contentrighthomebox p {
	font-size:0.75em;	
	margin:0 15px 10px;
	color:#1e1e1e;
}
#contentrighthomebox .horizontalcontent {
	background:#745840;
	margin-left:15px;
	height:3px;
}
#slideshowdiv { 
	position: absolute;
	bottom: 0px;
	left:0;
	padding-left:37px;
	width:311px;
	padding-top:10px;
	height: 55px;
	background-image:url(/images/Slideshowbutton.jpg);
	font-size:0.75em;
}
#slideshowcontent {
	padding-left:36px;
	padding-top:57px;
}
#thistest {
	padding-left:14px;
	margin-top:-12px;
}
#stopss {
	padding-left:13px;
	margin-top:-12px;
}
/* main content */
#maincontent{
	width: 519px;
	padding-top: 20px;
	margin-left: 165px;
}

/* footer */
#footer {
	width: 1000px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

/* footer navigation */
#footertop {
	height: 8.0em;
	position:relative;
}
#footernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4.25em;
	font-weight: bold;
	float:left;
	position:relative;
	height: 31px;
}

#footernav li{
	list-style-type: none;
	float: left;
}
#footernav a{
	padding: 8px 8px;
	display: block;
	text-decoration:none;
	color:#000;
	
}
#footernav a:hover{
	color: #666;
}
#footerbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	width:100%;
	font-size: 0.95em;
	margin-top:-85px;
	float:left;
	height: 31px;
	position:relative;
}
#footerbottom #contactinfo { 
	width: 100%;
}
#footerbottom li{
	list-style-type: none;
	float: left;
	margin: 5px 15px 0 0;
}
#contactinfo li{
	margin-top: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4.2em;	
}
#copyright {
	position:absolute;
	right:0;
	top:55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.55em;
}
#copyright li {
	margin-right:0;
}
/* classes */
.floatright {
	float: right;
	margin: 0 0 15px 15px;
}
.floatleft {
	float: left;
	margin: 0 15px 15px 0;
}
.horizontalcontent {
	height: 1px;
	background: #000;
	line-height:0px;
	margin-bottom:5px;
	margin-right:20px;
	font-size:0;
}
td .horizontalcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	float:left;
	position:relative;
	height: 31px;
}
.aboutuspic {
	background-image: url(/aboutus/images/BrownMary.jpg);
	background-repeat: no-repeat;
	width:307px;
	height:375px;
}
/* styles for accordian side menu */
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul.menu li ul li a {
  background: #ccc;
  color: #68574D !important;
  padding-left: 20px;
}

ul.menu li ul li a:hover {
  background: url(/images/rollover_left_brdr.gif) repeat-y #aaa !important;
  color:#FFF !important;
}
#box1 ul {
	margin-bottom: 10px;	
}
#box1 ul li {
	font-size: 0.75em;
	font-weight: normal;
	margin-left: 25px;
}
#box1 ol {
	margin-bottom: 10px;	
}
#box1 ol li {
	font-size: 0.75em;
	font-weight: normal;
	margin:0 0 15px 25px;
	list-style-position: outside;
}
#box1 ol li ul li{
	font-size:inherit;
}
#box1 ol li ul {
	margin: 10px 0 0 0;
}
#litext {
	padding: 0px;
	font-size:0.75em;
	vertical-align: top;
}
td {
	padding: 0px;
	font-size:0.75em;
	vertical-align: top;
}
.bottommargin {
	clear: right;
}
#lookup {
	font-size: 0.8em;
	color: #FFF;
	width: 139px;
	margin-left:9px;
}
#lookup p {
	font-size:inherit;
	float: left;
	margin: 0 1px;
	color: #CCC;
}
blockquote {
	font-size: .95em;
	margin-left: 10px;
}

#lookup a {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size:inherit;
	float:left;
	width:auto;
}
#lookup a:link, #lookup a:visited, #lookup a:hover, #lookup a:active {
	text-decoration:underline;	
}
#breadcrumbs {
	width: 479px;
	left: 175px;
	font-size: 1.15em;
	margin-left: 10px;
	color: #949494;
	top: 3px;
}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
	color: #949494;
	text-decoration:underline;
}
#breadcrumbs a:hover {
	color: #777
}
.floatleft p {
	margin-bottom: 0px;
}
.red {
	font-size: .8em;
	font-weight: bold;
	color: #CA0000;
}

/* css used for navigation scroll */
#divControl {position:absolute; left:0px; bottom:5px; width:148px; visibility:hidden; text-align:right; padding-right:9px; border-top: 1px solid #fff}
#divCont    {position:absolute; left:0px;top:20px; width:158px; height:355px; clip:rect(0px 250px 330px 0px);}
.clScroll   {position:absolute;  visibility:hidden;}
#sidenav #divControl a {
	width: auto;
	display:inline !important;
	padding: 0 0 0 3px;
}
#divControl a:link, #divControl a:visited, #divControl a:active {
	background: none;
}
#divControl a:hover {
	background: none;
	text-decoration:underline;
}
/* end css used for navigation scroll */
.rowcoloring {
	background-color: #f5d19c;
	padding:10px;	
}
td p {
	font-size: inherit;
}
.sameascontentback {
	background-color: #EFF3F7;
	padding:10px;	

}
table table {
	font-size: 1.4em;
	margin-bottom: 0px;
}
td h4 {
	font-size: inherit;
}
.backgroundcolor {
	background-color: #e8941a;
}
table {
	margin-bottom: 10px;
	clear: both;
}#box1 ol li ol {
	font-size: 1.4em;
}
#box1 ol li ol {
	text-decoration: overline;
	margin-top: 10px;
}
td ul {
	font-size: 0.35em;
}

input {
	border: 1px solid #CCC;
}
table p {
	font-size: 1.25em;
}
ul li ul {
	margin-top: 5px;
}

