.tableShadeBlue {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; background-color: #dde5ed; color: #5d87a1; text-align: center;}
.tableShadeGreen {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; background-color: #e8eee4; color: #5d87a1; text-align: center;}
.tableShadeTan {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; background-color: #fdf8d6; color: #5d87a1; text-align: center;}
.time {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; color: #333333;}
.tableBlue {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; background-color: #5d87a1; color: #FFF; font-weight: bold;}
.tableWhite {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; color: #5d87a1; text-align: center;}
#video {
	width:500px;
	padding:20px 50px 20px 50px;
	min-height:300px;
	text-align: center;
	padding-left: 175px;
	z-index: -300; !important
}
img{ 
	border: 0
}
td {
	font-size: 7pt;
}
.border {border-left: 1px; border-left-color: #5D87A1;
}
a.content {
	color : #BF311A;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}
a.content:hover {
	color : #5D87A1;
}
a.sub:link {
	color : #BF311A;
	text-decoration : none;
}
a.sub:visited {
	color : #BF311A;
	text-decoration : none;
}

a.inline:link {
	color : #BF311A;
}

a.inline:visited {
	color : #BF311A;
}
	
a.inline:hover {
	color : #5D87A1;
}
a.nav:link {
	color : #003E7E;
	text-decoration : none;
}
a.nav:visited {
	color : #003E7E;
	text-decoration : none;
}
a.red:link {
	color : #B97868;
}
a.red:visited {
	color : #B97868;
}
a.blu:link {
	color : #003E7E;
}
a.blu:visited {
	color : #4D5B71;
}
/*.navNew {background-image:url(../images/fade.jpg); 
background-repeat:repeat-x;
border:1px solid #fff;
font:normal 14px 'Trebuchet MS', Arial, Sans-serif;
color: #FFFFFF;
line-height:30px;
text-decoration: none;
} */
.navNew {border:1px solid #fff;
font:normal 14px 'Trebuchet MS', Arial, Sans-serif;
color: #FFFFFF;
line-height:30px;
text-decoration: none;
}
a.navNew {font:normal 14px 'Trebuchet MS', Arial, Sans-serif;
color: #FFFFFF;
line-height:30px;
font-weight:bold;
border: 0;
text-decoration: none;
}
a.navNew:hover {font:normal 14px 'Trebuchet MS', Arial, Sans-serif;
color: #666666;
line-height:30px;
font-weight:bold;
border: 0;
text-decoration: none;
}
	
}
.nav {
	color : #003E7E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.navhere {
	color : #519bbd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.navred {
	color : #B97868;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	line-height : 20px;
	margin-left : 5px;
}
#main {
	color : #4C4D4F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-left : 19px;
	margin-right : 19px;
	margin-top : 11px;
	line-height : 20px;
}

.hom {
	color : #4C4D4F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-left : 39px;
	margin-right : 20px;
	margin-top : 11px;
	line-height : 20px;
	margin-bottom : 0px;
}
.text {
	color : #4C4D4F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-left : 15px;
	margin-right : 15px;
	margin-top : 11px;
	line-height : 20px;
	margin-bottom : 0px;
}
ul {
	color : #4C4D4F;
	margin-left: 30; 
	padding-left: 30px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-right : 100px;
	margin-top : 11px;
	line-height : 20px;
	margin-bottom : 0px;}

.hom1 {
	color : #4D5B71;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-left : 39px;
	margin-right : 20px;
	margin-top : 11px;
	line-height : 20px;
	margin-bottom : 0px;
}
.head {
	color : #5D87A1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-left : 39px;
	margin-right : 100px;
	margin-top : 28px;
	line-height : 20px;
	margin-bottom : 0px;
}
.bluehead {
	color : #5D87A1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin-top : 28px;
	line-height : 20px;
	margin-bottom : 0px;
}
.subhead {
	color : #519bbd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
.head1 {
	color : #4D5B71;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	margin-left : 15px;
	margin-right : 15px;
	margin-top : 10px;
	line-height : 20px;
	margin-bottom : 10px;
}
.title {
	color : #5D87A1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin-left : 39px;
	margin-right : 100px;
	margin-top : 28px;
	line-height : 20px;
	margin-bottom : 0px;
}
.close {
	color : #4C4D4F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-left : 39px;
	margin-right : 19px;
	margin-top : 5px;
	margin-bottom : 5px;
	line-height : 16px;
}
.close_l {
	color : #4C4D4F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-left : 39px;
	margin-right : 0px;
	margin-top : 5px;
	line-height : 16px;
}
.close_r {
	color : #4D5B71;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 5px;
	line-height : 16px;
}
.close_l_bold {
	color : #4D5B71;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	margin-left : 39px;
	margin-right : 0px;
	margin-top : 5px;
	line-height : 16px;
}
.close_r_bold {
	color : #4D5B71;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 5px;
	line-height : 16px;
}
#headerbg {
		background:#151f49;
		color:#FFFFFF;
		font-family: Arial, helvetica; 
		font-size: 22px; 
		line-height: 15px;
		text-align: center;
		font-weight: bold;
		}
.col {
	color : #4C4D4F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 0px;
	line-height : 20px;
}
.colhead {
	color : #003E7E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 11px;
	margin-bottom : 0px;
	line-height : 20px;
}
.cap {
	color : #003E7E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-left : 16px;
	margin-right : 6px;
	margin-top : 5px;
	margin-bottom : 5px;
	line-height : 14px;
}
.bot {
	color : #003E7E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-top : 11px;
	line-height : 20px;
}
.flyoutLink  {
	cursor: hand;
}
.formcopy {
	font-family: Arial, Helvetica;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	font-variant: normal;
	color : #4D5B71;
	margin-right:  10px;
	margin-bottom:  0px;
	margin-top: 3px;
}
.mainbold {
	color : #4D5B71;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	margin-left : 19px;
	margin-right : 19px;
	margin-top : 11px;
	line-height : 20px;
}
.rightcol
{
	position:absolute;
	left:742px;
	top:175px;
	width: 150px;
	background-color:#FFFFFF;
	text-align:center;
}
.hombkgnd {
	background-image : url(/imgs/bkgnd.gif);
	background-repeat : repeat-y;
	background-color : #FFFFFF;
	
}
.callouts
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:35px;
	font-size : 10px;
	font-weight : normal;
	vertical-align:middle;
	padding-left:34px;
}
.ul1 {
	color : #4D5B71;
	margin-left: 29px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-right : 100px;
	margin-top : 11px;
	line-height : 16px;
	margin-bottom : 0px;
	list-style-image:url(imgs/dia.gif);
	}
.ul2 {
	color : #4D5B71;
	margin-left: -10px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin-right : 100px;
	margin-top : 0px;
	line-height : 16px;
	margin-bottom : 0px;
	list-style-image:url(imgs/dia.gif)}
.li1{
margin-top: 10px;
}
.tabl {
	color : #4D5B71;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	padding-right : 19px;
	margin-top : 11px;
	line-height : 20px;
}
.tablclose {
	color : #5d87a1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 15px;
	font-weight : normal;
	padding-right : 15px;
	margin-right : 0px;
	margin-top : 11px;
	
}
.tablclosehead1 {
	color : #bf311a;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	line-height : 15px;
	font-weight : normal;
	padding-right : 15px;
	margin-right : 0px;
	margin-top : 11px;
	
}
a.bigLink {
	color : #519bbd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 15px;
	line-height : 15px;
	font-weight : normal;
	padding-right : 15px;
	margin-right : 0px;
	margin-top : 11px;	
}
.tablclosehead2 {
	color : #B97868;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	line-height : 15px;
	font-weight : normal;
	padding-right : 15px;
	margin-right : 0px;
	margin-top : 11px;
	text-decoration: underline;
}
.tablclosehead3 {
	color : #5d87a1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	line-height : 15px;
	font-weight : normal;
	padding-right : 15px;
	margin-right : 0px;
	margin-top : 11px;
}
#leftcol{
	width: 191px;
	display:  block;
}
#centercol{
	width: 650px;
	position: absolute;
	top: 185px;
 	left: 192px;
	background-image: url(imgs/in-bkgnd.gif);
}

/* BEGIN MENU CSS */



@charset "UTF-8";

/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/


/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{ margin: 0; padding: 0; list-style-type: none; font-size: 12px; cursor: default; width: 100%; z-index: 300; font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-weight: bold; color: #FFF; background-image: url(../imgs/nav-bkgnd-11.gif); background-repeat: repeat-x; background-color:#5D87A1; 
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{ margin: 0; padding: 0px; list-style-type: none; font-size: 100%; position: relative; text-align: left; cursor: pointer; width: 15em; float: left; 
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{ margin: 0; padding: 0; list-style-type: none; font-size: 100%; z-index: 1020; cursor: default; width: 15em; position: absolute; left: -1000em; 
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{ left: auto; background-image: none; 
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{ width: 15em; 
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{ position: absolute; margin: -5% 0 0 95%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #036; background-color: #FFF; border: none; 
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{ border: none; background-color: #e6e6e6; background-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
/* REAL WHOLE CONTAINER - Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{ display: block; cursor: pointer; background-color: #E6E6E6; color: #5D87A1; text-decoration: none; background-image: none; background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.75em; padding-left: 0.75em; width: 18em; border-bottom-width: thin; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #5D87A1; z-index: 200 !important;
}
/* REAL WHOLE CONTAINER Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{ background-repeat:no-repeat; border:1px solid #fff; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; background-color: #5D87A1;  z-index: 200 !important;
}
/* REAL WHOLE CONTAINER Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{ background-color: #5D87A1; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-image: none; border: thin solid #5D87A1; width: 17.5em; z-index: 200 !important;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{ background-image: url(../imgs/nav-bkgnd-11.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #FFF; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-bottom-style: none; border-left-style: none; width: 20em; /*background-position: 95% 50%; */
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{ background-image: none; background-repeat: no-repeat; background-position: 95% 50%; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #036; width: 20em;  
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{ background-image: url(../imgs/nav-on-11.gif); background-repeat: repeat-x; background-position: 95% 50%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; background-color: #FFF; width: 20em; 
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{ background-image: none; background-repeat: no-repeat; background-position: 95% 50%; background-color: #FFF; font-size: 10px; font-weight: normal; color: #036; width: 20em; 
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background: #FFF;
	}
}
enuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background: #FFF;
	}
}

