html, body {
margin:0;
background-color:#142c4e;
}


.TopSideBanner_main {
width:100%;
background-image:url(/SiteDesign/Images/master_bg.aspx);
background-repeat: repeat-x;
background-position: center top;
float:left;
min-height:759px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
}

a , a:active , a:visited {color:#E3AE06; text-decoration:none;}
a:hover {color:#e7c046; text-decoration:none;}


.TopSideBanner_main .master_maincontainer {
width:955px;
margin-left:auto;
margin-right:auto;
}

.TopSideBanner_main .master_top_container {
float:left;
width:955px;
}


.TopSideBanner_main .master_logo {
float:left;
width:547px;
height:97px;
background-image:url(/SiteDesign/Images/master_logo.aspx);
background-repeat:no-repeat;
}

.TopSideBanner_main .master_rightheader {
float:left;
width:408px;
height:97px;
}

.TopSideBanner_main .master_bannerarea {
	float:left;
	width:955px;
	height:182px;
}

.TopSideBanner_main .master_bannerleft {
	float:left;
	width:16px;
	height:182px;
	background-image:url(/SiteDesign/Images/master_bannerleft.aspx);
}

.TopSideBanner_main .master_banner {
	float:left;
	width:923px;
	height:182px;
}

.TopSideBanner_main .master_bannerright {
	float:left;
	width:16px;
	height:182px;
	background-image:url(/SiteDesign/Images/master_bannerright.aspx);
}

.TopSideBanner_main .master_navi {
float:left;
width:955px;
height:32px;
}

.TopSideBanner_main .master_middle_container {
float:left;
width:955px;
}

.TopSideBanner_main .master_contentleft {
float:left;
width:13px;
vertical-align:top;
}

.TopSideBanner_main .master_contentmiddle {
float:left;
width:923px;
vertical-align:top;
	background-image:url(/SiteDesign/Images/master_contentmiddle.aspx);
	background-position:top;
background-repeat:repeat-y;
}


.TopSideBanner_main .master_contentright {
float:left;
width:13px;
vertical-align:top;
}

.TopSideBanner_main .master_body {
	float:left;
	width:923px;
}

.TopSideBanner_main .master_bodyleft {
	float:left;
	width:185px;
	min-height:20px;
}

.TopSideBanner_main .master_bodymiddle {
	float:left;
	width:18px;
}

.TopSideBanner_main .master_bodyright {
	float:left;
	width:720px;
}

/* f o o t e r */

.TopSideBanner_main .master_bottom_container {
width:955px;
margin-left:auto;
margin-right:auto;
float:left;
}

.TopSideBanner_main .master_footer{
width:955px;
float:left;
}

.TopSideBanner_main .master_footer_text,.master_footer_text2,.master_footer_text3,.master_footer_text4 {
float:left;
width:230px;
margin: 35px 5px 0 0;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
color:#626521;
vertical-align:top;
}

/* N A V I G A T I O N : FIRST LEVEL */
.TopSideBanner_main .TabControlTable {
	margin-left:auto;
	margin-right:auto;
}

.TopSideBanner_main .TabControlRow {
	vertical-align:top;
}

.TopSideBanner_main .TabControlSelectedLeft {
float:left;
width:8px;
height:36px;
display:none;
}

.TopSideBanner_main .TabControlSelected {
float:left;
height:36px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#e3ae06;
text-transform:uppercase;
text-decoration:none;
padding-top:6px;
}

.TopSideBanner_main .TabControlLinkSelected {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#e3ae06;
text-transform:uppercase;
text-decoration:none;
}
/*
.TopSideBanner_main .TabControlSelectedRight {
float:left;
width:50px;
height:36px;
}*/

.TopSideBanner_main .TabControlLeft {
float:left;
width:8px;
height:36px;
text-decoration:none;
display:none;
}

.TopSideBanner_main .TabControl {
float:left;
height:36px;
padding-top:6px;
text-decoration:none;
}

.TopSideBanner_main .TabControlLink {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

.TopSideBanner_main .TabControlLink:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#e3ae06;
text-decoration:none;
}

/* LEFT NAV */

.TopSideBanner_main .master_dotted {
	float:left;
background-image:url(/SiteDesign/Images/dotted.aspx);
background-position:top;
height:1px;
background-repeat:repeat-x;
width:176px;
}
	

/* N A V I G A T I O N : THIRD LEVEL */
.TopSideBanner_main .threeCMSMenu {
margin-left:8px;
}

.TopSideBanner_main .threeCMSMenuItem {
color:#e3ae06;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
/*---30k of 404s---background-image:url(/SiteDesign/Images/master_leftnav.aspx);*/
background-repeat:no-repeat;
width:157px;
font-weight:bold;
height:25px;
}

.TopSideBanner_main .threeCMSMenuItemMouseOver {
color:#ffc102;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
height:25px;
font-weight:bold;
}

.TopSideBanner_main .threeCMSMenuItemMouseDown {
color:#251c15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
width:157px;
font-weight:bold;
height:25px;
}

.TopSideBanner_main .threeCMSMenuItemMouseUp {
color:#b2a078;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
font-weight:bold;
width:157px;
height:25px;
}

/* N A V I G A T I O N : H I G H L I G H T E D : THIRD LEVEL */

.TopSideBanner_main .threeCMSMenuHighlightedMenuItem {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
font-weight:bold;
width:157px;
height:25px;
}

.TopSideBanner_main .threeCMSMenuHighlightedMenuItemMouseOver {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
font-weight:bold;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
height:25px;
font
}

.TopSideBanner_main .threeCMSMenuHighlightedMenuItemMouseDown {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
height:25px;
font-weight:bold;
}

.TopSideBanner_main .threeCMSMenuHighlightedMenuItemMouseUp {
color:#e2d2b9;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
font-weight:bold;
height:25px;
}


/*****/

/* N A V I G A T I O N : four LEVEL */

.TopSideBanner_main .fourCMSMenu {
	background-color:#e3ae06 !important;
	
}


.TopSideBanner_main .fourCMSMenuItem {
color:#e3ae06;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
background-image:url(/SiteDesign/Images/master_leftnav3.aspx);
background-color:#FFF;
background-repeat:repeat;
font-weight:bold;
width:157px;
height:25px;
}

.TopSideBanner_main .fourCMSMenuItemMouseOver {
color:#ffc102;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
font-weight:bold;
width:157px;
height:25px;
}

.TopSideBanner_main .fourCMSMenuItemMouseDown {
color:#251c15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
width:157px;
height:25px;
}

.TopSideBanner_main .fourCMSMenuItemMouseUp {
color:#b2a078;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
width:157px;
font-weight:bold;
height:25px;
}

/* N A V I G A T I O N : H I G H L I G H T E D : four LEVEL */

.TopSideBanner_main .fourCMSMenuHighlightedMenuItem {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
font-weight:bold;
height:25px;
}

.TopSideBanner_main .fourCMSMenuHighlightedMenuItemMouseOver {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
height:25px;
}

.TopSideBanner_main .fourCMSMenuHighlightedMenuItemMouseDown {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
font-weight:bold;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
height:25px;
}

.TopSideBanner_main .fourCMSMenuHighlightedMenuItemMouseUp {
color:#e2d2b9;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
font-weight:bold;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
height:25px;
}

/**********/

/* FIVE */

/* N A V I G A T I O N : five LEVEL */

.TopSideBanner_main .CMSMenu {
	background-color:#e3ae06;
}

.TopSideBanner_main .fiveCMSMenu {
	background-color:#e3ae06;
}



.TopSideBanner_main .fiveCMSMenuItem {
color:#e3ae06;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
padding:2px 12px 2px 12px;
background-image:url(/SiteDesign/Images/master_leftnav3.aspx);
background-color:#FFF;
background-repeat:repeat;
width:157px;
height:25px;
}

.TopSideBanner_main .fiveCMSMenuItemMouseOver {
color:#ffc102;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
padding:2px 12px 2px 12px;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
height:25px;
}

.TopSideBanner_main .fiveCMSMenuItemMouseDown {
color:#251c15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
width:157px;
font-weight:bold;
height:25px;
}

.TopSideBanner_main .fiveCMSMenuItemMouseUp {
color:#b2a078;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
width:157px;
font-weight:bold;
height:25px;
}

/* N A V I G A T I O N : H I G H L I G H T E D : five LEVEL */

.TopSideBanner_main .fiveCMSMenuHighlightedMenuItem {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
font-weight:bold;
height:25px;
}

.TopSideBanner_main .fiveCMSMenuHighlightedMenuItemMouseOver {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
font-weight:bold;
width:157px;
height:25px;
}

.TopSideBanner_main .fiveCMSMenuHighlightedMenuItemMouseDown {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
border:0;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
font-weight:bold;
height:25px;
}

.TopSideBanner_main .fiveCMSMenuHighlightedMenuItemMouseUp {
color:#e2d2b9;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:2px 12px 2px 12px;
border:0;
font-weight:bold;
background-image:url(/SiteDesign/Images/master_leftnav2.aspx);
background-repeat:no-repeat;
width:157px;
height:25px;
}


/* B R E A D C R U M B S */

.TopSideBanner_main .master_breadcrumbs {
	float:left;
	width:903px;
vertical-align:top;
padding: 0 10px;
font-size:12px !important;
font-family:Tahoma, Geneva, sans-serif !important;
color:#b2d4ec !important;
text-decoration:none !important;
margin-top:7px !important;
}

.TopSideBanner_main .master_breadcrumbs2 {
	float:left;
	width:955px;
vertical-align:top;
font-size:12px !important;
padding:5px;
font-family:Tahoma, Geneva, sans-serif !important;
color:#b2d4ec !important;
text-decoration:none !important;
margin-top:7px !important;
margin-bottom:7px !important;
background-image:url(/SiteDesign/Images/master_contentmiddle.aspx);
}

.TopSideBanner_main .master_breadcrumbsplit {
float:left;
width:100%;
background-image:url(/SiteDesign/Images/dotted.aspx);
background-position:center;
height:1px;
background-repeat:repeat-x;
margin-top:7px;
}
	
.TopSideBanner_main .CMSBreadCrumbsLink{
font-size:12px !important;
font-family:Tahoma, Geneva, sans-serif !important;
color:#b2d4ec !important;
text-decoration:none !important;
margin-top:7px !important;
}


.TopSideBanner_main .CMSBreadCrumbsLink:hover {
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
margin-top:7px;
}

.TopSideBanner_main .CMSBreadCrumbsCurrentItem {
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
margin-top:7px;
}

.TopSideBanner_main .grayBox a {
	font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
margin-top:7px;
}

/* W E A T H E R */

.TopSideBanner_main .master_breadcrumbs .WeaAtGlance {
border:none;
width:140px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
float:right;
margin-top:-5px;
clear:none;}


/* S I G N O U T */

.TopSideBanner_main .signoutLink {
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
float:right;
margin:7px 20px 0 0;
display:block;
}

.TopSideBanner_main .signoutLink:hover {
text-decoration:underline;
}

/* S I G N I N */

.TopSideBanner_main .signinLink {
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
float:right;
margin-top:7px;
display:block;
}

.TopSideBanner_main .signinLink:hover {
text-decoration:underline;
}

/* C U R R E N T   U S E R */

.TopSideBanner_main .master_currentuser {
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
float:left;
margin-top:7px;
display:block;
}

/* C M S D E S K   L I N K */
.TopSideBanner_main .cmsdesklink {
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
float:right;
margin-top:7px;
display:block;
margin-right:30px;
}

.TopSideBanner_main .cmsdesklink:hover {
	text-decoration:underline;
}

/* W E A T H E R */
.TopSideBanner_main .WeaAtGlance{
	border:none;
 width:145px;
 font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;}

.TopSideBanner_main .AGDay{
clear: none;}

/* Calendar at a galance */
.TopSideBanner_main .CalAtGlance{
width:185px;
margin-top: 20px;
border:none;}


/* Birthday at a glance */
.TopSideBanner_main .BirAtGlance{
width:185px;
margin-top: 20px;}
 

 /* S P L A S H */


.TopSideBanner_main .splash_flash {
float:left;
width:725px;
margin-left:-1px;
}

.TopSideBanner_main .splash_rightbuttons {
float:right;
width:220px;
vertical-align:top;
}
/* P R O S H O P */

.TopSideBanner_main h2 a {fff
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:18px;
color:#522f07;
}

.TopSideBanner_main .ProductSummary,.ProductPrice,.ProductList {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#000;
}

.TopSideBanner_main .UnselectedPage, .UnselectedNext, .SelectedPrev, .PagerResults, .PagerNumberArea {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#000;
}

.TopSideBanner_main .CMSBreadCrumbsLink,.CMSBreadCrumbsCurrentItem,.grayBox {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
margin-bottom:10px;
}

/* M O D U L E S */

.TopSideBanner_main .CalAtGlance .AGScroll .AltCont, .TopSideBanner_main .EveAtGlance .AGScroll .AltLink {
background-color:transparent;
}

.TopSideBanner_main .BirAtGlance {
background-color:transparent;
text-align:left;
padding:10px;
}

.TopSideBanner_main .CalAtGlance {
background-color:transparent;
text-align:left;
padding:10px;
margin-top:0px;
}

.TopSideBanner_main .CalAtGlance .Cont2 {
	color:#fff;
}

.TopSideBanner_main .CalAtGlance .AltCont .Cont2 {
	color:#fff;
}


.TopSideBanner_main .WeaAtGlance {
background-color:transparent;
text-align:left;
padding:6px;
}

.TopSideBanner_main .master_breadcrumbs2 .WeaAtGlance {
background-color:transparent;
text-align:left;
padding:0 0 0 6px;
}

.TopSideBanner_main .AGTitle {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#e3ae06;
}

.TopSideBanner_main .AGDate {
		text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#e3ae06;
}

.TopSideBanner_main .AGCont .Link2 a{
			text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#e3ae06;
}



/* B L O G S */

.TopSideBanner_main .zoneLeft h1 {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#2e2223;
	font-weight:bold;
}

.TopSideBanner_main .BlogPTitle a {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#2e2223;
	font-weight:bold;
}

.TopSideBanner_main .BlogPTitle {
	margin-bottom:15px;
}

.TopSideBanner_main .BlogPBody {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#e3ae06;
	line-height:20px;
}

.TopSideBanner_main .blogDetail .zoneLeft {
	width:450px;
	vertical-align:top;
	margin-right:20px;
/*background-image:url(/SiteDesign/Images/65percent.aspx);*/
	background-repeat:repeat;
	padding:15px;
	border-color:#d2bb7d;
}

.TopSideBanner_main .blogDetail .zoneRight {
	width:230px;
	vertical-align:top;
}

.TopSideBanner_main .BlogPDateWhole {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
margin-top:10px;
}

.TopSideBanner_main .BlogPDateWhole a {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
margin-top:10px;
}

.TopSideBanner_main .blackBox .title {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#2e2223;
}

.TopSideBanner_main .blackBox .content {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#e3ae06;
}

.TopSideBanner_main .blackBox .content a {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#e3ae06;
}

.TopSideBanner_main .comments {
		text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#e3ae06;
}

.TopSideBanner_main .comments a{
		text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#e3ae06;
}

/* N E W S */

.TopSideBanner_main .newsSummaryTeasers{
	width:500px;
	vertical-align:top;
	margin-right:20px;
/*background-image:url(/SiteDesign/Images/65percent.aspx);*/
	background-repeat:repeat;
	padding:15px;
	border-color:#d2bb7d;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:20px;
}

.TopSideBanner_main .newsSummaryTeasers h1{
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#fff;
	line-height:20px;
}




.TopSideBanner_main .NewsTitle a {
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#e3ae06;
	font-weight:bold;
}

.TopSideBanner_main .NewsPreviewTitle a {
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#e3ae06;
	font-weight:bold;
}

.TopSideBanner_main .NewsPreviewDate {
	display:none;
}

.TopSideBanner_main .NewsTitle {
	margin-bottom:15px;
}

.TopSideBanner_main .NewsSummary .Date {
visibility:hidden;
display: none;
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
color:#999;
margin-top:10px;
}

.TopSideBanner_main .NewsSummary, .TopSideBanner_main .NewsPreviewDate{
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:20px;
}

.TopSideBanner_main .releasedatetohide {
	visibility:hidden;
}

/* splash login box */

.TopSideBanner_main .LoginForm {
width: 230px;
background-image:url(/SiteDesign/Images/master_contentmiddle.aspx);
margin-bottom:25px;
}

.TopSideBanner_main .master_bodyright .LoginForm {
margin-left:150px;

}

.TopSideBanner_main .LoginFormLogon {
margin-top:0;
margin-right:35px;
}

.TopSideBanner_main .LoginFormLogon INPUT {
width:75px;
height:25px;
}

.TopSideBanner_main .LoginFormUserName, .TopSideBanner_main .LoginFormUserName, .TopSideBanner_main .LoginFormPassword, .TopSideBanner_main .LoginFormRemember, .TopSideBanner_main .LoginFormForgotPassword a, .TopSideBanner_main .LoginFormMemReg a {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
}

.TopSideBanner_main .LoginFormHeading {
		font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#b2d4ec;
text-decoration:none;
color:#fff;
font-style:italic;
font-weight:bold;
text-align:center;
}

.IE7 .TopSideBanner_main .LoginFormLogon{
float: left;
clear: both;
margin-left: 50px;
}

.TopSideBanner_main .ProvisionSetPassword {
	color:#FFF;
}


/* image gallery */

.TopSideBanner_main .gallery h3{
	font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
font-size:13px;
}

.TopSideBanner_main .PagerNumberArea {
	font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
font-size:11px;
}

.TopSideBanner_main .PagerNumberArea a {
	font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
font-size:11px;
}

.SelectedPrev {
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
font-size:11px;
}

.SelectedPrev a {
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
font-size:11px;
}

.TopSideBanner_main .PagerResults {
		font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
font-size:11px;
}

.TopSideBanner_main .ProvisionLabel {
	color:#fff;
}

.TopSideBanner_main .EditingFormInfoLabel {
	color:#FFF;
	
}

.TopSideBanner_main .LayoutError {
	
	color:#FFF;
}

.TopSideBanner_main .bookContent, .TopSideBanner_main .bookBotDownLeft {
	background-color:#FFF;
}

.TopSideBanner_main .RosterFilter, .TopSideBanner_main .RosterEditBodyColor, .TopSideBanner_main .StatementSummary, .TopSideBanner_main .RosterEditBody, .TopSideBanner_main .RosterDetailBody, .TopSideBanner_main .calContentContainer, .TopSideBanner_main .calPageCont, .TopSideBanner_main .CalAtGlance, .TopSideBanner_main .CalAtGlance a, .TopSideBanner_main .TT4Body{color:#333;}

.DES_MYPMonthCell, .DES_CalControl {color:#666 !important;}

.TopSideBanner_main .bookingSectionContentTime, .TopSideBanner_main .bookingSectionContentTime, .TopSideBanner_main .bookingSectionTitle, .TopSideBanner_main .bookingSectionContentRequ {color:#FFF;}

.TopSideBanner_main .customLayout {color:#333;}