form,ul{margin:0; padding:0;}
img{border:0;}
p{margin:5px 0 5px 0; padding:0; width:inherit;}
ul{margin:0; padding:0;}
ol{margin:10px 10px 10px 20px; padding:0;}
li{list-style-position:outisde;}
h1{font-weight:normal; font-size:12px; margin:5px 0 5px 0; padding:0; width:inherit;}

.login-form-header{font-weight:bold; color:#000; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #7998c8;}
.login-form-container{padding:5px; width:500px; margin-left:auto; margin-right:auto; border:1px solid #7998c8;}
.login-form{width:298px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.login-form a{color:#990000}

/* form */
td.formLabel{width:25%; font-weight:bold;}
.submit-button{margin-top:10px; margin-bottom:10px; display:block;}
td input.inputtext{width:160px}
td span.form-divider{border-bottom:1px solid #042851; margin-top:10px; margin-bottom:10px; font-size:2px; width:100%; display:block;}
/* end of form*/

.contact-left{float:left; width:55%}
.contact-right{float:right; width:40%}

/* errors*/
.errorbox{padding:10px; border:1px solid #ccc; margin-bottom:20px; padding-left:52px; display:block; background:url('../images/error_button.gif') 10px 10px no-repeat;}
.error{color:#de0707; font-style:italic; font-weight:bold;}
.error span{padding-left:15px; font-style:normal; font-weight:normal; display:block;}
/* end of errors*/

.acknowledgebox{padding:10px; border:1px solid #ccc; margin-bottom:20px; width:358px; overflow:hidden; padding-left:52px; display:block; margin-left:auto; margin-right:auto;}
.acknowledgebox b{margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #ccc; display:block;}
.acknowledgebox p{margin-top:10px; margin-bottom:10px;}

/* profile */
.profile-info-box{border:1px solid #9baecc; padding:5px; margin-bottom:10px;}
.profile-info-box label{display:block; width:auto; float:none; text-align:left; padding:5px 5px 5px 10px; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #9baecc;}
/* end of profile */

.faq p.bold{color:#000;}
.faq ol li{margin-left:20px; margin-right:20px; margin-bottom:10px; font-weight:bold;}
.faq ol li ul li{margin-top:10px; list-style:disc; font-weight:normal;}
.faq-category li{list-style:none; float:left; display:block; width:24%; text-align:center; margin-right:5px; margin-bottom:5px;}

.small-text{font-size:10px;}
.small-text2{font-size:11px;}

/* box */
.box{padding:10px; border:1px solid #92a0ab;}
.box li{list-style:none; padding-left:20px; background:url('../images/expander-list-style.gif') center left no-repeat; margin-bottom:5px;}
/* end of box */ 

/* sitemap */
.sitemap td{vertical-align:top; width:50%;}
.sitemap td label{text-transform:uppercase; font-weight:bold; color:#cc0000; font-size:14px; margin-bottom:10px; display:block; width:100%; text-align:left; float:none; padding:0;}
.sitemap td label a{font-weight:bold; color:#cc0000;}
.sitemap td li{list-style:circle; margin-bottom:5px; margin-left:25px;}
.sitemap td li a{font-weight:normal; color:#000;}
.sitemap a:hover{color:#666; text-decoration:none;}
/* end of sitemap */