/*************************************************
*
* Layout and Presentation Stylesheet
*
**************************************************/

/* General */
html
{
	background: url() repeat-x top left;
	background-color: #121110;
}

* {
	font-family: Arial, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; /* set the font of all elements to this */
	font-size: 14px; /* reset all fonts to a common size */
	word-wrap: break-word; /* Stop IE from expanding parent container when word is too long (proprietary IE, new in CSS3) */
}

h1, h1 *,
h2, h2 *,
h3, h3 *,
h4, h4 *,
h5, h5 *,
h6, h6 * {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

h1 { font-size: 22px; color: #C2AF8C; font-weight: normal;}
h2 { font-size: 18px; color: #C2AF8C; font-weight: normal;}
h3 { font-size: 14px; color: #C2AF8C; font-weight: normal;}
h4 { font-size: 14px; color: #C2AF8C; font-weight: normal;}
h5 { font-size: 12px; color: #C2AF8C; font-weight: normal;}
h6 { font-size: 10px; color: #C2AF8C; font-weight: normal;}

body
{
	margin:0;padding:18px 0 0 0;
	font-size: 14px; text-align:center;/* sets a base font size of 12px/9pt */
	color: #b1ab99;
}
body.PagePrint
{
	margin: 0;
	padding: 0;
	font-size: 10px; /* sets a base font size of 12px/9pt */
	background-image: url();
	background-color: #FFFFFF;
}
img {
	-ms-interpolation-mode: bicubic; /* Resample images in IE7 */
}

img.alpha { /* Give PNG image class="alpha" to fix alpha transparency problems in IE 5.5 & 6 */	 
}

a img {
	border: none;
}

big {
	font-size: 133%;
}

small, sup, sub {
	font-size: 75%;
}

wbr:after {
	content: "\00200B"; /* Emulate the <wbr> (word break) tag in modern browsers that don't support it */
}
hr
{
    BORDER-TOP: 1px solid #060000;
    WIDTH: 100%;
    HEIGHT: 1px;
    text-align: center;
}
/*----TEXT SIZES----*/
.SmallText
{
     font-size: 9px;
}
.DefaultText
{
     font-size: 10px;
}
.LargeText
{
     font-size: 14px;
}
.LargerText
{
     FONT-SIZE: 16px;	
}
.PageWrapper p
{
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0px;
}
/*----TEXT SIZES----*/
/* General */

/* Links */
.PageWrapper a, .PageWrapper a:link
{
	color: #C2AF8C;
	text-decoration: underline;
}
.PageWrapper a:visited
{
	color: #C2AF8C;
	text-decoration: underline;
}
.PageWrapper a:hover,.PageWrapper a:active
{
	color: #E6CEA5;
	text-decoration: underline;
}
/* Links */

/* BULLETS */
.PageWrapper ul, .PageWrapper ul ul
{
	color:#b1ab99;
	list-style-type: square;	
}
.PageWrapper ul li
{  
	margin-top:5px;
	margin-bottom:5px;
}
.PageWrapper ul li a
{
}
.PageWrapper ol
{ 
}
/* BULLETS */

/*----FORMS----*/
.PageWrapper form
{}
.PageWrapper textarea
{
    	vertical-align: middle;
	border: 1px solid #999999;
	background-color: #E0DEDE;
}
.PageWrapper input
{
	vertical-align: middle;
	border: 1px solid #999999;
	background-color: #E0DEDE;
}
.PageWrapper select
{
    	vertical-align: middle;
	border: 1px solid #999999;
	background-color: #E0DEDE;
}
.PageWrapper .Button
{
	vertical-align: middle;
	border: 1px solid #999999;
	background-color: #E0DEDE;
	font-weight: bold;
}
.BodyText INPUT .ButtonOK
{
}
/*----FORMS----*/

/*----SPAN----*/
.Alert
{
	font-weight: bold;
	color: red;
}
/*----SPAN----*/

/*---- MODAL POPUP ----*/

/*Modal Popup*/
.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	top: 10px;
	left: 10px;
}
.modalPopup
{
	background-color: #FFFFFF;
	border: 2px solid #E0DEDE;
	padding: 10px;
	width: 460px;
}
.modalDisablePopup
{
	background-color: #FFFFFF;
	border: 2px solid #E0DEDE;
	z-index:10000;
	position:absolute;
}
.modalHeading
{
	/*cursor: move;*/
	background-color: #DDDDDD;
	border: 1px solid #E0DEDE;
	color: #333333;
	text-align: left;
	padding: 4px;
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	width: 100%;
}
.modalText
{
	font-size: 12px;
}
.modalDisablePopup
{
	background-color: #FFFFFF;
	border: 2px solid #E0DEDE;
	z-index:10000;
	position:absolute;
}
/*Popup Control*/
.popupControl
{
	background-color: #FFFFFF;
	position:absolute;
	visibility:hidden;
}
/*---- MODAL POPUP ----*/

/* Standard Page Layout */
#OuterWrapper
{
	width: 100%;
	text-align:center;
	margin:0 auto 10px auto;
	padding:0 0 0 0;
	background:url(/templates/sci/image/bgGradient.jpg) repeat-x top center #2B2624;
}
#OuterWrapper #OuterHeader
{
	width:933px;
	height:200px;
	margin:0 auto;
	background:url(/templates/sci/image/logoSCIheaderHTML.jpg) no-repeat top center;
}
div.OuterHeaderPopup
{
	width:933px;
	height:125px !important;
	margin:0 auto;
	background:url(/templates/sci/image/logoSCIheaderHTML.jpg) no-repeat top center;
}
#PageWrapper
{
	width:780px;
	height:550px;
	background-color:#211D1B;
	margin:0 auto;
	padding:25px;
	border: 10px solid #373332;
	text-align: center;
}
* html #PageWrapper
{
	width:830px;
	height:600px;
}
#PageWrapper #BrandingWrapper #MainBanner
{
	margin:-75px 0 0 -35px;
	float:left;
	width:303px;
	height:112px;
	border: 10px solid #373332;
	background:url(/templates/sci/image/logoSCImain.jpg) no-repeat top left;
}
* html #PageWrapper #BrandingWrapper #MainBanner
{
	margin: 0px;
	width:303px;
	height:112px;
	top: -75px;
	left: -35px;
	position: relative;
}
#PageWrapper #BrandingWrapper #MainBanner img {padding: 0px;margin: 0px;}

#PageWrapper #ContentWrapper {text-align: left}

#PageWrapper #ContentWrapper #MainContent
{
	float:right;
	width:440px;
}
* html #PageWrapper #ContentWrapper #MainContent {} 

#PageWrapper div.ContentWrapperPopup #MainContent
{
	border: 0px solid blue;
	float:left;
	width:800px;
}

#PageWrapper #ContentWrapper #MainContent #TitleTable td.TitleTableHeading {font-size:23px;color:#C2AF8C;margin:0 0 20px 0}

#PageWrapper #ContentWrapper #MainContent #Utilities {}

#PageWrapper #ContentWrapper #MainContent #BodyContent
{
	border: 0px solid red;
	height:530px;
	width:440px;
	display: inline;
	float: left;
	overflow: auto;
	scrollbar-face-color: #c2af8c;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #c2af8c;
	scrollbar-darkshadow-color: #c2af8c;
	scrollbar-track-color: #cccccc;
	scrollbar-arrow-color: #ffffff;
	
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #c2af8c;
}
#PageWrapper #ContentWrapper.ContentWrapperPopup #MainContent #BodyContent
{
	border: 0px solid blue;
	width: 800px !important;
}
#PageWrapper #ContentWrapper #MainContent #BodyContent table.FormTable
{
	border:0 transparent;
	background:#211D1B;
}
#PageWrapper #ContentWrapper #MainContent #BodyContent table.FormTable tbody td {background:#211D1B;color:#DFD5B6;border:0 transparent}
#PageWrapper #ContentWrapper #MainContent #BodyContent table.FormTable td.FormTableButtons input {background:#E0DEDE;border:1px solid #999999;color:#211D1B}
#PageWrapper #ContentWrapper #PromoContentRight
{
	float:left;
	width:270px;
	clear:left;
	margin:20px 0 0 0;
}
* html #PageWrapper #ContentWrapper #PromoContentRight
{
	width:270px;
}
#FooterWrapper
{
	clear:both;
	width: 100%;
	text-align:center;
}
#FooterWrapper #FooterContentWrapper
{
	background:url(/templates/sci/image/barFooter.gif) repeat-x center top;
	margin:0 auto;
	padding:0px;
	width:933px;
	text-align:center;
}
#FooterWrapper #FooterContentWrapper #FooterContent,
#FooterWrapper #FooterContentWrapper #FooterContent #divFooter,
#FooterWrapper #FooterContentWrapper #FooterContent span,
#FooterWrapper #FooterContentWrapper #FooterContent p,
#FooterWrapper #FooterContentWrapper #FooterContent b
{
	font-size:11px;
}
#FooterWrapper #FooterContentWrapper #FooterContent a
{
	font-size:11px;
	color:#C2AF8C;
	text-decoration:none;
}
#FooterWrapper #FooterContentWrapper #FooterContent a:hover
{
	font-size:11px;
	color:#E6CEA5;
	text-decoration:underline;
}

/* Standard Page Layout */

/* Main Navigation */
#MainNavigationWrapper
{
	clear:both;
	width: 100%;
	margin:20px auto 20px auto;
	padding: 0px;
	text-align:center;
}
#MainNavigationWrapper #MainNavigation
{
	background:url(/templates/sci/image/barFooter.gif) repeat-x center top;
	margin:0 auto;
	padding:20px 0 20px 0;
	width:933px;
	text-align:center;
	border: 0px solid red;
}
* html #MainNavigationWrapper #MainNavigation
{
	padding:0px;
}
* html #MainNavigationWrapper #MainNavigation #MainNavigationHolder
{
	/*padding:20px 0 20px 0;*/
	margin-top: 20px;
	width:933px;
	text-align:center;
}
#MainNavigationWrapper a
{
	color:#564B4B;
}
#MainNavigationWrapper a:hover
{
	color:#E6CEA5;
}

#MainNavigationWrapper #MainNavigation a {font-size:12px;text-transform:uppercase;text-decoration:none}
#MainNavigationWrapper #MainNavigation a:hover {text-decoration:underline}

div#MBMenuOuterHolder
{
	background-color:transparent;
	width: 100%;
	border: 0px solid red;
	float: left;
	text-align: center;
}
div#MBMenuInnerHolder
{
	border: 0px solid blue;
	width: 100%;
	float: left;
	text-align: center;
	display: none;
}
ul.MBMainMenu
{
	border: 0px solid red;
	margin:0 auto;
	padding: 0px;
	background-color: transparent;
	text-align: center;
	width: 840px;
}
ul.MBMainMenu li
{
	margin: 0px;
	padding: 0px;
	display: inline;
	width: 120px;
	height: 22px;
	vertical-align: middle;
	padding-top: 0px !important;
	border: 0px solid white;
	text-align: center !important;
}
.MBMenuItem a, 
.MBMenuItem a:link, 
.MBMenuItem a:visited,
.MBMenuItem a:hover, 
.MBMenuItem a:active
{
	background-color: transparent;
	text-align: center;
	color:#564B4B !important;
	font-size: 12px;
	font-weight: normal;	
	cursor: pointer;
	text-decoration:none;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.MBMenuItem .selected
{
	background-color: #194B64;
	color:#FFFFFF;
	cursor: pointer;
	font-size: 11px;
}
ul.MBMainMenu {padding:0px;}
ul.MBMainMenu li {display:block; float:left; padding:0px;}
ul.MBMainMenu li a,
ul.MBMainMenu li a:link,
ul.MBMainMenu li a:visited
{
	color:#564B4B !important; 
	display:block; 
	float:left;
	padding:0px; 
	text-decoration:none; 
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}
ul.MBMainMenu li a:hover,
ul.MBMainMenu li.active a
{
	color:#564B4B !important; 
	display:block; 
	text-align:center; 
	text-decoration:none; 
	width: auto;
}
ul.MBMainMenu li.active a span
{
	display:block;
}
.menuShadow
{
	padding:2px;
	padding-bottom:0px;
	left:-2;
	top:1px;
}
.menuContainer
{
	background-color:#2676A0;
}
.menuContainer .line
{
	background-color:transparent;
	width:100%;
}
.menuContainer .line.title
{
	text-align:right;
}
.menuContainer .line.title a
{
	color:#FFFFFF;
	font-size:11px;
}
.menuContainer a
{
	text-decoration:none;
	color: #FFFFFF;
}
.menuContainer .voice
{
	width: 150px;
	border-top:0px solid #FFFFFF;
	font-size:11px;
	text-align:left;
	padding: 5px;
	background-color:transparent;
	color:#FFFFFF;
}
.menuContainer .separator
{
	background-color:#2676A0;
	height:1px;
}
.menuContainer .img
{
	border-top:1px solid #2676A0;
	text-align:center;
	font-size:11px;
	color: #c3c3c3;
	width:0px;
	padding: 0px;
	margin: 0px;
	background-color:transparent;
}
.menuContainer .img img
{
	width:0px;
	padding: 0px;
	margin: 0px;
	background-color:transparent;
}
.menuContainer .textBox
{
	font-size:10px;
	background-color:transparent;
	color: #c3c3c3;
}
.menuContainer .selected
{
	background-color: #194B64;
}
.menuContainer .selected  a
{
	color:#FFFFFF;
}
.menuContainer .disabled , .menuContainer .disabled td a
{
	color: #564B4B;
}
.menuContainer .subMenuOpener
{
	background-image:url('/images/icons/menus/menu_arrow_white_right.gif');
	background-repeat:no-repeat;
	background-position: right 50%;
}
.menuContainer .selected .subMenuOpener
{
	background-image:url('/images/icons/menus/menu_arrow_white_right.gif');
	background-repeat:no-repeat;
	background-position: right 50%;
}
/* Main Navigation */

/* Promotion Containers */
#PromoContainerWrapper
{

}
#PromoContainerWrapper #divHeading,
#PromoContentRight #divHeading {}
#PromoContainerWrapper #divHeading h1,
#PromoContainerWrapper #divHeading h2,
#PromoContentRight #divHeading h1, #PromoContentRight #divHeading h2 {}
#PromoContainerWrapper #PromoContainerContent {}
#PromoContainerWrapper #PromoContainerContent h1,
#PromoContainerWrapper #PromoContainerContent h2,
#PromoContainerWrapper #PromoContainerContent h2 a {}
#PromoContainerContent ul {} 
#PromoContainerContent ul li {}
#PromoContainerContent ul li a {}
#PromoContainerContent ol {}
/* Promotion Containers */

/* Sections */
.PageWrapper #ContentWrapper #MainContent #TitleTable h1.TitleHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #060000;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

/* Body Styles */
.PageWrapper #ContentWrapper #MainContent #BodyContent img
{
}

/* Sections */

/* Form Tables */
.PageWrapper form table.FormTable
{
	margin-top: 8px;
	font-size: 11px;
	margin-bottom: 8px;
	background-color: #ffffff;
	color: #333333;
	border-spacing: 1px;
}
.PageWrapper form table TR TD.FormTableCopyAltLeft,
.PageWrapper table.FormTable tr td.FormTableQuestion
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #333333;
	background-color: #ffffff
}
.PageWrapper form table tr td.FormTableCopyAltRight
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #333333;
	background-color: #ffffff;
}
.PageWrapper form table tr td.FormTableButtons
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #333333;
	background-color: #ffffff;
	text-align: right;
}
.PageWrapper form div.ButtonHolder
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    MARGIN: 0px;
    COLOR: #333333;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: right;
}
/* Form Tables */

* MESSAGE BOXES */
.PageWrapper div.MessageHolderSuccess
{
	WIDTH: 100%;
	HEIGHT: 50px;
	BORDER: 1px solid green;
	margin-top: 5px;
}
.PageWrapper div.MessageHolderFailure
{
	WIDTH: 100%;
	HEIGHT: 50px;
	BORDER: 1px solid red;
	margin-top: 5px;
}
.PageWrapper #idMessageHolder div.MessageImageSuccess
{
	WIDTH: 5%;
	HEIGHT: 40px;
	DISPLAY: inline;
	VERTICAL-ALIGN: middle;
	background-image: url(/images/icons/icon_tick.gif);
	background-repeat:  no-repeat;
	background-position: 50% 50%;
	padding: 0px;
	margin: 0px;
	FLOAT: left;
}
.PageWrapper #idMessageHolder div.MessageImageFailure
{
	WIDTH: 5%;
	HEIGHT: 40px;
	DISPLAY: inline;
	VERTICAL-ALIGN: middle;
	background-image: url(/images/icons/icon_cross.gif);
	background-repeat:  no-repeat;
	background-position: 50% 50%;
	padding: 0px;
	margin: 0px;
	FLOAT: left;
}
.PageWrapper #idMessageHolder #idMessageContent
{
	DISPLAY: inline;
	VERTICAL-ALIGN: middle;
	WIDTH: 95%;
	HEIGHT: 100%;
	FLOAT: right;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
}
.PageWrapper #idMessageHolder #idMessageContent ul
{
	list-style-type: square;
}
/* MESSAGE BOXES */

/* Modules */

/* HIGH SLIDE */
.highslide {cursor: url(/js/highslide/graphics/zoomin.cur), pointer; outline: none;}
.highslide img {border: 2px solid #CCCCCC;}
.highslide:hover img {border: 2px solid silver;}
.highslide-image {border-bottom: 1px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 13px; padding: 5px; background-color: #333333;}
.highslide-loading {display: block; color: white; font-size: 9px; font-weight: bold; text-transform: uppercase;  text-decoration: none;	padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white;background-color: black;}
a.highslide-credits, a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white; background-color: gray;}
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}

/* Controlbar example */
.controlbar {	
	margin-left: 60px;
	background: url(/js/highslide/graphics/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/* HIGH SLIDE */

/************** MONTHLY CALENDAR ***********/
div.divCalendarMonthByMonth
{
	border: 1px solid #CCCCCC;
}
table.CalendarMonthlyTable
{
	width: 99%;	
}
table.CalendarMonthlyTable tr td
{

}
table.CalendarMonthlyTable thead th.NextPrevStyle
{
	font-size: 12px;
	color: #CCCCCC;
}
table.CalendarMonthlyTable thead th.DayHeaderStyle
{
	font-size: 14px;
}
table.CalendarMonthlyTable tr td.CalendarTableDaysOfWeek
{
	font-weight: bold;
	text-align: center;
}
table.CalendarMonthlyTable tr td.WeekDayStyle
{
	width: 75px;
	height: 75px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
table.CalendarMonthlyTable tr td.WeekDayStyle span.DayNumber,
table.CalendarMonthlyTable tr td.SelectedDayStyle span.DayNumber,
table.CalendarMonthlyTable tr td.TodayDayStyle span.DayNumber,
table.CalendarMonthlyTable tr td.WeekDayStyle div.CalendarDayHolder span.DayNumber,
table.CalendarMonthlyTable tr td.SelectedDayStyle div.CalendarDayHolder span.DayNumber,
table.CalendarMonthlyTable tr td.TodayDayStyle div.CalendarDayHolder span.DayNumber
{
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-weight: 900;
	font-size: 16px;
}
table.CalendarMonthlyTable tr td.WeekDayStyle div.CalendarDayHolder span.DayCopyText,
table.CalendarMonthlyTable tr td.SelectedDayStyle div.CalendarDayHolder span.DayCopyText,
table.CalendarMonthlyTable tr td.TodayDayStyle div.CalendarDayHolder span.DayCopyText,
table.CalendarMonthlyTable tr td.WeekDayStyle div.CalendarDayHolder span.DayCopyText a,
table.CalendarMonthlyTable tr td.SelectedDayStyle div.CalendarDayHolder span.DayCopyText a,
table.CalendarMonthlyTable tr td.TodayDayStyle div.CalendarDayHolder span.DayCopyText a
{
	font-size: 10px;
}
table.CalendarMonthlyTable tr td.WeekendDayStyle span.DayNumber,
table.CalendarMonthlyTable tr td.OtherMonthDayStyle span.DayNumber,
table.CalendarMonthlyTable tr td.WeekendDayStyle div.CalendarDayHolder span.DayNumber,
table.CalendarMonthlyTable tr td.OtherMonthDayStyle div.CalendarDayHolder span.DayNumber
{
	color: #999999;
	font-family: arial, verdana, helvetica;
	font-weight: 900;
	font-size: 16px;
}
table.CalendarMonthlyTable tr td.WeekendDayStyle div.CalendarDayHolder span.DayCopyText,
table.CalendarMonthlyTable tr td.OtherMonthDayStyle div.CalendarDayHolder span.DayCopyText,
table.CalendarMonthlyTable tr td.WeekendDayStyle div.CalendarDayHolder span.DayCopyText a,
table.CalendarMonthlyTable tr td.OtherMonthDayStyle div.CalendarDayHolder span.DayCopyText a
{
	font-size: 10px;
}
.NextPrevStyle a.CalendarTable:link, .NextPrevStyle a.CalendarTable:visited
{
	color: #FFFFFF;
}
.NextPrevStyle a.CalendarTable:active, .NextPrevStyle a.CalendarTable:hover
{
	color: #FFFFFF;
}
a.CalendarTable:link, a.CalendarTable:visited
{
	color: #333333;
}
a.CalendarTable:active, a.CalendarTable:hover
{
	color: #333333;
}
table.CalendarMonthlyTable tr td.SelectedDayStyle,
table.CalendarMonthlyTable tr td.TodayDayStyle
{
	width: 75px;
	height: 75px;
	vertical-align: top;
	text-align: left;
	border: 2px solid #DC575B;
	background-color: #FFFFFF;
}
table.CalendarMonthlyTable tr td.WeekendDayStyle
{
	width: 75px;
	height: 75px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #999999;
	background-color: #CCCCCC;
}
table.CalendarMonthlyTable tr td.OtherMonthDayStyle
{
	width: 75px;
	height: 75px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #999999;
	background-color: #FFFFCC;
}
table.CalendarMonthlyTable tr td.WeekDayStyle.hi,
table.CalendarMonthlyTable tr td.SelectedDayStyle.hi,
table.CalendarMonthlyTable tr td.TodayDayStyle.hi,
table.CalendarMonthlyTable tr td.WeekendDayStyle.hi,
table.CalendarMonthlyTable tr td.OtherMonthDayStyle.hi
{
	background-color: #FFCC99;
}
img.CalendarItemIcon
{
	vertical-align: middle;
	text-align: left;	
	float: left;
	display: block;
	clear: both;
}
div.CalendarDayHolder
{
	width: 100%;
	height: 75px;
	overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #017EC1;
	scrollbar-highlight-color: #017EC1;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F3F3F3;
	scrollbar-arrow-color: #017EC1;
	scrollbar-base-color: #FFFFFF;
	background-color: transparent;
}
div.CalendarDayHolder.Event1,
div.CalendarDayHolder.Event3,
div.CalendarDayHolder.Event5,
div.CalendarDayHolder.Event7,
div.CalendarDayHolder.Event9,
div.CalendarDayHolder.Event11,
div.CalendarDayHolder.Event13,
div.CalendarDayHolder.Event15
{
	background-color: #6DCFF6;
}
div.CalendarDayHolder.Event2,
div.CalendarDayHolder.Event4,
div.CalendarDayHolder.Event6,
div.CalendarDayHolder.Event8,
div.CalendarDayHolder.Event10,
div.CalendarDayHolder.Event12,
div.CalendarDayHolder.Event14,
div.CalendarDayHolder.Event16
{
	background-color: #82CA9C;
}
/************** MONTHLY CALENDAR ***********/
