a:link 			{  color: #1c68ae; text-decoration: none;}


a:visited		{  color: #1c68ae; text-decoration:none;}

a:hover		{  color: #1c68ae; text-decoration: underline;}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
input.my-url{display:none;}

h1 		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:20px;
		font-weight:lighter;
		letter-spacing:2px;
		color: #1c68ae;
		padding:8px;
		}
h2		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:16px;
		font-weight:bold;
		letter-spacing: 2px;
		line-height:21px;
		color: #69913b;
		}
h3		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:11px;
		letter-spacing: 1.5px;
		color: #FFF;
		padding-top:-8px;
		}
h4		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:11px;
		letter-spacing: 1.2px;
		color: #FFF;
		padding:-12px 0 0 -10px;
		}
h5		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:16px;
		line-height:18px;
		font-weight:bold;
		letter-spacing: 1.1px;
		color: #82aeb6;
		}
hr {
    height:1px;
    color:#8a8585;
	background-color: #8a8585;
	border:0;
	text-align:left;
	margin:4px 0;
	width:100%;
   }	


body 		{
 		color: #535351;
 		font: 12px/1.3em   Verdana, Arial, sans-serif;
		line-height:18px;
 		padding: 0 0 0;
		margin: 0em auto;
		background: url(../images/sitebg.gif);
		text-align:center;
		}
html {
	min-height: 100%;
	margin-bottom: 1px;
}
#bg	{
		width:880px;
		margin:0px auto;
		background: #FFF;
}
#bgN	{
		width:520px;
		background: #FFF;
		margin-top:20px;
}
#container	{
		width:880px;
		margin:0px auto;
		background: white;
		border: 0px solid #FFF;
		float:left;
		}
		
#headerLeft 	{
		width:580px;
		height:120px;
		float:left;
		margin-left:0px;
		}
		#headerLeft a	{
				outline: none;
				}

		#headerLeft	a:focus
			{
			-moz-outline-style: none;
			}
#headerLeftN 	{
		width:600px;
		height:20px;
		color: #FFFFFF;
		float:left;
		margin-left:-1px;
		
		background: #f07b05;
		position:fixed;
		top:0px;
		left:0px;
		right:0px;
		}
#headerLeftP 	{
		width:545px;
		height:20px;
		color: #FFFFFF;
		float:left;
		margin-left:-1px;
		
		background: #f07b05;
		position:fixed;
		top:0px;
		left:0px;
		right:0px;
		}
#headerLeftNYt 	{
		width:480px;
		height:20px;
		color: #FFFFFF;
		float:left;
	
		background: #f07b05;
		position:fixed;
		top:0px;
		left:0px;
		right:0px;
		}
		#close	{
			width:600px;
			height:12px;
			float:left;
			background: #FFFFFF;
			text-align:right;
			position:fixed;
			top:20px;
			left:0px;
			right:0px;
			}
#headerRight	{
		width:260px;
		float:right;
		padding-top:84px;
}
#headerRight li	{
	padding: 12px 0 6px 6px;
	display:inline;
	}		
#headerRight li a {
 	font: 11px verdana, arial, sans-serif;
  	color: #82aeb6;
	text-decoration:underline;
	list-style:none;
	}

#headerRight a:hover {
 	 color: #f07b05;
 	}		
#nav	{
		width: 880px;
		height:32px;
		margin:4px 0 0 0px;
		padding:0px 0 0 0px;
		float:left;
		background:#f07b05;
		}
#nav a	{
		color: #FFFFFF;
		text-decoration:none;
		float:left;
		padding:0 4px 0 4px;
		margin:0 0 0 0px;
		text-align:left;
}
#navIn	{
		width:880px;
		margin-left:20px;
		float:left;
}

#nav1	{
		width: 870px !important;
		width/**/:880px;
		height:29px;
		margin:4px 0 0 0px;
		padding:0px 0 0 10px;
		background:#f07b05;
		float:left;
		}
	#nav1 ul li ul li{
		display:inline;
	}
	#nav1 li	{
		display:inline;
	}
#nav2	{
		width: 880px;
		height:35px;
		margin:4px 0 0 0px;
		background:transparent;
		float:left;
		z-index:999;
		}
#navT	{
		width: 880px;
		height:32px;
		margin:4px 0 0 0px;
		padding:0px;
		text-align:center;
		float:left;
		background:#f07b05;
		}

#nav-menu 	{
	color: #FFF;
	width:880px;
	float:left;
	text-align:center;
	}
#nav-menuT 	{
	color: #FFF;
	width:880px;
	float:left;
	text-align:center;
	}
#nav-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#nav-menuT ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	
#nav-menu li {
	background:#f07b05;
	display:inline;

	float:left;
	display:inline;
	text-align:center;
	margin-top: 7px !important;
	margin-top/**/:0px;
	padding: 0 25px 0 34px;
	}
#nav-menuT li {
	background:#f07b05;
	display:inline;

	float:left;
	display:inline;
	text-align:center;
	margin-top: 7px !important;
	margin-top/**/:0px;
	padding: 0 20px 0 26px;
	}	
#nav-menu li a {
	background: #f07b05;
	padding: 7px 6px 8px 6px;
	color: #FFFFFF;
	height:20px;
	font: 13px verdana, arial, sans-serif;
	font-weight:bold;
	list-style:none;
	text-decoration:none;
	}
#nav-menuT li a {
	background: #f07b05;
	padding: 7px 6px 8px 8px;
	color: #FFFFFF;
	height:20px;
	font: 13px verdana, arial, sans-serif;
	font-weight:bold;
	list-style:none;
	text-decoration:none;
	}
#nav-menu li a:hover {	
	background: #f0aa63;
	color: #882aeb6;
	padding: 7px 6px 8px 6px;
}
#nav-menuT li a:hover {	
	background: #f0aa63;
	color: #882aeb6;
	padding: 7px 6px 8px 8px;
}

#nav-menu #currentpage a {
	background: #f0aa63;
	padding: 7px 4px 8px 4px;
	color: #FFFFFF;
	height:19px;
	}

#nav-menu #currentpage a:hover	{
	background: #f0aa63;
	color: #FFFFFF;
	height:20px;
}
#flash	{
		height:182px;
		float:left;
		margin:2px 0 0 0px;
}
#topCenter	{
		width:783px;
		margin:1px 8px 5px 26px;
		padding: 3px 8px 8px 0;
		float:left;
		text-align:left;
}

#topCenter a {
 	font: 11px verdana, arial, sans-serif;
  	color: #1c68ae;
	text-decoration:none;
	list-style:none;
	}

#topCenter a:hover {
 	 color: #1c68ae;
	 text-decoration:underline;
 	}	
	#topCenterL	{
			width:344px;
			margin-right: 0px;
			float:left;
			text-align:left;

}
	#topCenterIn	{
			width:148px;
			margin-left:10px;
			float:left;			
}
#main	{
		width:600px;
		padding:2px 0 0 20px;
		float:left;
		text-align:left;
		margin-bottom:30px;
		}
#mainN	{
		width:640px;
		padding:2px 0 0 20px;
		float:left;
		text-align:left;
		margin-bottom:30px;
		}
#mainN2	{
		width:630px;
		padding:2px 0 0 30px;
		float:left;
		text-align:left;
		margin-bottom:30px;
		}
#mainTopW	{
		width:98%;
		padding:2px 0 0 20px;
		float:left;
		text-align:left;
		margin-bottom:2px;
}
#mainCenter	{
			width:448px;
			margin-left:20px;
			float:left;
}
	#mainCenter .right	{
			text-align:right;
	}
#mainFarLeft	{
			position:relative;
			width:140px;
			margin-right: 0px;
			float:left;
			text-align:center;
			z-index:1;
}
#mainPad	{
		width:525px;
}
#mainPadHome	{
		width:555px;
}
#mainPad2	{
		width:540px;
		text-align:left;
		float:left;
}
#mainPad2N	{
		width:570px;
		text-align:left;
		background:white;
		padding:2px 15px;
		float:left;
}
#mainPadYt	{
		width:480px;
		text-align:left;
		background:white;
		padding:2px 0px;
		float:left;
}
#mainPad2N2	{
		width:535px;
		text-align:left;
		background:white;
		padding:2px 3px 2px 5px;
		float:left;
}
#mainPad3	{
		width:630px;
		text-align:left;
		float:left;
}
#mainL	{
		width:270px;
		text-align:left;
		float:left;
		margin:14px 0 0 0;

}
#mainL2	{
		width:270px;
		margin-top:-16px;
		text-align:left;
		float:left;
}
#mainR	{
		width:270px;
		text-align:left;
		float:left;
		margin:14px 0 0 25px;
}
#mainR2	{
		width:270px;
		text-align:left;
		float:left;
		margin:-16px 0 0 25px;
}
#mainR2c	{
		width:270px;
		height:200px;
		text-align:left;
		float:left;
		margin:-16px 0 0 25px;
}
#community	{
		width:400px;
		height:286px;
		position:absolute;
		padding-bottom:30px;
		top:410px;
		left:570px;
}
#bump	{
		position:relative;
		margin-top:-1px;
}
#bump2	{
		position:absolute;
		top:126px;
		left:120px;
}
#mainFarR	{
	width:198px;
	height:198px;
	margin:3em 5px 4px 2px;
	float:left;
	text-align:left;
	color: #FFF;
	font-size:11px;
}
#mainFarRc	{
	width:198px;
	height:188px;
	margin:3em 5px 4px 2px;
	float:left;
	text-align:left;
	color: #FFF;
	font-size:11px;
}
#mainFarRn	{
	width:198px;
	height:198px;
	margin:3em 10px 4px 1px;
	float:left;
	text-align:left;
	color: #333;
	font-size:11px;
}
#mainFarRn2	{
	width:198px;
	height:198px;
	margin:3em 20px 4px 1px;
	float:left;
	text-align:left;
	color: #FFF;
	font-size:11px;
}
#rightCol	{
	width:198px;
	height:198px;
	margin:3em 5px 4px 2px;
	float:left;
	text-align:left;
	color: #FFF;
	font-size:11px;
	}
#rightColIn	{
	width:186px;
	padding:1em;
	margin-left:6px;
}
#rightCol a	{
	color: #b9dadd;
	}
#rightCol ul	{
		padding:2px;
		margin:0 0 0 8px;
		}
#rightCol li	{
	list-style-type:circle;
	list-style-position:outside;
	margin-left:10px;
	}
#right	{
		float:right;
		text-align:right;
}
#insidebox2	{
	width:180px;
	height:56px;
	border:0px solid #af292e;
	background: url("images/veg_sm.jpg") no-repeat;
	padding:6px 10px;
	margin:4px 4px 4px 20px;
	float:right;
	text-align:left;
	color: #FFFFFF;
	}
#lowestNav {
	position:relative;
	width:198px;
	bottom: 15px;
	left:250px;
	text-align:left;
	color: #1c68ae;
	font-size:11px;
	float:right;
}
	#lowestNav a linkBlue, #lowestNav a:visited, #lowestNav a:hover {
		color: #1c68ae;
	}
#lowestNavT {
	position:relative;
	width:198px;
	bottom: 15px;
	left:10px;
	text-align:left;
	color: #1c68ae;
	font-size:11px;
	float:right;
}
	#lowestNavT a linkBlue, #lowestNavT a:visited, #lowestNavT a:hover {
		color: #1c68ae;
	}
#links {
	clear: both;
	width: 878px;
	margin: 2px 0 0px 0;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	vertical-align: text-bottom;
	padding: 0px;
	border-top: 0px solid #000000;
	color: #82aeb6;
	}
#linksCom {
	clear: both;
	width: 878px;
	height:48px;
	margin: 40px 0 0px 0;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	vertical-align: text-bottom;
	padding: 0px;
	border-top: 0px solid #000000;
	color: #82aeb6;
	}
#underCon	{
	clear: both;
	width: 878px;
	height:173px;
	margin: 0px 0 0px 0;
	text-align: center;
	vertical-align: text-bottom;
	padding: 0px;
	border-top: 0px solid #000000;
}
#footer {
	width: 880px;
	height:42px;
	margin:8px 0 0 0px !important;
	margin/**/:8px 0 0 0;
	text-align:center;
	float:clear;
	background:#f07b05;
	font: Verdana 10px;
	vertical-align: text-bottom;
	padding: 4px 0 0 0;
	color: #FFF;
	}
#links a, #footer a	{
	color: #FFF;
	padding:8px 4px;
		}
#links a.visitd, #footer a.visited	{
		color: #FFFFFF;
}

	#footer .copyright {
		text-align: center;
		font-size: 10px;
		}

	#footer .right {
		text-align: right;
		}
#main ul, #mainPad ul, #mainL ul, #mainR ul, #mainCenter ul, #mainN2 ul, #mainPad2N ul	{
		padding:0 2px 2px 2px;
		margin:0 0 0 8px;
		list-style-image: url("../images/bullet.gif");
		}
#main ol, #mainPad ol, #mainL ol, #mainR ol, #mainCenter ol, #mainN2 ol, #mainPad2N ol {
		list-style-type:decimal;
		padding:0 4px 2px 0px;
		margin:0 0 0 8px;
}
#main li, #mainPad li, #mainL li, #mainR li, #mainCenter li, #mainN2 li, #mainPad2N li	{
	list-style-position:outside;
	margin:0px 10px 0 12px;
	}
	
#main li.bullet, #mainPad li.bullet, #mainL li.bullet {
	margin:0 12px 0 34px;
	padding-left:-2px;
	}	
.copysm		{
		color: #60722B;
 		font: 12px/1.4em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
		}

.copy		{font-family: arial,century gothic,verdana,arial,helvetica;
		 font-size: 13px;
		line-height:18px;
		 color: #333333;
		text-align:left;}

.copyw		{font-family: century gothic,verdana,arial,helvetica;
		 font-size: 12px;
		 color: #ffffff;}

.copywlg	{font-family: century gothic,verdana,arial,helvetica;
		 font-size: 14px;
		 color: #ffffff;}


.copylgrdb	{font-family: arial,century gothic,verdana,arial,helvetica;
		font-size: 16px;
		 color: #cc0000;
		font-weight:bold;
		}
.copybl	{font-family: arial,century gothic,verdana,arial,helvetica;
		 font-size: 13px;
		line-height:18px;
		 color: #82aeb6;
		text-align:left;
		font-weight:bold;
		}

.copyc		{font-family: century gothic,verdana,arial,helvetica;
		 font-size: 12px;
		 color: #333333;
		text-align: center;}

.copym		{font-family: century gothic,verdana,arial,helvetica;
		 font-size: 14px;
		 color: #000000;}

.copybl		{font-family: verdana,arial,helvetica;
		 font-size: 12px;
		 color: #82aeb6;}
.table	{
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	color: #535351;
	text-align: left;
		}
.tableLG	{
	font-family: verdana, arial, sans-serif;
	font-size:13px;
	color: #535351;
	text-align: left;
		}
.tableO	{
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	color: #f07b05;
	text-align: left;
		}
.tableT	{
	font-family: tahoma, arial, sans-serif;
	font-size:12px;
	text-align: left;
	color: #f07b05;
	}
.tableL	{
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	color: #535351;
	text-align: left;

		}
.tableLg	{
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	color: #535351;
	text-align: left;
		}
.asterisk	{
	color: #C00;
}
.asteriskSm	{
	color: #C00;
	font-size:11px;
}
.link		{font-family: century gothic,verdana,arial,helvetica;
		 font-size: 12px;
		 color: #669933;
		line-height: 17px;}
.indent	{
		padding:1px 38px;
		}
.copyexsm	{font-family: century gothic,verdana,arial,helvetica;
		font-size: 9px;
		 color: #000000;
		text-align: center;}

.copyexlg	{font-family: century gothic,verdana,arial,helvetica;
		font-size: 24px;
		 color: #000000;
		text-align: center;}

.copylg	{font-family: century gothic,verdana,arial,helvetica;
		font-size: 18px;
		 color: #000000;
		text-align: center;}

.copywexlg	{font-family: century gothic,verdana,arial,helvetica;
		font-size: 18px;
		 color: #fff;
		text-align: center;}

.copylgbold	{font-family: century gothic,verdana,arial,helvetica;
		font-size: 16px;
		 color: #69913b;
		}



.copylgbl	{font-family: century gothic,verdana,arial,helvetica;
		font-size: 16px;
		color: #000000;
		text-align: center;
		font-weight: bold;}


.copyhead	{font-family: century gothic,verdana,arial,helvetica;
		 font-size: 12px;
		 color: #000000;}



.copysmb	{font-family: century gothic,verdana,arial,helvetica;
		 font-size: 6px;
		 color: #333333;
		font-weight: bold;}
.green	{
		color: #69913b;
}
.heading 	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:11px;
		letter-spacing: 1.2px;
		color: #FFF;
		}
.pagehead		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:16px;
		line-height:19px;
		font-weight:bold;
		letter-spacing: 1.1px;
		color: #82aeb6;
		}
.pageheadO		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:14px;
		color: #f07b05;
		}
.pageheadLB		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:14px;
		color: #82aeb6;
		}
.pageheadMed	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:14px;
		line-height:19px;
		font-weight:bold;
		letter-spacing: 1.1px;
		color: #82aeb6;
		}
.pageheadLg	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:16px;
		font-weight:bold;
		letter-spacing: 2px;
		line-height:21px;
		color: #82aeb6;
}
.pageheadSm		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:12px;
		line-height:17px;
		font-weight:bold;
		letter-spacing: 1.0px;
		color: #82aeb6;
		}
.pageheadSmGray		{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size:12px;
		line-height:17px;
		font-weight:bold;
		letter-spacing: 1.0px;
		color: #666;
		}
.mark	{
		font-size: 8px;
		padding-top:-6px;
}
.padding	{
		padding:0 1em 0 0;
		margin:0 1em 0 -1em;
}	
.paddingTop	{
		padding-top:16px;
		line-height:20px;
}
.right	{
		text-align:right;
}
.image	{
		margin:0 0 16px 0;
}
.imagePad	{
		margin:26px 0 16px 0;
}
.lead	{
		line-height:22px;
}
.strike {
		text-decoration: line-through;
		color: #F00;
}
a.more:link 			{  color: #f07b05; text-decoration: none;}


a.more:visited		{  color: #f07b05; text-decoration:none;}

a.more:hover		{  color: #f07b05; text-decoration: underline;}

.space	{
		line-height:28px;
}
.dropdown {float:left; padding-right:5px}
.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

ul#topnav {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
	display:inline;
	height:29px;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
	display:inline;

}
ul#topnav li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 29px;
	display:inline;	
	color: #FFF;
}
ul#topnav li:hover a, ul#topnav li a:hover { 
		background-position: left bottom;

		} /*--Hover State--*/
ul#topnav a.blog {
	background: url(images/nav_blog.png) no-repeat;
	width: 100px;
}
	ul#topnav a.blog:hover	{
	background: url(images/nav_blog_hover.png) no-repeat;
	width: 100px;
	}
	ul#topnav a.blog_selected {
	background: url(images/nav_blog_hover.png) no-repeat;
	width: 100px;
	}
ul#topnav a.about {
	background:#f07b05 url(images/nav_about.png) no-repeat;
	width: 110px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
	ul#topnav a.about:hover	{
	background: url(images/nav_about_hover.png) no-repeat;
	width: 110px;
	}
	ul#topnav a.about_selected {
	background: url(images/nav_about_on.png) no-repeat;
	width: 110px;
	}
ul#topnav a.testimonials {
	background: url(images/nav_testimonials.png) no-repeat;
	width: 140px;
}
	ul#topnav a.testimonials:hover	{
	background: url(images/nav_testimonials_hover.png) no-repeat;
	width: 140px;
	}
	ul#topnav a.testimonials_selected {
	background: url(images/nav_testimonials_hover_on.png) no-repeat;
	width: 140px;
	}
ul#topnav a.program {
	background: url(images/nav_program.png) no-repeat top;
	width: 125px;
}
	ul#topnav a.program:hover	{
	background: url(images/nav_program_hover.png) no-repeat top;
	width: 125px;
	}
	ul#topnav a.program_selected {
	background: url(images/nav_program_hover_on.png) no-repeat top;
	width: 125px;
	}
ul#topnav a.news {
	background: url(images/nav_news.png) no-repeat;
	width: 120px;
}
	ul#topnav a.news:hover	{
	background: url(images/nav_news_hover.png) no-repeat;
	width: 120px;
	}
	ul#topnav a.news_selected {
	background: url(images/nav_news_hover_on.png) no-repeat;
	width: 120px;
	}
ul#topnav a.community {
	background: url(images/nav_community.png) no-repeat;
	width: 125px;
}
	ul#topnav a.community:hover	{
	background: url(images/nav_community_hover.png) no-repeat;
	width: 125px;
	}
	ul#topnav a.community_selected {
	background: url(images/nav_community_hover_on.png) no-repeat;
	width: 125px;
	}
ul#topnav a.contact {
	background: url(images/nav_contact.png) no-repeat;
	width: 120px;
}
	ul#topnav a.contact:hover	{
	background: url(images/nav_contact_hover.png) no-repeat;
	width: 120px;
	}
	ul#topnav a.contact_selected {
	background: url(images/nav_contact_hover_on.png) no-repeat;
	width: 120px;
	}

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 29px;
	left:0px;
	z-index: 99999;
	background: #fba035; /*--Background gradient  url(images/sub_bg.png) repeat-x --*/
	padding: 5px 10px 5px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 1px 0 0 0; padding: 0;
	float:left;
	width:150px;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	display:inline;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: left;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #fff;
	display:inline;
}
ul#topnav .sub ul li a:hover {
	text-decoration:underline;
}

/*  YouTube popup  */

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:480px;
height:430px;
z-index: 9002;
top:120px;
left:120px;
