/* ---------------------------------1. RESET ----------------------*/
wrapper, body, div, p, h1, h2, h3, ul, li, form, fieldset {margin:0;padding:0;}
.clear {clear:both;}
.floatLeft {border:0;}
.floatRight {border:0;}
html {color:#000;font-family:Tahoma, Geneva, sans-serif;font-size:12px;}
#calendarLink, #mainNav, #footer-wrapper {display:none}
/* ---------------------------------2. Header Styles ----------------*/
#header {height:98px;}
#logo {
    width:313px;
    height:98px;
    float:left;
}
#hero img{border:0;}
#feature_wrapper img {border:0;}
#feature_wrapper .feature {height:407px;}
#feature_wrapper h3 {
    width:201px;
    height:31px;
    padding:8px 24px 0 19px;
    text-align:right;
    font-size:22px;
    font-weight:normal;
}
#feature_wrapper .feature_content {
    padding:7px 12px 0 0;
    width:213px;
    height:61px;
    font-size:12px;
    line-height:1.4em;
    list-style-type:none;
}
.feature_content ul {list-style-type:none;}
#feature_wrapper a {;ext-decoration:none;}
#feature_wrapper a:hover {text-decoration:underline;}
/* -------------------------- 7. Right Column Styles ------------------*/
#right_column {display:none;}
#content_description {font-size:17px;line-height:1.5em;.quarter_column h3 {
    height:39px;
    width:220px;
    padding:13px 7px 0 0;
    color:#FFF;
    text-decoration:none;
    background-repeat:no-repeat;
    text-align:right;
    font-size:16px;
}
.quarter_column h3 a {color:#fff;text-decoration:none;}
.quarter_column h3 a:visited {color:#fff;text-decoration:none;}
.quarter_column ul {list-style-type:none;margin-bottom:10px;}
.quarter_column ul li {font-size:15px;font-weight:bold;}
.quarter_column ul li.calculators {background-image:url(/3287/mirror/design/calculator.jpg);background-repeat:no-repeat;background-position:100px top;}
.quarter_column ul li a {color:#000;text-decoration:none;}
.quarter_column ul li a:hover {text-decoration:underline;}
.quarter_column ul li ul {margin:0 0 15px 10px;}
.quarter_column ul li ul li {font-size:11px;line-height:1.4em;}
.quarter_column ul li ul li a {color:#000;text-decoration:underline;}
.quarter_column ul li ul li a:hover {text-decoration:none;}
/* -------------------------- 8. Content Styles ------------------*/
#content {padding:0;}
#content.smallText {font-size:11px;line-height:1.2em;}
#content.mediumText {font-size:13px;line-height:1.4em;}
#content.largeText {font-size:16px;line-height:1.4em;}
#content p {margin-bottom:10px;}
#content.largeText p {margin-bottom:15px;}    
#content h1 {font-size:24px;color:#1f5199;margin-bottom:20px;line-height:1.2em;}
#content h2 {
    font-size:24px;
    color:#1f5199;
    margin-bottom:20px;
    line-height:1.2em;    
}
#content h3 {font-size:16px;margin-bottom:20px;}
#content h4 {
    font-size:14px;
    color:#1f5199;
    margin:0 0 7px 0;
    padding:0px;
}
#content h5 {
    font-size:16px;
    color:#1f5199;
    margin:0 0 7px 0;
    padding:0px;
}
#content ul {list-style-type:none;margin:0 0 25px 0;padding-left:10px;}
#content ul.alignLeft {float:left;}
#content ul.smallList {padding-left:15px;font-size:10px;line-height:1em;}
#content ul li a, .alignLeft li a   {color:#000;}
#content ul li a:hover, #content ul.alignLeft li a:hover {color:#000;text-decoration:none;}
.signup_button {
    float:left;
    clear:left;
    text-align:center;
    height:32px;
    padding-top:9px;
    width:193px;
    background-image:url(/3287/mirror/design/signup-button.jpg);
    color:#fff;
}
.signup_button:hover {text-decoration:none;}
.separator {
    background-image:url(/3287/mirror/design/separator1.jpg);
    height:10px;
    padding-top:28px;
    background-repeat:no-repeat;
    background-position:left 28px;
}
/*CODED BY CW */
