body, div, ol, ul, li, table, blockquote, form, p, h1, h2, h3, h4, h5, h6 { 
    margin: 0px; 
    padding: 0px;
}
body { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #515151; 
    background-color: #efefef;
}
a:link, a:visited, a:hover { color: #515151; text-decoration: none; }
a:hover { color: #515151; text-decoration: underline; }
table { font-size: 1em; }

.reddot {
    border: 1px solid #ff0000;
    font-size: .8em;
    color: #000;
    font-face: arial, helvetica, sans-serif;
    padding: 1px;
    margin: 5px 0px;
}
#wrapper { 
    position: relative; 
    margin-left: auto; 
    margin-right: auto; 
    width: 800px; 
    margin-top: 10px;
}
#header {
    font-family: Arial, Helvetica, sans-serif; 
    width: 800px; 
    height: 55px; 
    background-color: #fff;
    text-transform: uppercase; 
    font-weight: bold;
    font-size: 10px;
    text-align: right;
}
#header ul {display: inline;}
#header li {display: inline; margin-right: 10px;}
#headerLogo {float: left; height: 50px; padding-top: 4px;}
#headerNav {float: right; padding-top: 20px;}
#headerAboutLinks {
    float: right; 
    height: 40px;
    text-align: right;
    padding: 5px 8px 5px 10px;
    border-left: 1px solid #efefef;
    margin: 2px 0px;
    line-height: 13px;
}
/*#image {width: 750px; border: 1px solid #000;}*/
.borderGray {
    width: 800px; 
    height: 2px; 
    margin: 2px 0px; 
    background-color: #ccc; 
    clear: both;
}
#tagline {
    width: 789px;
    height: 20px;
    background-color: #08193c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: right;
    margin-bottom: 2px;
    padding-right: 10px;
    font-size: .85em;
}
.taglineBig {font-size: 1.4em;}
#navWrapper {
    background-color: #fff;
    float: left;
    padding: 0px 0px 0px 6px;
    color: #515151;
    vertical-align: top;
    width: 207px;
}

#navigation {
    background-color: #fff;
    padding-bottom: 20px;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#navigation ul li {
    list-style-type: none;
    margin-top: 13px;
}
#navigation a { color: #08193c; text-transform: none; }
#navigation ul li ul li {margin-top: 0px;}
#navigation ul li ul li a {
    font-size: .8em;
    font-style: normal;
    font-weight: normal;
    margin-left: 6px;
    color: #515151;
    text-transform: none;
}

#signUp {
    border: 1px solid #08193c;
    width: 147px;
    padding: 3px;
    font-size: .9em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
#signUp input.textbox {
    width: 141px;
    border: 1px solid #515151;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 2px;
}
#signUp input.submit {
    width: 143px;
    border: 1px solid #515151;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


#contentWrapper {width: 752px; background-color: #fff;}
#breadcrumb {font-size: .8em; width: 100%; text-align: right;padding-bottom: 12px;}
#content {
    background-color: #fff;
    border: 1px solid #515151;
    width: 582px;
    vertical-align: top;
    padding: 5px 10px 5px 25px!important;
    padding: 5px 40px 5px 25px;
}
#contentHome {
    background-color: #fff;
    border: 1px solid #515151;
    width: 582px;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

#no_nav #content {
    width: 752px;
    }
#footer {
    background-color: #fff;
    height: 60px;
    width: 770px;
    padding: 5px 15px;
    text-align: center;
}
#footer table {
    font-size: 9px;
    text-align: left;
}
/* DIRECT LOGIN STYLES */
#directlogin  {
    background-image:url(/2062/mirror/images/login_bg3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height:60px;
    width:181px;
}
#directlogin td {
    margin-bottom:-10px;
    padding: 0px;    
}
#enroll {
    height:17px;
    width:83px;
    color:#FFF;
    background-color: #09193B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 60%;
    font-weight: bold;
    border: 0px solid #FFF;
position:relative;
    top:-5px;
   *top:0px;
}
#demo {
    height:17px;
    width:83px;
    color:#FFF;
    background-color: #09193B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 60%;
    font-weight: bold;
    border: 0px solid #FFF;
position:relative;
    top:-5px;
   *top:0px;
}
#go {
    height:17px;
    width:145px;
    color:#FFF;
    background-color: #09193B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight: bold;
    border: 0px solid #FFF;
    position:relative;
   top:-5px;
}
#username {
    height:15px;
    border: 1px solid #09193B;
}
/* QUICKLINKS SECTION */
#quicklinks {
    padding-left: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 160%;
}
#HeaderQuicklinks {
    font-size: 11px;
    font-weight: bold;
    color: #08193c;
    line-height: 150%;
    text-transform: none;
}
 
/* --- End QUICKLINKS SECTION --- */


/* --- Begin ACCORDIAN SECTION --- */

#content UL#Listing {
    list-style-type:none;
}
#Listing {
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px; 
    CLEAR: both;
    PADDING-TOP: 1.8em; 
}
#Listing LI.listingWrapper {
    POSITION: relative; 
    BACKGROUND-COLOR: #fff;
    MARGIN-BOTTOM: 1.8em;
    HEIGHT: 4.4em;
    OVERFLOW: hidden;
}
#Listing LI  DIV.productTitle {
    BACKGROUND-COLOR: #E5E5EF;
}
#Listing LI H1 {
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/2062/mirror/design/arrows_flip.png) no-repeat 0px 4px; 
    FLOAT: left;
    COLOR: #666;
    FONT-SIZE: 1.1em;
    PADDING-TOP: 0px;
}
#Listing LI.selected H1 {
    BACKGROUND: url(/2062/mirror/design/arrows_flip.png) no-repeat 0px -15px;
}
#Listing LI .productTitle {
    PADDING-BOTTOM: 0.2em;
    BACKGROUND-COLOR: #E5E5EF;
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1em;
    OVERFLOW: hidden;
    PADDING-TOP: 0.2em;
}
#Listing LI .productTitleOpened {
    PADDING-BOTTOM: 0.2em; 
    BACKGROUND-COLOR: #A4C8CB; 
    PADDING-LEFT: 1em; 
    PADDING-RIGHT: 1em; 
    OVERFLOW: hidden; 
    PADDING-TOP: 0.2em;
}
#Listing LI .productTitle:hover {
    BACKGROUND-COLOR: #A4C8CB;
}
#Listing LI.selected .productTitle {
    BACKGROUND-COLOR: #A4C8CB;
}
#Listing .productTitleLink {
    MARGIN: 0px 16px 0px 0px; 
    DISPLAY: inline; 
    FLOAT: right;
}
.productTitleLink .learnMore A {
    DISPLAY: block; 
    COLOR: #666; 
    FONT-SIZE: 1em;
}
.productTitleLink .learnMore A:hover {
    COLOR: #bd8032;
}
.productTitleLink .detailsLink {
    COLOR: #666; 
    FONT-SIZE: 0.9em; 
    CURSOR: pointer;
    FONT-WEIGHT: bold;
}
.productTitleLink .showDetails {
    MARGIN: 0px 0px 0px;
}
.productTitleLink .hideDetails {
    MARGIN: 0px 0px 0px;
    DISPLAY: none;
}
#Listing .productContent {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px; 
    PADDING-RIGHT: 0px; 
    CLEAR: both; 
    OVERFLOW: hidden;
    PADDING-TOP: 10px;
}
#Listing .productContent P {
    MARGIN: 0px .5em 1em 1em;
    WIDTH: 96%;
    DISPLAY: inline;
    FLOAT: left;
    COLOR: #000;
    FONT-SIZE: 1.0em;
}
#Listing .productContent UL {
    LINE-HEIGHT: 1.6em;
    WIDTH: 100%;
    FLOAT: left;
    COLOR: #000;
}
#Listing .productContent LI {
    LIST-STYLE-POSITION: outside; 
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    LIST-STYLE-TYPE: disc;
    MARGIN: 0.2em 0px 0px 10px;
    HEIGHT: auto;
    FONT-SIZE: 1.3em;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
}
#Listing .productDetails {
    POSITION: relative; 
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    CLEAR: both;
    PADDING-TOP: 10px;
}
.productDetails UL {
    PADDING-BOTTOM: 0px; 
    MARGIN: 0.5em 0px 0.5em 0em;
    PADDING-LEFT: 1em;
    WIDTH: 75%;
    PADDING-RIGHT: 0px;
    FLOAT: none;
    PADDING-TOP: 0px;
}
.productDetails LI {
    LINE-HEIGHT: 1.4em;
    MARGIN: 0px 0px 0px 10px;
    WIDTH: auto;
    FONT-SIZE: 1em;
}
.productDetails H3 {
    MARGIN-LEFT: 14px
}
.productDetails {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.4em 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #fff;
    COLOR: #000;
    CLEAR: both;
    FONT-SIZE: 1.0em;
    PADDING-TOP: 0.7em;
}
.productDetails P {
    MARGIN: 10px 5px 10px 5px;
    WIDTH: 100%;
}
.productDetails LI {
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-TYPE: disc;
    MARGIN: 4px 0px;
}
DL#nw_tabs {
    POSITION: relative;
    PADDING-BOTTOM: 1.5em;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 20px 12px;
    PADDING-LEFT: 0px;
    WIDTH: 95%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 0px;
}
DL#nw_tabs DT {
    TEXT-ALIGN: center;
    MARGIN: 0px 0px 0px 20px;
    COLOR: #8b9cb8;
    TEXT-DECORATION: none;
}
DL#nw_tabs DT:hover {
    COLOR: #333
}
DL#nw_tabs DD {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
}
DL#nw_tabs DD ul {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    margin-left: -40px;
}

DL#nw_tabs DD A {
    TEXT-DECORATION: underline
}
DL#nw_tabs DT.selected {
    BORDER-BOTTOM: #e6e6e6 0px solid;
    BORDER-LEFT: #e6e6e6 1px solid;
    COLOR: #003360; 
    BORDER-TOP: #e6e6e6 1px solid; 
    BORDER-RIGHT: #e6e6e6 1px solid; 
    TEXT-DECORATION: none;
}
.productDetails DT.label {
    Z-INDEX: 1; 
    POSITION: relative;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #f9f9f9;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    CURSOR: pointer;
    PADDING-TOP: 7px;
}
.productDetails DT.selected {
    PADDING-BOTTOM: 9px; 
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 7px;
}
 
/* --- END ACCORDIAN SECTION --- */
 
/* --- Begin ACCORDIAN TABS ---*/

dl#ffd_tabs {
    background:transparent url(/2062/mirror/images/dl-tabs-bg2.png) no-repeat 0 0;
    /*border-bottom:1px solid #CCC;*/
        width:100%;
    display:block;
    list-style: none;
    position: relative;
}
dl#ffd_tabs dt {
    color:#8B9CB8;
    text-decoration: none;
    margin:0 0 0 15px;
    padding: 8px 20px 12px 0px;
    font-size:1.0em;
    text-align:center;
    
}
dl#ffd_tabs dd {
    padding: 15px 5px 0 15px;
}
dl#ffd_tabs dd a {
    text-decoration: underline;
}
dl#ffd_tabs dt.selected {
    text-decoration: none;
    color: #003360;
    font-weight:normal;
}
.pane {
    position: absolute;
    overflow: hidden;
    top: 18px;
    left: -55px;
}
.pane p, {
    padding-right:0px;
    padding-bottom: 10px;
}
.pane ul {
    padding-top: 0px;
    padding-right:0px;
    padding-bottom: 12px;
}
.label {
    float: left;
    position: relative;
    cursor: pointer;
    z-index: 1;
}
#sidebar1 {
float:left;
width: 160px;

}

#mainContent h1{
font-size:1.2em;
text-transform:none;

}
#accHeader img {
float:left;
padding-right:12px;
}
h5#apy {
font-weight: normal;
}

/* --- END ACCORDIAN TABS --- */
 
#Table_01, #Table_02 {
margin:0 auto;
}
