/* CSS Document */

body {
			margin: 0;
			padding: 0;
			background:#000;
			        /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			font: 79%/1.7 Arial;
			font-family:Arial, Helvetica, sans-serif;
			color: #525252;
			*overflow: hidden;
			line-height:18px;
		}

	/* Make sure the table cells show the right font */
table { font-family: Arial, helvetica, sans-serif; font-size:100%;}
	
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	h1 {font-size:1.7em; font-weight:bold; color:#EA0F00; padding:0px 0px 0px 0px; }
	h2 {font-size:1.1em; font-weight:bold; color:#EA0F00; margin:0px;}
	p { font-size: 1.0em; margin:5px 0px; *margin-bottom: 0px }	
	hr{color: #EBEBEB; background:#EBEBEB; height: 0px;}
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	a {text-decoration: none; color:#FFF; }
	a:link, a:visited { color: #000000; text-decoration: underline; }
	a:hover { color:#000; text-decoration: underline; }
	
	a.image:link, a.image:visited, a.image:hover {
		background: none;
		padding: 0;
		border-width: 0;
	}	
	.date {color:#eb9a00; font-size: 0.8em}	
	.clearing {
		height: 0px; margin:0; padding:0; line-height:0px; *margin-bottom:-4px;
		clear: both;
	}
	ul {margin: 0;	padding: 0;	list-style: none;}
	li {margin: 0; padding: 0; list-style: none; } 


/*-------------------------------------------------
body sytles start
-------------------------------------------------*/
		
.header{height:132px; width:100%; background: #FFF url(/images/header-bg-red.gif) repeat-x; padding-bottom:1px;}
.menu-bar{width:100%; background: #FCE3E1; padding-bottom:20px; border-bottom:5px solid #F7CCCA}
.header-top{width:948px; padding:0px 20px 0px 35px;}
.left-part{float:left; width:270px; height:116px;}
.logo{background: #FFF; padding:20px 6px 0px 6px;}
.logo-bg{background: url(/images/logobg.gif) bottom repeat-x; padding:5px 0px 10px 0px;}
.logo-bot{background: url(/images/logo-bottom.gif) no-repeat; width:270px; height:5px;}
.search-area{float:right; margin:0px 15px 10px 0px; border:0px solid #06509C}
.header-links{ padding:25px 0px 20px 0px; font-size:0.9em; text-align:right; color: #FFC000; border:0px solid green;}
.header-links a{color:#FFC000;}
.header-links a:visited{color:#FFC000;}
.header-links a:hover{color:#FFF; text-decoration:none;}
.search-text{ float:left; background: url(/images/ser-text-bg.png) no-repeat; width:98px; height:25px; color: #FFF; font-weight:bold; padding-top:5px;}
.text-box{float:left; background: url(/images/text-box-bg.png) no-repeat; width:285px; height:25px; margin:0px 5px 0px 7px; text-align:left; padding:5px 5px 0px 5px; *padding:5px 5px 0px 0px;}
.text-area{border:0px solid green;background: #FFF; width:270px; color: #636363;}

.menu-text{width:963px; text-align:left; padding:7px 0px 10px 40px;}
.menu-text li{ display:inline; padding:0px 0px 0px 0px; border:0px solid green; height:31px;}
.menu-text li a{text-decoration:none; background: url(/images/menu-line-red.gif) repeat-y; font-weight:bold; color:#333333; border:0px solid green; padding:7px 10px 10px 15px;}
.menu-text li a:hover{color:#E40C00; font-weight:bold; text-decoration:none;}
.menu-text li a.activelink{color:#E40C00; font-weight:bold; text-decoration:none;}

.header-banner{ margin-top:5px; background: url(/images/banner-bg-red.jpg) no-repeat; width:820px; height:207px; border:5px solid #FFF;}
.banner-img{ padding-right:25px; float:right;}
.content-area{width:100%; background: #FFF; padding-bottom:15px;}
.content-bg{ width:963px; background: url(/images/content-bg.gif) repeat-y; padding:15px 0px 10px 30px; text-align:left;}

.left-content{ float:left; width:675px; border:0px solid green; margin-right:44px;}
.left-content li { list-style-type: disc; margin-left: 15px; }
.right-content {float:left; width:215px; border:0px solid green; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.left-banners{ float:right; padding-right:15px; border:0px solid green;}
.heading{font-size:1.7em; font-weight:bold; color:#F06C27; padding:0px 0px 0px 0px;}
.head-bt-text{font-size:0.8em; font-weight:bold; color:#636363;}
.sub-head{font-weight:bold; color:#386CA3;}
.right-head-news{background: url(/images/icon-news.gif) no-repeat; padding:3px 0px 5px 45px; border-bottom:3px solid #F7CCCA;}
.sm-text{ padding:0px 0px 10px 0px; color:#8797AA; font-weight:normal; font-size:0.8em;}

.news-pt-text {font-weight:normal; margin:10px 0px 10px 0px; padding:0px 0px 0px 20px; text-decoration:none; line-height:normal;}
.news-pt-text li{list-style-image:url(/images/icon-news-small-red.gif); border:0px solid green; padding:0px 0px 12px 0px; *padding:0px 0px 8px 2px;}
.news-pt-text li a {color:#EA0F00;}

.events-pt-text {font-weight:normal; margin:10px 0px 10px 10px; *margin:10px 0px 10px 0px; padding:5px 0px 0px 20px; text-decoration:none; line-height:normal;}
.events-pt-text li{list-style-image:url(/images/icon-events-small.gif); border:0px solid green; padding:0px 0px 12px 5px; *padding:0px 0px 8px 10px;}
.events-pt-text li a {color:#EA0F00; font-weight:normal; }

.right-head-events{background: url(/images/icon-events.gif) no-repeat; padding:8px 0px 5px 40px; border-bottom:3px solid #F7CCCA;}
.footer{width:100%; height:69px; color:#FFF; background: url(/images/footer-bg-red.gif) repeat-x; margin:0px 0px 0px 0px; padding:0px;}
.footer-left{ float:left; padding:30px 0px 0px 30px; color: #FFF; border:0px solid green;}
.footer-right{ float:right; padding:30px 30px 0px 0px; color: #FFF; border:0px solid green;}
.footer-right a{color:#FFF;}
.footer-right a:visited{color:#FFF;}
.footer-right a:hover{color:#000; text-decoration:none;}

/* Additional styles */
/*Breadcrumb Navigation*/
ul.breadcrumb {
	color: #999;
	padding: 0 0 5px 0;
	float: left;
	display: inline;
	font-size: 80%;
}
	ul.breadcrumb li {
		float: left;
		display: block;
		padding: 2px 4px
	}
			ul.breadcrumb li a:link, ul.breadcrumb li a:visited {
				color: #999;
			}
			ul.breadcrumb li a:hover {
				color: #666;
				text-decoration: none;
			}

/* --- Admin HomePage -- */
.AdminMenuItem
{
	border: solid 2px #aaa;
	background: #D2E0E9;
	padding: 6px;
	margin-bottom: 10px;
	margin-right: 15px;
	color: #000000;
}

.AdminMenu h2
{
	font-size: 14pt;
}

.AdminMenu h2 a
{
	color: #cc6600;
}

/* Survey styles */
.surveyResultBar {
	background-color: #990011;
	border-style: double;
	border-width: thin;
	height: 8px;
}
.surveyResultsTotal {
	font-style: italic;
	font-size: x-small;
	margin-top: 15px;
}
.surveyResultsQuestion {
	font-weight: bold;
}
.surveyResultsAnswer {
	
}
.surveyResultsValue {
	
}

/* Search Results */
.SearchResultListItem h3
{
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 1px;
	color:#000000;
}

.SearchResultListItem
{
	margin-bottom: 10px;
	font-size: 0.8em;
}

.logingo {
  width: 48px;
  height: 23px;
  border: 0;
  background: url(/images/btn_login_go.gif) no-repeat center top;
  text-indent: -9926px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  display: block;
}

.adminTabList { margin: 0px; }
.adminTab { padding: 10px; border: solid 1px black; background: #eee; float: left;margin-right: 8px; }
.adminTabSelected { border-bottom: none; background: white; }
.dashboardTabPage { clear: left; border: solid 1px black; margin-top: -20px; padding: 10px; }
.loginBox { width: 300px; }

.insurance-info { width: 100%; border: solid 1px black; background-color: #eee; }
.insurance-info th { background-color: #06509C; padding: 2px 8px 2px 8px; color: White; }

/* nav menu styles */
#nav { list-style-type: none; float: right; white-space: nowrap; }
#nav li { padding-right: 3px; margin-left: 5px; display: inline; border-right: 1px solid #C3D9F1; }