/*
	Xp Gradient-L: #F5F4F2
	Xp Gradient-D: #D5D2CA
	Xp Dark Bg: #808080;

`	Xp SelBg: #D4D5D8
	Xp SelBdr: #0A246A
*/

body
{
	font-family: Verdana;
	font-size: 10pt;
	margin:0;
}

select, td
{
	font-family: Myriad Web, Arial, Verdana;
	font-size: 10pt;
}

input, textarea
{
	font-family: Myriad Web, Arial, Verdana;
	font-size: 10pt;
}

span
{
	font-family: Verdana;
	font-size: 10pt;
}
 
.email_row
{
	background-color: White;
}

.email_row_over
{
	background-color: D4D5D8;
	color: White;
}

.email_cell
{
	border-bottom: 1px solid #EAE9E1;
}

.eventholder
{
	OVERFLOW: auto;
	WIDTH: 400px; 
	HEIGHT: 200px;
	scrollbar-3dlight-color:#F5F4F2; 
	scrollbar-arrow-color:black;
	scrollbar-base-color:#F5F4F2;
	scrollbar-darkshadow-color:#D5D2CA;
	scrollbar-face-color:#F5F4F2;
	scrollbar-highlight-color:#D5D2CA;
	scrollbar-shadow-color:#D5D2CA;
}

.richtext_edit
{
    font-family: Verdana;
	font-size: 10pt;
	background-color: White;
	border: none;
}

.richtext_edit_over
{
    font-family: Verdana;
	font-size: 10pt;
	background-color: White;
	border: 2px inset;
	background-color: #fafafa;
}

.image_caption
{
	font-size: 8pt;
	font-style: italic;
}

.subheader
{
	font-family:	Arial;
	font-size:		12pt;
	color:			#ff00ff;
}

.subheader_edit
{
	font-family:	Arial;
	font-size:		12pt;
	color:			#ff00ff;
	border: none;
}

.subheader_edit_over
{
	font-family:	Arial;
	font-size:		12pt;
	color:			#ff00ff;
	background-color: #fafafa;
	border: 2px inset;
}

.largeheader
{
	font-family:	Tahoma, Verdana, Arial;
	font-size:		20pt;
	color:			#ff00ff;
	text-transform: uppercase;
}

.largeheader_edit
{
	font-family:	Tahoma, Verdana, Arial;
	font-size:		20pt;
	color:			#ff00ff;
	border:         none;
	text-transform: uppercase;
}

.largeheader_edit_over
{
	font-family:	Tahoma, Verdana, Arial;
	font-size:		20pt;
	color:			#ff00ff;
	border:         2px inset;
	background-color: #fafafa;
	text-transform: uppercase;
}

.menu
{
	background-image: url(../images/stylespecific/bluemenubg.jpg); 
	height: 35px;
}

.header
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#4C7ED7', EndColorStr='#16479D');
	background-color: #4C7ED7;
}

.tipofheader
{
	background-color: #4C7ED7;
	color: White; /* Color of RSS link-text */
}

.header_end
{
	background-color: #16479D;	
	/* background-color: #660000; */
}

.footer
{
	border-top: 2px solid #302c47;
	background-color: #4C7ED7;
	color: white;
}

.menuitem
{
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 9pt;
	color: White;
	font-weight: bold;
	cursor:pointer;
}

.menuitem_selected
{
	border-top: 1px solid #302c47;
	border-left: 1px solid #302c47;
	border-bottom: 1px solid e9e9e9;
	border-right: 1px solid e9e9e9;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 9pt;
	color: #302c47;
	font-weight: bold;
	cursor:pointer;
	background-image: url(../images/stylespecific/bluemenuitem_sel.gif);
}

.subheader_cell
{
	padding-top:	3px;
	border-top:	1px solid #454D62;
	vertical-align:	text-top;
}

.xpcell
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F5F4F2', EndColorStr='#D5D2CA');
	font-family: Tahoma, Verdana;
	font-size: 9pt;
	height: 30px;
}

.admintop
{
	font-family: Tahoma, Verdana;
	padding-top: 1px;
	font-size: 9pt;
	vertical-align: middle;
}

.toppanelcell
{
	text-align: center;
	border-top: 1px solid #7f8081;
	border-bottom: 1px solid #7f8081;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F5F4F2', EndColorStr='#D5D2CA');
	font-family: Tahoma, Verdana;
	font-size: 8pt;
	font-weight: bold;
	height: 30px;
}

.filelist_header
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F5F4F2', EndColorStr='#D5D2CA');
	font-family: Tahoma, Verdana;
	border-bottom: 1px solid #D5D2CA;
	font-size: 9pt;
	color: black;
	height: 25px;
}

.filelist_cell
{
	background-color: #F5F4F2;
	border-bottom: 1px solid #D5D2CA;
	padding-left: 10px;
}

.filelist
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F5F4F2', EndColorStr='#D5D2CA');
	border: 1px solid #D5D2CA;
}

.wizardbutton
{
	border-right: #36679a 2px solid;
	padding-right: 1px;
	border-top: #36679a 2px solid;
	margin-top: 2px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 1px;
	border-left: #36679a 2px solid;
	color: white;
	padding-top: 1px;
	border-bottom: #36679a 2px solid;
	font-family: Myriad, Arial;
	background-color: #7493bf;
}

.wizardruler
{
	color: #7493bf;
	background-color: #7493bf;
}

.adminbg
{
	background-color: #e2e2e2;
}

.adminpanel
{
	border: 6px solid #454545;
	background-color: white;
	padding: 10px;
}

.admincell
{
	padding: 10px;
}

.admintitle
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bolder;
	color: White;
	background-color: #454545;
	padding: 3px;
}

.title
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bolder;
	color: Gray;
	padding: 3px;
}

.button_over
{
	background-color: #D5D2CA;
	border: 1px solid #0A246A;
}

.button
{
	background-color: Transparent;
	margin: 1;
	/* border: 1px Solid #D5D2CA; */
}

.problemtext
{
	font-weight: bold;
	color: darkred;
	padding-left: 2px;
	padding-right: 2px;
}

.dbquery
{
	font-family: Courier New;
	color: darkgreen;
}

.helpPane_hidden
{
	display: none;
}

.helpPane_show
{
	display: block;
	background-color: #FFFFE1;
	border: 1px solid #D09000;
	color: #D09000;
	padding: 2px;
	z-index: 2000;
}

.event_header
{
	font-weight: bold;
	background-color: #454545;
	font-family: Tahoma;
	font-size: 8pt;
	color: White;
	border-bottom: 1px solid darkgray;
}

.event_cell
{
	border-bottom: 1px solid #a1a5a9;
}

.event_cell_important
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F1C1C8', EndColorStr='#BB152C');
	background-color: #BB152C;
	border-bottom: 1px solid #a1a5a9;
}

.event_cell_over
{
	border-bottom: 1px solid #a1a5a9;
	background-color: #4C7ED7;
	color: White;
	cursor: pointer;
}

.eventpane_hidden
{
	display: none;
}

.eventpane_show
{
	width: 413px;
	height: 263px;
	display: block;
	background-color: #F5F4F2;
}