@charset "UTF-8";
body {
	font: 12px Verdana, Arial, sans-serif;
	line-height: 1.5em;
	background: #ede4c8;
	border: none;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #555555;
}

html{
    margin:0;
    padding:0;
}

a {
	color: #e0871b;	
}

#container {
	width: 916px;
	margin: 0 18px;
	_margin-left:9px; /*IE 6*/
	float:left;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#r1 {
	background: url('images/01.gif') repeat-y;
	padding: 25px 35px 24px 24px ;
}

#r1 .left {
	width: 45%;
	float: left;
}

#r1 .right {
	width: 45%;
	float: right;
	text-align: right;
	margin-top: -25px;
}

#r2 {
	background: url('images/02.gif') no-repeat;
	height: 19px;
}

#r3 {
	background: url('images/03.gif') repeat-y;
	padding: 0px 0px 22px 35px;
    overflow: hidden;
	width: 100%;
}

#flashcontent {
	width: 230px;
	float: left;
	margin-top: 30px;
}

#form-area {
	/*width: 700px;*/
	float: right;
	padding-right: 10px;
}

#form-area input, #form-area textarea {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	margin: 0px 6px 7px 0px;
	padding: 2px;
	width: 170px;
	color: #555555;
	float: left;
}
#form-area label {
	float: left;
	color: #fff;
	font-size: 10px;
	letter-spacing: .01em;
	width: 173px;
	padding: 0 6px;
}
#form-area label.long {
	width: 352px;
}

#form-area #sg_SubmitButton{
width:auto;
float:right;
margin: -4px 21px 0 0; /*IE 8*/
*margin: -4px 11px 0 0; /*IE 6 AND 7*/
position: relative;
clear:none;
}

body:last-child #form-area #sg_SubmitButton {
margin: -4px 17px 0 0; /*FF*/
}

@media screen and (-webkit-min-device-pixel-ratio:0){
body:last-child #form-area #sg_SubmitButton{
margin: -4px 21px 0 0 ;/*SAFARI*/
}
}

#sg_FormFor130572 {
	overflow: hidden;
	width: 650px;
}

#fieldcontain {
   width: 390px;
   float: left;
   padding: 0px; 
   *width: 380px;
}

#buttoncontain {  
   width: 240px;
   float: left;
   padding-right: 1px;
   margin-top: 102px;
}

#buttoncontain #Q_9_O0 {  
   width: 20px;
   float: left;
   margin:0;
   padding:0;
}

#buttoncontain #Q_12_O0 {  
   	width: 20px;
   	float: left;
   	margin: 0;
   	padding: 0;
}


#buttoncontain #sg_SubmitButton {  
   width: 87px;
   clear: both;
}

#buttoncontain label {  
   float: left;
   width: 180px; /*IE 6 & 7*/
   margin: 0px 15px 15px 0px;
   padding-left: 5px;
   color: #ffffff;
   font-size: 11px;
   line-height: 1.3em;
	font-weight:bold;
}

#buttoncontain p {  
	display: block;
   	margin: 0px;
}

#r4 {
	background: url('images/04.gif') no-repeat;
	height: 12px;
}

#r5 {
	background: url('images/05.gif') repeat-y;
	overflow: hidden;
	width: 100%;
	_margin-top:-2px; /*IE 6*/
}

#r6 {
	background: url('images/06.gif') no-repeat;
	height: 4px;
	overflow: hidden;
}

#r8 {
	background: url('images/08.gif') no-repeat;
	height: 19px;
	overflow: hidden;
}


#r9 {
    padding: 12px 18px 13px 16px ;
	background: url('images/01.gif') repeat-y;
	font-size: 10px;
	line-height: 1.6em;
}

#r9 .left {
	width: 45%;
	float: left;
}

#r9 .right {
	width: 45%;
	float: right;
	text-align: right;
}

#r9 .small {
	margin: 0px 0px 6px 0px;
}
 

p {
	margin: 0px 0px 12px 0px;
}

.right {
	float: right;
}

.small {
    font-size: 10px;
	line-height: 1.6em;
}

#r10 {
	background: url('images/10.gif') no-repeat;
	height: 5px;
}

#r11 {
    padding: 11px 16px 20px 16px ;
}

#r11 .small {
	margin: 0px 0px 6px 0px;
}
 
.clear {
	clear: both;
}

a.nostyle:link {
	color: #555555;
	font-weight:normal;
	text-decoration:none;
}

a.nostyle:visited {
	color: #555555;
	font-weight:normal;
	text-decoration:none;
}

a.nostyle:hover {
	color: #555555;
	font-weight:normal;
	text-decoration:none;
}

img {
    border: none;
}

#what_we_know {
	margin: 48px 0 0 35px;
}

h1 {
   margin: 0px 0px 13px 0px;
}

h2 {
   margin: 0px 0px 10px 0px;
}

h3 {
   margin: 0px 0px 29px 0px;
}

h4 {
	font-size: 11px;
	color: #194e7d;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

#learn_to_speak {
   margin: 0px 0px 24px 0px;
}

#primary {
	width: 482px;
	float: left;
	margin-top: 30px;
}
#primary h1 {
	margin-left: 41px;
}
#primary p, #primary h2 {
	width: 400px;
	margin-left: 42px;
}


#secondary {
	width: 420px;
	float: left;
	font-size: 11px;
}

#overview_bottom {
	height: 10px;
	overflow: hidden;
	float: right;
}



#overview {
	padding: 20px 10px 20px 10px ;
	float:right;
	border-bottom: 1px solid #AEAFB3;
	border-left: 1px solid #AEAFB3;
	border-right: 1px solid #AEAFB3;
}

#econtrarian {
	padding: 25px 26px 15px 30px ;
	background-color:#EBF0F3;
	float:right;
	width:364px;
	overflow:hidden;
}

#number_5_available {
	float: left;
	margin: 0px 0px 0px 335px;
}

.bullet_number{
	float:left;
	padding-left:20px;
}

.bullet_text{
	float:right;
	width:285px;
	padding:0 13px 7px 25px;
}

.bullet_text p.no_margin {
	margin: 0;
}

.no_bullet_text{
	float:right;
	width:358px;
	padding:5px 20px 0 0;
}

.bullet_div{
	float:left;
	clear:left;
	width:100%;
}

.bullet_lined{
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom: 1px solid #AEAFB3;
}

#paulpic{
	padding:4px;
	border: 1px solid #AEAFB3;
	float:left;
	margin: 5px 25px 0 0;
}

.paul_text{
	float:left;
	margin-top:20px;
	width:100%;
}

#sg_Q_6{
	float:left;
	width:230px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	padding: 2px;
	color: #555555;
	margin-top:-1px;

}

#sg_SubmitButton2{
	float:left;
	margin:-5px 0 0 20px;
}

.paul_text p{
	width:100%;
}

ul, li{
	padding:0;
	margin:0;
	list-style-type:none;
}

#suggestions {
	background-color: #f7f4e9;
	margin: 30px 20px 9px 22px;
	padding: 25px 20px 22px 20px;
}
#suggestions h2 {
	margin: 0 0 20px 0;
}
#suggestions p {
	margin-left: 0;
}
#suggestions p.last {
	margin-bottom: 0;
}
