.email_article {
	padding: 20px;
}

.email_article .logo {
	margin-left: 100px;
}


#contact #contact_form .form_line {
	height: 25px;
}

#contact span.required {
	font-weight: 900;
	color: red;
	font-size: 14px;
}

#contact #contact_form textarea {
	height: 60px;
	width: 400px;
}

#contact #contact_form .submit2 {
	margin: 6px 0px 5px 195px;
}

#contact #contact_form .center {
	text-align: center;
}

#contact #contact_form .form_title {
	height: 25px;
	margin: 5px 0px;
	font-weight: bold;
}

#contact #contact_form .col1 {
	width: 150px;
	float: left;
}
#contact #contact_form .col2 {
	float: left;
	width: 200px;
}
#contact #contact_form .col3 {
	float: left;
	width: 280px;
	text-align: right;
}
#contact #contact_form .col4 {
	float: left;
	width: 10px;
	text-align: right;
}






#survey {
	padding: 10px;
}

#survey .title {
	width: 600px;
}

#survey div.v_indent {
	height: 20px;
}

#survey .form_line {
	height: 25px;
}

#survey .form_title {
	height: 25px;
	margin: 5px 0px;
	font-weight: bold;
}

#survey span.required {
	font-weight: 900;
	color: red;
	font-size: 14px;
}







#survey .survey_form .col1 {
	width: 350px;
	float: left;
}
#survey .survey_form .col2 {
	float: left;
	width: 165px;
}
#survey .survey_form .col3 {
	float: left;
	width: 165px;
}


#survey .score {
	width: 650px;
	margin: auto;
	padding: 20px 0;

}

#survey .score .title {
	font-size: 24px;
	font-weight: bold;
	float: left;
	width: 220px;
	padding-top: 6px;
	
}

#survey .score .box {
	font-size: 24px;
	font-weight: bold;
	width: 40px;
	height: 35px;
	border: solid 3px #595959;
	float: left;
	padding-top: 5px;
	text-align: center;
}

#survey .score .box span {

	color: #44ff44;
}

#survey .score .legend {
	float: left;
	height: 43px;
	width: 355px;
	margin-left: 25px;
}

#survey .score .legend .line {
	height: 13px;
}

#survey .score .legend .vdiv {
	height: 2px;
	background-color: white;
}

#survey .score .legend .line .col1 {
	width: 102px;
	padding-left: 3px;
	font-weight: bold;
}

#survey .score .legend .line .col2 {
	width: 247px;
}






#survey .contact_details .col1 {
	width: 150px;
	float: left;
}
#survey .contact_details .col2 {
	float: left;
	width: 200px;
}

#survey input[type=submit] {
	margin: 6px 0px 5px 195px;
}


#about .tool_menu {
	float: right;
	width: 112px;
}




.tool_menu .item {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	width: 100px;
	padding: 2px 0px 2px 10px;
	background-color: #F5F6F6;
}

.tool_menu .top {
	background: url('images/tool_menu_top.jpg');
	height: 6px;
	width: 112px;
}

.tool_menu .bottom {
	background: url('images/tool_menu_bottom.jpg');
	height: 5px;
	width: 112px;
}

.tool_menu .div {
	background: url('images/tool_menu_div.jpg');
	height: 1px;
	width: 112px;
}

.tool_menu a {
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	color: #696969;
}
.tool_menu a:hover {
	font-size: 12px;
	font-family: arial;
	text-decoration: underline;
	color: #002B67;
}


.article div.article_header {
	font-size: 31px;
	font-family: arial;
	color: #000000;
	padding-top: 15px;
}
.article div.article_subheader {
	font-size: 14px;
	font-family: arial;
	color: #042c6c;
	padding-top: 14px;
}
.article div.article_content {
	font-size: 12px;
	font-family: arial;
	color: #545454;
	padding-top: 7px;
	line-height: 15px;
}

.article_large div.article_header {
	font-size: 31px;
	font-family: arial;
	color: #000000;
	padding-top: 15px;
}
.article_large div.article_subheader {
	font-size: 18px;
	font-family: arial;
	color: #042c6c;
	padding-top: 14px;
}
.article_large div.article_content {
	font-size: 16px;
	font-family: arial;
	color: #545454;
	padding-top: 7px;
	line-height: 15px;
}



#sleepapnea .columns1 .column1 {width:241px;}
#sleepapnea .columns1 .column2 {width:241px;}
#sleepapnea .columns1 .column3 {width:241px;}

#sleepapnea .columns1 .column1 .padding {padding:9px 13px 3px 15px;}
#sleepapnea .columns1 .column2 .padding {padding:9px 13px 3px 15px;}
#sleepapnea .columns1 .column3 .padding {padding:9px 13px 3px 15px;}

#sleepapnea .columns1 .p1 {padding:1px 0 7px 0;}
#sleepapnea .columns1 .indent_column {width:7px;}
#sleepapnea .indent {padding:17px 0 19px 0;}
#sleepapnea img {vertical-align:top;}

#sleepapnea .image_box {
	background:url(images/h_text_bg.gif) bottom repeat-x;
	padding-bottom: 10px;
}

.print {
	width: 550px;
}

.print .print_link {
	margin-left: 250px;
	text-decoration: none;
}
