* {
	margin: 0px;
	padding: 0px;
}
a img {
	border: none;
}
#container {
	display: block;
	margin: auto;
	width: 960px;
}
#column {
	display: block;
	float: left;
	width: 960px;
}
#header {
	display: block;
	float: left;
	width: 960px;
	height: 84px;
}
#header img {
	display: block;
	float: left;
}
#header ul {
	display: block;
	float: right;
}
#header ul li {
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	border-right: 1px solid #537eb7;
	height: 13px;
}
#header ul li a {
	display: block;
	float: left;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #537eb7;
	text-transform: uppercase;
	line-height: 13px;
}
#header ul li a:hover {
	text-decoration: underline;
}
#topnav {
	display: block;
	float: left;
	width: 960px;
	height: 27px;
	background-image: url('/dress/topnav-bg2.gif');
}
#billboard {
	display: block;
	float: left;
	width: 960px;
	height: 439px;
	border-bottom: 2px solid #38557c;
}
#row1 {
	display: block;
	float: left;
	margin-top:40px;
	width: 960px;
	height: 350px;
	border-bottom: 2px solid #38557c;
}
#contact-a-sales-rep {
	display: block;
	float: left;
	width: 353px;
	height: 168px;
	background-image: url('/dress/contact-a-sales-rep-bg.jpg');
}
#contact-a-sales-rep p {
	margin-top: 70px;
	margin-left: 190px;
}
#contact-a-sales-rep h2 {
	font-family: Georgia, "Times New Roman", times, serif;
	font-size: 26px;
	font-weight: normal;
	margin-top: 18px;
}
#contact-a-sales-rep h2 a {
	color: #537eb7;
	text-decoration: none;
}
#contact-a-sales-rep h2 a:hover {
	text-decoration: underline;
}
#benefits {
	display: block;
	float: left;
	width: 330px;
	height: 168px;
}
#benefits h2  {
	font-family: Georgia, "Times New Roman", times, serif;
	font-size: 28px;
	font-weight: normal;
	color: #537eb7;
	margin-left: 30px;
	margin-top: 10px;
}
#benefits ul.left, {
	display: block;
	float: left;
	width: 150px;
	margin-left: 45px;
	_margin-left: 23px;
	margin-top: 10px;
}
#benefits ul.right {
	display: block;
	float: left;
	width: 150px;
	margin-top: 10px;
}
#benefits ul li, #social ul li {
	display: block;
	float: left;
	width: 150px;
	height: 25px;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #537eb7;
	padding-left: 20px;
	background-image: url('/dress/green-arrow-no-circle.gif');
	background-position: left center;
	background-repeat: no-repeat;
}
#benefits ul li a, #social ul li a {
	color: #537eb7;
	line-height: 25px;
	text-decoration: none;
}
#benefits ul li a:hover, #social ul li a:hover {
	text-decoration: underline;
}
#benefits img {
	position: relative;
	bottom: 69px;
	left: 60px;
}
#row2 {
	display: block;
	float: left;
	width: 960px;
	height: 150px;
	border-bottom: 2px solid #38557c;
}
#news { 

	display: block;
	float: left;
	width: 313px;
	height: 143px;

}
#news #h2-container {
	display: block;
	float: left;
	width: 85px;
	height: 143px;
}
#news h2 {
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", times, serif;
	font-size: 28px;
	font-weight: normal;
	color: #537eb7;
}
#news #news-container {
	display: block;
	float: left;
	width: 450px;
	height: 143px;
}


#news h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #537eb7;
	margin-top: 20px;
	margin-right: 10px;
	line-height: 18px;
}
#news h3 a, div#social a {
	text-decoration: none;
	color: #537eb7;
}
#news h3 a:hover, div#social a:hover{
	text-decoration: underline;
}
#news p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #537eb7;
	line-height: 18px;
}
#news p a {
	text-decoration: none;
	color: #537eb7;
}
#news p a.more {
	text-decoration: none;
	color: #537eb7;
	font-weight: bold;
}
#news p a:hover {
	text-decoration: underline;
}
#learn-more {

	display: block;
	float: left;
	width: 320px;
	height: 143px;
	background-image: url('cells.sized.jpg');
	background-position: left;
	background-repeat: no-repeat;
	margin-left:20px;
}
#learn-more h2 {
        
	font-size:18px;
	font-weight: bold;
	color: #537eb7;
	margin-left: 118px;
	margin-top: 20px;
}
#learn-more h2 a {
	color: #537eb7;
	text-decoration: none;
}
#learn-more h2 a:hover {
	text-decoration: underline;
}
#row3 {
	display: block;
	float: left;
	width: 960px;
	height: 350px;
}
#h1 {
	display: block;
	float: left;
	width: 960px;
}
#h1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #f8742f;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 17px;
}
#h1-column1 {
	display: block;
	float: left;
	width: 497px;
}
#h1-column1 p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 12px;
}
#h1-column2 {
	display: block;
	float: left;
	width: 498px;
}
#h1-column2 p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 12px;
}
#footer-container {	
	display: block;
	float: left;
	width: 970px;
	height: 38px;
	margin-left:-10px;

	background-color: #537eb7;
	/*background-position: 0px -40px;*/

	margin-bottom:20px;
	overflow:hidden;
}
#footer {
	display: block;
	margin: auto;
	width: 960px;
	height: 55px;
	padding-top:8px;
}
#footer p {
	text-align: center;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}
#footer p a {
	color: white;
	text-decoration: none;
}
#footer p a:hover {
	text-decoration: underline;
}

#row4 {
	display: block;
        margin-top:20px;
	margin-left:20px;
	float: left;
	width: 960px;
	height: 250px;
}



#news-container2 {
	display: block;
	float: left;
	margin-top:-20px;
	width: 300px;
	height: 143px;
}

div#video
{
  margin-top:15px;
  height:400px;
  width:960px;
  display: block;
  float: left;
  margin-left:-15px;

  background-image: url("videoBack.png");
    	background-repeat:no-repeat;

}

div#videoIE
{
  margin-top:15px;
  height:400px;
  width:960px;
  display: block;
  float: left;
  margin-left:-15px;

  background-image: url("videoBack.jpg");
    	background-repeat:no-repeat;

}







div#leftBox
{
 float:left;
 width:45%;



}

div#leftBox h1
{
margin-top:34px;
margin-left:55px;
color:#2f3f56;
font-family:Georgia,"Times New Roman",times,serif;
font-size:40px;




}

div#videoTag
{
width:250px;
margin-top:105px;
margin-left:37px;
color:grey;
font-family:Georgia,"Times New Roman",times,serif;
font-size:28px;
text-align:center;





}



div#centerBox
{

  margin-top:55px;
  margin-left:-119px;
  float:left;
  width:370px;
  height:250px;







}


div#rightBox
{
 float:left;
font-family: Arial, Helvetica, sans-serif;
 width:20%;
 height: 100%;
 margin-top:-29px;

 




}

div#rightBox ul
{

 margin-top:130px;
 margin-left:57px;
 list-style:none;
 


}

div#rightBox li
{

width:190px;
padding-bottom:15px;




}



div#rightBox a
{
  text-align:center;
  margin-left:35px;
  padding-top:10px;
  width:180px;
  text-decoration:none;
  color:#2F3F56;
  font-weight:bold;
  
  background:url("blueLinkBar.png") no-repeat scroll 0 0 transparent;
  display:block;
  background-repeat: no-repeat;
  width:175px;
  height:40px;

}

div#rightBox a p

{
 font-size:12px;
 padding-top:7px;



}
div#rightBox a span
{
 color:#f35d0e;


}

div#rightBox a:hover
{


 background:url("blueLinkBar.selected.png") no-repeat scroll 0 0 transparent;
 background-repeat: no-repeat;
}



li#mainButton a
{

 background: url("pilot.sized.blue.png") no-repeat scroll 0 0 transparent;
 line-height:15px;
 font-size:10px;
 width: 170px;
 height: 118px;



}

li#mainButton h1, div#mainButton p
{
 padding-top:25px;
 font-size:14px;
  color:#2F3F56;


}

li#mainButton p,
{

   line-height:13px;
   font-size:13px;



}


div#resourceButton h2 {
	font-family: Georgia, "Times New Roman", times, serif;
	font-size: 28px;
	font-weight: normal;
	color: #537eb7;
        margin-top:10px;
        

}
div#resourceButton h3
{
margin-top:8px;
font-family:Georgia,"Times New Roman",times,serif;
font-size:12px;
font-weight:bold;
line-height:18px;
width:75%;
color:#F35D0E;



}


div#resourceButton p
{
  
  text-align:left;
  color:#537EB7;
  line-height:15px;
  font-size:13px;
  font-weight:normal;

}

div#resourceButton a
{

 background-image:none;


}





span.tagLine
{
font-size:13px;
color:grey;

}

li#mainButton a:hover
{
 background: url("pilot.sized.selected.blue.png") no-repeat scroll 0 0 transparent;
 background-repeat: no-repeat;

 


}

li#mainButtonIE a
{

 background: url("pilot.sized.blue.jpg") no-repeat scroll 0 0 transparent;
 line-height:15px;
 font-size:10px;
 width: 170px;
 height: 118px;



}

li#mainButtonIE h1
{
 padding-top:25px;
 font-size:14px;
  color:#2F3F56;


}

li#mainButtonIE p
{

   line-height:13px;
   font-size:13px;



}




li#mainButtonIE a:hover
{
 background: url("pilot.sized.selected.blue.jpg") no-repeat scroll 0 0 transparent;
 background-repeat: no-repeat;

 


}

div#videoText
{
  
  margin-left:40px;
  width:60%;





}

div#videoText p
{

color: white;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:16px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;


}

div#dashedBar
{
 

 padding-left:10px;
 height: 143px;
 float:right;
 border-right:dashed 1px #c7cb83;



}

div#social
{

 padding-left:20px;
 height:100%;
 width:270px;
 float:left;
 font-size:14px;
 font-weight:normal;
}




#social h2 {
	font-family: Georgia, "Times New Roman", times, serif;
	font-size: 28px;
	font-weight: normal;
	color: #537eb7;

        

}

div#topButtons
{
 margin-top:0px;
 margin-right:40px;
 float:right;
 font-family:Verdana,Arial,Helvetica,sans-serif;



}


div#topButtons span
{

 
  font-size:10px;
  font-weight:bold;
  color:#537EB7;
  line-height:35px;


}

div#topButtons span a
{

  text-decoration: none; 
  font-size:10px;
  font-weight:bold;
  color:#537EB7;



}

div#topButtons span a:visited
{

 text-decoration: none; 
  color:#537EB7;



}

div#topButtons span a:hover
{
 
  text-decoration: underline;
  color:#537EB7;



}


div#videoDiv
{
  height: 245px;
  width: 325px;
  background-color: black;
  margin-top:28px;
  margin-left:45px;


}

div#whitePaperBox{


margin-left:60px;


}

div#whitePaperBox a, div#whitePaperBox a:hover
{
  background-image:none;






}



div.whitePaperText
{

 margin-top:-40px;
 margin-left:55px;
}

div.whitePaperText2
{
 padding-top: 10px;


}

div.whitePaperText p
{

  text-align:left;
  color:#537EB7;
  line-height:15px;
  font-size:13px;
  font-weight:normal;


}

div.whitePaperText h3
{

margin-top:8px;
font-family:Georgia,"Times New Roman",times,serif;
font-size:12px;
font-weight:bold;
line-height:18px;
width:75%;
color:#F35D0E;

}



