/* nextsteps.css */


/* General*/

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-align: center;
	margin: 0;
	padding:25px 0 50px 0;
	color: #666;
	background-color:#EEEEEE;
}

.breaker {overflow: hidden;	clear: both; height: 0px;}
img {border:0px}
a { color:#CF121B;text-decoration:none;}

a:hover {color:#CF121B;	text-decoration:underline;}

#logo {float:left;}
#main-menu  
{
	font-size: 18px;
	float:right;
	text-align:right;
	padding-top:48px;
}

#main-menu a {color:#005568;} 


/* Containers */

#mainHeader { position: relative; width: 742px; height: 50px; margin: 0 auto; padding: 0 10px 0 10px;  }
#main { background-color:white;width: 742px; margin: 0 auto; padding: 10px; text-align: left; border: #ccc 1px solid; }
#headerContainer { width: 742px; height: 80px; border-bottom: #ccc 1px solid;  }

#contentContainer { width: 742px; padding: 5px 0 20px 0;  }
#contentContainer #colLeft { width: 531px; float:left; padding: 10px 9px 20px 0; border-right: #ccc 1px solid;  line-height: 180%;}
#contentContainer #colRight { width: 193px;  float:right; padding-top: 10px; line-height: 140%;}

#footerImg { padding: 10px 0 5px 0; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; }
#footerNav { padding: 15px 0 5px 40px; border-top: #ccc 1px solid; text-align: center; }




/* Main content */

#navPath { padding-bottom: 10px; font-size: 10px; color: #999; }
#navPath a { color: #999; }


#colLeft { color: #666; }
#colLeft p { padding: 0 5px 15px 15px; margin:0;}
#colLeft ul { list-style:square; margin:0; padding: 10px 5px 10px 35px;}


#colLeft h1 { margin:0; padding:20px 15px 15px 15px; font-size: 21px; line-height: 28px; font-weight: normal; font-family: Georgia;}
#colLeft h2 { margin:0; padding:20px 5px 5px 15px; font-size: 16px; font-weight: normal; font-family: Georgia;}
#colLeft h3 { margin:0; padding:20px 5px 5px 15px; font-size: 14px; }
#colLeft h4 { margin:0; padding:20px 5px 5px 15px; font-size: 12px; }

#colRight { color: #999; }
#colRight h1 { margin:0; padding:15px 0 5px 0; font-size: 14px; }
#colRight h2 { margin:0; padding:15px 0 5px 0; font-size: 12px; }
#colRight h3 { margin:0; padding:15px 0 5px 0; font-size: 11px; }
#colRight h4 { margin:0; padding:15px 0 5px 0; font-size: 11px; }
#colRight p { padding: 0 5px 15px 0; margin:0;}

#footerNav a { color: #999; }



/* Footer */
#footer { width: 762px; margin: 0 auto; height: 25px; line-height: 25px; text-align: right; font-size: 10px; color: #999; }
#footer a { color: #999; }
#footer a:hover { color: #999; }



/* Free trials */

#free-trials-header
{
	background-color:#005568;
	color:White;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:20px;
	margin-bottom:10px;
}

#free-trials-title { font-weight: bold; }
#free-trials-title a { color:#005568;}


/* News */

#news-header 
{
	background-color:#CC3333; 
	color:White;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:20px;
	margin-top:20px;
	margin-bottom:10px;
}

#news-item-title { font-weight: bold; }
.news-item-title { font-weight: bold; }


/* Form */
#form {padding-left:15px}
#form span {display:inline-block;width:100px;vertical-align:top;}
#form input {margin-bottom:10px;}

.input-text 
{
}
