html, body {
    font-size: 12px;
    font-family: "Trebuchet MS", Arial, Verdana;
    color: #7a7a7a;
    text-align: left;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
}

input {
    font-size: 12px;
}

img {
    border: none;
}

h2 {
    color: #95ad44;
    font-size: 16px;
    border-bottom: solid 1px #d8d8d8;
}

h3 {
    color: #4c6c7f;
    font-size: 16px;
    border-bottom: solid 1px #d8d8d8;
}

h5 {
    color: #95ad44;
    font-size: 14px;
}

h6 {
    color: #6593b5;
    font-size: 14px;
}


hr {
    margin-top: -18px;
    height: 1px;
}

.green {
    color: #95ad44;
}

.errorExplanation {
    font-size: 14px;
    color: red;
    margin-top: 10px;
    font-weight: bold;
}

#container {
    margin: 0 auto;
    width:1000px;
}

#layout_outer {
    padding: 0px;
    padding-bottom: 1px;
    padding-top: 10px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    float:left;
    border:1px solid #bdbcbd;
    border-bottom:0;
    width:998px;
}

#layout_inner {
    margin: 0px;
}

#logo {
    margin-left: 20px;
    float: left;
}


#blue_bar {
    clear: both;
    background-image: url(/images/Header_Gradient_Background.jpg);
    background-repeat: repeat;
    margin: 0;
    padding: 0;
    height: 209px;
    color: #6685a2;
    font-size: 13px;
}

#blue_bar_small {
    clear: both;
    background-image: url(/images/Menu_BG_2x57.gif);
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
    height: 57px;
    color: #6685a2;
    font-size: 13px;
}


#intro_header {
    float: right;
}

#intro_img {
    margin-right: 40px;
    position: relative;
}

#q_wrapper {
    float: right;
}

#q_img {
    margin-left:-120px;
    position:absolute;
    top:40px;
}

#blue_bar_menu {
    float:left;
}


#title_bar {
    margin: 10px 290px 0px 20px;

}

#title_bar .left_img {
    float: left;
    background-image: url(/images/Tab_Arrow.gif);
    height: 27px;
    width: 43px;
}

#title_bar .right_img {
    float: right;
    background-image: url(/images/Tab_Rh_End.gif);
    height: 27px;
    width: 6px;
    margin-right: 0px;
}

#title_bar .content {
    background-image: url(/images/Tab_bg.gif);
    background-repeat: repeat-x;
    height: 29px;
    font-size: 18px;
    padding-top: 2px;
    padding-bottom: 4px;
    color: #6685a2;
}


#title_bar .content span {
    margin-left: 10px;
}


#title_bar .content span.sub_title {
    position:absolute;
    right: 300px;
    color:#cbcbcb;
    font-weight:bold;
}

#content_area {
    float:left;
    width:790px;
    margin-top:10px;
}

#content {
    clear: both;
    margin: 0px 20px 30px 20px;
}


#footer_outer {
    padding-top: 100px;
    text-align:center;
    float:left;
    width:998px;
    border:1px solid #bdbcbd;
    border-top:0;
}

#footer_inner {
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    padding: 2px;
    height: 20px;
    background-color: #92abba;
}

#footer_outer a {
    color: #ffffff;
    text-decoration: underline;
}

.green_button {
    background-color: #B0D166;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 4px;
    border: 1px solid #999;
}
.blue_button {
    background-color: #7ba2be;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 10px;
    border: 1px solid #607f95;
}

.left {
    float: left;
}
.right {
    float: right;
}

.l {
    text-align: left;
}
.r {
    text-align: right;
}

.b {
    font-weight: bold;
}

.i {
    font-style: italic;
}
.red {
    color: #ff1111;
}

.blue {
    color: #6593b5;
}

.timelineBg {
    background-image: url(/images/TimeLine_LineBg.gif);
    background-repeat: repeat-x;
    background-position: center center;
    height: 2px;
}

.startandend {
    width: 1px;
    height: 22px;
    background-image: url(/images/White_bg.gif);
    background-repeat: repeat;
}

.timeline_activetext {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 12px;
    color: #6593b5;
    text-align: center;
    font-weight: bold;
    width: auto;
}

.timeline_text {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 12px;
    color: #727272;
    text-align: center;
    font-weight: bold;
    width: auto;
}
.small {
    font-size: 11px;
    color: #888888;
}

.link {
    font-size: 11px;
    color: #888888;
}

#top_links {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    float: right;
    font-size: 11px;
    letter-spacing: .1em;
}

#top_links li {
    display: inline;
    margin-right: 20px;
    font-weight: bold;
}

#top_links a {
    text-decoration: none;
    color: #7e7e7e;
}

#top_nav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
    clear:both;
    color: #fff;
    float: left;
    letter-spacing: .1em;
    height:100%;
}

#top_nav li {
    padding: 21px 25px 18px 25px;
    float: left;
    font-weight: normal;
}

#top_nav a {
    color: #fff;
    text-decoration: none;
    font-weight:bold;
    text-transform:uppercase;
}

#top_nav .selected {
    background-image: url(/images/Active_Link_Menu_BG_1x57.gif);
    background-repeat: repeat-x;
}

#top_nav li:hover {
    background-image: url(/images/Active_Link_Menu_BG_1x57.gif);
    background-repeat: repeat-x;
}

.error {
    font-weight: bold;
    color: #ff0033;
}

#left_nav_area {
    float:left;
    width:205px;
    border:1px solid #bdbcbd;
    border-top:1px solid #ffffff;
    border-left:0;
}

#left_nav_area ul {
    padding:0;
    margin:0;
}

#left_nav_area li {
    padding:0;
    margin:0;
}

#left_nav {
    margin:0;
    list-style-type: none;
    padding:0px;
    font-size:12px;
}

#left_nav li {
    background-color:#a5bccb;
    float:left;
    width:205px;
}

#left_nav li span {
    background-color:#92abba;
    width:20px;
    height:22px;
    float:left;
}

#left_nav li div {
    padding-top:2px;
    height:20px;
    padding-left:8px;
    color:#ffffff;
    font-weight:bold;
    width:150px;
    float:left;
    text-transform:uppercase;
}

#left_nav li.spacer {
    height:5px;
    font-size:4px;
    background-color: #7490a5;
}

#left_nav li.sub_heading {
    background-color: #cddbe5;
}

#left_nav li.sub_heading div {
    color: #7290a1;
    padding-left:30px;
}

#left_nav li.sub_heading span {
    display:none;
}

#left_nav li.sub_heading ul li span {
    display:block;
}

#left_nav li.sub_heading ul li img {
    margin-left:40px;
}

#left_nav li.large {
    height:46px;
    font-size:18px;
}

#left_nav li.large span {
    height:46px;
}

#left_nav li.large div {
    height:34px;
    padding-top:12px;
}

#left_nav li.large div a {
    font-weight:normal;
}

#left_nav li div a {
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}

#left_nav li ul {
    list-style-type: none;
    background-color:#ffffff;
    float:left;
    width:205px;
}

#left_nav li ul li {
    background-color:#ffffff;
    width:205px;
    border-top:1px solid #dedede;
    font-size:11px;
    height:20px;
}

#left_nav li ul li a {
    text-decoration:none;
    color: #5b5b5b;
    margin: 2px 0px;
    float:left;
    padding-left:8px;
}

#left_nav li ul li span {
    margin: 2px 0px;
    float:left;
    padding-left:8px;
    background-color:#ffffff;
    width:150px;
}

#left_nav li ul li img {
    float:left;
    margin-left:30px;
    margin-top:7px;
}

#left_nav li ul li.disabled {
    color: #b7b7b7;
}

#left_nav li ul li.selected {
    font-weight:bold;
    background-image:url(/images/Left_Nave_ActiveBG.gif);
    background-repeat:repeat-x;
}

#left_nav li ul li.disabled a {
    color: #b7b7b7;
}

.popup {
    position:absolute;
    width:150px;
    z-index:10;
    border-top:1px solid #bdbcbd;
    border-left:1px solid #bdbcbd;
    border-bottom:2px double #bdbcbd;
    border-right:2px double #bdbcbd;
    background-color:#ffffff;
    background-image:url(/images/note.png);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    padding:5px;
}

.popup p {
    text-indent: 18px;
    margin:0;
}

#home {
    float:left;
    width:205px;
}

#home img {
    margin-left:45px;
    float:left;
    cursor:pointer;
}

#home a {
    font-weight:normal;
    padding:21px 5px 18px;
    color:#FFFFFF;
    text-decoration:none;
    float:left;
    font-weight:bold;
}

#home:hover {
    background-image: url(/images/Active_Link_Menu_BG_1x57.gif);
    background-repeat: repeat-x;
}

.home_selected {
    background-image: url(/images/Active_Link_Menu_BG_1x57.gif);
    background-repeat: repeat-x;
}
