/**
 * Font styling
 */
body
{
    font-family: Candara, Euphemia, News Gothic MT, Palatino Linotype, Book Antiqua, Palatino, URW Palladio L, serif;
    font-size: 12px;
    color: #000000;
}
body
{
    background-color: #ffffff;
}

/*
 * Header
 */
#header
{
    font-family: Candara, Euphemia, News Gothic MT, Palatino Linotype, Book Antiqua, Palatino, URW Palladio L, serif;
    font-size: 11px;
    font-weight: normal;
    color: #8598b3;
}
#header h1#sitetitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 32px;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none !important;
}
#header div#regionnav
{
    font-family: Tahoma, Arial;
    font-size: 11px;
    font-weight: normal;
    color: #8598b3;
}
#header h1#sitetitle a:hover
{
    text-decoration: underline;
    color: #ffffff;
}
#header a:visited, #header a:link
{
    text-decoration: none;
    color: #8598b3;
}
#header a:hover, #header a:active
{
    text-decoration: underline;
    color: #ffffff;
}
#header a.youarehere
{
    color: #f78716 !important;
}

/*
 * Main content
 */
#pagetitles
{
    font-family: Candara, Euphemia, News Gothic MT, Palatino Linotype, Book Antiqua, Palatino, URW Palladio L, serif;
    font-size: 11px;
    font-weight: normal;
    color: #002a64;
}
#pagetitles .pagetitle
{
    font-family: Franklin Gothic Medium, Arial Narrow Bold, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    color: #002a64;
}
#pagetitles .pagesubtitle
{
    font-family: Franklin Gothic Medium, Arial Narrow Bold, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: italic;
    color: #002a64;
}

/* removed #col3_content from each of the following styles so that they will appear in WYSIWYG Pro */
/* { font-family:Candara, Euphemia, News Gothic MT, Palatino Linotype, Book Antiqua, Palatino, URW Palladio L, serif; font-size:11px; font-weight:normal; color:#002a64; } */

.Header1, .header1, h1
{
    font-size: 15px;
    font-weight: bold;
    color: #002a64;
}
.Header2, .header2, h2
{
    font-size: 13px;
    font-weight: bold;
    color: #002a64;
}
.Header3, .header3, h3
{
    font-size: 12px;
    font-weight: bold;
    color: #939598;
}

a
{
    text-decoration: none;
    font-weight: bold;
    color: #3264a8;
}
a:visited, a:link
{
    text-decoration: none;
    color: #3264a8;
}
a:hover, a:active
{
    text-decoration: underline;
    color: #002a64;
}

.text
{
}
.smalltext
{
    font-size: 10px;
}

/* general link syles
a { font-weight:bold; }
a:visited, a:link { text-decoration:none; color:#fc5517; }
a:hover,a:active { text-decoration:underline; color:#fc5517; }
*/

/**
 * Menu styling
 */
ul.toplevel
{
}
ul.toplevel li.heading
{
    font-family: Candara, Euphemia, News Gothic MT, Palatino Linotype, Book Antiqua, Palatino, URW Palladio L, serif;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
}
ul.toplevel li a.heading
{
    color: #bed4ab;
}
ul.toplevel ul
{
    font-family: Candara, Euphemia, News Gothic MT, Palatino Linotype, Book Antiqua, Palatino, URW Palladio L, serif;
    font-size: 11px;
    font-weight: normal;
    color: #bed4ab;
}
ul.toplevel ul a
{
    text-decoration: none;
    color: #bed4ab;
}
ul.toplevel ul a:visited, ul.toplevel ul a:link
{
    text-decoration: none;
    color: #bed4ab;
}
ul.toplevel ul a:hover, ul.toplevel ul a:active
{
    text-decoration: underline;
    color: #ffffff;
}
ul.toplevel ul a.youarehere
{
    text-decoration: none;
    color: #f78716 !important;
}



/*
 * Footer
 */
#footer
{
    font-family: Tahoma, Arial;
    font-size: 10px;
    font-weight: normal;
    color: #adbcd2;
}
#footer a
{
    text-decoration: none;
    color: #8598b3;
}
#footer a:visited, #footer a:link
{
    text-decoration: none;
    color: #8598b3;
}
#footer a:hover, #footer a:active
{
    text-decoration: underline;
    color: #ffffff;
}
#footer a.youarehere
{
    color: #f78716 !important;
}
#footer #sitenav
{
    line-height: 2em;
}


/*
 * Sidebar Styles
 */
#col2_content_sidebar #pagetitles
{
    font-family: Candara, Euphemia, News Gothic MT, Palatino Linotype, Book Antiqua, Palatino, URW Palladio L, serif;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
}
#col2_content_sidebar #pagetitles .pagetitle
{
}
#col2_content_sidebar #pagetitles .pagesubtitle
{
    font-family: Times New Roman, serif;
    font-size: 13px;
    font-weight: bold;
    color: #bed4ab;
}

#col2_content_sidebar
{
    font-family: Candara, Euphemia, News Gothic MT, Palatino Linotype, Book Antiqua, Palatino, URW Palladio L, serif;
    font-size: 11px;
    font-weight: normal;
    color: #bed4ab;
}

#col2_content_sidebar .Header1, #col2_content_sidebar .header1
{
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
}
#col2_content_sidebar .Header2, #col2_content_sidebar .header2
{
    font-size: 13px;
    font-weight: bold;
    color: #bed4ab;
}
#col2_content_sidebar .Header3, #col2_content_sidebar .header3
{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

#col2_content_sidebar a
{
    text-decoration: none;
    font-weight: bold;
    color: #bed4ab;
}
#col2_content_sidebar a:visited, #col2_content_sidebar a:link
{
    text-decoration: none;
    color: #bed4ab;
}
#col2_content_sidebar a:hover, #col2_content_sidebar a:active
{
    text-decoration: underline;
    color: #ffffff;
}
#col2_content_sidebar a.youarehere
{
    text-decoration: underline;
    font-weight: bold;
    color: #f78716 !important;
}

#col2_content_sidebar .text
{
}
#col2_content_sidebar .smalltext
{
    font-size: 10px;
}

table#col2_content_sidebar
{
    width: 100%;
    height: 100%;
    background-color: #395928;
}
table#col2_content_sidebar
{
    background-color: blue;
}
