/* SiteName */
/* colors
brown-orange C9873D
gray E0D9C9
blue 3B4C6A
dark gray 666
 */
html, body, h1, h2, h3, form
{
border:			0px;
margin:			0px;
padding:		0px;
}
body
{
width:			100%;
height:			100%;
font-family:		Verdana;
font-size:		16px;
color:			#000;
}
.LTR
{
background-color:	#fff; /*#666;*/
}
/*#Links#*/
a
{
text-decoration:	none;
}
a:hover
{
text-decoration:	underline;
}
#toplinks a, #toplinks a:hover
{
color:			#fff;
}
/*#Other#*/
.menuTitle
{
margin-top:		20px;
}
.menuTitle a
{
font-size:		14px;
font-weight:		bold;
color:			#000;
text-decoration:	none;
}
/*#H tags#*/
h1
{
font-size:		24px;
font-weight:		normal;
color:			#000;
}
h2
{
font-size:		20px;
font-weight:		bold;
color:			#000;
}
h3
{
font-size:		16px;
font-weight:		bold;
color:			#000;
}
/*#Container#*/
#container
{
width:			780px;
height:			100%;
margin:			0px auto;
padding:		0px;
border:			1px solid #000;
background-color:	#fff;
}
/*#Top Links#*/
.top
{
width:			780px;
height:			auto;
margin:			0px;
padding:		10px 10px 10px 20px;
background-color:	#C9873D;			
}

#toplinks
{
color:			#fff;
text-align:		left;
font-size:		13px;
}
#search
{
text-align:		right;
}
/*#Header#*/
#header
{
width:			780px;
height:			167px;
margin:			0px;
padding:		0px;
background-color:	#C9873D;
overflow:		hidden;
}
/*#Logo#*/
#logo
{
width:			780px;
height:			auto;
margin:			0px;
padding:		0px;
background-color:	#C9873D;			
}
/*#Menu#*/
#menu
{
width:			760px;
height:			23px;
margin:			0px auto;
padding:		8px 10px;
background-color:	#fff;
border-bottom:		2px solid #CB873A;
font-size:		16px;
text-align:		center;
}
.MainCMSMenu
{
}
.separator
{
background:		Transparent url(../App_Themes/ICC/images/separator.jpg) top center no-repeat;
width:			4px;
height:			20px;
padding:		0px 10px;
}
.MainCMSMenuItem, .MainCMSMenuHighlightedMenuItem
{ 
width:             	auto;
height:			auto;
padding:         	0px;
color:             	#000; 
font-size:		14px;
}
.MainCMSMenuItemMouseOver, .MainCMSMenuHighlightedMenuItemMouseOver 
{
width:             	auto;
height:			auto;
padding:         	0px;
color:             	#fff; 
font-size:		14px;
background-color:	#3B4C6A;
}
.SubCMSMenuItem
{ 
width:			auto;
padding:		5px 10px; 
color:			#fff;
background-color:	#C9873D;
text-align:		left;
font-size:		14px;
}
.SubCMSMenuItemMouseOver, .SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseOver 
{ 
width:			auto;
padding:		5px 10px;
color:			#fff; 
background-color:	#D9AC78;
text-align:		left;
font-size:		14px;
}
/*#Tree Menu - sub menu#*/
.CMSTreeMenuTable
{
font-size:		14px;

margin-bottom:		100px;
}
.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
{
padding:		7px;
}

/*#Content#*/
#content
{
width:			770px;
height:			auto;
margin:			0px;
padding:		20px 5px;
}
.leftMenu
{
float:			left;
width:			200px;
height:			auto;
padding:		8px;
}
.rightContent
{
width:			538px;
height:			auto;
margin:			0px 0px 0px 216px;
padding:		8px;
}
/*#Footer#*/
#footer
{
clear:			both;
font-size:		13px;
width:			750px;
height:			auto;
margin:			0px;
padding:		10px 10px 10px 20px;
background-color:	#F1DEC9;
border-top:		2px solid #CB873A;
}
/*#Print#*/
#printbutton
{
float:			right;
margin:			5px 10px 0px 0px;
}
/*#Calendar#*/
#calendar table
{
width:	575px;
font-weight: normal;
font-size: 13px;
}
#calendar .Title, #smallCalendar .Title
{
color:	#fff;
}
#calendar .DayHeader, #smallCalendar .DayHeader
{
background-color:#D9AC78;
color: #fff;
}
#calendar .DayStyle
{
font-weight: normal;
height: 50px;
text-align: left;
vertical-align: top;
background-color:#F1DEC9;
font-size: 13px;
}
#calendar .OtherMonthDayStyle
{
font-weight: normal;
height: 50px;
text-align: left;
vertical-align: top;
/*background-color:#D9AC78;*/
font-size: 13px;
}
#calendar .WeekendDayStyle
{
font-weight: normal;
height:	50px;
text-align: left;
vertical-align: top;
background-color:#F1DEC9;
font-size: 13px;
}
#calendar .TodayDayStyle
{
font-weight: normal;
background-color:#D9AC78;
height:	50px;
text-align: left;
vertical-align: top;
font-size: 13px;
}
#smallCalendar
{
margin: 0 0 0 20px;
}
#smallCalendar table
{
margin:	0px;
width:	575px;
font-weight: normal;
font-size: 13px;
}
#smallCalendar .DayStyle
{
font-weight: normal;
height: 50px;
text-align: left;
vertical-align: top;
background-color:#F1DEC9;
font-size: 13px;
}
#smallCalendar .OtherMonthDayStyle
{
font-weight: normal;
height: 50px;
text-align: left;
vertical-align: top;
/*background-color:#D9AC78;*/
font-size: 13px;
}
#smallCalendar .WeekendDayStyle
{
font-weight: normal;
height:	50px;
text-align: left;
vertical-align: top;
background-color:#F1DEC9;
font-size: 13px;
}
#smallCalendar .TodayDayStyle
{
font-weight: normal;
background-color:#D9AC78;
height:	50px;
text-align: left;
vertical-align: top;
font-size: 13px;
}