@import "common.css";

.main .line_1 {width:100%; height:175px;}
.main .line_1 .title {width:647px; float:left;}
.main .line_1 .title h1.title1_1 {width:201px; height:65px; background:url(../img/title1_1.gif) right bottom no-repeat;}
.main .line_1 .title h1.title1_2 {width:486px; height:33px; background:url(../img/title1_2.gif) right bottom no-repeat;}
.main .line_1 .title h1.title2_1 {width:515px; height:52px; background:url(../img/title2_1.gif) right bottom no-repeat;}
.main .line_1 .title h1.title2_2 {width:639px; height:20px; background:url(../img/title2_2.gif) right bottom no-repeat;}
.main .line_1 .images {float:right; width:330px;}
.main .line_1 .images img {float:right;}
.main .line_1 .images img.arthritis_logo {margin-top:137px; margin-left:6px;}
.main .line_1 .images img.breeze2 {margin-top:14px; margin-left:4px;}
.main .line_1 .images img.nocoding_logo {margin-top:75px; margin-left:6px;}
.main .line_1 .images img.contour {margin-top:15px;}
.main .line_2 {width:100%;}
.main .line_2 h1, .main .line_2 form {float:left;}
.main .line_2 h1.title3 {width:366px; height:109px; background:url(../img/title3.gif) right bottom no-repeat;}
.main form {width:340px; height:100px; margin-top:41px;}
.main form .login {padding-left:126px; padding-bottom:9px;}
.main form .error {width:175px; padding-left:105px; color:red; font-weight:bold; text-align:center;}
.main form label, .main form input {float:left; margin-top:8px;}
.main form label {display:block; width:83px; height:20px; line-height:17px; text-align:right;}
.main form input {width:173px; height:18px; margin-left:11px; border:1px solid #616265;}
.main form input.continue_btn {width:65px; height:20px; margin:12px 0 8px 204px; border:none;}
.main form .click {width:123px; padding-left:152px; font:11px Arial, Helvetica, sans-serif; line-height:12px;}

.main.questions .line_1 {height:185px;}
.main.questions .line_1 h1.title_1 {width:488px; height:107px; background:url(../img/questions_title1.gif) right bottom no-repeat;}
.main.questions .line_2 {padding-left:283px;}
.main.questions form {width:349px; margin:0;}
.main.questions form div {height:24px;}
.main.questions form div.last {height:26px;}
.main.questions form div.small {height:18px; padding-top:2px; font:11px Arial, Helvetica, sans-serif; line-height:18px; text-align:right;}
.main.questions form div.textarea {height:109px;}
.main.questions form div.error {font-weight:bold; color:#f00;}
.main.questions form label {margin:0; height:14px; line-height:14px; padding-right:5px; width: 93px; }
.main.questions form input {height:14px; margin:0; font:12px Arial, Helvetica, sans-serif; line-height:14px;}
.main.questions form textarea {float:left; width:249px; height:92px; margin:0; border:1px solid #616265;}
.main.questions form .buttons {width:100%;}
.main.questions form .buttons input {float:right; height:20px; border:none; cursor:pointer;}
.main.questions form .buttons input.submit {width:49px;  margin:0; background:url(../img/submit_btn.gif) 0 0 no-repeat;}
.main.questions form .buttons input.reset {width:45px; height:20px; margin:0 5px 0 0; background:url(../img/reset_btn.gif) 0 0 no-repeat;}

