/* _default skin modified */

/* CSS Document */
#Body
{
    background: #E0EEE3 url(images/background-body.jpg) repeat scroll center 62px;
    font-family: verdana;
    font-size: 16px;
}
.clear
{
    content: ".";
    clear: both;
    height: 0;
    overflow: hidden;
}

/* ControlPanel style */
.ControlPanel
{
    background: transparent url(images/cpanel_center.png) repeat-x bottom left;
    border: none;
    padding-bottom: 10px;
}
.cpanel_left
{
    background: url(images/cpanel_left.png) no-repeat bottom left;
    padding-left: 21px;
}
.cpanel_right
{
    background: url(images/cpanel_right.png) no-repeat bottom right;
    padding-right: 33px;
}

/*-------- Default Style --------*/
body, th, td, table, h1, h2, h3, h4, h5, h6, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input, .CommandButton
{
    color: #2E3D47;
}
body, th, td, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover
{
    font-size: 14px;
}
h1, h2, h3, h4, h5, h6, h2 input
{
    color: #375162;
    font-weight: bold;
    margin: 1ex 0;
}
h1
{
    font-size: 18px;
    margin: 10px 0;
}
h2, h2 input
{
    font-size: 14px;
}
h3
{
    font-size: 13px;
}
h4
{
    font-size: 12px;
}
h5
{
    font-size: 11px;
}
h6
{
    font-size: 10px;
}

a, a:link, a:visited, a:active
{
    color: #3E81B5;
    text-decoration: none;
}
a:hover
{
    color: #D00;
    text-decoration: underline;
}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Head
{
    color: #2E3D47;
    font-weight: bold;
}
.SubHead
{
    color: #4C6171;
}
.SubSubHead
{
    color: #6E8AA0;
}
.NormalRed
{
    color: #F00;
}

/*Datagrids */
.DataGrid_Container
{
    margin-top: 15px;
}
.DataGrid_Header
{
    font-weight: bold;
}
.DataGrid_Header td, .NormalBold td
{
    font-weight: bold;
}

/*-------- design style --------*/
#s_wrap_main
{
    display: table;
    width: 970px;
    margin: 0 auto;
}
#s_wrap_sub
{
    display: table-row;
}
.template_style
{
    display: table-cell;
}

.top_space
{
    height: 34px;
}
.lang_pad
{
    padding: 7px 0 0 25px;
    float: left;
}

.logo_top_left
{
    padding: 0;
    margin: 0;
    background: url(images/logo_top_left.png) no-repeat top left;
    height: 23px;
}
.logo_top_right
{
    padding: 0;
    margin: 0;
    background: url(images/logo_top_right.png) no-repeat top right;
}
.logo_top_bg
{
    padding: 0;
    margin: 0 39px 0 27px;
    background: #FFF url(images/logo_top_bg.png) repeat-x top;
    height: 23px;
}
.logo_left
{
    padding: 0;
    background: url(images/logo_left.png) repeat-y top left;
}
.logo_right
{
    padding: 0;
    background: url(images/logo_right.png) repeat-y top right;
}
.logo_pad
{
    background: #FFF;
    margin: 0 19px 0 7px;
    padding: 0 0 10px 10px;
    height: 100%;
}

.s_logo
{
    float: left;
}
.s_banner
{
    background: #aaa;
    width: 50%;
    float: right;
}

.menu_bg
{
    padding: 0 0 0 6px;
    margin: 0 21px 0 9px;
    background: url(images/menu_bg.png) top left;
}
.menu_left
{
    padding: 0;
    margin: 0;
    background: url(images/menu_left.png) repeat-y top left;
}
.menu_right
{
    margin: 0;
    background: url(images/menu_right.png) repeat-y top right;
}

.search_style
{
    float: right;
    height: 40px;
}
.search_bg
{
    padding: 8px 2px 0 0;
}

.bread_bg
{
    padding: 0;
    margin: 0 19px 0 7px;
    background: url(images/bread_bg.png) repeat-x top left;
    height: 34px;
}
.bread_left
{
    padding: 0;
    margin: 0;
    background: url(images/bread_left.png) no-repeat top left;
    height: 34px;
}
.bread_right
{
    padding: 0;
    background: url(images/bread_right.png) no-repeat top right;
    height: 34px;
}

#login_style
{
    float: right;
    line-height: 34px;
    padding-right: 18px;
}
#bread_style
{
    float: left;
    line-height: 34px;
    padding-left: 18px;
    color: #000000;
}

.center_bg
{
    padding: 0;
    margin: 0;
    clear: both;
}
.left_bg
{
    padding: 0;
    margin: 0;
    background-color: Transparent;
}
.right_bg
{
    padding: 0;
    margin: 0;
    background-color: Transparent;
}
.content_pad
{
    background-color: Transparent;
    margin: 0 auto;
    width: 1000px;
}
.lm_content_pad
{
    padding: 0px 22px 0 0px;
    margin: 0 19px 0 7px;
    background-color: Transparent;
}
.content_width
{
    margin: 0 auto;
    min-height: 350px;
    width: 100%;
}
.lm_content_width
{
    padding-top: 0px;
    min-height: 350px;
}

.bot_left
{
    padding: 0;
    margin: 0;
    background-color: Transparent;
}
.bot_right
{
    padding: 0;
    margin: 0;
    background-color: Transparent;
    padding: 0 39px 0 27px;
}
.bot_bg
{
    padding: 0;
    margin: 0;
    background-color: Transparent;
    height: auto;
}

.bot_pad
{
    margin-bottom: 0;
    padding: 0 30px 0 20px;
}
#terms_style
{
    float: left;
}
#copy_style
{
    float: right;
}

.clear_float
{
    clear: both;
    line-height: 0;
    font-size: 0;
    height: 0;
}

/* ------- FileManager -------*/
div.FileManager
{
    height: auto;
    border: none;
}
table.FileManager
{
    width: 99%;
}


a.CommandButton:link, a.CommandButton:visited
{
    color: #CB2027;
    font-weight: bold;
    text-decoration: none;
}
a.CommandButton:hover
{
    color: #3E81B5;
    text-decoration: underline;
}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited
{
    color: #3E81B5;
}
.ControlPanel a.CommandButton:hover
{
    color: #CB2027;
    text-decoration: underline;
}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead
{
    font-size: 11px;
}
.ControlPanel a[disabled="disabled"]
{
    color: #888 !important;
    text-decoration: none !important;
}

/*--------- pane style ----------*/
.BannerPane
{
    display: inline-block;
    float: right;
    padding-right: 17px;
    width: auto;
}
.TopPane, .BottomPane
{
    padding: 0;
    margin: 0;
}
.ContentPane
{
    padding: 0 0 0 0px;
    width: auto;
    margin: 0;
}
.LeftPane
{
    padding-right: 10px;
    width: 160px;
}
.LeftPaneIndex
{
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    width: 310px;
}
.RightPane
{
    margin: 0;
    padding: 0 0 0 0;
    width: 230px;
}



/*------------ Breadcrumb Style --------------*/
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited
{
    color: #3E81B5;
}
a.Breadcrumb:hover
{
    color: #C00;
}

/*-------------- Link Style --------------*/
.linkscontainer
{
    padding-top: 0;
    text-align: center;
}
.links, a.links:link, a.links:active, a.links:visited
{
    font-weight: bold;
    color: #3E81B5;
    text-transform: uppercase;
}
a.links:hover
{
    color: #C00;
}

/*-------------- User Style --------------*/
.user, a.user:link, a.user:active, a.user:visited
{
    color: #3E81B5;
}
a.user:hover
{
    color: #C00;
}

/*-------------- Footer Style --------------*/
.footer, a.footer:link, a.footer:active, a.footer:visited
{
    color: #3E81B5;
}
a.footer:hover
{
    color: #C00;
}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane
{
    width: 0;
    padding: 0;
    margin: 0;
}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer
{
    position: relative;
    white-space: nowrap;
}
div.SearchBorder
{
    width: 180px;
    height: 20px;
    border: solid 1px #e0e0e0;
    float: left;
    background-color: White;
    white-space: nowrap;
    margin-top: 2px;
}
div.SearchContainer a
{
    padding: 0;
    display: block;
    float: left;
}
div.SearchContainer a img
{
    padding-left: 5px;
}
div.SearchIcon
{
    float: left;
    width: 31px;
    height: 20px;
    cursor: pointer;
    z-index: 11;
    background: no-repeat 2px 2px;
    text-align: right;
}
div.SearchIcon img
{
    margin-top: 3px;
}

input.SearchTextBox
{
    float: left;
    z-index: 10;
    border: 0;
    width: 130px;
    height: 18px;
    margin-left: 3px;
    color: #43494D;
}

#SearchChoices
{
    clear: both;
    display: none;
    border: solid 1px #C3D4DF;
    z-index: 2000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-align: left;
    background-color: #F3F7FA;
    position: absolute;
    top: 22px;
    left: 0;
}
#SearchChoices li
{
    cursor: pointer;
    margin: 0;
    padding: 2px 2px 0 2px;
    padding-left: 25px;
    height: 18px;
    text-align: left;
    background-color: #F3F7FA;
    background-repeat: no-repeat;
    background-position: 2px center;
    list-style: none;
    list-style-image: none;
    border: none;
    display: block;
}
#SearchChoices li.searchHilite
{
    background-color: #CE0D0D;
    color: #ffffff;
    border: none;
}
#SearchChoices li.searchDefault
{
    background-color: #F8FAFF;
    border: none;
}

div.SiteMap0
{
    padding: 3px 0px;
}
div.SiteMap1
{
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 3px 14px;
}
div.SiteMap2
{
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 3px 14px;
}
div.SiteMap3
{
    margin: 0px 0px 0px 60px;
    padding: 0px 0px 3px 14px;
}

.sendBtn
{
    background: url(/Portals/0/sendBtn.jpg) no-repeat;
    text-indent: 9999em;
    display: block;
    line-height: 53px;
}



/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter
{
    display: block;
    margin: 0 auto;
}
.alignleft
{
    float: left;
}
.alignright
{
    float: right;
}
.wp-caption
{
    border: 1px solid #666;
    text-align: center;
    background: #ccc;
    padding: 10px;
    margin: 10px;
}
.overflow
{
    overflow: hidden;
}
/* Trick to clear floats within the div */
.total-width
{
    width: 100%;
}
.margin-bottom
{
    margin-bottom: 15px;
}
.margin-top
{
    margin-top: 15px;
}
.margin-left
{
    margin-left: 15px;
}
.margin-right
{
    margin-right: 15px;
}

/* You might find the following useful */
br.dirtyLittleTrick
{
    clear: both;
    display: block;
    height: 1px;
    margin: -1px 0 0 0;
}
/* Use this br class to clear your floated columns */
/* div { position:relative } - This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */
li#theme-switcher
{
    background: #fff;
    border: 10px solid red;
    padding: 20px;
    position: fixed;
    top: 0;
    right: 0;
}
/* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */
.clear
{
    clear: both;
}


/* ID LAYOUT */

body
{
    background: #E0EEE3 url(../images/background-body.jpg) repeat scroll center top;
    font-family: verdana;
    font-size: 16px !important;
}

#wrapper
{
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}

#header
{
    margin-bottom: 8px;
    margin-top: 4px;
    overflow: hidden;
    width: 100%;
}

.logo
{
    background: transparent url(images/logo.png) no-repeat scroll left top;
    display: block;
    float: left;
    height: 67px;
    text-indent: -999px;
    width: 137px;
}

.index-logo
{
    background: transparent url(images/logo-index.png) no-repeat scroll left top;
    display: block;
    height: 109px;
    margin-bottom: 20px;
    text-indent: -9999px;
    width: 209px;
}

#content
{
    background: #FFFFCC none repeat scroll 0 0;
    margin-top: 37px;
    overflow: hidden;
    padding: 12px 12px 37px;
    width: 568px;
}

#tab-content-wrap
{
    background: none repeat scroll 0 0;
    overflow: hidden;
    padding: 10px;
}

.tab-content
{
    float: left;
    overflow: hidden;
    padding: 0 0 25px;
    border: solid 1px #045896;
    padding: 5px;
    width: 544px;
}

.no-sidebar
{
}

#footer
{
    margin: 0 auto 40px;
    text-align: right;
    width: 1020px;
}




/* NAVIGATION STYLES */

#top-navigation
{
    margin: 0 auto;
    padding-left: 0;
    padding-right: 36px;
    width: 1000px;
    font-family:Verdana;
}

#top-navigation li
{
    color: #005695;
    float: right;
    font-size: 12px;
    margin-left: 13px;
    padding-left: 13px;
    list-style-type: none;
}

#top-navigation li a
{
    font-size: 12px !important;
}

#top-navigation li a:hover
{
}

#main-navigation
{
    margin: 5px 0px 0px 0px;
    padding-left: 2px;
}

#main-navigation li
{
    margin-bottom: 15px;
    background-color: Transparent;
    list-style-type: none;
}

#small-logo
{
    background: transparent url(logo.png) left top;
    cursor: pointer;
    height: 60px;
}

#types
{
    background: transparent url(images/background-nav-types.jpg) no-repeat scroll left top;
}

#wake-up
{
    background: transparent url(images/background-nav-wake-up.jpg) no-repeat scroll left top;
}

#speak-up
{
    background: transparent url(images/background-nav-speak-up.jpg) no-repeat scroll left top;
}

#team-up
{
    background: transparent url(images/background-nav-team-up.jpg) no-repeat scroll left top;
}

#types, #wake-up, #speak-up, #team-up
{
    cursor: pointer;
    display: block;
    height: 37px;
    text-indent: -999px;
    width: 159px;
}

#types:hover, #wake-up:hover, #speak-up:hover, #team-up:hover, #main-navigation .active
{
    background-position: 0 -37px !important;
}

#secondary-navigation
{
    overflow: hidden;
    width: 560px;
    text-align: center;
    float: left;
    overflow: hidden;
    text-align: center;
}

#secondary-navigation a
{
    background: transparent url(images/background-secondary-navigation.jpg) no-repeat scroll 0 0;
    color: #FFFBCC;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 46px;
    padding-top: 14px;
    width: 180px;
}

#secondary-navigation a:hover
{
    color: #FFC526;
}

#terciary-navigation
{
    overflow: hidden;
    width: 100%;
}

#terciary-navigation div
{
    background: transparent url(images/tabL.png) no-repeat;
    display: block;
    float: left;
    margin: 0px 0px 0 0px;
}
#terciary-navigation div.row1
{
    background: none;
    width: 506px;
    padding: 0;
}

#terciary-navigation div.row2
{
    background: none;
    width: 544px;
    margin: -4px 0 0 0px;
}
#terciary-navigation div.row3
{
    background: none;
    width: 544px;
    margin: -4px 0 0 0px;
}
#terciary-navigation div a
{
    background: transparent url(images/tabR.png) no-repeat right;
    color: #adc8dc;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 10px 0 2px;
    margin: 0 0 0 8px;
    text-transform: uppercase;
}

#terciary-navigation a:hover, #terciary-navigation .active
{
    color: #fff !important;
}

#terciary-navigation a.selected
{
    color: #FFF !important;
    text-decoration: underline;
}

.StartTeam
{
    background: transparent url(images/brushtab-nav3.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    text-align: center;
    vertical-align: middle;
    float: left;
    margin-right: 8px;
    overflow: hidden;
    padding-right: 6px;
    padding-top: 8px;
}

.FindTeam
{
    background: transparent url(images/brushtab-nav3.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    text-align: center;
    vertical-align: middle;
    float: left;
    margin-right: 8px;
    overflow: hidden;
    padding-right: 6px;
    padding-top: 8px;
}
.FindTeam a:hover, .FindTeam .active, .FindTeam a.selected
{
    color: #fff !important;
}
.UpdateTeam
{
    background: transparent url(images/brushtab-nav3.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    text-align: center;
    vertical-align: middle;
    float: left;
    margin-right: 8px;
    overflow: hidden;
    padding-right: 6px;
    padding-top: 8px;
}

#tab-footer-navigation
{
    float: left;
    overflow: hidden;
    width: 100%;
}

#tab-footer-navigation ul
{
    padding-left: 0 !important;
}

#tab-footer-navigation li
{
    color: #005695;
    float: left;
    margin-right: 8px;
    padding-right: 8px;
    list-style-type: none;
}

#tab-footer-navigation li a
{
    color: #005695;
    font-size: 12px;
}

#tab-footer-navigation li a:hover
{
    color: #CC0000;
}


/* INDEX SPECIFIC STYLES */

.index-header
{
}

#index-sidebar
{
    float: left;
    width: 308px;
}

#security-info
{
    background: transparent url(images/background-security-info.png) no-repeat scroll center top;
    color: #005695;
    font-family: verdana,helvetica;
    height: 113px;
    padding-top: 15px;
    text-align: center;
}

#security-info p
{
    font-family: verdana,helvetica,sans-serif;
    font-size: 13px;
}

#index-content
{
    float: right;
    overflow: hidden;
    width: 652px;
}

#index-navigation
{
}
#index-navigation a
{
    float: left;
    color: #E0EEE3;
    border-style: none;
    background: transparent;
}
#index-navigation a:hover
{
    color: #E0EEE3;
}

/* SIDEBAR STYLES */
/* SIDEBAR-LEFT HOLDS THE MAIN NAVIGATION AND WILL BE ON EVERY INTERIOR PAGE */
#sidebar-left
{
    float: left;
    margin-right: 10px;
    width: 160px;
}

#sidebar-right
{
    float: left;
    margin-top: 10px; /* JB */
    width: 230px;
}

.sidebar-right-wrapper
{
    padding: 13px;
}

.sidebar-right-content
{
}

.news .sidebar-right-content
{
    padding: 10px;
    background: rgb(252, 219, 193);
}
/* JB */

.news
{
    background: #F68931 none repeat scroll 0 0;
}

.blog .sidebar-right-content
{
    background: #C6DBCD none repeat scroll 0 0;
    padding: 10px;
}

.blog
{
    background: #4D917B none repeat scroll 0 0;
}

.profile
{
    background: #005695;
}

.profile .sidebar-right-content
{
    background: #B2CCDF none repeat scroll 0 0;
    padding: 10px;
}

.information .sidebar-right-content
{
    background: #d0d0c0 none repeat scroll 0 0;
    padding: 10px;
}

.information
{
    background: #B1B096 none repeat scroll 0 0;
}

.information a
{
    color: #000000;
    font-family: times New Roman;
    font-size: 15px;
}

.sidebar-right-content li
{
    margin-bottom: 12px;
}



/* SIDEBAR RIGHT TYPOGRAPHY STYLES */

#sidebar-right h2
{
    color: #FFFFFF;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}

#sidebar-right p
{
    font-family: verdana,helvetica;
    font-size: 12px;
    line-height: 19px;
}

#sidebar-right h3.title
{
    font-family: times New Roman,serif;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 15px;
    text-align: left;
}

.news h3.title
{
    color: #375162 !important;
}
/* JB */


/* TAB CONTENT STYLES */


/* EXTRA CLASSES */

/* ------------List basic----###################################################------------------------------------ */
ol, ul
{
    overflow: hidden;
    font-family: times New Roman,serif;
    font-size: 16px;
    padding-bottom: 15px;
}
/*
li {

list-style-type:disc !important;
margin: 0 5px; padding: 0;

}
*/
.border-left
{
    border-left: 1px solid;
}
.border-right
{
    border-right: 1px solid;
}

img.main-content-image
{
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}



/* TYPOGRAPHY */
/* ----------------------------------------- */

/* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
h1, h2, h3, h5, h5, h6
{
    font-weight: bold;
}

h1
{
}
#content h1
{
    color: #005695;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

#content h1.breadcrumbs, #content h1 a
{
    font-size: 15px;
    color: #005695;
}

h2
{
}

h3
{
}

h4
{
}

h5
{
}

h6
{
}
/* ------------------Paragraph tag---#######################################################*/
p
{
    font-family: times New Roman,serif;
    font-size: 16px;
    margin-bottom: 20px;
}

p.copyright
{
    font-family: verdana,helvetica;
    font-size: 11px;
    margin-right: 47px;
}
p.copyright a
{
    font-family: verdana,helvetica;
    font-size: 11px;
}

p.blog-date
{
    font-size: 11px !important;
    font-weight: bold;
    margin: -10px 0 10px;
    padding: 0 !important;
}

a
{
    color: #005695;
    text-decoration: none;
}
a img
{
    border: 0;
}

a.more-link
{
    background: transparent url(images/link-read-more.png) no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    text-indent: -9999px;
    width: 20px;
}

a.more-link:hover
{
    background-position: 0 -21px;
}

a:hover
{
    color: #4d917b;
}

.bold
{
    font-weight: bold;
}

.italic
{
    font-style: italic;
}

.underline
{
    text-decoration: underline;
}


/* FORM STYLES */

form
{
    border-top: 1px dotted #DDDDDD;
    font-size: 12px;
    overflow: hidden;
    padding-top: 15px;
}

#tab-content-wrap label
{
    font-size: 11px;
    font-weight: bold;
    margin-right: 10px;
    padding-top: 5px;
}

#tab-content-wrap input
{
    border: 1px solid #888888;
    color: #5C5C5C;
    font-size: 15px;
    margin-bottom: 6px;
    margin-left: 0;
    margin-top: 5px;
    padding: 3px;
}

#tab-content-wrap select
{
    border: 1px solid #888888;
    color: #5C5C5C;
    font-size: 12px;
    height: 108px;
    margin-bottom: 18px;
    margin-left: 10px;
    padding: 3px;
    width: 339px;
}

#tab-content-wrap textarea
{
    border: 1px solid #888888;
    color: #5C5C5C;
    font-size: 15px;
    height: 68px;
    margin-bottom: 18px;
    margin-left: 10px;
    padding: 3px;
    width: 332px !important;
}

input.agree
{
    margin-bottom: 2px !important;
    margin-left: 0 !important;
    margin-right: 10px;
}


/* ****************************************************************************************
*******************************************************************************************
*******************************************************************************************

BELOW ARE STYLES FOR THE TWO NEW TEMPLATES THAT ARE EXTRA AND NEED TO BE ADDED

*******************************************************************************************
******************************************************************************************/

#tab-content ul
{
    padding-left: 27px;
}

#tab-content ol
{
    padding-left: 32px;
}

#tab-content ol, #content ul
{
    font-family: times New Roman;
    margin-bottom: 10px;
}

#tab-content ul li
{
    list-style-type: disc;
    margin-bottom: 8px;
}

#tab-content ol li
{
    list-style-type: decimal;
    margin-bottom: 8px;
}

.blue
{
    color: #005695;
}

.information .sidebar-right-content
{
    background: #d0d0c0 none repeat scroll 0 0;
    padding: 10px;
}

.information
{
    background: #B1B096 none repeat scroll 0 0;
}

.information a
{
    color: #000000;
    font-family: times New Roman;
    font-size: 15px;
}

.sidebar-right-content li
{
    margin-bottom: 12px;
}

.information ul li
{
    list-style-type: none;
}

.sidebar-right-content ul
{
    padding-left: 0 !important;
}

.full-width
{
    width: 800px !important;
}


#team-sidebar
{
    border-left: 1px solid #CCCCCC;
    float: right;
    padding-bottom: 25px;
    padding-left: 10px;
    width: 220px;
}

h2
{
    margin-bottom: 20px;
}

h3
{
}

h4
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 12px;
}

h5
{
}

h6
{
}

h5.title
{
    color: #005695;
    font-size: 12px;
    margin-bottom: 2px;
}



/* ****************************************************************************************
*******************************************************************************************
*******************************************************************************************

BELOW ARE STYLES FOR THE QUIZ SECTIONS

*******************************************************************************************
******************************************************************************************/

#quiz-intro
{
    background: #FFC425 none repeat scroll 0 0;
    padding: 5px;
    overflow: hidden;
}

#quiz-intro h2
{
    color: #FFFFFF;
    font-size: 15px;
    margin-bottom: 8px;
}

#quiz-intro p
{
    font-family: verdana;
    font-size: 13px;
    margin-bottom: 10px;
}

.quiz-question
{
    float: right;
}





/*--------- dnn menu style ----------*/
/* main menu td */
.mainMenu
{
    cursor: pointer;
    font-size: 11px;
    background-color: transparent;
    width: 970px;
}

/* Main Menu Normal */
.mainMenu .root
{
    color: #375162;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding: 12px 12px 12px 12px;
    text-transform: uppercase;
    margin-right: 1px;
    white-space: nowrap;
    margin-right: 1px;
    float: left;
}


/* Main menu hover */
.mainMenu .hov
{
    color: #fff;
    background: url(../images/menu_hover.png) repeat-x top left;
}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc
{
    color: #FFF;
    background: url(../images/menu_active.png) repeat-x top left;
}
.mainMenu table
{
    border: 1px solid #C0D6E5;
    z-index: 5000;
}

/* SUB Menu Normal */
.mainMenu tr.mi
{
    background-color: #F8FAFF;
    z-index: 1000;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #375162;
    line-height: 2em;
    text-transform: none;
}
.mainMenu tr.mi td
{
    padding: 0 2px;
    text-transform: none;
}

/* SUB Menu hover & selected */
.mainMenu tr.hov
{
    background: #CE0D0D url(../images/submenu_hover.png) repeat-x top left;
}

.mainMenu tr.hov td
{
    color: #fff;
}

.mainMenu tr.sel, .mainMenu tr.bc
{
    background: #CE0D0D url(../images/submenu_active.png) repeat-x top left;
}

.mainMenu tr.sel td, .mainMenu tr.bc td
{
    color: #fff;
}

.main_dnnmenu_break
{
    height: 2px;
    background-color: #D5E0FF;
}



/* Module Action Menus */
.ModuleTitle_SubMenu
{
    border: 1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td
{
    background-color: #F8FAFF;
    white-space: nowrap;
}

.ModuleTitle_MenuIcon
{
    background-color: #F8FAFF;
    border: none;
    padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon
{
    background: #CE0D0D url(../images/submenu_hover.png) repeat-x top left;
    color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
    height: 2px;
    background-color: #D5E0FF;
}


/* Widget style -------*/
.Widgets
{
    float: right;
    padding: 7px 25px 0 0;
}
.Widgets input
{
    border: none;
}
#SizeWidget, #TextSizeWidget
{
    float: right;
    margin-right: 10px;
}
#TextSizeWidget_smalltext, #TextSizeWidget_mediumtext, #TextSizeWidget_largetext, #SizeWidget_width1024, #SizeWidget_width1280, #SizeWidget_widthfull
{
    float: left;
    height: 20px;
    width: 20px;
    margin-right: 3px;
    cursor: pointer;
    background: transparent none no-repeat;
}
#TextSizeWidget_smalltext
{
    background-image: url(img/textsmall.png);
}
#TextSizeWidget_smalltext:hover, #TextSizeWidget_smalltext.SelectedWidget
{
    background-image: url(img/textsmallhover.png);
}
#TextSizeWidget_mediumtext
{
    background-image: url(img/textmedium.png);
}
#TextSizeWidget_mediumtext:hover, #TextSizeWidget_mediumtext.SelectedWidget
{
    background-image: url(img/textmediumhover.png);
}
#TextSizeWidget_largetext
{
    background-image: url(img/textlarge.png);
}
#TextSizeWidget_largetext:hover, #TextSizeWidget_largetext.SelectedWidget
{
    background-image: url(img/textlargehover.png);
}
#SizeWidget_width1024
{
    background-image: url(img/width1024.png);
}
#SizeWidget_width1024:hover, #SizeWidget_width1024.SelectedWidget
{
    background-image: url(img/width1024hover.png);
}
#SizeWidget_width1280
{
    background-image: url(img/width1280.png);
}
#SizeWidget_width1280:hover, #SizeWidget_width1280.SelectedWidget
{
    background-image: url(img/width1280hover.png);
}
#SizeWidget_widthfull
{
    background-image: url(img/widthfull.png);
}
#SizeWidget_widthfull:hover, #SizeWidget_widthfull.SelectedWidget
{
    background-image: url(img/widthfullhover.png);
}
