/* CSS Document */
/***********************************************/
/* HTML Tags                                   */
/***********************************************/ 
body{
	font: 76%/1.166 Verdana,sans-serif;
	color: #333333;
	margin: 0;
	padding: 0;
	background: #ffffff url(../../css/msbgc/bg483.gif) left top repeat;
	/*background-color: #85ABBE;*/
	text-align: center; /*see wrapper*/
}
h1 {color:#e77d13;}/*new #f58025;*/
h2 {color:#007dc3;}
h3 {color:#007dc3;}
h4 {color:#007dc3;}
h5 {color:#007dc3;}
h6 {color:#007dc3;}
/***********************************************/
/* Custom Tags                                 */
/***********************************************/ 
#wrapper{
	width: 807px;
	margin: 0 auto;
	padding: 0;
	background: url(../../css/msbgc/bg807.gif) center top repeat-y;
	text-align: left;
}
.logo {margin-top:10px; margin-bottom:4px;}
.social {font-size:.8em; font-weight:bold}
.donate{background-color:#e77d13 !important;}/*new #f58025*/
#page-content{padding-top:48px; position:relative; +padding-top:15px !important; z-index:2; background-color:#FFFFFF;}
#content{float:left;}/*temp*/
#page-btm{
	margin:0px;
	padding:0px;
	/*Box Model Hack for IE5/Win -- Tantek.com*/
	height:29px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:29px;
	background: url(../../css/msbgc/btm.gif) left bottom no-repeat;
}
/* look and feel overrides */
#banner td{ border-bottom:0px solid #E3E3E3 !important;}/*embedded td border attribute was applied to all tds!*/
hr{display:none;}/*some pages had rules that revealed the bottom of the child animated menu*/
/* navigation overrides */
		#navigationBox	{
			border: 0px solid #ffffff !important;
			margin-bottom: 5px;
			padding: 0;
			background:  #007dc3 !important;
			float: left;
			width: 100%;
			position: relative;
			z-index: 1000;
}
		ul {
			list-style: none;
			font-size:0.95em;
			padding: 0;
			margin: 0;
}
		ul a {
			list-style: none;
			font-size:0.95em;
			line-height:1.6em;
			padding: 0;
			margin: 0;
}
		#nav a {
			border-right: 1px dotted #FFFFFF;
			font-weight: bold;
			padding: 6px 2px;
			margin: 0;
			text-decoration: none;
			display: block;
			text-align: center;
			font-size: 10px;
			font-weight: bold;
			color: #FFFFFF
}
		#nav li li a {
			border-right: 1px solid #007dc3 !important;
			padding: 2px 2px;
			text-decoration: none;
			display: block;
			margin: 0px;
			text-align: center;
			font-size: 10px;
			font-weight: bold;
			background: #007dc3 !important;
			color: #FFFFFF;
		}
		#nav li li a:hover {
			border-right: 1px solid #FFFFFF;
			background-color: #FFFFFF;
			color: #003366;
}
		li {
			float: left;
			position: relative;
			width: 98px;/*7.3em;*/
			text-align: left;
			cursor: default;
			background-color: #007dc3 !important;
			border-width: 1px 0;
}
		li ul {
			display: none;
			position: absolute;
			top: 100%;
			left: 0;
			font-weight: normal;
			background: #007dc3 !important;
			padding: 0.5em 0 1em 0;
			border: 1px solid #FFFFFF;
}
		li>ul {
			top: auto;
			left: auto;
}
		li li {
			display: block;
			float: none;
			background-color: transparent;
			border: 0;
}
		li:hover ul, li.over ul {
			display: block;
}
/***********************************************/
/* New HP layout                               */
/***********************************************/ 
#home_left {
	float:left;
	width:178px !important;
	margin:0 !important;
}
#home_right {
	width:500px;
	float:right;
	margin-left:10px;
	position:relative;
}
#home_slide{
	height:191px;
	width:497px;
    margin-bottom: 7px;
	background: #f9f9f9;
	border: 1px solid #CBDDE3;
}	
#home_video{
	background: url(../images/content/pagebuilder/10929.jpg) repeat;
  	border-top: 1px solid #B0B3B6;
    border-left: 1px solid #B0B3B6;
    border-right: 1px solid #B0B3B6;
	border-bottom: 1px solid #B0B3B6;
	padding-bottom:20px;
}
.latest_news{padding-top:15px; background:#ECF1F4; border-left: 1px solid #B0B3B6; border-right: 1px solid #B0B3B6; border-bottom: 1px solid #B0B3B6;}
.quick_takes{padding-left:10px; padding-top:10px}
.tile_b{font-size:.9em !important;}
#sign_up{position:absolute; top:299px; left:318px;}
.child {z-index:1;}

/***********************************************/
/* FF Overrides                                */
/***********************************************/ 
TD.holdsErrorMsgTable {background-color:#FFFFFF;}
