body {  
	text-align:center;
	margin: 0 auto 80px auto;
	background:#d3d2d2 url(images/bg-site-gradient.jpg) repeat-x;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
* html body {
	behavior: url(../csshover.htc); /* Needed for dropdowns in Internet Explorer 6*/
}

/*LAYOUT*/

#frame { width:940px; margin:0 auto; background:#FFF; }

#banner { width:940px; width:940px; height:133px; margin-bottom:6px; }

#main { background:url(images/bg-left-column.png) repeat-y; text-align:left; overflow:hidden; }
/*IE6*/ * html #main { float:left; }

#menu_bar {  margin-bottom:6px; overflow:hidden; }
#horz_menu { float:right; height:22px; width:758px; background:#c6d8d9; }

#left_column { float:left; width:158px; padding:0 10px 24px 8px; color:#FFF; font-size:11px; text-align:center; }
/*IE6*/ * html #left_column { padding-top:22px; }
#right_img_column { float:right; width:285px; padding-bottom:24px; }
/*IE6*/ * html #right_img_column { padding-top:6px; }
#right_img_column img { margin-bottom:10px; }

#mid_column { float:left; width:454px; padding:0 0 24px 12px; }
/*IE6*/ * html #mid_column { padding-top:6px; }
#full_column { float:left; width:700px; padding:0 0 0 12px; }
/*IE6*/ * html #full_column { padding-top:6px; }

#page_banners { height:93px; margin:0 0 6px 0; overflow:hidden; }
.left_banner { float:right; }
.right_banner { float:right; margin-left:6px; }

/*NAVIGATION*/

#horz_menu ul { margin-left:72px; font-size:16px; }
#horz_menu li { float:left; padding:3px 42px 0 0; }
#horz_menu li a { color:#000; text-decoration:none; }
#horz_menu li a:hover { color:#9f0000; }

	/* drop down css */ 
#horz_menu ul li { display:inline; }
/*IE 6*/ * html #horz_menu ul li { position:relative; } 
/*IE 7*/ *:first-child+html #horz_menu ul li { position:relative; }

#horz_menu ul ul {
	margin:-4px 0 0 0;
	padding-bottom:6px;
	font-size:13px;
	position: absolute;
	z-index: 500;
	text-align:left;
	background:#c6d8d9;
	width:180px;
	border-top:1px solid #FFF;
}

/*IE 6*/ * html #horz_menu ul ul { margin-top:20px; overflow:hidden; left:2px; } 
/*IE 7*/ *:first-child+html #horz_menu ul ul { margin-top:18px; left:2px; } 

#horz_menu ul ul li { float:none; padding:1px 20px 1px 16px; display:block;  }
#horz_menu ul ul li.parent { padding:8px 20px 2px 6px; }

#horz_menu ul ul li a { color:#569099; text-decoration:none; }
#horz_menu ul ul li.parent a { color:#000; font-weight:bold; } 
#horz_menu ul ul li a:hover { color:#FFF }

#horz_menu ul ul
{display: none;}

#horz_menu ul ul li:hover { background:#569099; }
#horz_menu ul ul li:hover a { color:#FFF; }

#horz_menu ul li:hover ul
{display: block;}
	/* end drop down css */

#side_menu { font-size:15px; }
p.side { margin-bottom:16px; }
.side a { color:#c6d8d9; text-decoration:none; }
.side a:hover { color:#000; }

/*LEFT BAR*/

.news_content { padding:8px 6px; color:#c6d8d9; }
.news_content p { margin-bottom:1em; }
.news_content strong { color:#c6d8d9; }

.left_logos { margin-bottom:1em; }
.left_logos img { display:block; }

/*CONTENT*/

h1 { font-family:Arial, Helvetica, serif; font-size:24px; font-weight:normal; color:#9f0000; margin-bottom:6px; }
h2 { font-family:Arial, Helvetica, serif; font-size:18px; font-weight:normal; color:#10542a; margin-bottom:6px; }

.content p { margin-bottom:1em; line-height:1.5em; }
.content a { color:#10542a; }
.content a:hover { color:#569099; text-decoration:none; }
.content h2 a { text-decoration:none; }

.content ul { list-style-type:disc; margin:0 0 1em 2em; line-height:1.5em; }
.content ol { list-style-type:lower-alpha; margin:0 0 1em 2.4em; line-height:1.5em; }

.breadcrumbs { margin-bottom:2em; }
.breadcrumbs a { color:#569099; text-decoration:none; }
.breadcrumbs a:hover { color:#000; text-decoration:underline; }

.page_intro {
	color:#10542a;
	font-size:14px;
	line-height:1.2em;
}
/*IE6*/ * html .page_intro { font-weight:bold; }
.spread { line-height:1.5em; }
.indent { padding-left:1.5em; }
.accent {
	color:#569099;
	text-transform:uppercase;
	font-weight: bold;
}
.subtext { color:#6d6e71; }

/*SITE MAP*/

#site_map p.side { text-align:left; background:url(images/bg-li-arw.gif) no-repeat; padding-left:20px; margin-bottom:10px; }
#site_map p.side a { text-decoration:underline; }

#site_map ul { list-style:none; margin-left:0; }
#site_map ul ul li { background:url(images/bg-li-arw.gif) no-repeat; padding-left:20px;margin-bottom:10px; margin-left:20px; }
#site_map ul ul li.parent { margin-left:0; } 

#site_map span.facility { font-size:1.4em; }
#site_map ul ul li.parent a { font-weight:bold; color:#000; }
 
/*FOOTER*/
#foot_menu { width:454px; font-size:10px; padding-top:20px; text-align:center; }
#foot_menu a { color:#000; text-decoration:none; }
#foot_menu a:hover { color:#569099; text-decoration:underline; }
#foot_menu strong { font-size:11px; color:#9f0000; }
