﻿/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ COLORS  ++++++++++++++++++++++++++++++++++++++++++++++++++++

ee2200 - RED
666666 - DK GRAY
444444 - ANOTHER DK GRAY (SPOTLIGHT ACCORDIAN HEADER)
e2e2e2 - GRAY
ffee00 - YELLOW
0088CC - BLUE

UPCOMING EVENTS BOXES
b0eade - DK TEAL HEADER
e0feeb - LT TEAL BODY
fcc7fb - DK LAVENDAR HEADER
ffeaff - LT LAVENDAR BODY

++++++++++++++++++++++++++++++++++++++++++++++++++++ GENERAL STYLE ++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
body{font: normal 12px Arial,Tahoma; color:#444444;  }
h1,h2,h3,h4,h5,h6{font-family:Arial; color:#444444; padding:0;margin:0}
a, a:visited{color:#0088cc; text-decoration:none;}
a:hover {color:#0088cc;text-decoration:underline;}
a:active {color:#ee2200;text-decoration:underline;}
strong{ font-weight:bold; }
#divTopRedBorder{ width:100%; background-color:#ee2200; height:5px; border-bottom: 1px solid #b51a00;}
#divPageContainer{ width:950px; margin: 0 auto; }
#divHeader{ position:relative;  width:950px; }
#logo{padding: 0px 0px 0px 0px;}
blockquote {font-style: italic;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ TOP MENU ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#TopUtilityMenu1 { position: absolute;top:0px;right:75px;height: 28px;padding: 0;overflow: hidden;}
#TopUtilityMenu1 li {float: left;vertical-align:middle;padding-top:5px;}
#TopUtilityMenu1 li a {font: normal 11px arial;color: #444444;display:block;height:30px;padding-left:12px;}   
#TopUtilityMenu1 li a:hover {text-decoration:underline;}
#TopUtilityMenu1 li a:active {color:#ee2200}
#TopUtilityMenu1 li a.last {padding-right:12px;}  
#TopUtilityMenu1 li .pipe {padding-left: 12px;font: normal 11px arial;color:#e2e2e2;} 

#TopUtilityMenu2 { position: absolute; top:46px;right:240px; height: 29px;overflow: hidden;}
#TopUtilityMenu2 li {float: left;list-style: none;font: bold 11px arial;color: #999999;}
#TopUtilityMenu2 li a {font: bold 11px arial;color: #444444;display: block;height: 30px;padding-left:12px;}
#TopUtilityMenu2 li a:hover {text-decoration:underline;}
#TopUtilityMenu2 li a:active {color:#ee2200}
#TopUtilityMenu2 li a.first {color: #999999;}
#TopUtilityMenu2 li .pipe {padding-left:12px;font: normal 11px arial;color:#e2e2e2;} 


/* LOGIN BUTTON */
#LoginButtonContainer{ position:absolute; top:0; right:0px}
.btn-login:link, .btn-login:visited{float:right;color:#ffffff; font: bold 11px arial; background-color:#ee2200;display:block;height:16px; margin:-1px 0 0 3px;padding:5px 7px 3px 7px;border-bottom: 1px solid #b51a00;border-left: 1px solid #b51a00;border-right: 1px solid #b51a00; text-align:center;width:45px; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN SLIDER ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SlidePanel{ background-color:#ee2200; margin:auto;}
.SlidePanel_State1{height:60px;	}
.SlidePanel_State2{height:30px;	}

.LoginContainer{width:950px; margin:auto; position:relative}
.hide{display:none;}
.show{display:block;}

#loginTitle{float:left; }
#loginTitle h1{font:normal 14pt arial; text-transform:uppercase; color:#ffffff; margin-top:10px}
#loginTitle h2{font:normal 12px arial; color:#ffffff; padding-top: 5px;}
#loginTitle a{font:bold 12px arial; color:#ffffff; text-decoration:underline;}
#loginTitle a:hover {text-decoration:none;}
#loginPanel{float:right; text-align:right}

#WelcomeTitle{float:left;font: normal 12px arial; color:#ffffff;margin-top:10px }
#WelcomePanel{float:right; text-align:right;font: normal 12px arial;color:#ffffff; margin-top:10px}
#WelcomePanel a{font: normal 12px arial; color:#ffffff}
#WelcomeLinks {display:inline;color: #ffffff; }
#WelcomeLinks li {float: left;list-style: none;color: #ffffff;}
#WelcomeLinks li a {font: bold 11px arial;color: #ffffff;display: inline;height: 30px;padding-left:12px;}
#WelcomeLinks li a.first {color: #999999;}
#WelcomeLinks .pipe, .pipe a{ padding-left:12px;font: normal 11px arial;color:#e2e2e2} 
#WelcomeLinks .leftpipe, .leftpipe a{ padding-left:12px;font: normal 12px arial;color:#e2e2e2} 

#loginForm {margin-top:8px;}
#loginForm label{color:#FFFFFF; font:normal 14pt arial; text-transform:uppercase; padding-right:10px; vertical-align:middle}
#txtUser, #txtUserName {color:#000000;font: bold 11px arial;background-color:#ffffff;border:1px solid; border-color: #666666;margin:0 0 6px 0;padding:3px 5px 3px 5px; width:150px;} 
#txtPswd, #txtPassword, #fakepassword {color:#000000;font: bold 11px arial;background-color:#ffffff;border:1px solid; border-color: #666666;margin:0 0 6px 0;padding:3px 5px 3px 5px; width:150px;} 
#ctl00_AAAALogin_btnLogin { color:#ffffff; font: bold 11px arial; background-color:#666666;  border:none; margin:0px;padding:3px 3px 3px 2px; width: 58px;} 

#newaccountCrumbs {font:normal 11px arial; color:#ffffff; vertical-align:top; text-align:right; margin:5px 62px 0 0;}
#newaccountCrumbs a{color:#ffffff;font:bold 11px arial; vertical-align:baseline; text-decoration:underline;}
#newaccountCrumbs a:hover {text-decoration: none;}
#newaccountCrumbs .pipe, .pipe a{padding-right: 8px;font: normal 10px arial;color:#ffffff; vertical-align:baseline} 

#loginDivider{position:absolute;top:10px; right:550px}

#loginCrumbs{font:normal 11px arial; color:#ffffff; text-align:right; margin:5px 90px 0 0;}
#loginCrumbs label{font:bold 11px arial;vertical-align:middle; padding:0;margin:0; color:#ffffff; text-decoration:underline;}
#loginCrumbs #rememberme, #loginCrumbs #ctl00_AAAALogin_chkRememberMe{vertical-align:middle; }
#loginCrumbs a{color:#ffffff;font:bold 11px arial;padding-left:8px; vertical-align:baseline; text-decoration:underline;}
#loginCrumbs a:hover {text-decoration: none;}
#loginCrumbs .pipe, .pipe a{ padding-left:8px;font: normal 10px arial;color:#ffffff; vertical-align:baseline} 


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ HEADER SEARCH ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#divHeaderSearch {position: absolute;top:45px;right:5px;height:20px;vertical-align:top;width:210px; text-align:right;}
#txtSearch {color:#000000;font: bold 11px arial;background-color:#ffffff;border:1px solid; border-color: #666666;margin:0 0 6px 0;padding:3px 5px 3px 5px; width:134px;} 
#btnSearch { color:#ffffff; font: bold 11px arial;background-color:#666666;border:none;margin:0 0 0 3px;padding:3px 7px 3px 7px ;} 
#divHeaderSearch a.AdvancedSearch {color:#0088cc;font: normal 10px arial;margin-right:80px; display:block; margin-top:3px; float:right;}
a:active.AdvancedSearch {color:#ee2200;}

#divHeaderSearch input { background: none;padding:3px; }
#divHeaderSearch .ms-sbcell { background:none; border:solid 1px #999999; }
/* #divHeaderSearch .ms-sbgo{margin:0px;padding:0;border:solid 1px #666666;} */
#divHeaderSearch .ms-sbgo{margin:0px;padding:0;border:solid 1px #666666; background-color:#666666}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ SEARCH RESULTS PAGE ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#SearchContainer {margin:30px 0 60px 0}
#SearchContainer h1{font:normal 36px arial; letter-spacing:2px; padding-bottom:10px}

#SearchContainer .SearchResultsUtilitiesContainer { height: 30px; width:950px; background:#666666;  }
#SearchContainer .SearchResultsUtilities {padding-top:7px; }
#SearchContainer .SearchResultsUtilities li {font: bold 12px arial;color: #ffffff; height:30px;padding-left:11px;display:inline;margin-left:0; }
#SearchContainer .SearchResultsUtilities li a {font: bold 12px arial;color: #ffffff;height:30px;display:inline;}   
#SearchContainer .SearchResultsUtilities .pipe, .pipe a{ padding:0 10px 0 10px;font:bold 12px arial;color:#ffffff; } 
#SearchContainer .SearchResultsPagingContainer{background-color:#e2e2e2; height:30px; width:950px;margin-top:3px;}
#SearchContainer .SearchResultsCoreContainer{ width:930px;margin-top:10px;padding:0 0 0 10px; }
#SearchContainer .SearchResultsBottomPagingContainer{background-color:#e2e2e2; height:30px; width:950px;margin-top:3px;}

.srch-sort-right a:visited{ color:#ffffff;font:normal 12px arial;}
.SearchActionLinks{color:#cccccc;float:left; margin-top:5px;text-align:left; font:bold 12px arial;margin:7px 5px 5px 10px;}
.SearchActionLinks a, .SearchActionLinks a:hover, .SearchActionLinks a:visited, .SearchActionLinks a:active{ color:#ffffff;font:bold 12px arial; text-decoration:none;}
.SearchActionLinks .pipe, .pipe a{ padding:0 10px 0 10px;font:normal 12px arial;color:#999999; } 
.srch-alertme, .srch-alertme a {color:#ffffff}


.srch-dup,.srch-dup a{color:#0088cc !important}
.srch-dup,.srch-dup a:hover{color:#ee2200 !important}
.ms-WPBody a:link, .ms-WPBody a:visited{/* color: #ffffff */ ;text-decoration: none;}

.srch-stats {background-color: #e2e2e2 !important;color:#666666;font:normal 12px arial;text-align: left;margin:7px 0 0 10px;white-space: nowrap;}
.srch-Page {background-color: #e2e2e2 !important;color: #666666;font:normal 12px arial;text-align: left;margin:7px 10px 0 10px;white-space: nowrap;}
.srch-Page a,.srch-Page a:link, .srch-Page a:visited, .srch-Page a:active{font:normal 12px arial;color: #0088cc; text-decoration:none;padding:0 3px;}
.srch-Page a:hover{color: #ee2200}
.srch-Title a,.srch-Title a:link, .srch-Title a:visited, .srch-Title a:active{font:bold 14px arial;color: #0088cc; text-decoration:none;}
.srch-Title a:hover{color: #ee2200;}
.srch-URL a:link, .srch-URL a:visited {color: #0088cc !important;text-decoration: none;}
.srch-URL a:hover {color: #ee2200 !important}
.srch-Description {font: normal 12px/14px arial;margin: 4px 0px 4px 0px;color: #444444;}

.SearchResultsSearchBoxLeft {width:330px;font:normal 16px arial;margin-bottom:30px;}
td.ms-sbgo {padding:0}
#ctl00_PlaceHolderMain_SearchBox input.ms-sbplain{font:normal 16px arial; padding:5px;}
#SearchResultsSearchBoxLeft .ms-sbgo{margin:0;padding:0;border:solid 1px #666666; background-color:#666666}
#ctl00_PlaceHolderMain_SearchBox .ms-sbgo{margin:0;padding:0;border:solid 1px #666666; background-color:#666666}
td.ms-sbcell{padding:0px; border:solid 1px #999999;}


.srch-Metadata{background:transparent url('../images/hor-dottedline.jpg') repeat-x 0 24px;margin:0 !important;padding:0 0 20px 0 !important; }
.srch-Title{ }


#AdvancedSearchContainer{background-color:#e2e2e2;padding:0 10px 20px 10px ;}
td.ms-advsrchHeadingText { font:bold 12px arial;background:#e2e2e2 ;padding:20px 0 5px 0;}
#AdvancedSearchContainer .ms-WPBody a:link, #AdvancedSearchContainer .ms-WPBody a:visited {color: #0088cc;text-decoration: none;}
#AdvancedSearchContainer .ms-WPBody a:hover{color: #ee2200}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ HOME PAGE COLUMNS ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.HomeLeftContainer{width:620px;float:left;}
.HomeLeftContainer .Break{background:#ffffff url('../images/hor-dottedline.jpg') repeat-x; height:1px; width: 100%; margin:10px 0 17px 0; }
.HomeLeftContainer .NoTopPad{margin-top:0;padding-top:0; }

.HomeColumn{ float:left; }
.HomeLeftContainer .LeftColumn{ width:295px; margin:30px 0 0 0; font: normal 12px/17px arial; }
.HomeLeftContainer .LeftColumn h1{ font: bold 16px arial; color:#666666; text-transform:uppercase; letter-spacing: 2px; margin :0 0 12px 0; }
.HomeLeftContainer .LeftColumn h2{ font: normal 13px/17px arial; color:#444444; margin:0 0 10px 0; }
.HomeLeftContainer .LeftColumn h2 a{ font: bold 13px/14px arial; color:#0088cc;  }
.HomeLeftContainer .LeftColumn h2 a:hover{color:#0088cc;text-decoration:underline; }
.HomeLeftContainer .LeftColumn h2 a:active{ color:#ee2200;text-decoration:underline; }
.HomeLeftContainer .LeftColumn h3{ font: normal 10px arial; color:#999999; margin:4px 0 4px 0; text-transform:uppercase; }
.HomeLeftContainer .LeftColumn .Article{padding-bottom:24px}
.HomeLeftContainer .LeftColumn h4{ font: bold 13px arial; color:#0088cc; text-transform:uppercase;  margin:12px 0 4px 0;}
.HomeLeftContainer .LeftColumn h4 a{ font: bold 13px arial; color:#0088cc; text-transform:capitalize; margin:12px 0 4px 0;}
.HomeLeftContainer .LeftColumn h4 a:hover{color:#0088cc; text-decoration:underline;}
.HomeLeftContainer .LeftColumn h4 a:active{ color:#ee2200;text-decoration:underline; }

.HomeLeftContainer .MiddleColumn{ width:295px; margin:30px 0 0 30px;}
.HomeLeftContainer .MiddleColumn h1{ font: bold 16px arial; color:#666666; text-transform:uppercase; letter-spacing: 2px; margin:0 0 12px 0; }
.HomeLeftContainer .MiddleColumn h2{ font: normal 13px/17px arial; color:#444444; }
.HomeLeftContainer .MiddleColumn h2 a{ font: bold 13px/14px arial; color:#0088cc; }
.HomeLeftContainer .MiddleColumn h2 a:hover{ color:#0088cc;text-decoration:underline; }
.HomeLeftContainer .MiddleColumn h2 a:active{ color:#ee2200;text-decoration:underline; }
.HomeLeftContainer .MiddleColumn h3{ font: normal 10px arial; color:#999999; margin:4px 0 4px 0; text-transform:uppercase;  }
.HomeLeftContainer .MiddleColumn h3 a{ font: normal 10px arial; color:#999999; margin:4px 0 4px 0; text-transform:uppercase; }
.HomeLeftContainer .MiddleColumn h3 a:hover{ color:#ee2200; }
.HomeLeftContainer .MiddleColumn h4{ font: bold 11px arial; color:#0088cc; text-transform:uppercase;  margin:12px 0 4px 0;}
.HomeLeftContainer .MiddleColumn h4 a{ font: bold 11px arial; color:#0088cc; text-transform:uppercase; margin:12px 0 4px 0;}
.HomeLeftContainer .MiddleColumn h4 a:hover{color:#0088cc; text-decoration:underline;}
.HomeLeftContainer .MiddleColumn h4 a:active{ color:#ee2200;text-decoration:underline; }
.HomeLeftContainer .MiddleColumn .Article{padding-top:10px; padding-bottom:20px;}
.HomeLeftContainer .MiddleColumn .Break{background:#ffffff url('../images/hor-dottedline.jpg') repeat-x; height:1px; width: 100%; margin:20px 0 20px 0; }
.HomeLeftContainer .MiddleColumn .NoTopPad{margin-top:0;padding-top:0; }
.HomeLeftContainer .MiddleColumn .NoBottomPad{margin-bottom:0;padding-bottom:0; }

.RightColumn{ width:300px; margin:30px 0 0 30px; }
.RightColumn img.Ads { margin:0 0 15px 0 }

.HomeBottomContainer {width:620px;float:left;}
.HomeBottomContainer .FullWidthColumn { margin:30px 0 0 0; font: normal 12px/17px arial; }
.HomeBottomContainer .FullWidthColumn h1{ font: bold 16px arial; color:#666666; text-transform:uppercase; letter-spacing: 2px; margin:0 0 12px 0; }
.HomeBottomContainer .FullWidthColumn h2{ font: normal 13px/17px arial; color:#444444; margin:0 0 5px 0; }
.HomeBottomContainer .FullWidthColumn h2 a{ font: bold 13px/14px arial; color:#0088cc;  }
.HomeBottomContainer .FullWidthColumn h2 a:hover{color:#0088cc;text-decoration:underline; }
.HomeBottomContainer .FullWidthColumn h2 a:active{ color:#ee2200;text-decoration:underline; }
.HomeBottomContainer .FullWidthColumn h3{ font: normal 10px arial; color:#999999; margin:4px 0 4px 0; text-transform:uppercase; }
.HomeBottomContainer .FullWidthColumn .Article{padding-bottom:24px}
.HomeBottomContainer .FullWidthColumn h4{ font: bold 13px arial; color:#0088cc; text-transform:uppercase;  margin:12px 0 4px 0;}
.HomeBottomContainer .FullWidthColumn h4 a{ font: bold 13px arial; color:#0088cc; text-transform:uppercase; margin:12px 0 4px 0;}
.HomeBottomContainer .FullWidthColumn h4 a:hover{color:#0088cc; text-decoration:underline;}
.HomeBottomContainer .FullWidthColumn h4 a:active{ color:#ee2200;text-decoration:underline; }


/* UPCOMING EVENTS */
.HomeUpcomingEvents{  }
.HomeUpcomingEvents h1{ font: bold 16px arial; color:#666666; text-transform:uppercase; letter-spacing: 2px; margin:0 0 12px 0; }
.HomeUpcomingEvents .EventBox{ float:left; width:200px; height:148px; font: normal 11px arial; color:#444444; margin-left:10px }
.HomeUpcomingEvents .EventBox .Top{ padding:10px;}
.HomeUpcomingEvents .EventBox .Top h1{ font: bold 12px/16px arial; margin:0; text-transform:none;}
.HomeUpcomingEvents .EventBox .Top h2{ font: bold 11px/14px arial; text-transform:uppercase; margin-bottom:10px;}
.HomeUpcomingEvents .EventBox .Top h3{ font: bold 10px/14px arial; }
.HomeUpcomingEvents .EventBox .Bottom{ padding:10px;}
.HomeUpcomingEvents .EventBox .Bottom a{ color:#0088cc; }
.HomeUpcomingEvents .EventBox .Bottom a:hover{ color:#0088cc; text-decoration:underline}
.HomeUpcomingEvents .EventBox .Bottom a:active{ color:#ee2200; text-decoration:underline}
.HomeUpcomingEvents .EventBox a{color:#0088cc; font-weight:bold; text-transform:uppercase;}
.HomeUpcomingEvents .EventBox a:hover{color:#0088cc; font-weight:bold; text-transform:uppercase; text-decoration:underline}
.HomeUpcomingEvents .EventBox a:hover{color:#ee2200; font-weight:bold; text-transform:uppercase; text-decoration:underline}
.HomeUpcomingEvents .FirstBox{ margin-left:0px }
.HomeUpcomingEvents .Box1{ background-color: #e0feeb; padding-bottom:10px;}
.HomeUpcomingEvents .Box1 .Top{ background-color:#b0eade;}
.HomeUpcomingEvents .Box2{ background-color:#ffeaff; padding-bottom:10px; }
.HomeUpcomingEvents .Box2 .Top{ background-color:#fcc7fb;}
.HomeUpcomingEvents .Box3{ background-color:#fdf1e3; padding-bottom:10px; }
.HomeUpcomingEvents .Box3 .Top{ background-color:#fce3c7;}

#special-highlights h1, #special-highlights h1 a, #special-highlights h1 a:link, #special-highlights h1 a:visited {
	font-size: 18pt !important;
	font-weight: 400 !important;
	font-family: 'Raleway' !important;
	color: #65208f !important; 
	text-transform: none !important;
	letter-spacing: 2px;
	margin: 0 0 20px 0;
}

#special-highlights h1 a:hover {text-decoration: underline !important;}

#news-area h1, #news-area h1 a, #news-area h1 a:link, #news-area h1 a:visited {font-size: 18pt !important;font-weight: 400 !important;font-family: 'Raleway'!important; color:#0075a1 !important; !important;text-transform: none !important;letter-spacing: 2px;margin: 0;}
#news-area h1 a:hover {text-decoration: underline !important;}

#news-area .Article {
  font-family: 'Raleway';
  font-size: 9pt;
  line-height: 16px;
  padding-bottom: 15px;
/*  border-bottom: 1px solid #0075a1; */
}

#news-area .Article h2 {
   font-family: 'Raleway' !important;
   font-weight: 600;
   font-size: 10pt !important;
   padding-bottom: 10px !important;
}

#news-area .Article h2 a:link {
	color: #0075a1 !important;
}

#news-area .Article h2 a:hover {
   text-decoration: underline;
}

#news-area .Article h3 {
   font-family: 'Raleway';
   font-weight: 600;
   font-size: 10pt;
   padding-bottom: 10px;
   color: #666666 !important;
}

#news-area .Article td {
   padding-bottom: 10px;
}

/* Special Highlights area */

#special-highlights, #sponsored-content {
   font-family: 'Raleway';
}

#special-highlights li.highlight {
   margin-top: 10px;
   padding-bottom: 10px;
   margin-left: 0 !important;
   border-bottom: 1px solid #65208f;
}

#special-highlights li.highlight a:link {
   color: #0075a1 !important;
}

#special-highlights li.highlight h3 {
   font-family: 'Raleway';
   font-weight: 600;
   font-size: 10pt;
   margin-left: 0 !important;
   padding-left: 0 !important;
   padding-bottom: 10px;
   color: #666666 !important;
}

#special-highlights li.highlight p {
   font-size: 9pt;
   line-height: 16px;
   padding-left: 5px;
   border-left: 5px solid #e2e2e2;
   overflow: auto;
}

#special-highlights li.highlight p:hover {
   background: #e3e3e3;
   overflow: auto;
}

/* Sponsored Content Section */

#sponsored-content {
   font-family: 'Raleway';
   font-size: 9pt;
   color: #666666 !important;
   line-height: 16px;
   border-bottom: 1px solid #00a953;
   margin-bottom: 15px;
   clear: both;
   display: inline-block;
   width: 100%;
}

#sponsored-content h1, #sponsored-content h1 a, #sponsored-content h1 a:link, #sponsored-content h1 a:visited {
   font-size: 18pt !important;
   font-weight: 400 !important;
   font-family: 'Raleway' !important;
   color: #00a953 !important; 
   text-transform: none !important;
   letter-spacing: 2px;
   margin: 0 0 20px 0;
}

#sponsored-content h3 {
   font-family: 'Raleway';
   font-size: 10pt;
   font-weight: 600;
   color: #666666 !important; 
}


/* Upcoming Events Column */

#upcoming-event {
   font-family: 'Raleway';
   border-bottom: 1px solid #97003a;
   margin-bottom: 15px;
   clear: both;
   display: inline-block;
   width: 100%;
}

#event-date {
	font-weight: 600;
	font-size: 11pt;
	color: #97003a;
	width: 80px;
	min-height: 70px;
	float: left;
}

#event-details {
	float:left;
	width:220px;
	padding-bottom: 10px;
}

#event-details img, #special-highlights img {
	border: 0 !important;
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#upcoming-events h1, #upcoming-events h1 a, #upcoming-events h1 a:link, #upcoming-events h1 a:visited {
   font-size: 18pt !important;
   font-weight: 400 !important;
   font-family: 'Raleway' !important;
   color: #97003a !important; 
   text-transform: none !important;
   letter-spacing: 2px;
   margin: 0 0 12px 0;
}

#upcoming-events h1 a:hover, #upcoming-event a:hover {text-decoration: underline !important;} 

#event-details h2, #event-details h2 a, #event-details h2 a:link, #event-details h2 a:visited {
	font-family: 'Raleway';
	font-weight: 600;
	font-size: 11pt;
        padding-top:0;
	padding-bottom: 5px;
	color: #0075a1 !important;
	/* color:#666666 !important; */
}

#event-details p {
	padding-bottom: 5px;
	line-height: 16px;
}

#upcoming-event a, #event-details a {
	color: #0075a1 !important;
	font-weight: 600;
        font-size: 9pt;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++ QUOTE OF THE WEEK FORMATTING ++++++++++++++++++++++++++++++++++++++++++++++++++ */
#QuoteOfTheWeekContainer {font-family: Arial; padding: 15px 10px 0px 10px; margin: 0 0 20px 0; position: relative; background-image: url(/PublishingImages/quote-background-003.jpg);}
.QuoteOfTheWeek {font-size: 10pt; font-weight: bold;}
.QuoteOfTheWeekAttribution {padding-top:10px;font: bold 11px/14px arial; text-transform:uppercase;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ SLIDER CAROUSEL CONTROL ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.HomeAdScrollerContainer{padding-bottom:5px;}
.HomeAdScrollerContainer h1{font: bold 16px arial; color: #666666; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 10px 0;}

.SliderContainer  {padding: 10px 0 0 0;margin: 0 0 20px 0;position: relative;}
.SliderContainer a.prev, .SliderContainer a.next {    display: block;float: left;width: 15px; height: 102px;text-decoration: none;background: url("/images/slider_leftarrow.jpg") left 40px no-repeat;}
.SliderContainer a.next {    background: url("/images/slider_rightarrow.jpg") right 40px no-repeat;}
.SliderContainer a:hover, .SliderContainer a:active {border: none;outline: none;}                 
.SliderContainer .SliderCarousel {float: left;background-color: #ffffff;position: relative;visibility: hidden;left: -5000px;}
.SliderContainer ul {margin: 0;}
.SliderContainer li img,.SliderContainer li p { background-color: #fff; width: 115px;height:97px;margin: 0 0 0 1px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ LEFT CONTENT CONTAINERS ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ContentContainer {width:950px; }
#ContentContainer .LeftColumn {float:left;width:200px;margin:30px 0 60px 0; }
#ContentContainer .LeftMiddleColumn {float:left;width:740px;margin:30px 0 60px 0;}
#ContentContainer .LeftMiddleColumn li {font: bold 12px arial;color: #ffffff; height:30px;padding-left:11px;display:inline; }
#ContentContainer .LeftMiddleColumn .ArticleContentArea li {font: normal 14px arial;color: #444444; display:block; list-style:disc; margin-left:30px; height:auto;}

#ContentContainer .LeftMiddleColumn a, #ContentContainer .InBrandLinks a, .ms-WPBody a:link, .ms-WPBody a:visited {color:#0088cc !important;}
#ContentContainer .LeftMiddleColumn a:hover, #ContentContainer .InBrandLinks a:hover {color:#0088cc;text-decoration:underline !important;}
#ContentContainer .LeftMiddleColumn a:active, #ContentContainer .InBrandLinks a:active {color:#ee2200;text-decoration:underline !important;}


#ContentContainer .LeftContentContainer {color:#0088cc; font:bold 11px arial}
#ContentContainer .LeftContentContainer .link-date{font:normal 10px arial; color:#666666; text-transform:uppercase;padding-top:10px; padding-bottom:2px;}
#ContentContainer .LeftContentContainer .link-title{color:#0088cc; font:bold 11px arial}
#ContentContainer .LeftContentContainer .link-title a{color:#0088cc; text-decoration:none;}
#ContentContainer .LeftContentContainer .link-title a:hover{color:#0088cc; text-decoration:underline;}
#ContentContainer .LeftContentContainer .link-title a:active{color:#ee2200; text-decoration:underline;}
#ContentContainer .LeftContentContainer .link-more{font:normal 10px arial; color:#c4c4c4;}
#ContentContainer .LeftContentContainer .link-description{font:normal 11px arial; color:#666666;}
#ContentContainer .LeftContentContainer h1{font:normal 16px/12px arial; padding-bottom: 5px; letter-spacing:1px; text-transform:uppercase; }
#ContentContainer .LeftContentContainer h2{font:normal 10px arial; color:#666666; text-transform:uppercase;padding-top:20px; padding-bottom:2px;}

#ContentContainer #dateRollup,#ContentContainer .item{	margin-left:0px !important;padding-left:0px !important}

#ContentContainer .QuickLinks {font: 9pt arial; padding-bottom:10px;}
#ContentContainer .QuickLinks h1{font:normal 16px arial; letter-spacing:1px; text-transform:uppercase;  }
#ContentContainer .QuickLinks h2{font:normal 10px arial; color:#666666; text-transform:uppercase;padding-top:20px;}
#ContentContainer .QuickLinks li{color:#0088cc; font:bold 11px arial; background:#ffffff url('../images/accordian-arrow-down.gif') no-repeat 0px 20px; padding:15px 0 0 14px; vertical-align:text-top}
#ContentContainer .QuickLinks li a{color:#0088cc; font:bold 11px arial;}
#ContentContainer .QuickLinks li a:hover{color:#0088cc;text-decoration:underline;}
#ContentContainer .QuickLinks li a:active{color:#ee2200;text-decoration:underline;}

#ContentContainer .Break{margin:20px 0 20px 0; clear: both; height:1px;width:100%;background:#ffffff url('../images/hor-dottedline.jpg') repeat-x;}

h2.SectionTitle { 
    font: normal 16px arial; 
	 letter-spacing: 1px; 
	 text-transform: uppercase; 
	 padding-top: 15px; 
	 padding-bottom: 10px;
}

#ResearchContainer {
    height: 110px;
    width: 100%;
}

#ResearchContainer .Highlight {
    color: #444444;
    float: left;
    font: 11px arial;
    width: 205px !important;
}
#ResearchContainer .VertBreak {
    background: url("../images/vert-dottedline.jpg") repeat-x scroll 0 0 #FFFFFF;
    float: left;
    height: 105px;
    margin: 0 10px 0 20px;
    width: 1px;
}
hr {
    color: #666666;
    height: 2px;
}

/* Research New Landing Page Styles */

#landing-grid-upper, #landing-grid-upper-box p, .landing-grid-slide p, #landing-grid p, #landing-grid ul, #landing-grid-upper-box ul {
   padding: 15px 10px 10px 10px;
}

#landing-grid-upper {
   width: 740px;
   background-color: #EFEFEF;      
   margin: 0;
   padding: 0;
}

#landing-grid-upper-box, .landing-grid-slide {
   width: 370px !important;
   height: 250px !important;
   max-height:250px;
   border-bottom: 1px solid white;
   background-color: #EFEFEF; 
}

#landing-grid-upper-box li {
    margin-left: 14px;
    list-style-type: square;
    list-style:square;
}
.landing-grid-slide h2 {
   padding: 7px 10px 10px 10px;
}

#landing-grid {
   width: 740px;
   height: 187px;
   margin: 0;
   padding: 0;
}

#landing-grid-row1 {
   height: 82px;
}

#landing-grid-row2 {
   height: 106px;
}

#landing-grid-row1-heading1 {
   float: left;
}

#landing-grid-row1-heading2 {
   float: left;
}

#landing-grid-row1-heading3 {
   float: left;
}

#landing-grid-row2-box1 {
   background-image: url(/agency/pubs/PublishingImages/landing-grid-whats-hot-lower.png);
   background-repeat: no-repeat;
   float: left;
   width: 248px;
   height: 106px;
   padding-top:10px;
}

#landing-grid-row2-box2 {
   background-image: url(/agency/pubs/PublishingImages/landing-grid-whats-enhanced-lower.png);
   background-repeat: no-repeat;
   float: left;
   width: 247px;
   height: 106px;
   padding-top:10px;
}

#landing-grid-row2-box3 {
   background-image: url(/agency/pubs/PublishingImages/landing-grid-whats-new-lower.png);
   background-repeat: no-repeat;
   float: left;
   height: 106px;
   width: 245px;
   padding-top:10px;
}

.database-grid {
   background-color: #EFEFEF;
   height: 564px;
   width: 740px;
   padding:0;
   margin:0;
   border-spacing: 0;
   border-collapse: collapse;
}

.database-grid-row {
   height: 141px;
   max-height: 141px;
   vertical-align:top;
   text-align: left;
   padding:0;
   margin:0;
}

.database-grid-image-cell {
   padding:0;
   margin:0;
   height: 141px;
   max-height: 141px;
   width: 248px;
   border-bottom: 1px solid white;
}

.database-grid-image-cell img {
   padding:0;
   margin:0;
}

.database-grid-content-cell {
   height: 141px;
   max-height: 141px;
   vertical-align:top;
   text-align: left;
   border-bottom: 1px solid white;
   border-left: 1px solid white;
   background-color: #EFEFEF;
}

.database-grid-content-cell h3 {
   padding-top: 15px;
   padding-left: 15px;
   padding-bottom: 10px;   
   font-size:14pt;				
}

.database-grid-content-cell p {
   padding: 15px;
   font-size:8.5pt;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ MIDDLE CONTENT CONTAINERS ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ContentContainer #FilterSearchContainer{}
#ContentContainer #FilterSearchContainer a{color:#0088cc;text-decoration:none}
#ContentContainer #FilterSearchContainer a:hover{color:#0088cc;text-decoration:underline}
#ContentContainer #FilterSearchContainer a:active{color:#ee2200;text-decoration:underline}

#ContentContainer .FilterSearch{font:normal 11px arial;background:#e2e2e2; width:720px; min-height:20px; margin-top:2px; padding:10px }
#ContentContainer .FilterSearch label{float:left; width:120px; font:bold 12px arial; color:#444444; padding-top:2px }
#ContentContainer #FilterSearchContainer .ButtonSet{width:740px; text-align:right; margin-top:10px}
#ContentContainer #FilterSearchContainer .ButtonSet img{margin-left:10px}
.tdFilterBySubject{}
.tdFilterBySubjectBoxes{}
.tdFilterBySubjectButton{padding:5px 0 0 10px}
.FilterSearch .radEnabledCss_Default, .FilterSearch .textbox, .FilterSearch .ComboBoxInput_Default {width:150px;}
.FilterSearch .radEnabledCss_Default, .FilterSearch .textbox, .FilterSearch .ComboBoxInput_Default , .FilterSearch .ComboBoxInputHover_Default, .FilterSearch .radFocusedCss_Default, .FilterSearch .radHoverCss_Default
{
width:150px;
height: 20px;
color: #242424;
border:solid 1pt #999999;
vertical-align: middle;
background-color: #ffffff;
background: #ffffff none;
font-family: Arial,Verdana,Sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
color: #444444;
padding-top: 3px;
padding-left: 3px;
}
.FilterSearch .ComboBoxInputHover_Default, .FilterSearch .ComboBoxInput_Default {height:25px;background: white url('/images/dropdown.gif') no-repeat right;}
.FilterSearch .radPopupImage_Default img
{
vertical-align: top;
margin:2px 10px 0 5px;
border:none;
}
.FilterSearch span.FilterByDateSpanTo{margin:10px 10px 0 0;height:20px;line-height:24px;}


#ContentContainer .MiddleColumn {float:left;margin:30px 0 40px 30px; width:510px;}
#ContentContainer .MiddleColumn a{color:#0088cc;}
#ContentContainer .MiddleColumn a:hover{color:#0088cc;text-decoration:underline}
#ContentContainer .MiddleColumn a:active{color:#ee2200;text-decoration:underline}
#ContentContainer .MiddleColumn li{list-style:disc; margin-left:30px; margin-top:10px;}
#ContentContainer .MiddleColumn hr {color:#444444; background-color:#444444; height:1px; border:none; width: 100%; margin:20px 0 20px 0;}

#ContentContainer .MiddleColumn2 {float:left;margin:20px 0px 20px 20px; width:500px;}
#ContentContainer .MiddleColumn2 a{color:#0088cc;}
#ContentContainer .MiddleColumn2 a:hover{color:#0088cc;text-decoration:underline}
#ContentContainer .MiddleColumn2 a:active{color:#ee2200;text-decoration:underline}
#ContentContainer .MiddleColumn2 li{list-style:disc; margin-left:30px; margin-top:10px;}
#ContentContainer .MiddleColumn2 hr {color:#444444; background-color:#444444; height:1px; border:none; width: 100%; margin:20px 0 20px 0;}

#ContentContainer .MiddleColumnWide {float: left; margin: 20px 0 20px auto; width: 740px; overflow: hidden;}

/* Styles Used By Research Industries Layout */

#ContentContainer .MiddleColumnLeft {float: left; margin: 0px 0px 0px 0px; width: 370px;}
#ContentContainer .MiddleColumnRight {float: left; margin: 0px 0px 0px 0px; width: 370px;}

#ContentContainer .FullWidth{width:950px;margin:30px 0 60px 0;}
#ContentContainer .FullWidth li{list-style:disc;margin-left:30px;}
#ContentContainer .FullWidth h1{font:normal 36px/28px arial; text-transform:none;padding-bottom:10px; vertical-align:top !important}

#ContentContainer .ContentArea {font:normal 14px arial; line-height:20px; width:510px;}
#ContentContainer .ContentArea li{list-style:disc;margin-left:30px;}
#ContentContainer .ContentArea h1{font:normal 36px/36px arial; letter-spacing:2px; text-transform:uppercase;padding-bottom:10px; vertical-align:top !important}
#ContentContainer .ContentArea h2.sectionTitle{font:bold 16px arial; color:#444444; }

#ContentContainer .ContentAreaSemiWide {font: normal 13px arial;line-height: 20px;width: 740px;}
#ContentContainer .ContentAreaSemiWide h1{font:normal 36px/36px arial; letter-spacing:2px; text-transform:uppercase;padding-top:10px;padding-bottom:0px; vertical-align:top !important}
#ContentContainer .ContentAreaSemiWide h2.sectionTitle{font:bold 16px arial; color:#444444; }
#ContentContainer .ContentAreaSemiWide p {padding-top: 0px; padding-bottom:0px;}
#ContentContainer .ContentAreaSemiWide {clear: both;}

#ContentContainer .ContentAreaSemiWide .SubSiteIndexPageDescriptionArea {padding-top: 5px;}

#ContentContainer .ContentAreaWide {font: normal 13px arial;line-height: 20px;width: 950px;}
#ContentContainer .ContentAreaWide h1{font:normal 36px/36px arial; letter-spacing:2px; text-transform:uppercase;padding-top:10px;padding-bottom:0px; vertical-align:top !important}
#ContentContainer .ContentAreaWide h2.sectionTitle{font:bold 16px arial; color:#444444; }
#ContentContainer .ContentAreaWide p {padding-bottom:0px;}
#ContentContainer .ContentAreaWide {clear: both;}

#ContentContainer .ArticleContentArea {font:normal 14px arial; line-height:20px;}
#ContentContainer .ArticleContentArea h1{font:bold 24px arial; text-transform:none;padding:25px 0 10px 0}
#ContentContainer .ArticleContentArea h1.Utility {padding:0 0 10px 0;}
#ContentContainer .ArticleContentArea h2.sectionTitle{font:bold 16px arial; color:#444444;padding:20px 0 0px 0 }
#ContentContainer .SpeechTransLeftContent {width:565px;float:left }
#ContentContainer .SpeechTransRightAuthor {margin:30px 0 0 20px;padding:0 0 0 10px;width:130px;float:right; background:#ffffff url('/images/Horiz-Divider.jpg') repeat-y;font:normal 11px arial;}
#ContentContainer .SpeechTransRightAuthor strong{font:bold 12px/28px arial;}
#ContentContainer .SpeechTransRightAuthor p{padding:0 0 15px 0;margin:0;}

#ContentContainer #ArticleContainer{font:normal 14px arial; line-height:20px;}
#ContentContainer #ArticleContainer h1{font:bold 18pt 'Raleway'; padding:22px 0 0 0}
#ContentContainer #ArticleContainer h2{font:bold 14pt 'Raleway'; padding-top:14px; padding-bottom:20px}
#ContentContainer #ArticleContainer h2.sectionTitle{font:bold 16px arial; color:#444444; padding:0 0 0 0;}
#ContentContainer #ArticleContainer .article-title {font-weight:bold;}
#ContentContainer #ArticleContainer .article-date {margin-top:5px;font-weight:bold;}
#ContentContainer #ArticleContainer .article-abstract {margin-top:-5px;padding-bottom:10px;}

#ContentContainer .ArticleUtilitiesContainer { height: 30px; width:100%; background:#666666;  }
#ContentContainer .ArticleUtilities {padding-top:7px; }
#ContentContainer .ArticleUtilities li {font: bold 12px arial;color: #ffffff; height:30px;padding-left:11px;display:inline; margin-left:0;}
#ContentContainer .ArticleUtilities li a {font: bold 12px arial;color: #ffffff;height:30px;display:inline;}   
#ContentContainer .ArticleUtilities li a:hover {color: #ffffff;text-decoration:underline;}   
#ContentContainer .ArticleUtilities li a:active {color: #ee2200;text-decoration:underline;}   
#ContentContainer .ArticleUtilities .pipe, .pipe a{ padding-left: 14px;font:bold 12px arial;color:#ffffff; } 
#ContentContainer .MetaData { font:normal 11px arial; color:#444444 }
#ContentContainer .MetaData a{ color:#0088cc;  }
#ContentContainer .MetaData a:hover{ color:#0088cc;text-decoration:underline;}
#ContentContainer .MetaData a:active{ color:#ee2200;text-decoration:underline;}
#ContentContainer .MetaData p {margin-bottom: 15px;}
#ContentContainer p{padding-top:10px;}
span.ms-rteCustom-ArticleHeadLine{color:#444444;}

#ContentContainer #ArticleContainer a.PurchaseButton{ color:lime; text-decoration:underline; background:#ffffff url('/images/PurchaseCopy.jpg"') no-repeat;width:150px}
#ContentContainer #ArticleContainer div.PurchaseButton{ border:solid 1px blue; background-image:url('/images/PurchaseCopy.jpg"');width:223px;height:222px;}

#ContentContainer #BlogListContainer{font:normal 14px arial; line-height:20px;}
#ContentContainer #BlogListContainer li {font: bold 12px arial;color: #ffffff; height:30px;padding-left:11px;display:inline; }
.ms-PostBody ul {list-style:disc;}
#ContentContainer #BlogListContainer .ms-PostBody li {font: normal 14px arial;color: #444444; display:block; margin-left:30px;list-style :disc; height:auto;}
#ContentContainer #BlogListContainer h1{font:normal 36px/28px arial; letter-spacing:2px; text-transform:uppercase;padding-bottom:20px; vertical-align:top !important}
#ContentContainer #BlogListContainer h2{font:italic 14px arial;padding-bottom:20px}
#ContentContainer #BlogListContainer h2.sectionTitle{font:bold 16px arial; color:#444444; padding:0 0 0 0;}
#ContentContainer #BlogListContainer .Break{background:#ffffff url('../images/hor-dottedline.jpg') repeat-x; height:1px; width: 100%; margin:30px 0 26px 0; clear:both}
#ContentContainer .BlogListUtilitiesContainer { height: 30px; width:100%; background:#666666; margin-bottom:25px;  }
#ContentContainer .BlogListUtilities {padding-top:7px; }
#ContentContainer .BlogListUtilities li {font: bold 12px arial;color: #ffffff; height:30px;padding-left:11px;display:inline;margin-left:0; }
#ContentContainer .BlogListUtilities li a {font: bold 12px arial;color: #ffffff;height:30px;display:inline;}   
#ContentContainer .BlogListUtilities li a:hover {color: #ffffff;text-decoration:underline;}   
#ContentContainer .BlogListUtilities li a:active {color: #ee2200;text-decoration:underline;}   
#ContentContainer .BlogListUtilities .pipe, .pipe a{ padding-left: 14px;font:bold 12px arial;color:#ffffff; } 
a.BlogReadMore{ font:bold 12px arial;} 
.BlogAuthorMeta {margin:0 0 10px 0; font:normal 11px arial;}
.BlogListCatgTitle{font:bold 12px/20px arial;color:#444444}
.BlogListCatgItems{padding:0 0 1px 0;margin:0;font:bold 11px/20px arial}



#ContentContainer .ContentHighlight {width:510px; min-height:110px }
#ContentContainer .Highlight {float:left; padding-bottom: 15px; width:140px; font:normal 11px arial; color:#444444;}
#ContentContainer .Highlight h1{font:bold 12px arial; padding-bottom:10px; text-transform:none;letter-spacing:normal;}
#ContentContainer .Highlight a{font:normal 11px arial;}

#ContentContainer .Highlight a.ReadMore{font:bold 11px arial;color:#0088cc;}
#ContentContainer .Highlight a:hover.ReadMore{text-decoration:underline}
#ContentContainer .Highlight a:active.ReadMore{color:#ee2200;text-decoration:underline}
#ContentContainer .Highlight img{padding:0 5px 0px 0; float:left;}

#ContentContainer .VertBreak {float:left;margin:0 10px 0 20px; height:105px;width:1px;background:#ffffff url('../images/vert-dottedline.jpg') repeat-x;}

#ContentContainer .InThisSection {font:normal 12px arial; color:#444444; line-height:16px;}
#ContentContainer .InThisSection h1{font:normal 16px arial; color:#444444; text-transform:uppercase; padding-bottom:14px}
#ContentContainer .InThisSection a.Title{font:bold 11px arial; color:#0088cc; text-transform:uppercase;}
#ContentContainer .InThisSection a:hover.Title{color:#0088cc;text-decoration:underline;}
#ContentContainer .InThisSection a:active.Title{color:#ee2200;}
#ContentContainer .InThisSection a{font:normal 11px arial;color:#0088cc; text-decoration:none;}
#ContentContainer .InThisSection a:hover{color:#ee2200;text-decoration:underline;}
#ContentContainer .InThisSection a:active{color:#0088cc;text-decoration:underline;}
#ContentContainer .InThisSection .link-title a{font:bold 10px/14px arial; color:#0088cc; text-transform:uppercase;}
#ContentContainer .InThisSection .link-title a:hover{text-decoration:underline;}
#ContentContainer .InThisSection .link-title a:active{color:#ee2200;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ RIGHT CONTENT CONTAINERS ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ContentContainer .RightColumn {float:left;margin:30px 0 0 30px; width:180px;height:100%;}
#ContentContainer .RightColumn .MessageBox{ width:180px; font: normal 11px arial; color:#444444; margin:0 0 20px 0 ; }
#ContentContainer .RightColumn .MessageBox .Top{ padding:10px;}
#ContentContainer .RightColumn .MessageBox .Top h1{ font: bold 12px/16px arial; margin:0; text-transform:uppercase;}
#ContentContainer .RightColumn .MessageBox .Bottom{ padding:10px 10px 20px 10px;}
#ContentContainer .RightColumn .MessageBox .Bottom h1{ font: bold 11px arial;padding-bottom:5px;}
#ContentContainer .RightColumn .MessageBox a{color:#0088cc; font-weight:bold; }
#ContentContainer .RightColumn .MessageBox a:hover{text-decoration:underline;}
#ContentContainer .RightColumn .MessageBox a:active{color:#ee2200; }

#ContentContainer .RightColumn .First{ margin-top:0; }
#ContentContainer .RightColumn .Alert{ background:#fffcd3 url('../images/Alert_bg.jpg') no-repeat bottom right;margin-bottom:30px }
#ContentContainer .RightColumn .Alert .Top{ background-color:#ffee00;}
#ContentContainer .RightColumn .MyNotebook{ margin-top:0;background:#e5f3fa url('../images/RightMessageBlue_bg.jpg') no-repeat bottom right; }
#ContentContainer .RightColumn .MyNotebook .Top{ background-color:#cce7f5;}
#ContentContainer .RightColumn .MyNotebook .Top .Tutorial{ float:right;}
#ContentContainer .RightColumn .MyNotebook .Top .Tutorial a{ color:#0088CC }
#ContentContainer .RightColumn .MyNotebook .Top .Tutorial a:hover{ text-decoration:underline;}
#ContentContainer .RightColumn .MyNotebook .Top .Tutorial a:active{ color:#ee2200;}
#ContentContainer .RightColumn .MyNotebook .Top h1{ font: bold 12px/16px arial; margin:0; text-transform:none; }
#ContentContainer .RightColumn .MyNotebook .title{ padding:10px 0 0 0;margin:0;color:#ffffff;  }
#ContentContainer .RightColumn .MyNotebook .title a{ color:#0088CC }
#ContentContainer .RightColumn .MyNotebook .title a:hover{ text-decoration:underline; }
#ContentContainer .RightColumn .MyNotebook .title a:active{ color:#ee2200 }
#ContentContainer .RightColumn .MyNotebook .action{ padding:0 0 5px 0;margin:0;color:#ffffff;  }
#ContentContainer .RightColumn .MyNotebook .action a{ color:#0088cc }
#ContentContainer .RightColumn .MyNotebook .action a:hover{ text-decoration:underline }
#ContentContainer .RightColumn .MyNotebook .action a:active{ color:#ee2200; }
#ContentContainer .RightColumn .MyNotebook .VertBreak {margin:3px 0px 0px 0px; height:1px;width:100%;background:transparent url('../images/vert-dottedline.jpg') repeat-x;}
#myNotebookTitle { display:none; }
#myNotebook { display:none }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ SPOTLIGHT ACCORDIAN CONTROL ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.AccMenuContainer  {width: 300px;	font-family: arial; margin-bottom:15px}
.AccMenuContainer div {	background-color: #ffffff;}
.AccMenuContainer a.accHeader {cursor:pointer;display:block;padding: 5px 0 7px 8px;margin:0;font-weight: bold;font-size: 12px;color: #0088cc;background: #e2e2e2 url('/images/accordian-arrow-up.gif') no-repeat 285px 4px; border: none;}
.AccMenuContainer .spotlight a.accHeader{	background: #f7ad23 url('/images/accordian-arrow-up.gif') no-repeat 285px 4px;color: #fff;font-size:14px; border:none; }
.AccMenuContainer .accContainer {margin-top:2px;border: solid 3px #e2e2e2}
.AccMenuContainer .currentACC{ border: solid 3px #cccccc }
.AccMenuContainer .spotlight{ border: solid 3px #f7ad23}
.AccMenuContainer a:hover { background-color: #e2e2e2; text-decoration:none; }
.AccMenuContainer .spotlight a:hover {	background-color: #f7ad23;}
.AccMenuContainer a.ui-state-active{	color: #444444;	background: #cccccc url('/images/accordian-arrow-down.gif') no-repeat 285px 16px; }
.AccMenuContainer .spotlight a.ui-state-active{	color: #444444;	background: #f7ad23 url('/images/accordian-arrow-down.gif') no-repeat 285px 16px;}
.AccMenuContainer .AccContent {margin-bottom:10px;border: none;font-weight: normal;font-size: 12px;margin: 0px;padding: 0px 0px 0px 0px;color: #444444}
.AccMenuContainer .AccContent a {color: #0088cc;background-color:#ffffff;padding:0;margin:0;font-size: 12px;font-weight:normal; background:none;}
.AccMenuContainer .AccContent a:hover,.AccMenuContainer a:hover {text-decoration:underline;}
.AccMenuContainer .AccContent a:active, .AccMenuContainer a:active, .AccMenuContainer .spotlight a {color:#ee2200;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ MAIN NAVIGATION MENU WITH LAVALAMP ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.pipe, .pipe a{padding-left: 15px;font-size: 0.9em;font-weight: normal;color:#e2e2e2;}
.nopipe, .nopipe a {padding-left: 15px;font-size: 0.9em;font-weight: normal;color:#ffffff;}

#breadcrumb{width:950px; height:30px;background:#ffffff url('../images/hor-dottedline.jpg') repeat-x 0px 26px; font:normal 11px arial;color:#999999; margin-top:15px;}
#breadcrumb a.ms-sitemapdirectional {color:#999999; font:normal 11px arial;}
#breadcrumb a:hover.ms-sitemapdirectional {color:#999999; text-decoration:underline;}
#breadcrumb a:active.ms-sitemapdirectional {color:#ee2200; text-decoration:underline;}

/* STATE 1 :: HOME PAGE */
.State1_Level1Nav {position: relative;height:35px;width: 1000px;background-color: white;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;overflow: hidden;border-bottom: 5px solid #e2e2e2;background:#ffffff url('../images/hor-dottedline.jpg') repeat-x 0px 2px;}
.State1_Level1Nav li { float: left;list-style: none; }
.State1_Level1Nav li.back {background-image:none;border-top: 5px solid #ee2200;border-bottom: 5px solid #e2e2e2;width: 9px;height: 30px;z-index: 8;position: absolute;}
.State1_Level1Nav li a {font: bold 12px arial;letter-spacing:0px;color: #444444;outline: none;text-align: center;top: 7px;text-transform: uppercase;z-index: 10;display: block;float: left;height: 30px;position: relative;overflow: hidden;padding:5px 0 0 15px;}   
.State1_Level1Nav .current a{ padding-left:15px; }   
.State1_Level1Nav .leftitem a{ padding-left:0px; }   
.State1_Level1Nav .rightitem a{ padding-right:12px; }   
.State1_Level1Nav li a:hover, .MainNavigation li a:active, .MainNavigation li a:visited {    border: none; color:#ee2200;text-decoration:none;}          
.State1_Level1Nav .pipe, .State1_Level1Nav .pipe a{padding-left: 12px;font:normal 12px arial;color:#e2e2e2}
.State1_Leve2Nav {display:none;}

/* STATE 2 :: TOP LINKS CLICKED */
.State2_Level1Nav {position: relative;height:35px;width: 1000px;background-color: white;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;overflow: hidden; white-space:nowrap; background:#ffffff url('../images/hor-dottedline.jpg') repeat-x 0px 2px; }
.State2_Level1Nav li { float: left;list-style: none;white-space: nowrap;}
.State2_Level1Nav li a {font: bold 12px arial;letter-spacing:0px;color: #444444;outline: none;text-align: center;top: 7px;text-transform: uppercase;z-index: 21;display: block;float: left;height: 30px;position: relative;overflow: hidden;padding:5px 0 0 14px;}   
.State2_Level1Nav li.selected { background-image:none;border-top: 5px solid #ee2200; background-color:#e2e2e2;z-index: 20;padding-top:0px;  }
.State2_Level1Nav li.selected a{ padding-top:0; }
.State2_Level1Nav li.back {background-image:none;border-top: 5px solid #ee2200;height: 30px;z-index: 11;position: absolute;}
.State2_Level1Nav .current a{ padding-left:16px;padding-right:1px;}   
.State2_Level1Nav .leftitem a{ padding-left:0px; }   
.State2_Level1Nav .rightitem a{ padding-right:15px; }   
.State2_Level1Nav li a:hover {    border: none; color:#ee2200; text-decoration:none;}  
.State2_Level1Nav .pipe, .State2_Level1Nav .pipe a{padding-left: 13px;font:normal 12px arial;color:#e2e2e2}
.State2_Level1Nav .nopipe, .State2_Level1Nav .nopipe a {padding-left: 14px;font-weight: normal;}
.State2_Level2Nav {position:relative;height:34px;width: 950px;background-color:#e2e2e2;padding: 0px 0 0px 0;margin: 0 0 0px 0;overflow: hidden;}
.State2_Level2Nav li { float: left;list-style: none;border-bottom: 5px solid #e2e2e2; }
.State2_Level2Nav li a {font: bold 12px arial;letter-spacing:0px;color: #444444;outline: none;text-align: center;top: 4px;z-index: 10;display: block;float: left;height: 30px;position: relative;overflow: hidden;padding: 7px 0 0 14px;}   
.State2_Level2Nav .current a{ padding-left:16px; }   
.State2_Level2Nav .leftitem a{ padding-left:20px; }   
.State2_Level2Nav .rightitem a{ padding-right:13px; }   
.State2_Level2Nav li a:hover {    border: none; color:#ee2200;text-decoration:none;}          
.State2_Level2Nav .pipe, .pipe a{padding-left: 13px;font:normal 12px arial;color:#cccccc;text-decoration:none;}
.State2_Level2Nav .nopipe, .State3_Level2Nav .nopipe a {padding-left: 14px;font-weight: normal;}


/* STATE 3 :: SUBNAV SELECTED */
.State3_Level1Nav {position: relative;height:35px;width: 950px;background-color: white;padding: 0px 0 0px 0;margin: 0px 0 0 0;overflow: hidden; background:#ffffff url('../images/hor-dottedline.jpg') repeat-x 0px 2px; }
.State3_Level1Nav li { float: left;list-style: none;white-space: nowrap;}
.State3_Level1Nav li a {font: bold 12px arial;letter-spacing:0px;color: #444444;outline: none;text-align: center;top: 7px;text-transform: uppercase;z-index: 21;display: block;float: left;height: 30px;position: relative;overflow: hidden;padding:5px 0 0 14px;}   
.State3_Level1Nav li.selected { background-image:none;border-top: 5px solid #ee2200; background-color:#e2e2e2;z-index: 20;padding-top:0px;  }
.State3_Level1Nav li.selected a{ padding-top:0; }
.State3_Level1Nav li.back {background-image:none;border-top: 5px solid #ee2200;height: 30px;z-index: 11;position: absolute;}
.State3_Level1Nav .current a{ padding-left:16px;padding-right:1px;}   
.State3_Level1Nav .leftitem a{ padding-left:0px; }   
.State3_Level1Nav .rightitem a{ padding-right:15px; }   
.State3_Level1Nav li a:hover {    border: none; color:#ee2200;text-decoration:none;}  
.State3_Level1Nav .pipe, .State2_Level1Nav .pipe a{padding-left: 13px;font:normal 12px arial;color:#e2e2e2}
.State3_Level1Nav .nopipe, .State2_Level1Nav .nopipe a {padding-left: 14px;font-weight: normal;}
.State3_Level2Nav {position:relative;height:34px;width: 950px;background-color:#e2e2e2;padding: 0px 0 0px 0;margin: 0 0 0px 0;overflow: hidden;}
.State3_Level2Nav li { float: left;list-style: none;border-bottom: 5px solid #e2e2e2; }
.State3_Level2Nav li a {font: bold 12px arial;letter-spacing:0px;color: #444444;outline: none;text-align: center;top: 4px;z-index: 10;display: block;float: left;height: 30px;position: relative;overflow: hidden;padding: 7px 0 0 14px;}   
.State3_Level2Nav .current a{ padding-left:16px;padding-right:1px;  background-color:#ffffff;  }   
.State3_Level2Nav .leftitem a{ padding-left:16px;border-left:solid 5px #e2e2e2}   
.State3_Level2Nav .rightitem a{ padding-right:13px; }   
.State3_Level2Nav li a:hover { color:#ee2200;text-decoration:none;}          
.State3_Level2Nav .pipe, .pipe a{padding-left: 14px;font:normal 12px arial;color:#cccccc}
.State3_Level2Nav .nopipe, .State3_Level2Nav .nopipe a {padding-left: 14px;font-weight: normal;}

/* STATE 4 :: SUB ARTICLE SELECTED */
.State4_Level1Nav {position: relative;height:35px;width: 950px;background-color: white;padding: 0px 0 0px 0;margin: 0px 0 0 0;overflow: hidden; background:#ffffff url('../images/hor-dottedline.jpg') repeat-x 0px 2px; }
.State4_Level1Nav li { float: left;list-style: none;white-space: nowrap;}
.State4_Level1Nav li a {font: bold 12px arial;letter-spacing:0px;color: #444444;outline: none;text-align: center;top: 7px;text-transform: uppercase;z-index: 21;display: block;float: left;height: 30px;position: relative;overflow: hidden;padding:5px 0 0 14px;}   
.State4_Level1Nav li.selected { background-image:none;border-top: 5px solid #ee2200; background-color:#e2e2e2;z-index: 20;padding-top:0px;  }
.State4_Level1Nav li.selected a{ padding-top:0; }
.State4_Level1Nav li.back {background-image:none;border-top: 5px solid #ee2200;height: 30px;z-index: 11;position: absolute;}
.State4_Level1Nav .current a{ padding-left:16px;padding-right:1px;}   
.State4_Level1Nav .leftitem a{ padding-left:0px; }   
.State4_Level1Nav .rightitem a{ padding-right:15px; }   
.State4_Level1Nav li a:hover {    border: none; color:#ee2200;text-decoration:none;}  
.State4_Level1Nav .pipe, .State2_Level1Nav .pipe a{padding-left: 13px;font:normal 12px arial;color:#e2e2e2}
.State4_Level1Nav .nopipe, .State2_Level1Nav .nopipe a {padding-left: 14px;font-weight: normal;}
.State4_Level2Nav {position:relative;height:34px;width: 950px;background-color:#e2e2e2;padding: 0px 0 0px 0;margin: 0 0 0px 0;overflow: hidden;}
.State4_Level2Nav li { float: left;list-style: none;border-bottom: 5px solid #e2e2e2; }
.State4_Level2Nav li a {font: bold 12px arial;letter-spacing:0px;color: #444444;outline: none;text-align: center;top: 4px;z-index: 10;display: block;float: left;height: 30px;position: relative;overflow: hidden;padding: 7px 0 0 14px;}   
.State4_Level2Nav .current a{ padding-left:16px;padding-right:1px;  background-color:#ffffff;  }   
.State4_Level2Nav .leftitem a{ padding-left:16px;border-left:solid 5px #e2e2e2}   
.State4_Level2Nav .rightitem a{ padding-right:13px; }   
.State4_Level2Nav li a:hover { color:#ee2200;text-decoration:none;}          
.State4_Level2Nav .pipe, .pipe a{padding-left: 14px;font:normal 12px arial;color:#cccccc}
.State4_Level2Nav .nopipe, .State3_Level2Nav .nopipe a {padding-left: 14px;font-weight: normal;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ SEARCH RESULTS LAYOUT ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

table#searchResultsLayout { width: 740px; margin: 9px 0; text-align: left; }
#searchResultsLayout th { 	font:bold 11px arial;	padding: 5px 10px; 	text-transform: none; 	color: #444444; background-color: #e2e2e2;	border-left:solid 2px #ffffff}
#searchResultsLayout th.sort{background:#e2e2e2 url('/images/subsitegrid_sortarrow.gif') no-repeat bottom right; }
#searchResultsLayout th a { color: #0088cc !important; }
#searchResultsLayout th a:hover { color: #0088cc !important; text-decoration:underline }
#searchResultsLayout th a:active { color: #ee2200 !important; }
#searchResultsLayout td { font:normal 11px arial;color: #444444; padding: 8px 10px 5px 10px; vertical-align: top; border-bottom:solid 1px #cccccc; }
#searchResultsLayout td.alt { font:normal 11px arial;color: #444444; padding: 8px 10px 5px 10px; vertical-align: top; border-bottom:solid 1px #cccccc; background-color:#eeeeee }
#searchResultsLayout td.date {width:70px; }
#searchResultsLayout td.subject { width:245px; }
#searchResultsLayout td.type { }
#searchResultsLayout td.rating { width:55px }
#searchResultsLayout td.views { width:60px;}
#searchResultsLayout td.title { width:295px;padding: 8px 10px 5px 10px; line-height:normal;color : #339999; background-image:none; }
#searchResultsLayout td.title a { font-weight: bold; color: #0088cc; text-decoration: none; }
#searchResultsLayout td.title a:hover { text-decoration: underline; color:#0088cc }
#searchResultsLayout td.title a:active { color:#ee2200 }

.PageDetailHeader {color: #ee2200;font:normal 20px arial;letter-spacing: 2px;margin:0px;padding:0px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ USER RATINGS ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
p.ratingTitle { }
.articleRating{	margin:0;padding:0;display:none;}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating,.star-rating .current-user-rating{
    background: url(/images/starbullets.gif) left -1000px repeat-x; }
.star-rating{position:relative;width:60px;height:14px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;            }
.star-rating li{display: inline;}
.star-rating a, .star-rating .current-rating,.star-rating .current-user-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:14px;line-height:14px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}
.star-rating .current-user-rating{z-index:1;background-position: left bottom;}

/* ADV SEARCH DDL BOXES */
select.ms-advsrchPropertyDDL {font:normal 12px arial;width: 160px;height: 26px;}
select.ms-advsrchOperatorDDL{font:normal 12px arial; width:130px;height:26px;}
select.ms-advsrchAndOrDDL {font:normal 12px arial;height: 26px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ SITEMAP PAGE ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SMLeftColumn {float:left;	width:200px;margin:10px 0 0 0}
.SMMiddleColumn {	float:left;width:345px;margin:10px 0 0 30px;}
.SMRightColumn{	float:left;width:345px;margin:10px 0 0 30px;}
.SMHomeLinks li a{font:bold 12px arial; color:#0088cc}
.SMHomeLinks li a:hover{text-decoration:underline;}
.SMHomeLinks li a:active{color:#ee2200}
.SMHomeLinks li {padding-bottom:15px;}

ul.SMLinks {margin-bottom:30px;}
ul.SMSubLinks {margin:5px;padding-left:10px}
.SMLinks li.SMTitle a{font:bold 12px arial; color:#0088cc}
.SMLinks li a{font:normal 12px arial; color:#0088cc}
.SMLinks li a:hover{text-decoration:underline;}
.SMLinks li a:active{color:#ee2200}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ FOOTER CONTROL ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Break{background:#ffffff url('../images/hor-dottedline.jpg') repeat-x; height:1px; width: 100%; margin:15px 0 15px 0; }

.FooterMenuCollectionHeader{width:950px; height:24px; background:#e2e2e2 url('../images/FooterNavWell_Header.png');}
.FooterMenuCollectionContainer{  background-color:#e2e2e2; width:950px; background:#e2e2e2 url('../images/FooterNavWell_bg.png') repeat-y; }
.FirstFooterMenuContainer{float:left;width:111px;}
.FooterMenuContainer{float:left;width:120px;margin-left:1px;}
.LastFooterMenuContainer{float:left;width:112px;margin-left:1px;}

.FooterMenu{margin-left:8px}
.FooterMenu li  {padding:6px 0 0 0}   
.FooterMenu li a {color:#444444; font: normal 11px/14px arial; } 
.FooterMenu li a:active {color:#ee2200;}  

.FooterMenu li a.Title {font: bold 11px/10px arial; text-transform:uppercase; }   

.FooterBottomCornerContainer{background:#e2e2e2 url('../images/FooterNavWell_BottomCorner.png') no-repeat bottom right; width:950px; height:60px; position:relative}
.FooterBottomCornerContainer .WhiteStrip{height:22px; background-color:White; width:950px; position:absolute; top:65px}

.FooterUtilityContainer{background:#ffffff url('../images/Footer-Logo.gif') no-repeat top left; margin:20px 0 0 0; padding:20px 0 0 60px; width:950px; height:34px; }
.FooterUtilityMenu li{ font: normal 11px arial; display:inline; list-style: none;}
.FooterUtilityMenu li a { font: normal 11px arial; color: #444444;height: 30px; padding-left:8px; }
.FooterUtilityMenu li a:active { color: #ee2200;}
.FooterUtilityMenu .pipe, .pipe a { padding-left: 10px; font: normal 11px arial; color:#e2e2e2}  



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ MISC STYLING ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ms-MenuUIPopupBody TABLE  {position:relative;z-index:2147483647;}
.AuthorImage {float:left;padding:0 15px 15px 0 }
.AuthorImage img {width:130px; height: 170px;}
.ms-PostTitle{padding:0 0 10px 0 ;border:none}
.ms-PostTitle a{font:bold 16px arial;}
.ms-PostWrapper {width:560px;}
.ms-PostBody {padding-top:0;width:415px;font:normal 14px arial;}
.ms-CategoryTitleCell{padding:0 0 0px 0;margin:0;font:bold 11px/14px arial}
.ms-CategoryTitleCell a{font:bold 11px/14px arial}


.PostColumns {clear:left;}
.PostRight {width:340px;float:left;padding: 0 0 0 15px;}
.PostLeft {width:130px;float:left;}
.ms-navsubmenu2 {background-color:transparent;}
.ms-CategoryTitleCell A {padding-left:0;background:none !important;}
#BlogListContainer .ms-WPBody .ms-navheader {display:none;}

.link-title{}
.link-abstract{margin-bottom:10px;}
#eWebContentPaneTableCell{font-family:Arial;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN MEMBERS ONLY CONTROL ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.loginMessage {
	position:absolute; top:32px;
	width:415px;
	height:52px;
	background: url('/images/error_bg.png') no-repeat;
	color:#444444;
	font-weight:bold;
	display:none;
	font-size:larger;
	z-index:2147483647;
	zoom:1;
}
.loginMessage .buffer {
				height:25px;
}
.loginMessage .message {
	padding:5px 0px 0px 10px; background-color:#ffee00;position:relative;
	z-index:2147483647;
}



#loginMOContainer{background-color:#e2e2e2; width:100%; }
#loginMORedBorder{	width:100%;height:5px;background-color:#ee2200;}
#loginMORedHeader{font:bold 12px arial;width:50px; height:25px;background-color:#ee2200;float:left;padding:5px 5px 0 20px;color:#ffffff;margin:0 20px 20px 0;}
#loginMOGrayHeader{font:bold 12px arial; height:25px;background-color:#e2e2e2;margin-bottom:20px;padding:5px 0 0 20px;}
#loginMOPanelMain{margin:0 0 0 20px;padding:0 0 20px 0;}    
#loginMOFormMain label{float:left;width:80px;}
#loginMOFormMain input{width:160px;margin:0 10px 0 0}
#loginMOFormMain a{font:normal 10px arial; vertical-align:middle}
.loginMOFormBreak{width:100%;clear:both;height:5px;}

.loginMOLoginBtn{ color:#ffffff; font: bold 11px arial; background-color:#666666;  border:none; margin:0 0 0 3px;padding:3px 7px 3px 7px ;}     
#loginMOCrumbsMain{margin:10px 0 0 80px}    
.loginMOContent{font:normal 14px/18px arial;padding-top:20px}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ Events Page Customizations and Inline RSS Feed ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#Events-Theater {
	height: 555px;
}
.SpecialSpacing {
	margin-top:-25px;
}
#event-teaser, #rss_straightas {
   background-color: #FFFFFF;
}
#WebPartTitleWPQ6, .ms-WPHeader td, #WebPartTitleWPQ6 td {
	border: none !important;
}
#MSOZoneCell_WebPartWPQ6 h3.ms-WPTitle {
   font: 16px/12px arial;
   letter-spacing: 1px;
   text-transform: uppercase;
	padding-bottom: 10px;	
}
#event-teaser td, #rss_straightas td {
	background-color: #f6f6f6;
	padding: 5px 5px 10px 5px;
	border: 2px solid white;
}
.event-teaser-title, .event-teaser-title a {
   color: #0088be !important;
   font-weight: bold;
}
.event-teaser-title a:hover {
   color: #0088be !important;
   font-weight: bold;
	text-decoration: underline;
}
.event-teaser-date {
   color: #666666;
}
.event-teaser-location {
   color: #666666;
}

/*************CALLOUTS AND OTHER ENHANCEMENTS*************/

.callout-break {
	clear: both;
	width: 100%;
	border-bottom: 1px solid silver;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 1px;
}

.callout1 {
	background: url(/PublishingImages/callout1.jpg);
	background-repeat: repeat-y;
}

.callout2 {
	background: url(/PublishingImages/callout2.jpg);
	background-repeat: repeat-y;
    padding:10px;
    border: 1px solid silver;
}

.callout2 p, .callout2 ul, .callout2 li, {
	font-size: 9pt;
	font-weight: 600;
}

.callout-photo-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
    border: 1px solid silver;
}

.callout-photo-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 1px solid silver;
}

.callout-narrow-right {
    float: right;
    width: 200px;
    padding:10px;
    margin-left: 10px;
    background-color: #f8f8fa;
    border: 1px solid silver;
    font-size: 9pt;
}

.force-width-510 {
  width: 510px;
  overflow: hidden;
}

.inpage-navbar {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 25px;
  margin-right: 25px;
  padding: 10px;
  background-color: #f8f8fa;
  border: 1px solid silver;
  font-size: 9pt;
}

.inpage-navbar p {
  text-align:center;
}

.inpage-navbar a, .inpage-navbar a:link {
  font-weight: 600;
}