/*reset code*/
wrapper, body, div, p, h1, h2, h3, ul, li, form, fieldset {margin:0;padding:0;}
a {outline:0;}
.clear {clear:both;}
.floatLeft {float:left;border:0;}
.floatRight {float:right;border:0;}
html{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#logo img {width:202px;height:118px;border:0;}
#icba {display:none;}
#right_column {
    height:auto;
    background-image:url(/2259/mirror/design/right-column.jpg);
    background-repeat:no-repeat;
    background-position:left 118px;
}
#slogan {
    font-family:"Times New Roman", Times, serif;
    font-size:16px;
    font-style:italic;
    line-height:1em;
    font-weight:bolder;
    color:#1A2A61;
}
h3.moduleHeader {
    padding-top:12px;
    height:28px;
    width:auto;
    font-size:18px;
    line-height:1em;
    font-weight:normal;
    color:#333;
}
.container-1 .container-content h1 {
    font-size:14px;
    line-height:1em;
    color:#666;
    margin-bottom:5px;
}
.container-1 .container-content p {line-height:1em;color:#192A60;}
p.moreLink {
    font-size:10px;
    text-decoration:underline;
    height:22px;
    padding-top:3px;
}
p.moreLink a {color:#192A60;}
p.moreLink a:hover {text-decoration:none;}
.container-content h1 {
    font-size:14px;
    line-height:1em;
    color:#666;
    margin:0 0 5px 0;
}
.container-content h2 {
    font-size:14px;
    line-height:1em;
    color:#666;
    margin:0 0 5px 0;
}
.container-content h3 {
    font-size:14px;
    line-height:1em;
    color:#666;
    margin:0 0 5px 0;
}
.container-content h4 {
    font-size:14px;
    line-height:1em;
    color:#666;
    margin:0 0 5px 0;
}
.container-content h5 {
    font-size:14px;
    line-height:1em;
    color:#666;
    margin:0 0 5px 0;
}
.container-content h1 a, 
.container-content h2 a,
.container-content h3 a,
.container-content h4 a,
.container-content h5 a {color:#666;text-decoration:underline;}
.container-content h1 a:hover, 
.container-content h2 a:hover,
.container-content h3 a:hover,
.container-content h4 a:hover,
.container-content h5 a:hover {text-decoration:none;}
.container-image {padding-top:5px;}
#splash_content .table-left {
    vertical-align:top;
    font-size:12px;
    line-height:1em;
    color:#333;
}
#splash_content .table-right {
    font-size:12px;
    line-height:1em;
    color:#192A60;
    vertical-align:top;
    height:32px;
    padding-left:6px;
}
.horizontal-feature {display:none;}
.vertical-banner {display:none;}
/* MAIN NAVIGAITON */
#mainNav {display:none;}
/* BEGIN INTERIOR CONTENT STYLES */
#usability {display:none;}
#content {
    line-height:1.2em;
    color:#333;
    font-size:12px;
    background-image:url(/2259/mirror/design/content-bottom.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
}
#content a {color:#666;text-decoration:underline;}
#content a:hover {text-decoration:none;}
#content p {margin-bottom:23px;}    
#content h1 {
    color:#333;
    font-size:14px;
    line-height:1em;
    font-weight:bold;
    margin-bottom:10px;
}
#content h2 {
    font-size:13px;
    line-height:1em;
    font-weight:bold;
    margin-bottom:10px;
    color:#333;
}
#content h3 {
    font-size:13px;
    line-height:1em;
    font-weight:bold;
    margin-bottom:8px;
    color:#333;
}
#content h4 {
    font-size:12px;
    line-height:1em;
    font-weight:bold;
    margin:0 0 7px 0;
    color:#333;
}
#content h5 {
    font-size:11px;
    line-height:1em;
    font-weight:bold;
    margin:0 0 7px 0;
    color:#333;
}
#content ul {line-height:1.6em;list-style-type:disc;margin:0 0 15px 10px;}
#content ol {line-height:1.6em;margin:0 0 15px 10px;padding:0;}
#content blockquote {
    margin:0 50px 15px 0;
    padding:15px 10px;
    background-color:#FFF9E1;
    border:solid 1px #FEE68E;
    color:#666;
}
#footer {display:none;}