﻿/* SharePoint Reset */

.s4-title h1 a, .s4-title h2 a, .s4-tn li.static > .menu-item, .ms-WPBody a:link, .link-item a, .link-item a:link, .s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-ql a.selected, .s4-ql ul.root ul > li > a, .ms-menutoolbar td a, a.ms-addnew, .ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a, .ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link, .ms-linksection-level1 ul li a, .ms-WPTitle a
{
    color: #0000ff;
    text-decoration: underline;
}

.ms-WPBody a:visited, .link-item a:visited, .s4-qlheader:visited, a.ms-addnew:visited, .ms-ltviewselectormenuheader .ms-viewselector a:visited, .ms-ltviewselectormenuheader .ms-viewselectorhover a:visited, .ms-vb a:visited, .ms-vb2 a:visited, .ms-vb-user a:visited, .ms-linksection-level1 ul li a:visited
{
    color: #0000ff;
    text-decoration: underline;
}

.s4-title h1 a:hover, .s4-title h2 a:hover, .s4-tn li.static > a:hover, .s4-toplinks .s4-tn a.selected:hover, .ms-WPBody a:hover, .link-item a:hover, .s4-ql ul > li > a:hover, .s4-ql ul.root > li > a:hover, .s4-qlheader:hover, .ms-rtestate-field a:hover, .s4-ql ul.root ul > li > a:hover, .ms-menutoolbar td a:hover, .ms-vh a:hover, .ms-vh2 a:hover, a.ms-addnew:hover, .ms-ltviewselectormenuheader .ms-viewselector a:hover, .ms-ltviewselectormenuheader .ms-viewselectorhover a:hover, a.ms-toolbar:hover, .ms-vh2-nofilter a:hover, .ms-vh2-nofilter-notextalign a:hover, .ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-linksection-level1 ul li a:hover, .ms-propertysheet a:hover, .ms-sectionheader a:hover, .ms-disc a:hover
{
    color: #0000ff;
    text-decoration: underline;
}

.link-item a:active, a.ms-addnew:active, .ms-ltviewselectormenuheader .ms-viewselector a:active, .ms-ltviewselectormenuheader .ms-viewselectorhover a:active, .ms-vb a:active, .ms-vb2 a:active, .ms-vb-user a:active, .ms-linksection-level1 ul li a:active
{
    color: #0000ff;
    text-decoration: underline;
}

.s4-ql a.selected, .ms-viewlsts .ms-vb2 > a, .ms-addnew a, .ms-selectorlink a, .ms-selectorlink a:visited, .ms-navitem a:link
{
    color: #0000ff !important;
    text-decoration: underline !important;
}

.s4-ql a.selected:visited, .ms-viewlsts .ms-vb2 > a:visited, .ms-addnew a:visited, .ms-navitem a:visited
{
    color: #0000ff !important;
    text-decoration: underline !important;
}

.s4-ql a.selected:hover, .ms-viewlsts .ms-vb2 > a:hover, .ms-addnew a:hover, tr.s4-itm-hover a:hover, tr.ms-itmhover a:hover, .ms-selectorlink a:hover, .ms-navitem a:hover, .ms-WPTitle a:hover
{
    color: #0000ff !important;
    text-decoration: underline !important;
}

.s4-ql a.selected:active, .ms-viewlsts .ms-vb2 > a:active, .ms-addnew a:active, .ms-navitem a:active
{
    color: #0000ff !important;
    text-decoration: underline !important;
}

.ms-cui-ribbon, .ms-cui-menu, .ms-siteactionsmenuinner, .ms-siteactionsmenuhover, .ms-welcomeMenu, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div, .ms-cui-toolbar-toolbar, .s4-titletable, .ms-socialNotif-Container, .ms-sbplain, .ms-sbtable, body #pageStatusBar, .link-item, .link-item a, .link-item a:link, .ms-WPBody, .ms-menutoolbar td a, .ms-toolbar, .ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph, td.ms-vb, a.ms-addnew, .ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a, th.ms-vh, td.ms-vb, .ms-dlgTitleText, .ms-formlabel, .ms-descriptiontext, .ms-formtoolbar, select, .ms-input, .ms-long, .ms-inputuserfield, .ms-toolbarContainer, div.ms-formfieldlabelcontainer span.ms-formfieldlabel, .ms-formfieldlabelcontainer, .description, .ms-sectionheader, .ms-linksection-level1, .ms-pageinformation h3.ms-standardheader, table.ms-pageinformation, table.ms-createpageinformation, .ms-pageinformation table td, .ms-createpageinformation table td, .ms-linksectionheader, th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .ms-propertysheet, .ms-formdescription, .ms-paging, .ms-listedit .ms-standardheader, .ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader, .ms-listedit table.ms-pageinformation, .ms-listedit .ms-pageinformation table td, .ms-listedit .ms-propertysheet, .ms-listedit .ms-descriptiontext, .ms-SPZoneLabel, .ms-SPButton, .ms-wpadder-sectionhead, .ms-wpadder-wpname, .ms-wpadder-categoryColumn, .ms-wpadder-categoryColumn td, .ms-wpadder-items, .ms-wpadder-upload input, .ms-wpadder-upload button, .ms-wpadder-tabTable th, .ms-wpadder-description, .ms-wpadder-zoneArea button, .ms-WPTitle, .link-item-large, .link-item-large a, .link-item-large a:link, div.title-With-Background a, div.title-With-Background a:link, div.title-With-Background a:hover, div.title-With-Background a:visited, div.title-With-Background a:active, .headertitle, .headertitle a, .headertitle a:link, .level-item, .level-item a, .level-item a:link, .headertitle-band, .headertitle-band a, .headertitle-band a:link, .headertitle-large, .headertitle-large a, .headertitle-large a:link, .headertitle-small, .headertitle-small a, .headertitle-small a:link, .level-description, .ms-WPBody td, .medium, groupheader, .ms-rtelong, .ms-longer, .ms-rtelonger, .ms-radiotext, .ms-rtedropdown, .ms-lookuptypeintextbox, .ms-rtefield, table.ms-disc td, table tr td.ms-disc-bordered-noleft, .ms-formbodysurvey, .ms-gridCol, .ms-gridT1, .ms-surveyVBarT, .ms-surveyVBarTC, .ms-surveyTotal
{
    font-famly: inherit;
}

.ms-selectorlink a, .ms-selectorlink a:visited
{
    font-family: inherit !important;
}

.ms-cui-ribbon, .ms-cui-menu, .ms-siteactionsmenu, .s4-breadcrumb-menu, .ms-cui-TabRowLeft, .ms-cui-toolbar-toolbar, .ms-MenuUILabel, .ms-MenuUILabelRtL, .ms-menuuilabelcompact, .ms-menuuilabelcompactRtl, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink, .s4-search input.ms-sbplain, .ms-sbplain, .s4-search input, .link-item, .link-item a, .link-item a:link, .ms-WPBody, .s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited, .ms-menutoolbar td a, .ms-toolbar, .ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph, td.ms-vb, a.ms-addnew, .ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a, th.ms-vh, td.ms-vb, .s4-titletable, .ms-dlgTitleText, .ms-descriptiontext, .ms-formtoolbar, select, .ms-input, .ms-long, .ms-dtinput, .ms-dttimeinput, .ms-inputuserfield, .ms-toolbarContainer, div.ms-formfieldlabelcontainer span.ms-formfieldlabel, .ms-formfieldlabelcontainer, .description, .ms-linksection-level1 h3, .ms-linksection-level1 ul li a, .ms-pageinformation h3.ms-standardheader, table.ms-pageinformation, table.ms-createpageinformation, .ms-pageinformation table td, .ms-createpageinformation table td, th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .ms-formdescription, .ms-authoringcontrols, .ms-paging, .ms-listedit .ms-standardheader, .ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader, .ms-linksectionheader, .ms-SPZoneLabel, .ms-SPButton, .ms-wpadder-categoryColumn, .ms-wpadder-categoryColumn td, .ms-wpadder-items, .ms-wpadder-upload input, .ms-wpadder-upload button, .ms-wpadder-tabTable th, .ms-wpadder-description, .ms-wpadder-zoneArea button, .ms-WPTitle, .level-item, .level-item a, .level-item a:link, .level-description, .headertitle, .ms-WPBody td, .medium, groupheader, .ms-rtelong, .ms-longer, .ms-rtelonger, .ms-radiotext, .ms-rtedropdown, .ms-lookuptypeintextbox, .ms-rtefield, table.ms-disc td, table tr td.ms-disc-bordered-noleft, .ms-gridCol
{
    font-size: 1em;
}

.s4-title h2, .ms-socialNotif-text, .s4-search select.ms-sbscopes, .s4-search input.ms-sbplain, .article-content, .welcome-content, .s4-title .s4-pagedescription, .s4-title .s4uniqpermdescription, .ms-toolbar, .ms-listheaderlabel, .ms-gb .ms-standardheader, .ms-standardheader, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb-tall, .ms-vb-user, .ms-pb, .ms-pb-selected td, .ms-vb, .ms-vb2, .ms-viewlsts-noitems > b, .s4-specialNavLinkList a:hover > span.ms-splinkbutton-text, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-formlabel, .ms-descriptiontext, .ms-formtoolbar, .ms-toolbarContainer, .description, .link-item, .ms-sectionheader, .ms-linksection-level1 h3, .ms-pageinformation h3.ms-standardheader, .ms-linksectionheader .ms-standardheader, .ms-linksectionheader, .ms-pageinformation th, .ms-createpageinformation th, th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .ms-vh, .ms-vh2, .ms-vh-icon-empty, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph, .ms-propertysheet, .ms-pageinformation table td, .ms-createpageinformation table td, .ms-bottompaging .ms-paging, .ms-paging, .ms-listedit .ms-standardheader, .ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader, .ms-listedit .ms-gb .ms-vh2-nofilter, .ms-listedit .ms-gb .ms-vh2, .tmt-name, .ms-SPZoneTitle, .ms-SPZoneLabel, .ms-rteElement-P, .level-description, .headertitle, .medium, groupheader, .ms-rtefield, table.ms-disc td
{
    color: inherit;
}

.ms-viewlsts th.ms-vh2-nofilter
{
    color: inherit !important;
}

.ms-cui-ribbon a:link, .ms-cui-ribbon a:visited, .ms-cui-ribbon a:hover, .ms-cui-ribbon a:active, .ms-cui-menu a:link, .ms-cui-menu a:visited, .ms-cui-menu a:hover, .ms-cui-menu a:active, .ms-siteactionsmenu > span > a, .ms-menutoolbar td a, .ms-menutoolbar td a:hover, .s4-specialNavLinkList a:hover > span.ms-splinkbutton-text, a.ms-socialNotif
{
    text-decoration: none;
}

#s4-bodyContainer
{
    position: relative;
}

.s4-breadcrumb-menu
{
    background: #F2F2F2;
}

.s4-ca
{
    background: transparent none repeat scroll 0 0;
}

html
{
    overflow: auto !important;
    height: 100% !important;
}

body #s4-workspace
{
    overflow: auto !important;
    height: 100%;
}

h2
{
    padding-bottom: 0;
}

#s4-bodyContainer
{
    font-size: 10pt;
}

body
{
    height: 100%;
    overflow: hidden;
    width: 100%;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #99b8d5;
    margin: 0;
}

/* Layout */

img
{
    border: none;
}

#site-container
{
    min-width: 1100px;
}

#header-container
{
    height: 171px;
    width: 100%;
    background-color: #000000;
    background-image: url("images/header_bg.jpg");
    background-repeat: repeat-x;

}

#header-container img
{
    border-style: none;
    float: left;
    margin-right: 43px;
}

#main-container
{
}

#header-right-container
{
    float: right;
    width: 380px;
    height: 171px;
    background-image: url('Images/header_right_stars.jpg');
    background-position: right;
    background-repeat: no-repeat;
}

#header-right-container img
{
    padding-top: 15px;
    float: right;
}

#header-right
{
    display: block;
}

#search
{
    position: relative;
    top: 50px;
}

#header-links
{
    float: right;
    text-align: right;
    margin-right: 43px;
    margin-top: -15px;
    *margin-top: 15px;
    width: auto;
    height: auto;
}

#header-links ul
{
    bottom: 0;
    list-style: none;
    padding-left: 0px;
    line-height: 20px;
}

#main-left
{
    float: left;
    width: 43px;
    height: 441px;
    background-image: url('Images/body_left.jpg');
    background-repeat: no-repeat;
}

#main-right
{
    float: right;
    width: 43px;
    height: 441px;
    background-image: url('Images/body_right.jpg');
    background-repeat: no-repeat;
}

#content-container
{
    background-image: url("images/body_fill.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    overflow: hidden;
}

#content
{
    min-height: 441px;
    overflow: auto;
}

#content-left
{
    float: left;
    width: 200px;
}

#content-main
{
    width: auto;
    margin-left: 200px;
}

#footer
{
    height: 23px;
    background-image: url('Images/footer.jpg');
    background-repeat: repeat-x;
    margin-top: 20px;
}

#content-top
{
    padding-bottom: 10px;
}

#content-body
{
}

#breadcrumbs
{
    float: left;
}

#tools
{
    float: right;
    margin-right: 10px;
}

#content-top a:link
{
    color: #3D3D3D;
    font-size: 9pt;
    text-decoration: none;
}

.clearfix
{
    clear: both;
}

.diisrPrintPage
{
    background-image: url("images/print.gif");
    background-repeat: no-repeat;
    padding-left: 23px;
}

.diisrEmailPage
{
    background-image: url("images/email.gif");
    background-repeat: no-repeat;
    padding-left: 23px;
}

#back-to-top
{
    margin-top: 40px;
}

/* Left Navigation */

#mainNavigation {
	background: url('/style library/images/nav_corner.gif') #000000 top left no-repeat; 
	width: 180px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 25px;
	padding-bottom: 15px;
}

.navItem
{
    font-size: 0.8em;
    font-family: Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    padding-left: 3px !important;
    padding-right: 3px !important;
    background-color: #000000;
    display: block;
}

.navFlyOut
{
    font-size: 0.8em;
    text-transform: uppercase;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    padding-right: 3px !important;  
    background-color: #000000;
    white-space: nowrap;
}

.navFlyOutContainer {
	background-color: #FFFFFF !important;
}

.navItem a:link, .navItem a:visited, .navFlyOut a:link, .navFlyOut a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.navSelectedItem {
	background-color: #000000;
}

.navItemHover {
	background-color: #ffffff;
}

.navItemHover a:link, .navItemHover a:visited, .navItemHover a:hover, .navFlyOutHover a:link, .navFlyOutHover a:visited, .navFlyOutHover a:hover
{
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
}

.navFlyOut td
{
	padding-left: 8px;	
}

.navFlyOutHover {
	background-color: #ffffff;	
}

#mainNavigationBtm
{
    background: #000000 url('/style library/images/nav_corner_btm.gif') no-repeat right bottom;
    height: 13px;
    width: 100%;
}
/* Related Links */

#related-links
{
    margin-left: 10px;
    margin-right: 20px;
    min-width: 100px;
    padding-top: 10px;
    padding-left: 20px;
}

.linklist_item_leftmenu
{
    display: inline-block;
    padding-bottom: 10px;
    padding-top: 2px;
}

/* Footer */

.navlink a:link
{
    color: #323232;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 15px;
    padding-right: 15px;
    font-style: normal;
    font-weight: normal;
}

.navlink a:visited
{
    color: #323232;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 15px;
    padding-right: 15px;
    font-style: normal;
    font-weight: normal;
}

.navlink a:hover
{
    color: #03a1de;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}

.navlink a:active
{
    color: #323232;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
}

.navlink
{
    display: block;
    margin: 0 auto;
    width: 400px;
}

/* Styles */

a:link
{
    color: #13385f;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}

a:visited
{
    color: #13385f;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}

a:hover
{
    color: #03a1de;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
}

a:active
{
    color: #13385f;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}

#breadcrumbs a:link
{
    color: #555555;
    text-decoration: none;
    font-size: 10pt;
    line-height: 21px;
    font-style: normal;
    font-weight: normal;
}
#breadcrumbs a:visited
{
    color: #555555;
    text-decoration: none;
    font-size: 10pt;
    line-height: 21px;
    font-style: normal;
    font-weight: normal;
}
#breadcrumbs a:hover
{
    color: #03a1de;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
#breadcrumbs a:active
{
    color: #555555;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}

#tools a:link
{
    color: #3d3d3d;
    text-decoration: none;
    font-size: 9pt;
    line-height: 21px;
    font-style: normal;
    font-weight: normal;
}
#tools a:visited
{
    color: #3d3d3d;
    text-decoration: none;
    font-size: 9pt;
    line-height: 21px;
    font-style: normal;
    font-weight: normal;
}
#tools a:hover
{
    color: #03a1de;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
#tools a:active
{
    color: #555555;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}

.sidenavlink_sub a:link
{
    color: #235384;
    font-weight: bold;
    font-size: 9pt;
    font-style: italic;
    font-weight: bold;
}
.sidenavlink_sub a:visited
{
    color: #235384;
    font-weight: bold;
    font-size: 9pt;
    font-style: italic;
    font-weight: bold;
}
.sidenavlink_sub a:hover
{
    color: #03a1de;
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
}
.sidenavlink_sub a:active
{
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    font-style: italic;
    font-weight: bold;
}

.link-item a:link
{
    color: #235384;
    font-weight: bold;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.link-item a:visited
{
    color: #235384;
    font-weight: bold;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.link-item a:hover
{
    color: #03a1de;
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: underline;
}
.link-item a:active
{
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

.headertitle-band a:link
{
    color: #235384;
    font-weight: bold;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.headertitle-band a:visited
{
    color: #235384;
    font-weight: bold;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.headertitle-band a:hover
{
    color: #03a1de;
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: underline;
}
.headertitle-band a:active
{
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

.headermarker a:link
{
    color: #235384;
    font-weight: bold;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.headermarker a:visited
{
    color: #235384;
    font-weight: bold;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.headermarker a:hover
{
    color: #03a1de;
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: underline;
}
.headermarker a:active
{
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

#header-links a:link
{
    color: #fff;
    text-decoration: none;
    font-size: 10pt;
}
#header-links a:visited
{
    color: #fff;
    text-decoration: none;
    font-size: 10pt;
}
#header-links a:hover
{
    color: #03a1de;
    text-decoration: none;
    text-decoration: underline;
}
#header-links a:active
{
    color: #ffe8b1;
    text-decoration: none;
}

#home_top_content
{
    padding-right: 15px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 15px;
    font-size: 10pt;
}

#home_top_content a
{
    font-weight: bold !important;
}

#home_top_content table
{
    padding-right: 15px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 15px;
    font-size: 10pt;
}

#home_top_content a:hover
{
    color: #03a1de !important;
    text-decoration: underline;
}

#home_btm
{
    margin-right: 30px;
    margin-top: 8px;
    font-size: 10pt;
}

.home_btm_content
{
    background-color: #e6eef6;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 15px;
    font-size: 10pt;
}

.home_btm_content table
{
    background-color: #e6eef6;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 15px;
    font-size: 10pt;
}

.home_btm_content td
{
    text-align: left;
}

.home_btm_content a
{
    font-weight: bold !important;
}

.home_btm_content a:hover
{
    color: #03a1de !important;
    text-decoration: underline;
}

.subsite_content
{
    padding-right: 30px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 15px;
    font-size: 10pt;
}

.subsite_content table
{
    padding-right: 30px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 15px;
    font-size: 10pt;
}
.subsite_content a
{
    font-weight: bold !important;
}

.subsite_content a:hover
{
    color: #03a1de !important;
    text-decoration: underline;
}

.subsite_content a:visited
{
}

#news_bg
{
    background: url(images/news_middle.jpg) repeat-x #FFF;
}

.ECal
{
    width: 90%;
    border-color: Black;
    border-style: solid;
    border-width: 2;
}

.ECalTitle
{
    font-weight: bold;
}

.ECalToday
{
    background-color: #FFFFFF;
    border-bottom-color: Black;
    border-bottom-width: thick;
}
.ECalDay
{
    height: 80px;
    border: solid 10px Black;
    background-color: #CEEBFB;
}

.ECal ul
{
    white-space: normal;
    text-align: left;
    margin-left: 0;
}

#left
{
    width: 100px;
    min-width: 100px;
    background: #f4f4f4;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 3px;
}

#left_place
{
    padding-left: 15px;
}

#left_sub
{
    width: 100px;
    min-width: 100px;
    margin-left: 10px;
    margin-right: 20px;
    padding-top: 10px;
}

#left_sub_place
{
    padding-left: 15px;
}

.sidenavlink_sub
{
    text-align: left;
}

#right
{
    background: url('images/cont_nav_top.gif') no-repeat top #e3e3e3;
    position: relative;
    float: right;
    width: 187px;
    left: 2px;
}

/* SharePoint Overrides */

.ms-WPTitle
{
    color: #4C4C4C;
    font-family: tahoma,sans-serif;
}

.ms-WPTitle A:link
{
    font-size: 10pt;
    font-weight: bold;
}

.ms-WPTitle A:hover
{
    font-size: 10pt;
    font-weight: bold;
    color: #03a1de !important;
}

/* Search */

.s4-search{
	height: 13px!important;
	margin-bottom: 15px;
}

.srch-Page, .srch-stats {
	background-color: #e7e3e7 !important;
}

div.srch-results
{
    width:auto !important;
    max-width:100% !important;
}

.srch-stats {
    background-color: #E7E3E7 !important;
    margin-right: -4px;
    height: 18px;
}

.srch-Page .srch-stats {
    background-color: #E7E3E7 !important;       
    font-size: 1em;
    font-weight: bold;
    text-align: right;
    padding:0 0 0 0 !important;
    height: 17px;
    margin-right: -4px;
    float:right;     
}

.search_bgfill{
	background-color: #E7E3E7 !important;
	height:18px;
	margin-top: 2px;
}

.srch-Page{
	color: #666666;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	padding: 1px 10px 1px 1px !important;
	height: 14px;
	float: right; 
}

.srch-Page strong{
    color: #13385f !important;
    border: 1px solid transparent;    
    display: block;
    font-weight: normal;
    margin: -5px -7px 0px 0px;
    text-decoration: none;
}

.srch-Page a:link, .srch-Page a:visited, .srch-Page a:active {
    color: #13385f !important;
    border: 1px solid transparent;    
    display: block;
    font-weight: normal;
    margin: -5px -7px 0px 0px;
    text-decoration: none;
}

.srch-Page a:hover {
    color: #03a1de !important;
    border: 1px solid transparent;    
    display: block;
    font-weight: normal;
    margin: -5px -7px 0px 0px;
    text-decoration: none;
}
