﻿/*
Color codes:

Headers and Body Copy: 
	Dark Brown : #3C342B (R=60 / G=52 / B=43)
	
Top Navigation : 
	Yellow Green : #9FA617 (R=159 / G=166 / B=23)
	
Website Frame, Pipes, Search Box and Button; Box Outlines: 
	Taupe : #786B58 : (R=120 / G=107 / B=88)

Links: 
	Dark Blue : #26408F : (R=38 / G=64 / B=143)
	
Visited Links: 
	Light Blue : #6779B1 : (R= 103 / G=121 / B=177)

Additional Colors:

	Preferred Accent Blue: #BAC5DF : (R=186 / G=197 / B=223)
	Accent Blue 2 : #C4D8E2 : (R=196 / G=216 / B=226)
	Marigold : #EABD1C : (R=234 / G=189 / B=28)
		(Note: This color is used to draw attention to an announcement or an event banner)
	Soft Yellow : #FADC79 : (R=250 / G=220 / B=121)
		(Note: This color is used to draw attention to an announcement or an event banner)

*/

body
{
    padding: 0;
    margin: 0;
    color: #3C342B !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-align: left;
}

img
{
	border-style:none;
}

/*------------GLOBAL CLASSES---------------*/
.PadBottomTen
{
	padding-bottom:10px;
}
.dotbar
{
    background: transparent url('/Style Library/Images/dots.gif' ) repeat-x scroll center center;
}
.hide
{
    display: none;
}
.invisible
{
    visibility: hidden;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.tright
{
    text-align: right;
}
.tcenter
{
    text-align: center;
}
.clear
{
    clear: both;
    width: 100%;
    height: 1px;
    line-height: 1px;
    margin: 0px;
}
.clear_l
{
    clear: left;
    height: 1px;
}
.clear_r
{
    clear: right;
    height: 1px;
}
.clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix
{
    display: inline-block;
}
p
{
    margin: 15px 0px 15px 0px;
}
/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
/* End hide from IE-mac */.border
{
    border: 1px solid #000;
}
/*-----------TEXT STYLE CLASSES-------------*/
.hdg1
{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color:#786B58 !important;
}
.hdg2
{
    font-size: 10px;
    font-weight: bold;
    color:#786B58 !important;
}
a
{
    text-decoration: none;
    color: #26408F;
}
a:visited
{
    color: #6779B1;
}
a:hover
{
    /*color: #BAC5DF;*/
    text-decoration:underline;
}
.hdg2 a {text-decoration:none;}
.hdg2 a:visited {color:#6779B1; }

.hdg3 { font-size:13px; font-weight:bold; text-transform:uppercase; }

.hdg1B { font-size:11px; font-weight:bold; text-transform:uppercase; color:#26408F;}

a.hdg1BLink { font-size:11px; font-weight:bold; text-transform:uppercase; color:#26408F;text-decoration:none; }
a:visited.hdg1BLink { color:#6779B1; }
/*-------LAYOUT CLASSES------------*/
#CoreShell
{
    min-width:790px;
	/*width:expression(document.body.clientWidth <= 1200 ? "790px" : "auto" );*/
	width:790px;
	margin-bottom:20px; 
	margin-left:18%;
	margin-right:18%;    
}
.HeaderBox
{
    display: block;
    height: 116px;
}

.SrchPnl 
{
	margin-top:15px;	
	margin-left:330px;
}

.SrchPnl span a
{
	margin-left:5px;
}

    
/*--------------MENU CLASSES--------------*/
    
.MenuBox 
{ 
    text-align:center;            
}    

.topnavContainer
{
    text-align: center;
    border: none;        
}
.topnav
{
    font-size: 12px;
}
.topnav a
{
    color: #9FA617 !important;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    margin: 0px 35px 0px 35px;    
}

.topnav a:hover
{
    color: #26408F !important;
    text-decoration: none !important;
    /*background-color:#26408F;*/
}

.topnavselected
{
    color: #6779B1 !important;
    font-weight: bold;
}
.topnavselected a
{
    color: #6779B1 !important;
}
.topnavHover
{
    color: white;
    background-color:#26408F;
}
.topnavHover a
{
    color: white;
    background-color:#26408F;
}


.topnav img
{
}
.topnavFlyOutsContainer
{
    border: solid 1px #26408F;
}
.topnavFlyOuts
{
    background-color: #26408F;
    font-family: Tahoma;
    font-size: 8pt;
}
.topnavFlyOuts a
{
    display: block; *width:120px;
    min-width:120px;
    color:#26408F;
    padding:4px8px4px8px;
}
.topnavFlyOutsHover
{
    background-color: #26408F;
    color: #000000;
}
/*--------------SITE MAP CLASSES-------------*/
.level-band-special {
	border: 1px #000000 dotted;
	margin-left: 0;
	margin-right: 3px;
	padding: 2px 0 2px 3px;
	font-weight: bold;
	text-transform: uppercase;
	background:#E4E8F0;
}

/*--------------CONTENT CLASSES--------------*/
.SearchBox
{
	border-style: none;
	border: 0px;
}
.SearchBox td
{
	border-style: none;
	border: 0px;
}

#SRSB div table input
{
	height:18px;
	margin-top:4px;
	font-weight:normal;
}

#SRSB div table 
{
	margin-top:22px;
}

#SRSB div table tr td
{
	background-color:white;
}

.bannrImg {
background:transparent url('../../Images/banner.jpg') no-repeat scroll left center;
height:192px;
left:0;
position:relative;
top:0;
width:514px;
}

.bannrLnk {
color:#FFFFFF;
font-weight:bold;
height:auto;
left:410px;
position:absolute;
text-decoration:none;
top:168px;
width:auto;
}

.bannrLnk a {
background:transparent url('../../Images/arrw_wht.gif') no-repeat scroll right center;
color:#FFFFFF;
font-weight:bold;
padding-right:10px;
text-decoration:none;
}

.bannrLnk a:visited {
color:#FFFFFF;
font-weight:bold;

}
.CntntBox
{
    margin-bottom:0px;
}
.LeftContent
{
    width: 525px;
    float: left;
}
.RightContent
{
    width: 228px;
    float: right;
    padding-left: 10px;
}
.LeftContentPg
{
    width: 150px;
    float: left;
   	padding: 0px 5px 10px 0px;
    /* margin-bottom:0px;*/
}

.WrappedContentOuter
{
	width:605px;
	float:right;
	font-size:12px;
}

.WrappedContentInner
{
	float: left; 
	clear:both; 
	width:605px;
	padding:0px:
}

.WrappedContentRight
{
	float: right; 
	min-width:235px; 
	padding-left:15px; 
	clear:right;	
}

.WrappedContentRightInner
{
	width:235px;
	padding-bottom:10px;
	z-index:10;
	background-color:white;
}

.CntntBoxBottom
{
    margin: 0px 10px 0px 5px;
    clear:both;
}

.RightContentPgDocument
{
				width: 550px;
				float: left;
				padding: 0px 10px 0px 25px;
				margin-bottom: 0px;
				color: #786B58 !important;
				font-size: 12px !important;
}

.RightContentPg
{
    width: 605px;
    float: right;
    border-left: 1px solid #786B58;
    padding: 0px 0px 0px 25px;
    margin-bottom: 10px;
}
.LeftContentPg .pgLinks
{
    padding: 0px 0px 0px 10px;
}
.LeftContentPg .pgLinks a
{
    font-size: 10px;
    font-weight: bold;
}
.LeftContentPg .pgLinks a:visited
{
    color: #6779B1;
}
.LeftContentPg .pgLinksSub
{
    padding: 0px 0px 0px 10px;
}
.LeftContentPg .pgLinksSub a
{
    font-size: 10px;
    font-weight: bold;
}
.SubTxtLeft
{
    width: 300px;
    float: left;
    padding: 5px 20px 10px 0px;
}
.SubTxtRight
{
    width: 232px;
    float: right;
    padding: 5px 0px 10px 0px;
}
.rndBoxTop
{
    background: url( '../../Images/rndbox_top_rgt.gif' ) no-repeat right top;
}
.rndBoxBotm
{
    background: url( '../../images/rndbox_btm_rgt.gif' ) no-repeat right top;
}
* html .rndContnt
{
    border-left: 1px solid #786B58;
    border-right: 1px solid #786B58;
    padding: 0px 10px 0px 10px;
    font-size: 9px;
    width: 100%;
}
.rndContnt
{
    border-left: 1px solid #786B58;
    border-right: 1px solid #786B58;
    padding: 0px 10px 0px 10px;
    font-size: 9px;
}    
.postPnl
{
    padding: 20px 10px 20px 10px;
    font-size: 9px;
}
.postPnl a
{
    color: #26408F;
    text-decoration: none;
}
.rpostPnl a:visited
{
    color: #6779B1;
}
.Home1
{
	width: 230px;
	padding: 5px 0px 5px 0px;
	margin: 20px 0px 0px 0px;
}
.Home2
{
    width: 250px;
    border-left: 1px solid #A79C8B;
    padding: 1px 0px 0px 17px;
    margin: 20px 0px 0px 0px;
}
.Home2 p
{
    line-height: 20px;
}

.brdcrumb
{
    font-size: 11px;
    padding: 0px 10px 20px 0px;
}
.brdcrumb a
{
    color: #26408F;
    text-decoration: none;
}
.brdcrumb a.sel
{
    color: #786B58;
    text-decoration: none;
}

.selectedBreadCrumb
{
	color: #786B58;			
}
.pgTxt
{
    padding: 15px 0px 0px 0px;
}
a.icnLink
{
    color: #26408F;
    text-decoration: none;
    font-weight: bold;
    padding-right: 12px;
    background: url(/Style Library/images/lnkicon.gif) no-repeat right center;
}
a:visited.icnLink
{
    color: #6779B1;
}
a.LinkBlue
{
    color: #26408F;
    text-decoration: none;
    font-weight: bold;
}
a:visited.LinkBlue
{
    color: #6779B1;
}
.BlueTxt
{
    /*color: #26408F;*/
    margin-top: 10px;
    margin-bottom:0px;
    font-size:11px;
    padding-left:0px;
    margin-left:0em;
    clear:both;
}
.BlueTxt ul
{
	padding-left:0px;	
	margin-left:16px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.BlueTxt ul li
{
	padding:0px;
	margin:0px;
}

.BlueTxt ul li a
{
    color: #26408F;
    text-decoration: none;
}

.BlueTxt ul li a:visited
{
    color: #6779B1;
}

.BlueTxt ul li a:hover
{
    /*color: #BAC5DF;*/
    text-decoration:underline;
}

.TxtTabel
{
    border-top: 2px solid #5166A5;
    border-right: 2px solid #5166A5;
}
.TxtTabel td
{
    border-left: 2px solid #5166A5;
    border-bottom: 2px solid #5166A5;
}
.bluebg
{
    background-color: #26408F;
    color: #fff;
    font-weight: bold;
}
.whitebg
{
    background-color: #fff;
    color: #000;
    padding: 10px;
}
.cyanbg
{
    background-color: #C4D8E2;
    color: #41589D;
}
.pdg20
{
    padding: 20px;
}

.blacktxt
{
    color: #786B58 !important;
    font-size:12px;
}

.blackItxt
{
    padding-left: 0px;
    font-style: italic;
    color: #786B58 !important;
}

.menuContentSeperator
{
	height:10px;
	width:100%;
	clear:both;
}

.menuContentSeperatorTop
{
	height:5px;
	width:100%;
	clear:both;
}

.menuContentSeperatorBottom
{
	height:25px;
	width:100%;
	clear:both;
}


.dropdwn {
white-space: normal;
padding:7px 0px 0px 0px;
}
.ddLinks 
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C4D8E2;
height:auto;
padding:3px 10px 10px 5px;
position:absolute;
visibility:hidden;
width:212px;
}
.ddLinks ul { margin:0px; padding:0px; list-style:none; }
.ddLinks li { line-height:15px; }
.ddLinks li a { text-decoration:none; color:#26408f; }
.ddLinks li a:hover { color:#66CCFF; }
.ddLinks li a:visited { text-decoration:none; color:#26408f; }
/*------------FOOTER CLASSES-------------*/
.FooterBox
{
    color: #26408F;
    font-size: 9px;
    font-weight:bold;
}
.CopyPnl
{
    margin: 12px 20px 10px 15px;
}
.FtrLink
{
    margin: 12px 12px 10px 20px;
}
.FtrLink a
{
    margin: 0px 4px 0px 4px;
}



/*-----------LEFT NAV CLASSES------------*/
.leftNav
{
    margin-right:0px;
    margin-left:0px;
    margin-top:0px;    
    padding-top:0px;	
    width:100%;    
}
.leftNavSpacer
{
    width:160px;
    height:300px;    
}
.leftNavSelected
{	    
    color: #786B58 !important;
}

visited
{
    color: #6779B1;
}
.leftNav1, .leftNav3, .leftNav2
{
    color: #26408F;
    padding-top:2px;
    padding-bottom:2px;
}

.leftNav1
{
 	font-size:11px; 
 	/*color: #3C342B !important;*/
 	font-weight:bold; 
 	text-decoration:none; 
    border-bottom:thin #DEDFEF dotted;    
    text-transform:uppercase;
}
	
.leftNav1 a
{
    padding-left:5px;
    display:block;
}
	
.leftNav1 a:hover
{
    color: white !important;
    background-color:#26408F;
    text-decoration: none !important;    
}
	
.leftNav2
{   
 	font-size:11px; 
 	color:#26408F; 
 	font-weight:bold; 
 	text-decoration:none; 
    border-bottom:thin #DEDFEF dotted;
}
	
.leftNav2 a
{
    padding-left:0px;
    display:block;
}

.leftNav2 a:hover
{
    color: white !important;
    background-color:#26408F;
    text-decoration: none !important;    
}
	
.leftNav3
{   
 	font-size:11px; 
 	color:#26408F; 
 	font-weight:bold; 
 	text-decoration:none; 
    border-bottom:thin #DEDFEF dotted;
}
.leftNav3 a
{
    padding-left:0px;
    display:block;
    text-decoration: none !important;    
}

.leftNav3 a:hover
{
    color: white !important;
    background-color:#26408F;
    text-decoration: none !important;    
}

.leftNavHover
{
    
}

.leftNavFlyOuts
{
    font-size:12px;
    border-top:1px #CBD1E0 solid;
    border-left:1px #CBD1E0 solid;
    border-right:1px #CBD1E0 solid;   
}
.leftNavFlyOutsItem
{
    border-bottom:1px #CBD1E0 solid;
    background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
    padding:1px 5px 1px 5px;
    display:block;
    color:#354260;
    *width:100px;
    min-width:100px;
}
.leftNavFlyOutsHover
{
    background-color: #B2BCD3;
}

/**********WEB PART STYLES***********/

.AspNet-WebPart
{
	padding: 5px 5px 5px 5px;
}

#column
{
	color:#786B58!important;
}

#onthispagediv div
{
height: 5px;
background: #fff url('/Style Library/Images/dots.gif') repeat-x scroll center;
}

#onthispagediv div hr
{
	display: none !important;
}

#onthispagediv h4
{
	font-size:11px !important;
	text-transform:uppercase;
	color:#786B58 !important;
}

#topofpage table
{
 	padding: 0;
    margin: 0;
    color: #3C342B !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    font-style: normal;
    text-align: left;
    width:100%;
}

#topofpage div p img
{
	height:auto;
	width:auto;
}

#MSO_ContentTable
{
	font-size:15px;
}

#onetIDListForm
{
	font-size:15px;	
}
/**********RELATED CONTENT WEBPART STYLES***********/

#group div a
{
    text-decoration: none;
    color: #26408F;
}

#group div a:visited
{
    color: #6779B1;
}

#group div a:hover
{
    /*color: #BAC5DF;*/
    text-decoration:underline;
}

/**********ARCHIVE WEBPART STYLES***********/
.archiveSelectedYear
{
	color:#3C342B !important;
}

.DocumentSeperator
{
	height:0px;
	width:100%;	
}

