h1
{
	margin:0px;
}

h2
{
	margin:0px;
}

h3
{
	margin:0px;
}

textarea
{
	padding:			4px;
}

a
{
	color:				#666666;
	text-decoration:	underline;
	font-weight:		normal;
	text-transform:		none;
	font-weight:		normal;
}
a:hover
{
	color:				#999999;
	text-decoration:	none;
	font-weight:		normal;
	text-transform:		none;
	font-weight:		normal;
}

a.tools
{
	display:			inline-block;
}

a.stoolbar
{
	color:				#777777;
	text-decoration:	none;
	font-weight:		normal;
	text-transform:		none;
	font-weight:		normal;
}
a.stoolbar:hover
{
	color:				#222222;
	text-decoration:	underline;
	font-weight:		normal;
	text-transform:		none;
	font-weight:		normal;
}
a.slist
{
	color:				#666666;
	text-decoration:	underline;
	font-weight:		normal;
	text-transform:		none;
	font-weight:		normal;
}
a.slist:hover
{
	color:				#999999;
	text-decoration:	none;
	font-weight:		normal;
	text-transform:		none;
	font-weight:		normal;
}
a.snavarea1
{
	color:				#ec0000;
	text-decoration:	none;
}
a.snavarea1:hover
{
	color:				#ffffff;
}
a.snavarea2
{
	color:				#4d4d4d;
	text-decoration:	none;
}
a.snavarea2:hover
{
	color:				#ec0000;
}
a.snavarea3
{
	color:				#ffffff;
	text-decoration:	none;
}
a.snavarea3:hover
{
	color:				#ec0000;
}
a.sanonexist
{
	color:				#ff00ff;
	text-decoration:	none;
}
a.sanonexist:hover
{
	color:				#ffff00;
}
a.dcAnchor
{
	color:				#000066;
	text-decoration:	underline;
}
a.dcAnchor:hover
{
	color:				#ec0000;
}
a.dcAnchorWhite
{
	color:				#ffffff;
	text-decoration:	underline;
}
a.dcAnchorWhite:hover
{
	color:				#ec0000;
}
a.dialogwhite
{
	color:				#ffffff;
	text-decoration:	none;
	font-size:			10px;
	line-height:		10px;
	text-transform:		none;
	font-weight:		normal;
}
a.dialogwhite:hover
{
	color:				#ffffff;
	font-size:			10px;
	line-height:		10px;
	text-decoration:	none;
	text-transform:		none;
	font-weight:		normal;
}

.stext
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		12px;
	line-height:	15px;
	color:			#4d4d4d;
}
.stextbold
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		12px;
	line-height:	15px;
	color:			#4d4d4d;
}
.stextitalic
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	normal;
	font-style:		italic;
	font-size:		12px;
	line-height:	15px;
	color:			#4d4d4d;
}
.stextbolditalic
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	bold;
	font-style:		italic;
	font-size:		12px;
	line-height:	15px;
	color:			#4d4d4d;
}
.sheaderlarge
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		20px;
	line-height:	24px;
	color:			#4d4d4d;
}
.sheadermedium
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		16px;
	line-height:	19px;
	color:			#4d4d4d;
}
.sheadersmall
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		12px;
	line-height:	14px;
	color:			#4d4d4d;
}
.ssmall
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		9px;
	line-height:	11px;
	color:			#4d4d4d;
}
.ssmallbold
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		9px;
	line-height:	11px;
	color:			#4d4d4d;
}
.stiny
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		7px;
	line-height:	9px;
	color:			#4d4d4d;
}
.serrorlight
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		11px;
	line-height:	14px;
	color:			#ffffff;
}
.serrordark
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		11px;
	line-height:	14px;
	color:			#ec0000;
}
.snonexist
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	bold;
	font-style:		italic;
	font-size:		22px;
	line-height:	24px;
	color:			#ff00ff;
}
.stooltext
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		9px;
	line-height:	9px;
	color:			#000000;
}
.spanelabel
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		16px;
	line-height:	18px;
	color:			#4d4d4d;
}.spaneheaders
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		13px;
	line-height:	15px;
	color:			#4d4d4d;
	display:		block;
	padding:		5px;
}
.spanebody
{
	font-family:	"Lucida Grande", "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		12px;
	line-height:	14px;
	color:			#808080;
	display:		block;
	padding:		5px;
}
.shovertip
{
	border-bottom:	2px dotted #cccccc;
}
.dcMonthYear
{
	font-family:	arial, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		22px;
	line-height:	25px;
	color:			#4d4d4d;
}
.dcEventText
{
	font-family:	arial, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		12px;
	line-height:	14px;
	color:			#4d4d4d;
}
.dcMoEvent
{
	font-family:	arial, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		15px;
	line-height:	18px;
	color:			#4d4d4d;
}
.dcMoOrigin
{
	font-family:	arial, sans-serif;
	font-weight:	normal;
	font-style:		italic;
	font-size:		12px;
	line-height:	14px;
	color:			#4d4d4d;
}
.dcMoDate
{
	font-family:	arial, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		14px;
	line-height:	16px;
	color:			#4d4d4d;
}
.dcYrDays
{
	font-family:	arial, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		12px;
	line-height:	14px;
	color:			#4d4d4d;
}
.dcYrDaysWhite
{
	font-family:	arial, sans-serif;
	font-weight:	bold;
	font-style:		normal;
	font-size:		12px;
	line-height:	14px;
	color:			#ffffff;
}
.dcIndexEvent
{
	font-family:	arial, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		11px;
	line-height:	13px;
	color:			#4d4d4d;
}
.dcCalText
{
	font-family:	arial, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		10px;
	line-height:	12px;
	color:			#4d4d4d;
}
.dcCalTextWhite
{
	font-family:	arial, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		10px;
	line-height:	12px;
	color:			#ffffff;
}

/* dialog styles */
.table_structure
{
	padding:			10px 20px 20px 20px;
	height:				1%;
	width:				100%;
	width:				auto;
}

.required_cell
{
	width:				13px;
	max-width:			13px;
}

.label_cell
{
	width:				130px;
	max-width:			130px;
}

.main_body
{
	margin:				0px;
	color:				#ffffff;
}

/* Style panes */
.pane_exterior
{
	border:				1px solid #888888;
	padding:			5px;
	margin:				10px 10px 0px 10px;
}
.pane_plugin_exterior
{
	border:				1px solid #888888;
	padding:			1px;
}
.pane_control
{
	text-align:			left;
	vertical-align:		bottom;
	cursor:				pointer;
	display:			table;
}
.list_control_content
{
	display:			block;
	padding-top:		5px;
	padding-left:		5px;
	padding-bottom:		5px;
	padding-right:		5px;
}

/* Admin tool classes */
.container_column_hidden
{
	border-width:		0px;
}

.container_column_inactive
{
	border-style:		dashed;
	border-width:		1px;
	border-color:		#345368;
}

.container_column_active
{
	border-style:		dashed;
	border-width:		1px;
	border-color:		#69a6d1;
}

.container_hidden
{
	border-width:		0px;
}

.container_inactive
{
	border-style:		solid;
	border-width:		1px;
	border-color:		#724300;
}

.container_active
{
	border-style:		solid;
	border-width:		1px;
	border-color:		#E58600;
}

.area_containers_hidden
{
	border-width:		0px;
}

.area_containers_inactive
{
	border-style:		dashed;
	border-width:		1px;
	border-color:		#555555;
}

.area_containers_active
{
	border-style:		dashed;
	border-width:		1px;
	border-color:		#AAAAAA;
}

.area_hidden
{
	border-width:		0px;
}

.area_inactive
{
	border-style:		solid;
	border-width:		1px;
	border-color:		#333333;
}

.area_active
{
	border-style:		solid;
	border-width:		1px;
	border-color:		#666666;
}