body {
    border: solid 1px #83d1f4;
    background-color: #83d1f4;
}
img
{  border-style: none;
}
/*
    Content Areas
*/

.main_content {
    background: url(images/main-big-bgnd.png) no-repeat top left #83d1f4;
    border: none;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 944px;
    height: 890px;
}
.main_content_small {
    background: url(images/main-bgnd.png) no-repeat top left #83d1f4;
    border: none;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 944px;
    height: 544px;
}
.main_message {
    float: left;
    width: 715px;
    height: 539px;
}
.main_message h1 {
    font-family: 'Tahoma', 'Arial', sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    color: #121F81;
    margin: 4px 0px 0px 0px;
}
.main_message p {
    padding: 0px 5px 0px 5px;
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-size:14px;
}
.main_help {
    float: left;
    width: 229px;
    height: 539px;
}
.content_background {
    background-color: #83d1f4;
    height: 980px;
    border: none;
    padding: 0px 0px 0px 0px;
}
.content_image {
    margin: 28px 0px 0px 4px;
}

.scrollable_content {
    width: 275px;
    height: 480px;
    overflow: scroll;
    font-size: 12px;
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    text-align: left;
    
}
.scrollable_content p {
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-size: 10px;
    color: #121F81;
    width: 265px;

}
.scroll_style {
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-size: 10px;
    color: #FF0000;
}
.scrollable_content h3 {
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #121F81;
}

.title_style {
        font-family: 'Tahoma', 'Arial', sans-serif;
        font-size: 24px;
        font-weight: bold;
        padding: 5px 2px 0px 2px;
        color: #121F81;
}
.subtitle_style {
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 8px 2px 0px 2px;
    color: #121F81;
    line-height: 15px;
}
.main_button_style {
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #121F81;
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 0px 0px;
}
.main_button_style a {
    color: #121F81;
}
.category_style {
font-family: 'Tahoma', 'Arial', sans-serif;
font-size: 24px;
padding: 8px 2px 0px 2px;
}
.category_style a {
font-family: 'Lucida Grande', 'Arial', sans-serif;
font-size: 24px;
padding: 8px 2px 0px 2px;
color: #AA7700;
}
.main_footer {
width: 400px;
font-family: 'Lucida Grande', 'Arial', sans-serif;
font-size: 12px;
}
.home_link {
    margin: 20px 0px 0px 168px;
    font-size: 10px;
}

#content {
    position: absolute;
    top: 68px;
    left: 50%;
    margin-left: -470px;
}
#content_left {
position: absolute;
top: 16px;
margin: 0px 10px 0px 10px;
width: 400px;
left: 0px;
}
#content_divider {
position: absolute;
left: 400px;
width: 15px;
background-color: #eeeeee;
height: 500px;
}
#content_right {
position: absolute;
left: 415px;
top: 16px;
margin: 0px 10px 0px 10px;
width: 285px;
height: 500px;
font-family: 'Lucida Grande', 'Arial', sans-serif;
font-size: 28px;
color: #121F81;
padding: 8px 2px 0px 2px;
}
#pageBanner {
position:absolute;
width:100%;
top: 0px;
font-family: 'Lucida Grande', 'Arial', sans-serif;
font-size: 24px;
color: #FFFFFF;

}
#pageBannerLogo {
float:left;
}
#pageBannerText {
float:right;
padding: 14px 40px 0px 0px;
font-family: 'Lucida Grande', 'Arial', sans-serif;
font-size: 24px;
font-weight: bold;
color: #121F81;

}
#lower_panel {
position: absolute;
top: 542px;
width: 890px;
height: 324px;
left:20px;
}
#lower_panel_left {
    position: absolute;
    top: 0px;
    width: 445px;
    height: 320px;
    left: 0px;
    margin-right: 4px;
    /* padding: 0px 8px 0px 4px; */
border: 1px;
border-style: solid;
border-color: #CC9900;
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-size: 14px;
    color: #000000;

}
#widget_frame {
position: absolute;
top: 0px;
width: 445px;
height: 320px;
left: 445px;
border: 1px;
border-style: solid;
border-color: #CC9900;

}
#widget_frame_text {
position: absolute;
top: 20px;
width: 200px;
left: 20px;
height: 300px;
font-family: 'Lucida Grande', 'Arial', sans-serif;
font-size: 18px;
font-weight: bold;
padding: 8px 2px 0px 2px;
color: #121F81;

}
#widget_frame_widget {
position: absolute;
top: 20px;
width: 210px;
left: 230px;
}
#main_button {
    position: absolute;
    top: 375px;
    left: 0px;
    height: 114px;
    width: 282px;
    background: url(images/button-up-white.png) no-repeat top right #ffffff;
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #121F81;
    padding: 0px 0px 0px 0px;

}

/*
    Vertical Accordions used for help
*/

.accordion_toggle {
    display: block;
    height: 25px;
    width: 175px;
    background: url(images/help_label.png) no-repeat top right #eeeeee;
    padding: 5px 10px 0 0px;
    line-height: 25px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    outline: none;
    font-size: 14px;
    color: #000000;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    cursor: pointer;
    margin: 0 0 0 0;
    margin-left: 0px;
}
.accordion_toggle a {
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-size:14px;
    color: #883300;
}
.accordion_title {
    font-family: 'Lucida Grande', 'Arial', sans-serif;
    font-size:18px;
    color: #121F81;
}
.accordion_content {
    background-color: #ffffff;
    text-align: left;
    color: #444444;
    overflow: hidden;
    width: 185px;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin-left: 0px;

}

    .accordion_content h2 {
        margin: 15px 0 5px 10px;
        color: #0099FF;
    }

    .accordion_content p {
        padding: 2px 5px 2px 5px;
        font-family: 'Lucida Grande', 'Arial', sans-serif;
        font-size:14px;

    }

#homepage_footer{
position: absolute;
width: 944px;
top: 892px;
left: 0px;

}
#otherpage_footer {
    position: absolute;
    width: 944px;
    top: 550px;
    left: 0px;

}

