﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */

/*SETTING .BODY WIDTH TO 100% and .MASTER WIDTH TO 1200px MADE PRINT FRIENDLY CONTENT STRETCH
PAGE WIDTH.

SETTING MANY APPROPRIATE CLASSES TO DISPLAY:NONE HID CONTENT WRAPPED IN THOSE CLASSES*/


form
{
	height:100%;
}
html
{
	height:100%;
}
/*SHARED STYLES*/


/*MASTERPAGE STYLES*/

.searchheader{
	font-size:14pt;
	font-weight: bold;
	color: #3366cc;
	font-family: "Trebuchet MS";
}
.authoringconsole{
	background-color: #d8d8ce;
	font-size: 10px ;
	color: #3366cc;
	font-family: "Trebuchet MS";
	line-height:12px;
}	
.ms-consoleframe{

    background-color:#d8d8ce;
	font-size: 10px ;
	color: #3366cc;
	font-family: "Trebuchet MS";
	line-height:12px;
}
.ms-consolestatusframe{

 background-color:#d8d8ce;
	font-size: 10px ;
	color: #3366cc;
	font-family: "Trebuchet MS";
	line-height:12px;
}
.ms-consolestatusmajorframe{
 background-color:#d8d8ce;
	font-size: 10px ;
	color: #3366cc;
	font-family: "Trebuchet MS";
	line-height:12px;


}

/*SETTING .BODY WIDTH TO 100% and .MASTER WIDTH TO 1200px MADE PRINT FRIENDLY CONTENT STRETCH
PAGE WIDTH*/

/*AFFECTS THE BACKGROUND OF THE BODY*/
.body
{
	background-color:#f2f3ed;
	background-image: url('/images/bg_gradient.jpg');
	height: 100%;
	background-repeat:repeat-x;
	width:1200px;
	
}
.master
{
	width:100%;
	margin-left:0;
	margin-right:0;
}

.masterContent
{
/*	background-color:#FFFFFF;*/
}

/*CONTROLS THE BG COLOR AND WIDTH OF THE TELL CONGRESS & SEND EMAIL SECTION OF MASTER PAGE*/
 .sendemail{
	background-position: top;
	background-color: #438fdb;
	vertical-align: top;

}
.sendemailheader{
	font-size:14pt;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	margin-left: 5px;
		display:none;
}
.sendmailinputbox{
	margin-left: 5px;
	margin-bottom: 8px;
	background-image:url('../../../../images/bg_inputbox.jpg');
	background-repeat:repeat-x;
		display:none;
}
.sendmailbtn{
/*	padding: 5px 0 0px 5px;*/
	margin-left: 5px;
	margin-bottom: 4px;
		display:none;
}

/*CONTROLS COLUMN 3 OF HOME PAGE LAYOUT*/
.column2{
margin-right:0px;
width:400px;
}

.column3{
	padding: 0 0 0 0;
	display: block;
	float: right;
	margin-top: 0px;
	width:245px;
}

/*CONTROLS RIGHT COLUMN OF THE HOME MASTER PAGE*/
.homeRightColumn{
	width:244px;
	float:right, top;
}

/*CONTROLS THE SIGN UP FOR UPDATES SECTION IN THE RIGHT COLUMN OF THE HOME MASTER PAGE*/
 .signup{
	background-image: url('../../../../images/hm_signup_gradient.gif');
	background-repeat: repeat-x;
	background-position: top;
	width:244px;
	height:100px;
		display:none;
}
.signupheaderblue{
	font-size:14pt;
	font-weight: bold;
	text-align: left;
	color: #3974AE;
	font-family: "Trebuchet MS";
	margin-left: 27px;
		display:none;
}
.signupheaderwhite{
	font-size:14pt;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
		display:none;
}
.signupinputbox{
	margin-left: 27px;
	margin-bottom: 8px;
	background-image:url('../../../../images/bg_inputbox.jpg');
	background-repeat:repeat-x;
		display:none;
}
.signupbtn{
/*	padding: 5px 0 0px 5px;*/
	margin-left: 5px;
	margin-bottom: 4px;
		display:none;
}


/*CONTROLS THE RIGHT COLUMN OF THE INTERIOR MASTER PAGE*/
.interiorRightColumn{
	width:100%;
	float:right, top;
		display:none;
}
 .interiorSignup{
	background-image: url('../../../../images/hm_signup_gradient.gif');
	background-repeat: repeat-x;
	background-position: top;
	width:100%;
	height:100px;
		display:none;
}

.dottedseparator{
	background-image: url('../../../../images/dotted_separator.gif');
	background-repeat: no-repeat;
	width: 210px;
}

.followUsOn{
	font-family:"Trebuchet MS";
	font-size:12pt;
	color:#5a5757;
	font-weight:200;
	margin-left:3px;
} 

.headerlinks
{
	font-family: tahoma;
	color: #FFFFFF;
	clear: both;
	font-size: 7pt;
}

.headerlinks a:active
{
   	color: #FFFFFF;
	font-family: tahoma;  
	font-size: 7pt; 
	text-decoration:none;
}
.headerlinks a
{
   	color: #FFFFFF;
	font-family: tahoma;  
	font-size:7pt; 
	text-decoration:none;
}
.headerlinks a:hover
{
	text-decoration:underline;
}

.shadowRight
{
	*height:100%;
	min-height:100%;
	width:12px;	
/*	background-image: url('../../../Images/bl_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:left top;*/
}
.shadowLeft
{
	*height:100%;
	min-height:100%;
	width:12px;	
/*	background-image: url('../../../Images/bl_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:left top;*/
}
.spacer
{
	width:12px
}
.spacerHomeVertical
{
	height:22px
}
}
.breadcrumb
{
    font-family: tahoma; 
    color: #656b77;
    clear:both;
    font-size:9pt; 
    font-family: tahoma; 
    padding-left:7px;
    padding-bottom:2px;
    padding-top:4px;
    border-bottom:1px #CCCCCC solid;
    margin-bottom:4px;
}
.breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
a.#zz8_Menu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
{
	color:#333333;
}
.sharepointLogin .ms-globallinks a
{
	color:#333333;
}
.sharepointLogin .ms-globallinks
{
	color:#333333;
}
.sharepointLogin div
{
	color:#333333;
}
.topArea
{
/*	background:url('../../../images/bl_band.jpg') no-repeat right top;
*/
	}
.topArea :active
{
	text-decoration:none;
}
.logo
{
    float:left;
	height: 42px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
}
.logo a
{
	color: #656B77;
	background-image:url('../../../images/bl_logo.jpg');
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 75px;
}
.topLinkBar 
{
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
}
.toplinkbar a:active
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
.topLink
{
   	background: url('../../../Images/linksdivider.gif') no-repeat right 6px;
   	display:inline;
}	
.console
{
	clear:both;
}
.search
{
	margin: 30px 0px 30px 0px;
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #FFFFFF;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}
.siteActionMenu
{
    float:right;
}
.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}

/*AFFECTS THE BACKGROUND OF THE TOP NAV BAR*/
.topNavContainer
{
	height:102px;
	width:942px;
	background-image:url('../../../../images/printfriendly_banner.jpg');
	background-repeat:no-repeat;
		display:none;
}
.topNav
{
    *position:relative;
    *top:-1px;
}

/*AFFECTS THE HEIGHT OF THE TOP NAV AND THE STYLE OF THE TEXT*/
.topNavItem
{
	background-image: url('/images/printfriendly_banner.jpg');
	background-repeat: no-repeat;
/*	background-position:right top;*/
	font-family: "Trebuchet MS";
	font-size: medium;
	color: #FFFFFF; /*sets the height of the top nav*/;
	height: 102px;
		display:none;
}

/*AFFECTS THE SPACING & POSITIONING OF THE TOP NAV LINKED TEXT*/
.topNavItem a
{
	height:102px;
		display:none;
	}
/*
.topNavSelected a
{
	background-image: url('/images/bg_topnav_flyout.gif');
	background-repeat:repeat-x;
	background-position:right top; 
	color: #FFFFFF;
}
*/
/*Affects the spacing & positioning of the top nav linked words when hovered over by mouse*/
.topNavHover a
{
	/*	background-image: url('/images/bg_topnav_flyout.gif');
	background-repeat: repeat-x;
	background-position:right top;
	font-family: tahoma;  
	font-size: 10pt; 
	color: #3a4663;*/
background-image: url('/images/hm_bg_footer.jpg');
	background-position: center;
	background-repeat: repeat-x;
	display: block;
	padding: 3px 22px 2px 22px;
		display:none;
}
.topNavFlyOuts
{
/*	border-top:1px #CBD1E0 solid;*/
}
.topNavFlyOutsItem
{	
	background-image: url('/images/bg_topnav_flyout.gif');
	background-repeat:repeat-x;
	font-family: tahoma; 
	font-size: 10pt; 
/*	background-color: #ECEFF3;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#3A4663; */
	*width:150px;
	min-width:150px;
}
.topNavFlyOutsItem a
{
/*    display:block; */
/*    padding:4px 5px 4px 5px;*/
    padding:2px 4px 2px 0px;
    font-family: Tahoma;
    font-size: 10pt;
    color: white;
}
.topNavFlyOutsHover
{
/*	background-color: #B2BCD3;*/
	background-image: url('/images/bg_topnav.gif');
	background-repeat: repeat-x;
	background-position:right top;
	font-family: tahoma;  
	font-size: 10pt; 
	color: #3a4663;
}
.topNavRoundRight
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}
.leftNav
{
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	border:1px #8997BC solid;
	background-color: #D0D6E3;
	width:160px;
}
.leftNavSpacer
{
	width:160px;
}
.leftNavSelected
{
	background-color: #B2BCD3;
	color: #F4F5F9;
	border-top:1px #B2BCDD solid;
	border-bottom:1px #B2BCDD solid;
	line-height:14pt;
}
.leftNav3
{
	color: #354260;
}
.leftNav2
{
	color: #354260;
}
.leftNav1
{
	color: #354260;
}
.leftNav1
{
	font-family: tahoma;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:14pt;
}
.leftNav1 a
{
	font-family: tahoma;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	padding-right:10px;
}
.leftNav2
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	background-color: #596E9E;
	color:#FFFFFF;
}
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	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;
}
.pageTitle
{
	margin:0px;
	font-family: tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666;
}
.pageTitle span
{
	margin:0px;
	padding:0px;
}

/*SPACING OF THE GUTTERS FOR THE MAIN PLACEHOLDER ON MASTER PAGE*/
/*.mainContainer
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}*/
.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}
.mainContent
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

/*CONTROLS SIZE OF MAIN CONTENT AREA OF MAIN PLACEHOLDER IN INTERIOR MASTER PAGE*/
.interiorMainContainer{
	background-image:url('../../../../images/printfriendly_banner.jpg');
	width:684px;
}

/*CONTROLS SIZE OF MAIN CONTENT AREA OF MAIN PLACEHOLDER IN INTERIOR MASTER NO RIGHT COLUMN PAGE*/
.interiorMainContainerWide{
	width:908px;
}


.mainContent td.ms-pagebreadcrumb
{
	display:none;
}
.mainContent div.ms-pagebreadcrumb
{
	display:none;
}
div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom:8px;
	margin-right:5px;
	border-right-width:1px;
}
div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;
}


/*CLASSES FOR THE HAPPENING NOW WEBPART ON HOMEPAGE*/
.happeningnow {
	font-size: 14pt;
	text-align: left;
	color: #333333;
	font-family: "Trebuchet MS";
}
.happeningnowblue {
	font-size: 14pt;
	text-align: left;
	color: #3974AE;
	font-family: "Trebuchet MS";
}
.happeningnowtext{            
	font-size: 12px;
    color: #333333;
    font-family: "Trebuchet MS";
}
.happeningnowmore a{      
     font-size: 12px;
     color: red;
     font-family: "Trebuchet MS";
     vertical-align:top;
     height:6px;	
     padding-right:35px		
}
.happeningnowlinks a {
     font-size: 10px;
     color: #3366CC;
     font-family: "Trebuchet MS";
     padding-bottom:5px
}



/*CLASSES FOR THE NEWS STORY IN CENTER COLUMN OF HOMEPAGE*/
.homenewsheader{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 0px;
	FONT-SIZE: 20pt;
	COLOR: #5A5757;
	LINE-HEIGHT: 1.25;
	FONT-FAMILY: Trebuchet MS;
}
.homenewstext{
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 12px;
	PADDING-TOP: 0px;
	FONT-SIZE: 11pt;
	COLOR:#5A5757;
	LINE-HEIGHT: 1.3;
	FONT-FAMILY: Trebuchet MS;
	LETTER-SPACING: 1px	
}

/*CLASSES FOR 'WHAT EXPERTS SAY' QUOTE BOX ON HOMEPAGE*/
 .quotebody{
	font-size: medium;
	color: #3366cc;
	font-family: "Trebuchet MS";
}
.quotereference {
	font-size: 10px ;
	color: #3366cc;
	font-family: "Trebuchet MS";
	line-height:12px;				
}
.quotereference a{
	font-size: 10px ;
	color: #3366cc;
	font-family: "Trebuchet MS";
	line-height:12px;				
}
.quotetitle{
	font-size: medium;
	color: white;
	font-family: "Trebuchet MS";
}

/*CLASSES FOR 'WHAT EXPERTS SAY' QUOTE BOX ON INTERIOR MASTER PAGE*/
.interior_quotetitle{
	font-size: 12px
	color: white;
	font-family: "Trebuchet MS";
}
.interior_quotebody{
	font-size: 12px;
	color: #3366cc;
	font-family: "Trebuchet MS";
}
.interior_quotereference {
	font-size: 10px ;
	color: #3366cc;
	font-family: "Trebuchet MS";
/*	line-height:12px;*/				
}

.interior_quotereference a {
	font-size: 10px ;
	color: #3366cc;
	font-family: "Trebuchet MS";
/*	line-height:12px;	*/			
}


/*CLASS FOR THE FOOTER OF MASTER PAGE*/
.footer {
	background-image: url('../../../../images/hm_bg_footer.jpg');
	background-repeat: repeat-x;
	background-position: center;
	font-size: 8pt;
	text-align: center;
	color: #484848;
	font-family: "Trebuchet MS";
	height: 36px;
	padding: 20px 22px 2px 22px;
	display:none;
}
.footer a{
	text-decoration:underline;
	color: #484848;
	margin-left:10px;
	display:none;
}

/*CLASS FOR CHANNEL LANDING LAYOUT PAGE*/
.channelMainLayout{
	margin-top:6px;
	margin-right:15px;
	width:669px;
}
.channelTitle{
	font-size: 22pt;
	color: #484848;
	font-family: "Trebuchet MS";
	font-weight:100;
}
.channelText{
	font-size: 10pt;
	color: #484848;
	font-family: "Trebuchet MS";
}

/*CLASS FOR NEWS ROLLUPS AND PAGES*/
.newsheadline{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	font-family: "Trebuchet MS";
}
.newsbody{            
	font-size: 12px;
    color: #333333;
    font-family: "Trebuchet MS";
}
.newsbody a{      
     font-size: 12px;
     color: #3366CC;
     font-family: "Trebuchet MS";
     vertical-align:top;
     height:6px;	
     padding-right:35px		
}






/* Might be able to remove the following CEWP classes*/
CEWP paragraph formatting
div.ms-WPBody {
} 

div.ms-wpbody h1 {} 

CEWP H1 header formatting div.ms-wpbody p h1 {} 

div.ms-wpbody h2 {} 

CEWP H2 header formatting div.ms-wpbody p h2 {} 

div.ms-wpbody h3 {} 

CEWP H3 header formatting div.ms-wpbody p h3 {} 

div.ms-wpbody ul {}  

CEWP unordered and ordered list formatting div.ms-wpbody p ul {}  
div.ms-wpbody ol {} 

div.ms-wpbody p ol {} 

CEWP links formatting
div.ms-wpbody a:link {}
div.ms-wpbody a:visited {}
div.ms-wpbody a:hover {}  

