﻿html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#002f5d;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	/*min-height:100%;
	width:100%;
	height:100%;*/
}

/*
html>body { height:auto }
*/

.PageHeader {
	position:absolute;
	top:0px;
	left:0px;
	height:122px;
	width:100%;
	border-bottom:solid 2px #dadada;
}
	
.TopBanner {
	position:absolute;
	top:0px;
	left:0px;
}

.Flash_addon {
	position:absolute;
	top:0px;
	left:708px;
	height:126px;
	width:256px;
	background-image:url('NavMenu_End_Img.gif');
	background-repeat:no-repeat;
}

.LeftControl {
	position:absolute;
	top:126px;
	left:0px;
	background-image:url('navbox.gif');
	background-repeat:no-repeat;
	height:363px;
	width:217px;
	z-index:5;
}

.SearchBox {
	position:absolute;
	top:136px;
	left:10px;
	height:67px;
	width:200px;
	z-index:10;
}
	
.SearchTextBlock  {
	z-index:11;
	margin:0px 0px 0px 10px;
	width:170px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

.GoButton { z-index:12; margin:0px 0px 0px 20px; }

#SilverlightControlHost {
	position:absolute;
	top:206px;
	left:10px;
	width:200px;
	height:200px;
	z-index:40;
}

.NoSL {
	position:absolute;
	top:206px;
	left:10px;
	width:200px;
	height:200px;
	background-image:url('NoSL.gif');
	background-repeat:no-repeat;
	z-index:35;
}

.CCC_Logo {
	position:absolute;
	top:15px;
	left:820px;
	background-image:url('CCC_logo.gif');
	background-repeat:no-repeat;
	width:139px;
	height:54px;
}

/* ----------------- Status Bar --------------- */

.LoginStatus {
	position:absolute;
	left:220px;
	top:127px;
}

.SitePath {
	position:absolute;
	left:525px;
	top:127px;
}

/* ----------------- Main Content Area ---------------- */
.PageContent {
	/*position:absolute;
	left:220px;
	top:145px;
	margin:0;
	padding:10px;
	z-index:100;
	border-top:solid 2px #dadada;
	background-color:#ffffff;*/

	margin-left:220px;
	margin-top:142px;
	margin-bottom:20px;
	padding:10px;
	z-index:100;
	border-top:solid 2px #dadada;
	background-color:#ffffff;


}

/* ----------------- Page Footer ---------------- */

.footer {
	/*position:absolute;*/
	left:0px;
	bottom:0px;
	height:25px;
	width:100%;
	border-top:solid 2px #dadada;
	text-align:center;
	font-size:9px;
	z-index:75;
}

.TheWizard {}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


