﻿/*
###############################
####### GLOBAL ELEMENTS #######
###############################
*/

/* IF YOU NEED AN EXCEL DATASHEET VIEW, YOU WILL NEED TO UNCOMMENT THE FOLLOWING .body AND form#aspnetForm LINES
.body 
{
    background-color:#FFF;
}
form#aspnetForm { 
    background-color: #0C4782; 
    height: 100%;
}
*/

.body 
{
    background-color:#0C4782; /*CONTROLS BODY BACKGROUND COLOR */
}

.shadowRight /*RIGHT SIDE SHADOW BACKGROUND IMAGE FOR BODY */
{
	*height:100%;
	min-height:100%;
	width:12px;	
	/*background-image:none !important;*/
	
	/*BUILT IN SHADOW IMAGE */
	/*background-image: url('images/bl_Shadow_Right.jpg');*/
	background-image:url('images/bodyShadowRightLtBlue.jpg');
	background-repeat:repeat-y;
	background-position:left top;
	border:none;
	/*border-left:1px solid orange;*/ /*CREATES THIN SOLID COLOR BORDER INSTEAD OF SHADOW IMAGE */
	/*background-color:#0C4782;*/
}
.shadowLeft /*LEFT SIDE SHADOW BACKGROUND IMAGE FOR BODY */
{
	*height:100%;
	min-height:100%;
	width:12px;
	/*background-image:none !important;*/
	background-repeat:repeat-y;
	background-position:left top;
	/*border:none;*/
	/*border-right:1px solid orange;*/ /*CREATES THIN SOLID COLOR BORDER INSTEAD OF IMAGE */
	/*background-color:#0C4782;*/

	/*background-image: url('images/bl_Shadow_Left.jpg');*/ /*BUILT IN SHADOW IMAGE */
	background-image:url('images/bodyShadowLeftLtBlue.jpg');
}

.topArea { /*Area behind the top banner */
background-image:url('/SiteCollectionImages/BannerBackgroundTile.jpg') !important; /* BG IMAGE FOR WIDER PAGES - IF NO WHITESPACE IS WANTED*/
background-repeat:repeat-x !important; /*MAKES SURE THE IMAGE REPEATS TO THE WIDTH OF THE PAGE */
}

/* IMPORTANT POSITIONING FOR FOOTER BELOW */
.mainContent { /*KEEPS FOOTER AT BOTTOM EVEN ON SHORT PAGES */
	min-height:300px !important;
	padding-right:15px !important; /*PUTS SPACE BETWEEN WEB PART LINE AND RIDE EDGE EQUAL TO LEFT EDGE */
}
.footer1 {
	bottom:0; /* PLACES FOOTER AT BOTTOM OF PAGE */
	position:relative;
	left:0; /*KEEPS THE FOOTER CENTERED WITHIN THE MAIN CONTENT */
	right:0; /* ^ SAME AS ABOVE ^ */
	text-align:center;
	margin-right:-15px; /*OFFSETS THE FOOTER FROM THE MAIN CONTENT PLACEHOLDER TO KEEP IT CENTERED */
	font-size:xx-small !important;
}
.footR { /* HARD RULE ABOVE FOOTER TEXT */
	width:50%;
	border:thin #CCCCCC solid;
}
/* END STYLE FOR FOOTER POSITIONING */

/*
###############################
####### LEFT NAVIGATION #######
###############################
*/

.leftNav /*CONTROLS LEFT NAV */
{
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	border:1px #8997BC solid;
	background-color: #fafac2 !important;
	width:160px;
}

.leftNav a{ /* LEFT NAV LINK TEXT */
	color:#333333;
	letter-spacing:.5pt;
	margin-bottom:5px;
	margin-top:5px;
	line-height:normal;
}

.leftNavSelected /*SELECTED LINK IN LEFT NAV - DO NOT ENABLE */
{
	background-color:#FFFF66;
	color:#999966;
	background-image:url('images/leftNavHoverYT.jpg');
	border:none !important;
}

.leftNavHover { /*HOVER PROPERTIES OF LEFT NAV LINKS */
	background-color:#FFFF66;
	color:#999966;
	background-image:url('images/leftNavHoverYT.jpg');
	border:none !important;
}

/*
###############################
######## TOP NAVIGATION #######
###############################
*/

.topNavContainer /*TOP NAV BAR CONTAINER */
{
	/*background-image:none;*/
	/*background-image: url("images/bl_Navbar_Default_Glass.jpg");*/ /* BUILT-IN IMAGE */
	background-image:url('images/navBarDefaultYT.jpg') !important;
	background-repeat:repeat-x; /*REPEATS BG IMAGE HORIZONTALLY */

	/*background-color:#FFFF66;*/
	height:40px;
}

.topNav { /*TOP NAV LINK PLACE HOLDERS */
   /* background-color:#FFFF66; */ /*BG COLOR OF INDIVIDUAL LINK BOXES */
}

.topNavRoundLeft /*TOP NAV LEFT SIDE (ROUNDED CORNERS */
{
	width:14px;
	*position:relative;
	*right:-1px;
	/*background-image:none; */
	
	/*background-image:url('images/bl_Navbar_Left.jpg');*/ /* BUILT IN IMAGE */
	background-image:url('images/navBarLeftYT.jpg');
	background-repeat:no-repeat;
}
.topNavRoundRight /*TOP NAV RIGHT SIDE (ROUNDED CORNERS */
{
	width:15px;
	/*background-image:none;*/
	
	/*background-image:url('images/bl_Navbar_Right.jpg');*/ /*BUILT IN IMAGE */
	background-image:url('images/navBarRightYT.jpg');
	background-repeat:no-repeat;
}

.topNavHover a /*TOP NAV LINK TEXT */
{
	color:#333333 !important;
	background-image:url('images/navBarHoverYT.jpg');
	background-repeat:repeat-x;
	background-position:top right;
}

.topNavSelected a  /*TOP NAV SELECTED LINK  - DO NOT ENABLE */
{
	color:#333333 !important;
	background-image:url('images/navBarHoverYT.jpg');
	background-repeat:repeat-x;
	background-position:top right;
}

.topNavItem /* SPLITTER IN BETWEEN TOP NAV LINKS */
{
    /*background-image: url('images/bl_Navbar_Splitter_Glass.jpg');*/ /*BUILT IN BG IMAGE */
    background-image:url('images/navBarSplitterYT.jpg');
	background-repeat:no-repeat;
	background-position:top right;

	color:#333333;
	/*background-image: none;*/
	letter-spacing:.5pt;
}

.topNavItem a /*CONTROLS LINK BOX PROPERTIES */
{
	display:block;
	padding-top:8px;
	padding-bottom:0;
	padding-right:5px;
	padding-left:5px;
}

.topNavFlyOuts a{ /*TOP NAV FLYOUT LINKS */
	width: 200px !important;
	background-color:#F5f5a3;
	letter-spacing:.5pt;
}

.topNavFlyOutsHover{ /*TOP NAV FLYOUT HOVER */
	width: 200px !important;
	background-color:#fafac2 !important;
}

/*
###############################
####### TOP GLOBAL NAV ########
###############################
*/

.authoringRegion { /*CONTROLS TOP GLOBAL NAVIGATION REGION */
	background-color:#FFFFCC;
}

.ms-globallinks a { /*GLOBAL NAVIGATION LINK TEXT */
 	font: 12pt verdana !important;
 	color: #9e1b32 !important;
}

/*
###############################
#### NAVIGATION PROPERTIES ####
###############################
*/

.zz3_CurrentNav_1 {
	font: 10pt verdana !important;
	line-height: 18px;
	margin-left: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	}	
	
.zz3_CurrentNav_6 {
	font: 10pt verdana !important;
	font-weight: bold !important;
	margin-left: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.pageContent {
	font: 10pt verdana;
	color: #000000;
	padding-right: 50px;
}

.pageTitle {
	font: 14pt verdana;
	color: #000000;
	font-weight: bold;
}

.link-item, .link-item a, .link-item a.link{
	font: 10pt verdana !important;
}

.groupheader{
	font: 10pt verdana !important;
	font-weight: bold !important;
}

.ms-rteCustom-ArticleTitle{
	color: #000000;
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
}

.ms-rteCustom-ArticleByline{
	color: #000000 !important;
	font-family: verdana !important;
	font-size: 10pt;
}

.ms-WPTitle {
	font-weight:bold;
	font-family:verdana;
	color:#4c4c4c;
	padding-left:3px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10pt;
}

.ms-WPTitle A:link,.ms-WPTitle A:visited {
	color:#4c4c4c;
	text-decoration:none;
	cursor:pointer;
}
.ms-WPTitle A:hover {
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
} 
.ms-WPHeader { /*HEADER FOR LISTS AND WEB PARTS */ /*CHANGE BG, COLOR, ECT.. */

}
.ms-vb { /* COLUMN HEADERS IN LISTS */

}

.ms-vb,.ms-vb2,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vb-tall,.ms-pb,.ms-pb-selected {
	font: 10pt verdana;
	color: #000000
}
.ms-vb a,.ms-vb2 a,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a{
	font: 10pt verdana;
}
.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-disc a:hover{
	font: 10pt verdana;
}
.ms-vb a:visited,.ms-vb2 a:visited,.ms-GRStatusText a:visited,.ms-vb-user a:visited,.ms-disc a:visited{
	font: 10pt verdana;
}
.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover,.ms-disc a:visited:hover{
	font: 10pt verdana;
}
th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon{
	font: 10pt verdana;
}
th .ms-vb a,.ms-vh2-nofilter a,.ms-vh2-nofilter-icon a{
	font: 10pt verdana;
} 

.ms-WPBody {
	font: 10pt verdana;
	color: #000000;
	padding-left: 10px;
}
.ms-WPBody TABLE,.ms-TPBody TABLE {
	font-size:1em;
	color: #000000
}
.ms-WPBody A:link,.ms-WPBody A:visited {
	color:#003399;
	text-decoration:none;
}
.ms-WPBody A:hover {
	color:#000000;
	text-decoration:underline;
}

.ms-rteCustom-ArticleHeadLine{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

.title-With-Background{
	background-color: rgb(89, 110, 158);
}

.ms-menutoolbar{ /*TOOLBAR MENU IN LISTS - HEIGHT, BG, ECT... */
	/*border-bottom:1px solid rgb(53, 66, 96);*/
	border:NONE !IMPORTANT;
	height:22px;
	background-color: #ffffcc; /*  BG OF SPLITTER IN LIST TOOLBAR */
	background-image: none;
	background-repeat:repeat-x;
} 
.ms-menutoolbar td{
	border-top:solid 1px NONE;
	border-bottom:solid 1px NONE; /*BORDER IN LISTS TOOLBAR */} 

.ms-menutoolbar td a{
	color: rgb(53, 66, 96);
	font-family: verdana;
	font-size: 10pt;
	text-decoration: none;
} 
table.ms-toolbar {
	background-image: none;
	background-color: #cecfce;
	border-bottom:1px solid rgb(53, 66, 96);
	border-top:solid 1px #666666; /*BORDER IN LISTS TOOLBAR */
}

.ms-toolbar { /*CONTROLS TOOLBAR LIKE IN LISTS... */
	color:#333333;
	font-family: verdana;
	font-size: 10pt;
	text-decoration: none;
	background-image: none;
	background-color:#ffffcc;
}

.ms-WPBorder,.ms-WPBorderBorderOnly { /*MAIN BORDER FOR LIST BODY */
	border-color:rgb(53, 66, 96);
	border-width:1px;
	border-style:solid;
}
.ms-WPBorder {
	border-top-width:0px;
	border-color:rgb(53, 66, 96);
} 

.ms-separator{
	background-image: none;	
	color: rgb(53, 66, 96);
}

.ms-descriptiontext {
	font: 10pt verdana;
	color: #000000
}

.description {
	font: 10pt verdana !important;
	color: #000000 !important;
}

.ms-rteCustom-PageHeader /*BRANDING COMPLIANT PAGE HEADER
DO NOT CHANGE */
{
	font-size: 18pt; 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
}
.ms-rteCustom-ParagraphHeader /* CUSTOM STYLES FOR PAGES - DO NOT CHANGE */
{
	font-size: 12pt; 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
}
.ms-rteCustom-BodyText /* CUSTOM STYLES FOR PAGES - DO NOT CHANGE */
{
	font-size:10pt;
	font-family:Verdana;
}

.ms-sblink { /*SEARCH LINK TEXT */
	color:#333333 !important;
}
.ms-sbtext { /*SEARCH BOX TEXT */
	color:#333333 !important;
}
.ms-menubuttonactivehover {
	border:NONE !IMPORTANT;
	background-image:url('images/navBarDefaultYT.jpg');
}

.ms-splitbuttonhover { /* NEW BUTTON HOVER PROPERTIES FOR LISTS */
	background-image:none;
	border:none !important;
}

.ms-splitbuttontext { /* TEXT IN NEW BUTTON IN LISTS */
	border:none !important;
	color:#FFFFF7;
}
TABLE.ms-splitbuttonhover TD.ms-splitbuttondropdown { /* NEW BUTTON DROPDOWN ARROW */
	border:none;
}

