@charset "UTF-8";
/* CSS Document */

* {margin:0;padding:0;}

body {
		background: #000000 url(../images/img_background_alt.jpg) no-repeat center top;
		text-align:center;
		font-family: "Lucida Grande","Lucida Sans",Arial,sans-serif;
		font-size:x-small;
		color:#FFFFFF;
		font-weight:normal;
		line-height:18px}

.wrapper {
		margin:0 auto;
		width:100%;}
		
.header {
		background-color:#222222;
		height:40px;
		width:100%;
		border-bottom:1px solid	#999999;
		margin-bottom:340px;
		text-align:center;}

.headerContainer {
		width:840px;
		margin:0 auto;}
		
.headerLeft	{
		float:left;
		margin:10px 0 0 0;}
		
.headerRight {
		float:right;
		margin-top:10px}
		
.bottomHalfSection {
		width:100%;border-top:1px solid #ffba00;margin-top:0;padding-top:0;	
}

.bottomHalfSection-title {
		margin:0 0 20px 0	
}

a:link {
		color:#ffba00;
		text-decoration:none;}
		
a:visited {
		color:#ffba00;
		text-decoration:none;}
		
a:hover {
		color:#ffba00;
		text-decoration:underline;}
	
a img {
		border:0 none;}

.openCloseLink {
		font-size:95%;	
}

h1, h2, h3, h4, h5, p {
		font-family:Candara,Arial,sans-serif;
		text-align:left}
		
h1 {
		font-size:225%;
		color:#FFFFFF;
		line-height:1.5em;
		margin-bottom:15px;}

h2 {
		font-size:160%;
		color:#FFFFFF;
		line-height:1.5em;
		font-weight:normal;
		margin:0 0 15px 0;
		text-align:left;}
		
h3 {
		font-size:150%;
		color:#FFFFFF;
		line-height:1.25em;
		font-weight:bold;
		margin-bottom:15px;}
		
p {		
		font-family:Arial, Helvetica, sans-serif;
		font-size:125%;
		color:#888888;
		line-height:1.5em;
		margin:0 20px 10px 0;
		font-weight:normal;}
		
ul {
		margin:20px 0 20px 10px;
		padding:0;}

ul li { 
		font-family:Arial, Helvetica, sans-serif;
		margin:0 15px 6px 5px;
		line-height:1.33em;
		font-size:115%;
		color:#888888;
		list-style-image:url(../images/img_bullet.png);
		list-style-position:outside;}

hr 	{	border: none 0;border-top: 1px dotted #FFBA00;height: 1px;margin-bottom:15px;width:100%; }


.contentFrame {
		 margin:0 auto;
		 width:840px;
		 text-align:left;}

.textHighlight {
		background-color:#ffba00;
		/*background-color:#a8ff00;*/
		color:#000000;
		font-size:210%;
		text-align:left;
		font-weight:bold;
		padding:2px 2px 2px 10px;
		text-align:center;}
		
.homepageTextSection {
		width:210px;
		margin:10px 0 0 0;
		overflow:visible;
		float:left;}
		
.homepageTextSection-last {
		width:210px;
		margin:10px 0 0 0;
		overflow:visible;
		float:left;}
		
.benefitTitle {
		font-family:Candara, Arial, sans-serif;
		color:#FFFFFF;
		font-size:140%;
		font-weight:bold;
		margin:0 0 2px 0;
		line-height:16px;
		margin-bottom:5px;
}

.benefitDescription {
		margin:0 5px 0 0;
		font-size:115%;	
}

.benefitContainer-Left	{
		float:left;
		margin:0 4px 0 0;
		width:50%;	
}

.benefitContainer-Left-NotFirst	{
		float:left;
		clear:left;
		width:100%;margin:25px 0 0 0;
}

.benefitContainer-Right	{
		float:left;margin:0 4px 0 0;width:49%;	
}

.benefitTitleDescContainer-Left	{
		float:left;
		width:73%;
		margin:0 0 0 20px;
}

.hiddenDivText {
		margin:10px 0 0 0;
		font-size:110%;
		color:888888;	
}
.contacttable	 {
		border:0 none;
		font-size:120%;
		line-height:20px;
		margin-top:0;
		width:100%;}

.contacttable td {
		padding:6px 8px;
		vertical-align:top;
		text-align:left}

.contacttable td.fieldlabel {
		color:#FFFFFF;
		font-weight:bold;
		text-align:right;
		width:15%;
		font-size:95%;}

.contacttable input.contactInput {
		padding:4px;
		font-size:12px;
		color:black;
		font-family:Arial, Helvetica, sans-serif;}
		
.contacttable input.contactButton {
		padding:4px 6px;
		font-size:12px;color:black
		;background-color:#CCCCCC;
		border:1px solid #333333;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;}		
		
.contacttable input.contactButtonSubmit {
		padding:4px 6px;
		font-size:12px;
		color:#FFFFFF;
		background-color:#336699;
		border:1px solid #003366;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;}				

.contacttable textarea.contactTextarea {
		padding:4px;
		font-size:12px;
		color:black;
		font-family:Arial, Helvetica, sans-serif;width:98%;}
		
.contacttable td.submitRow {
		text-align:right;}

.thankyou {
		position:absolute;
		z-index:1;
		top:50px;
		right:20px;
}

h2.employeename {
		margin:15px 0 5px 0;	
}