body{background:#f7f7f7 url(../images/top-bg.jpg) top repeat-x;font-size:11px;color:#000000;font-family:Tahoma, Arial, Helvetica, sans-serif;line-height: 130%;	}

a {color:#002c75; text-decoration:none;}
 
 
a:hover {color:#002c75; text-decoration:underline;}

#main_container {width: 940px; margin:auto; margin-top:0px;}
#main_container-bg {float:left; width: 940px; margin:auto; margin-top:0px; background:url(../images/main-top-bg.jpg) top repeat-x;}

#header-left {float:left; width: 336px; padding-top:40px; padding-left:4px; text-align:left;}
#header-right{float:right; width: 590px; margin:auto; height:32px; font-size:12px; color:#191919; text-align:right; padding-right:10px; padding-top:70px;}
#header-right a{color:#191919; padding-left:20px;}
#header-right a span{color:#3b5997; font-weight:bold;}

#column1 {float:left; width:396px; padding-top:10px; padding-left:8px;}
#sign-in {float:left; width: 346px; height:249px; margin:auto; margin-top:0px; background: #ffffff url(../images/blue-gradient.jpg) no-repeat; padding:20px; border:#d8d8d8 solid 1px;}
#sign-up {float:left; width: 346px; height:267px; margin:auto; margin-top:0px; background: #ffffff url(../images/grey-gradient.jpg) no-repeat; padding:12px; border:#d8d8d8 solid 1px; margin-top:8px;}
#section-left {float:left; width: 346px; height:267px; margin:auto; margin-top:0px; background: #ffffff url(../images/grey-gradient.jpg) no-repeat; padding:20px; border:#d8d8d8 solid 1px;}

.sign-in-title-box {float:left; font-size:24px; font-weight:bold; color:#000; background: url(../images/signin.png) no-repeat; width:306px; height:55px; padding-left:45px; padding-top:20px; margin-bottom:5px;}
.sign-up-title-box {float:left; font-size:24px; font-weight:bold; color:#000; background: url(../images/signup.png) no-repeat; width:306px; height:36px; padding-left:45px; padding-top:8px; margin-bottom:5px;}
.sign-grey-text {font-size:14px; font-weight:bold; color:#949494;}
.form-row {float:left; text-align:right; font-size:14px; color:#0d2c42; margin-top:15px; width:306px;
    height: 25px;
}
.form-row-signup {float:left; text-align:right; font-size:12px; color:#0d2c42; margin-top:15px; width:306px;
    height: 12px;
}
.form-row2 {float:left; text-align:right; font-size:12px; color:#0d2c42; margin-top:15px; width:306px;
    text-decoration: underline;
}

.form-row3-error {float:left; text-align:right; font-size:12px; color:Red; margin-top:5px; width:306px;height:12px}

.form-row3 {float:left; text-align:right; font-size:12px; color:#0d2c42; margin-top:5px; width:306px;}
.textfield1 {width:160px;height:16px; border:#8bb4d1 solid 1px; font-size:12px; color:#333; margin-left:10px;}
.textfield1upload {width:160px;height:20px; border:#8bb4d1 solid 1px; font-size:12px; color:#333; margin-left:10px;}

.ok-button {width:100px; font-size:14px; padding-top:5px; padding-bottom:5px;
    height: 36px;
}



.column-section {float:left; width:396px; padding-top:10px; padding-left:8px;}
.link-info { float:left; width:289px; 
line-height:14px; border:#ffff5f solid 2px; font-size:12px; color:#333; margin-left:15px; background:#ffffc2; padding-left:5px; padding-right:5px; text-align:left;
}

#options {float:left; width: 880px; margin:auto; margin-top:0px; background: #ffffff url(../images/grey-gradient.jpg) no-repeat top left; padding:20px 20px 10px 20px; border:#d8d8d8 solid 1px; margin-top:10px; margin-left:9px;}
.options-title-box {float:left; font-size:24px; font-weight:bold; color:#000; background: url(../images/options.png) no-repeat; width:880px; height:45px; padding-left:55px; padding-top:20px; margin-bottom:5px;}
.options-form-row {float:left; text-align:right; font-size:14px; color:#0d2c42; margin-top:20px; width:750px; padding-left:70px;}
.options-form-row2 {float:left; text-align:left; font-size:14px; color:#0d2c42; margin-top:30px; width:600px; padding-left:150px;}

.section-title-box {float:left; font-size:24px; font-weight:bold; color:#000; background: url(../images/section.png) no-repeat; width:880px; height:45px; padding-left:55px; padding-top:20px; margin-bottom:5px;}
.link-title-box {float:left; font-size:24px; font-weight:bold; color:#000; background: url(../images/Link.png) no-repeat; width:880px; height:45px; padding-left:55px; padding-top:20px; margin-bottom:5px;}
.password-title-box {float:left; font-size:24px; font-weight:bold; color:#000; background: url(../images/signin.png) no-repeat; width:880px; height:45px; padding-left:55px; padding-top:20px; margin-bottom:5px;}


.textfield2 {width:250px;height:16px; border:#8bb4d1 solid 1px; font-size:12px; color:#333; margin-left:10px;
    text-align: left;
}
.textfielddate {width:235px;height:16px; border:#8bb4d1 solid 1px; font-size:12px; color:#333; margin-left:10px;
    text-align: left;
}
.textfieldddl {width:250px;height:20px; border:#8bb4d1 solid 1px; font-size:12px; color:#333; margin-left:10px;
    text-align: left;
}
 

.textfield3 {width:60px;height:16px; border:#8bb4d1 solid 1px; font-size:12px; color:#333; margin-left:10px;}
.options-info { float:right; width:350px; line-height:16px; border:#ffff5f solid 1px; font-size:12px; color:#333; margin-left:20px; background:#ffffc2; padding-left:5px; padding-right:5px; text-align:left;}
.options-footer-box {float:left; font-size:11px; color:#000; width:800px; 
height:45px; padding-left:75px; padding-top:20px; margin-top:30px; margin-bottom:0px; border-top:#d8d8d8 solid 1px;
}
.select1 {width:252px; padding:1px; border:#8bb4d1 solid 1px; font-size:12px; color:#333; margin-left:10px;}


#column2 {float:left; width:536px; padding-top:10px; padding-left:0px;}
#homepage-info { float:left; width:486px; height:550px; padding:20px; border:#d8d8d8 solid 1px; color:#000; font-size:18px; background:#FFF; line-height:150%;}
#homepage-info ul {padding-top:30px; font-size:16px; color:#363636; padding-left:40px;}
#homepage-info ul li {padding-top:10px; padding-bottom:15px; background:url(../images/check-mark.jpg) no-repeat; padding-left:50px;}
.textsize16 {font-size:16px;}

#footer {float:left; margin-top:20px; padding-bottom:20px; border-top:#b4b4b4 solid 1px; padding-top:10px; font-size:12px; text-align:left; width:930px; padding-left:10px;}


.portalbox {float:left; width:280px; height:270px; margin-top:10px; padding:10px; margin-left:8px; border:#d8d8d8 solid 1px; background:#FFF;}
.portalbox-top {float:left; width:272px; height:70px; padding-bottom:25px; padding-top:0px; text-align:right; color:#7c7c7c; font-size:14px; font-weight:bold;}
.portal-line {float:left; width:192px; padding-left:30px; padding-top:5px; font-size:18px; font-weight:normal; height:30px; line-height:30px; text-align:left;}
.portal-icon {float:left; width:30px; padding-right:20px; padding-top:5px; font-size:18px; font-weight:normal; height:30px; line-height:30px; text-align:center;}