﻿/*
IE7 MODS prefixed with #
IE6 MODS prefixed with _
*/
body{
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	background-position: top;
	background-color:white;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	line-height:135%;
	color:#4d4e53;
	margin:0px;
	padding:0px;
}
a:visited	{color:#4083c4;text-decoration:none;}
a:link	{color:#4083c4;text-decoration:none;}
a:hover				{color:#4083c4;text-decoration:underline;}
a.small:visited {font-size:.85em;color:#4083c4;white-space: nowrap; text-decoration:none;}
a.small:link {font-size:.85em;color:#4083c4;white-space: nowrap; text-decoration:none;}
a.small:hover				 {font-size:.85em;color:#4083c4;white-space: nowrap; text-decoration:underline;}

img			{border:none;}
#wrapper 	{margin:0px auto; width:870px;} /* was width:800px;  sjn */
#header		{width:850px;}
	#logo			{float:left;width:245px; height:40px;margin:36px 295px 0px 20px; #margin-bottom:-1px;}/*background-image :url(../images/logo.gif); background-repeat:no-repeat;*/
	
	#globallinks 	{float:left;width:290px; #width:315px; color:#1d435a; padding:0px;margin:0px 0px 0px -25px;} 
	/* SJN fixing FF issues ............................................................................. */
	#globallinks ul	{text-align:left;  margin:25px 0px 7px -86px; /*IE7 -->*/ #margin-left:-45px; }
	/* SJN fixing FF issues ............................................................................. */
	#globallinks li {display:inline;list-style-type: none; text-align:left;}
	#globallinks a 			{color:#002942; font-size:8pt;text-decoration:none; border-left:1px solid #002942; padding-left:5px;}
	#globallinks a.first	{border:none;} 
	#globallinks a:hover	{text-decoration:underline;}
	/*#height:15px; margin:6px 10px 0px 10px; /*padding:0px 20px;*/  /*border:none; #border:white;color:#4083c4;font-family:inherit;}*/
	#calendarlink	{width:250px; text-align:right;}
	#calendarlink a {margin:-25px 0px 0px 5px;}

#content	{float:left; width:800px;  }	/*was margin-left:-4px; margin-top:1px;  width:870px margin-left:-5px sjn*/
#navbar		{
	margin-left: -4px;
	margin: 0 0 0 0;
	float: left;
	width: 850px;
}	/*was margin-top:2px; width:810px  margin-left:-5pxsjn*/
#navbar a {margin:0px; padding:0px;}
#navbar img {margin:0px; padding:0px;}

/* OLD ANIMATION #animation	{float:left;width:800px;margin-left:4px;}  */
#animation {clear:both; margin-left:-64px; padding:0px;width:955px}
/*#animation {clear:both; margin:0px; padding:0px;width:870px}*/
/*#leftFadeBanner{float:left; margin-left:-44px; margin-right:0px;}*/   /*float:left;*/
/*#rightFadeBanner{display:inline; margin-left:0px;}*/   /*float:left;*/
/*#inneranimation {float:left;margin:0px; padding:0px;}*/   /*display:inline;width:798px;height:238px;*/

#threecols	{float:left;width:870px;} 
	#col1	{float:left;width:265px;background-image:url(../images/background-col1.gif); background-repeat:no-repeat; padding:50px 0px 0px 28px; margin:0px 0px 0px -20px;}
	#col1-inner {width:245px;}
	p.featuredarticle {margin:0px 0px 5px 0px ;}
	
	#col2	{float:left;width:230px; margin:0px 15px 0px 0px; font-size:8pt; line-height:10pt; padding:0px 5px 0px 5px;}
		#col3	{float:left;width:275px;background:url(../images/background-col3.gif) no-repeat;padding:50px 0px 0px 30px;}
		#col3-inner {width:200px; padding:0px 25px 0px 0px;}

		#quicklinks ul { list-style:none; margin:0px 0px 20px -45px; /* IE7 -->*/#margin: 0px 0px 0px 0px;}
		#quicklinks li { background-image: url(../images/bulletArrow.gif);   background-repeat:no-repeat;  background-position:left 0px; margin:0px 0px 10px -5px; padding:0px 0px 0px 20px; min-height:150%}
		#upcomingevents{width:250px;background:url(../images/background-upcomingevents.gif) no-repeat; padding:35px 0px 0px 5px; margin:20px 0px 0px -20px;}
/* ---------------------------------------------------- */
#leftColumn{
	float:left;
	width:594px;
	margin-right:2px;
}
#rightColumn{
	float:left;
	width:200px;
	background-image:url('../images/QL_bg_gradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	padding-left:4px;
}
/* ---------------------------------------------------- */
#pageHeaderBelowNav{
	float:left;
}
#footerbg 	{float:left;width:100%; margin:20px 0px 0px 0px ;padding:0px;background-image:url(../images/footerbg.gif); background-repeat:repeat-x;}
	#footer	{margin:0px auto; margin-top:45px;margin-bottom:25px;padding-bottom:10px;width:810px; font-size:8pt;color:#002942;}
	#footer a{color:#002942;}
		#footercol1 {float:left;width:210px; text-align:left;}
		#footercol2 {float:left;width:315px; text-align:center;}
		#footercol3 {float:left;width:280px; text-align:right;}
		
/* ------------------------------------------------------------------------------- */
.hover{
	cursor:pointer;
}
/* ------------------------------------------------------------------------------- */
#globalsearch{width:240px; margin:-8px 0px 0px -20px; float:left}
.searchBox{
	border:0px white none;	
	padding:0px;
}
.searchStats{
	background-image:url('../images/bannerGradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	color:#006bb6;
	padding-top:5px;			
	padding-bottom:6px;	
	padding-left:4px;
}
#recommendedResults .searchStats{
	padding-top:0px;	
	padding-left:4px;
	padding-bottom:0px;		
	font-size:14px;
	background-image:none;
}
#recommendedResults{
	
	padding-bottom:0px;
	padding-top:0px;
}
.searchPaging{
	text-align:right;
	background-color: transparent;
	background-image:none;
}

.paddingbottomSearchRecomm{
padding-bottom: 5px;
padding-top:0px;
padding-left:4px;
}
.search-Title{
FONT-SIZE:1.2em;
MARGIN:0px 0px 5px;
COLOR:#4083c4;
FONT-FAMILY:Tahoma;
}
.srch-Title A:visited{
text-decoration:none;
color:#4083c4;
}
.search-Title A:link{
text-decoration:none;
color:#4083c4;
}
.search-Title a:hover{
color:#4083c4;
text-decoration:underline;
}
.srch-URL A:visited{
color:#4083c4;
text-decoration:none;
}
.search-URL A:link{
color:#4083c4;
text-decoration:none;
}
.search-URL a:hover{
color:#4083c4;
text-decoration:underline;
}

.search-URL a:visited{
color:#4083c4;

}



.resultsTable{
	border:0px;
}
.grey10px{
	color:#002942;
	font-size:8pt;
}
.grey10pxPadBottom{
	padding-left:0px;
	padding-bottom : 8px;
	color:#002942;
	font-size:11px;
}
.grey8ptforHome{
	color:#002942;
	font-size:.85em;
}
.eventsitemHome
{
 padding-bottom:7px;
}
.PaddingBwArticle
{
 padding-bottom:7px;
 padding-right:10px;
}

#TDfilterContentDisplay{
padding-left:15px;
width: 235px; 
height: 85px;
}

.imageForFilterPages{
  /*padding-left:8px;
 padding-right: 8px;*/
 border: 1px solid #006Ab6; 
 border-width: 1px 1px 1px 1px;
}

.TDthumbnailimageFilter
{
 width: 60px;
}


#quicklinksEmailHome li{
	background-image: url(../images/bulletArrow.gif);   
	background-repeat:no-repeat;  
	background-position:left 0px; 
	/*margin:0px 0px 10px -5px; */
	margin:0px 0px 10px 15px;#margin-left:5px;
	padding:0px 0px 0px 20px; 
	min-height:150%;
	list-style:none;

}
#quicklinksEmailHome ul	{text-align:left;  margin:25px 0px 7px -55px; /* IE7 -->*/ #margin-left:-5px; }

#quicklinkscallouts li{
	background-image: url(../images/bulletArrow.gif);   
	background-repeat:no-repeat;  
	background-position:left 4px; 
	margin:0px 0px 10px -5px; 
	padding:0px 8px 0px 20px; /*padding:0px 0px 0px 20px;  SJN*/
	list-style:none;
	min-height:2em;
}
#quicklinkscallouts ul	{text-align:left;  margin:25px 0px 7px -30px; /*-55px; SJN IE7 -->*/ #margin-left:15px; }

#SPResults{
	/*width:598px;*/
	padding-right:8px;
	padding-left:4px;
}
.padLeft6px{
	padding-left:6px;
}

/* ------------------call outs right : Quick Links----------------------------------------------------- */
.quickLinksHeader{
	font-size:14px;
	color:#006bb6;
	padding:4px;
}
#tdCallouts{    
	float:left;
	width:200px;
	background-image:url('../images/QL_bg_gradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	padding-left:4px;
}
.bgGradient{
	background-image:url('../images/QL_bg_gradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	margin-right:8px;
}
#quickLinksZone ul {
	list-style:none;
	margin:10px 0px 20px 10px;
	
}
#quickLinksZone li { 
	background-image: url(../images/bulletArrow.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	margin:0px 0px 10px -5px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
	min-height:150%
}

/* -------------landing and default page layout------------------------------------------------------------------ */

.landingPageSummaryHeader{
	background-image:url('../images/bannerGradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	width:565px;
	font-size:17px;
	color:#006bb6;
	padding:4px;
	
}

.landingPageRegisterEvent{
	background-position:left top;
	background-repeat:repeat-x;
	width:565px;
	font-size:17px;
	color:#006bb6;
	padding:4px;
	
}



.searchPageSummaryHeader{
	width:565px;
	font-size:17px;
	color:#006bb6;
	padding-left:4px;
	padding-bottom:0px;
	padding-top:4px;
}

.searchStatsSummaryHeader
{
	font-size:17px;
	color:#006bb6;
	padding-left:4px;
	padding-bottom:0px;
	padding-top:4px;
	background-image:url('../images/QL_bg_gradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	margin-right:8px;


}
.landingPageSummary{
	font-size:11px;
	color:#4d4e53;
	padding-top :8px;
	padding-left:3px;
	padding-bottom :8px;
	width:545px;
}
.landingPageContentHeader{
	background-image:url('../images/bannerGradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	width: 182px;
	font-size:14px;
	color:#006bb6;
	padding-top:8px;
	padding-bottom:2px;
	padding-left:4px;
}
#ImageTop  
{
	border:none;
}
.CallOutHeader{
	font-size:14px;
	color:#006bb6;
	padding-top:8px;
}

.landingPageFilterContent{
	font-size:12px;
	color:#006bb6;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;

}
.filtercontent{
	padding-top:4px;
	padding-bottom:4px;

	
	}
}
.landingPageContent{
	font-size:11px;
/*	color:#006bb6;*/
}
.BlueContent{
	font-size:11px;
	color:#006bb6;
}
.breadCrumbs{
	font-size:11px;
	color:#002942;
	padding:8px;
	float:left;
}
/* -------------events page layout------------------------------------------------------------------ */

.eventsHeader{
	background-image:url('../images/bannerGradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	font-size:12px;
	color:#006bb6;
	padding:4px;
	text-align: left;
}
.eventsBody{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:8pt; 
line-height:135%;
color:#4d4e53;
}
.eventsCell{
	vertical-align:top;
	padding-left:8px;
	padding-bottom:8px;
}
/* -------------resources and application Ing Landing page layout------------------------------------------------------------------ */

#LeftSection{
	width:50%;
	margin-right: 4px;
	vertical-align:top;
}
#RightSection{
	
	vertical-align:top;

	
}
/* -------------resources page layout------------------------------------------------------------------ */

.resourceFilterSubContent{
	font-size:12px;
	color:#006bb6;
	font-weight:bold;
	padding-top:4px;
	padding-left:4em;
}

.resourceFilterSubContentHeader{
	font-size:12px;
	color:#006bb6;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
}

/* -------------Form layout------------------------------------------------------------------ */
.ltBlue13px{
                color:#4083c4;
                font-size:13px;
}
.formLabel{
                color:#4083c4;
                font-size:11px;
}
.formTextBox{
                width:290px;
                font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
                font-size:12px;         
                
}
.formTextBoxOther{
			 	width:230px;
                font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
                font-size:11px;   
	
	
}

.formZone{
                background-color:#fff;
                background-image:url('../images/formGradient.gif');
                background-position:left top;
                background-repeat:repeat-x;]
                padding: 8px;
                
}
.formContentHeader{
	
	font-size:17px;
	color:#006bb6;
	padding:4px;
	
}

.formContent{
	font-size:11px;
	color:#4d4e53;
	padding-top :8px;
	padding-left:3px;
	padding-bottom :8px;
	width:545px;
}

.floatRt{
	
	float:right;
}

/* Begin SharePoint Custom Styles */
/* The styles below will show up in the Styles dropdown of the SharePoint content editor.
   These styles will be used by the content administrators to apply styles selectively as needed in
   various content area while maintaining consistency throughout the site. */
 
.ms-rteCustom-headline {
	font-weight: bold;
	font-size: 20px;
	color:#006ab6;
	line-height:25px;
}
.ms-rteCustom-subhead1 {
	font-weight: bold;
	font-size: 16px;
	color:#3399cc;
	line-height:20px;
}
.ms-rteCustom-subhead2 {
	font-weight: bold;
	font-size: 16px;
	color:#ec1c2d;
	line-height:20px;
}
.ms-rteCustom-sup {
	line-height: 0;
	font-size: 80%;
}
.ms-rteCustom-sub {
	line-height: 0;
	font-size: 80%;
}
/*////////////////////////////////////////////////////////////////////////*/
/*///////////////[ PLAIN BLUE TEXT ]//////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
.ms-rteCustom-blueText
{
	color: #3b8dc7;
	font-size: 12px;
}
.ms-rteCustom-blueText a:link
{
	color: #3b8dc7;
	font-size: 12px;
	text-decoration:none;
}
.ms-rteCustom-blueText a:visit
{
	color: #3b8dc7;
	font-size: 12px;
	text-decoration:none;
}
.ms-rteCustom-blueText a:active
{
	color: #3b8dc7;
	font-size: 12px;
	text-decoration:none;
}
.ms-rteCustom-blueText a:hover
{
	color: #ec1c2d;
	font-size: 12px;
	text-decoration:none;
}
/*////////////////////////////////////////////////////////////////////////*/
/*///////////////[ PLAIN RED TEXT ]///////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
.ms-rteCustom-redText
{
	color: #ec1c2d;
	font-size: 12px;
}
.ms-rteCustom-redText a:link
{
	color: #ec1c2d;
	font-size: 12px;
	text-decoration:none;
}
.ms-rteCustom-redText a:visit
{
	color: #ec1c2d;
	font-size: 12px;
	text-decoration:none;
}
.ms-rteCustom-redText a:active
{
	color: #ec1c2d;
	font-size: 12px;
	text-decoration:none;
}
.ms-rteCustom-redText a:hover
{
	color: #3b8dc7;
	font-size: 12px;
	text-decoration:none;
}
/*////////////////////////////////////////////////////////////////////////*/
/*///////////////[ MAIN COPY ]////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
.ms-rteCustom-mainCopy
{
	color: #333333;
	font-size: 12px;
}
.ms-rteCustom-mainCopy a:link
{
	color: #3b8dc7;
	font-size: 12px;
	text-decoration:none;
}
.ms-rteCustom-mainCopy a:visit
{
	color: #3b8dc7;
	font-size: 12px;
	text-decoration:none;
}
.ms-rteCustom-mainCopy a:active
{
	color: #3b8dc7;
	font-size: 12px;
	text-decoration:none;
}
.ms-rteCustom-mainCopy a:hover
{
	color: #ec1c2d;
	font-size: 12px;
	text-decoration:none;
}
/*////////////////////////////////////////////////////////////////////////*/
/*///////////////[ LEGAL COPY ]////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
.ms-rteCustom-LegalCopy
{
	color: #333333;
	font-size: 9px;
}
.ms-rteCustom-LegalCopy a:link
{
	color: #3b8dc7;
	font-size: 9px;
	text-decoration:none;
}
.ms-rteCustom-LegalCopy a:visit
{
	color: #3b8dc7;
	font-size: 9px;
	text-decoration:none;
}
.ms-rteCustom-LegalCopy a:active
{
	color: #3b8dc7;
	font-size: 9px;
	text-decoration:none;
}
.ms-rteCustom-LegalCopy a:hover
{
	color: #ec1c2d;
	font-size: 9px;
	text-decoration:none;
}
/*////////////////////////////////////////////////////////////////////////*/
/*///////////////[ LARGE PICTURE BOX (r) + (l) ]//////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
.ms-rteCustom-LargePictureBoxRIGHT{
 width:253px;
 border: 1px solid #006Ab6; 
 border-width: 1px 1px 1px 1px;
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
float:right;
}
.ms-rteCustom-LargePictureBoxLEFT{
 width:253px;
 border: 1px solid #006Ab6; 
 border-width: 1px 1px 1px 1px;
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 float:left;
}
/*////////////////////////////////////////////////////////////////////////*/
/*///////////////[ MEDIUM PICTURE BOX (r) + (l) ]/////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
.ms-rteCustom-MediumPictureBoxRIGHT{
 width:80px;
 border: 1px solid #006Ab6; 
 border-width: 1px 1px 1px 1px;
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 float:right;
}
.ms-rteCustom-MediumPictureBoxLEFT{
 width:80px;
 border: 1px solid #006Ab6; 
 border-width: 1px 1px 1px 1px;
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 float:left;
}
/*////////////////////////////////////////////////////////////////////////*/
/*///////////////[ SMALL PICTURE BOX (r) + (l) ]//////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
.ms-rteCustom-SmallPictureBoxRIGHT{
 width:40px;
 border: 1px solid #006Ab6; 
 border-width: 1px 1px 1px 1px;
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 float:right;
}
.ms-rteCustom-SmallPictureBoxLEFT{
 width:40px;
 border: 1px solid #006Ab6; 
 border-width: 1px 1px 1px 1px;
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 float:left;
}

/*End SharePoint Custom Styles*/
