@charset "utf-8";
/* CSS Document */
html{ margin:0 auto;}
body{
	margin:0 auto;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:830px;
}
#container{ 
	margin:5px 0;
	width:860px;
	}
	
img{ border:none;}
h1{ display:none;}
h2{ font-weight:bold; font-size:17px; text-transform:uppercase; border-bottom:1px solid #333333; padding-bottom:5px; margin-bottom:5px;}
.small_text h2{ border-bottom:1px solid #8e0300;}
h3{ font-weight:bold; font-size:14px; border-bottom:solid 2px #cc0000; padding-bottom:5px;}
h4{ font-size:15px; border-bottom: 1px solid #333333; padding-bottom:5px; margin-right:5px; margin-top:0;}
a{ text-decoration:none; color:#FFFFFF; }
a:hover{ text-decoration:underline; }
a.video:hover{ text-decoration:none;}
.clear{
	clear:both;
}
.main-image{ 
	background-image:url(../_img/background-small.gif);
	background-repeat:no-repeat;
	width:830px;
	height:342px;
	margin:0;
	padding-top:1px;
	}
.contact{
	float:left;
	margin:1px 0 0 20px;
	padding:0;
	width:100px;
	height:27px;
}
.contact a{ background-image:url(../_img/list_arrow.png); background-repeat:no-repeat;  background-position:18px 10px; background-color:#000000; width:100px; height:27px; padding:7px 25px 7px 30px; line-height:26px; margin:0; } 
 

#logo{
	margin:68px 0 0 148px;
	width:233px;
}
#logo img{
	border:none;
}
.right .videoFeature{margin:0 0 0 20px; background-color:#131313;}
.right .videoFeature p{ text-align:center; padding:5px 0; margin:0;}

.videoFeature-home{ padding:6px; }
.videoFeature-home .video{margin-right:15px; width:425px;}
.videoFeature-home .more{ width:420px; padding:5px 10px 5px 10px;}
.videoFeature-home .more a.video{ float:left; width:120px;}

.videoFeature-trigger{margin:10px 0 0 0px; background-color:#000000; width:448px;}
.videoFeature-trigger p{text-align:center; padding:5px 5px; margin:0;}

.videoFeature-caller{margin:10px 0 0 0px; background-color:#000000; width:425px;}
.videoFeature-caller p{text-align:center; padding:5px 5px; margin:0;}



#content{
	background-image:url(../_img/contentBackground.gif);
	background-repeat:repeat-x;
	background-color:#cc0001;
	width:830px;
	padding-top:5px;
}	
#content .left{
	background-color:#000000;
	margin:0px 0 0 0px;
	float:left;
	width:470px;
}
#content .right{
	margin:0px 0 0 0px;
	float:left;
	width:360px;
}
.about{
	background-color:#000000;
	padding:5px 10px 16px 15px;
	width:440px;
	margin:0;
}
.healthList, .educationList{
	width:290px;
}
.healthList ul, .educationList ul, .inclusionList ul{ list-style:inside; margin:5px 30px 10px 0; padding:0 0 0 10px;}
.small_text{
	float:left;
	padding:5px 10px 16px 15px;
	width:330px;

}
.about p, .longText p, .small_text p{
	line-height:17px;
}
.about p b, .longText p b, .small_text p b{
	font-style:normal;
}
.longText{
	background-color:#111111;
	border:solid 5px #000000;
	border-width:5px 0 0 5px;
	margin:20px 0 0 80px;
	padding:0px 10px 16px 21px;
	width:1000px;
}
#footer{ width:830px; background-color:#000000; margin-top:5px; padding:6px 0 6px 0; }
#footer p{margin:0; float:right; color:#999999; font-size:11px; margin-right:6px;}

/***********************************************************************************/
								/*Menu Navigation*/
/***********************************************************************************/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_pullup.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu { background-image:url(../_img/nav_gradient.jpg); background-repeat:repeat-x; height:30px; margin:0; padding:0; font-family:"Times New Roman", Times, serif; width:830px;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul { padding:0; margin:0 auto; list-style:none; height:30px; width:770px;}
.menu ul ul { margin:0; border:none;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li { float:left; position:relative; }

.menu li.home { width:102px; }
.menu li.home a { width:91px;}

.menu li.offer { width:202px; }
.menu li.offer a{ width:191px;}
.menu li.offer ul a{ width:181px;} 

.menu li.lab { width:258px; }
.menu li.lab a{ width:247px;}
.menu li.lab ul a{ width:237px;} 

.menu li.blog { width:102px; }
.menu li.blog a{ width:91px;}

.menu li.join { width:102px; }
.menu li.join a{ width:91px;}

/* style the links for the top level */
.menu a{ display:block; font-size:18px; text-decoration:none; color:#fff; height:30px;  padding-left:10px; line-height:29px; }

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{ color:#fff; background-image:url(../_img/nav_gradient_hover.jpg); }


/* style the second level links */
.menu ul ul a { background-color:#999999; font-size:12px; color:#000; height:auto; line-height:1em; padding:5px 10px;}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; border:0; position:absolute; left:0; bottom:-1px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul { visibility:hidden; position:absolute; bottom:30px; left:0; width:150px; }


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul{ visibility:visible; height:auto; }

/***********************************************************************************/
								/*Form styles*/
/***********************************************************************************/
form{ margin:0;}
form input{ font-size:11px; margin-bottom:5px; width:323px;}
form select{ font-size:11px; margin-bottom:5px; width:327px;}
form span { float:left; width:136px;}
form input.send{ width:66px; float:right; margin:3px 2px 0 0;  }
form input.join{ width:66px; float:left; margin:3px 0px 0 340px;  }



