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: 5px;
    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: 210px;
}

#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 40px 5px 25px;
}
#contentHome {
    background-color: #fff;
    border: 1px solid #515151;
    width: 582px;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
}

#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;
}
#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;
}
#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;
    margin-top: -23px;
}
#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: 1em; 
}
#Listing LI.listingWrapper {
    POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN-BOTTOM: 1em; HEIGHT: 8.5em; OVERFLOW: hidden
}
#Listing LI  DIV.productTitle {
    BACKGROUND-COLOR: #e2ebf3;
}
#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.2em; 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.5em; BACKGROUND-COLOR: #e2ebf3; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; OVERFLOW: hidden; PADDING-TOP: 0.5em
}
#Listing LI .productTitleOpened {
    PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #d5dec8; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; OVERFLOW: hidden; PADDING-TOP: 0.5em
}
#Listing LI .productTitle:hover {
    BACKGROUND-COLOR: #d5dec8;
}
#Listing LI.selected .productTitle {
    BACKGROUND-COLOR: #d5dec8;
}
#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: 1.1em; CURSOR: pointer; FONT-WEIGHT: bold
}
.productTitleLink .showDetails {
    MARGIN: 3px 0px 0px
}
.productTitleLink .hideDetails {
    MARGIN: 3px 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 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-bg.png) no-repeat 0 0;
    /*border-bottom:1px solid #CCC;*/
        width:100%;
    display:block;
    list-style: none;
    position: relative;
}
dl#ffd_tabs dt {
    color:#515151;
    text-decoration: none;
    margin:0 0 0 15px;
    padding: 8px 20px 12px 0px;
    font-size:1.1em;
    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: #09193B;
    font-weight:bold;
}
.pane {
    position: absolute;
    overflow: hidden;
    top: 30px;
    left: -55px;
}
.pane p, .pane ul {
    padding-right:0px;
}
.label {
    float: left;
    position: relative;
    cursor: pointer;
    z-index: 1;
}
#sidebar1 {
float:left;
width: 160px;

}

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

}
/* --- END ACCORDIAN TABS --- */