.logoarea
{
	background-color: highlight;
	width: 150px;
	height: 45px;
}

.labelwhite
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: window;
	white-space: nowrap;
	vertical-align: top;
	text-decoration: none;
	cursor:default;
	overflow:hidden;
	text-overflow: ellipsis;
}

.toolbar
{
	
	background-image:url(images/red_Strip.gif);
	vertical-align:middle;
	padding: 2 2 2 2;
}


.toolbarbutton
{
	font-family: Tahoma;
	font-size: x-small;
	color: white;
	vertical-align: middle;
	border: none;
	padding: 3 3 3 3;
	white-space:nowrap;
	cursor:pointer;
}

.toolbarbuttonhover
{
	background-color: goldenrod;

	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border: solid 1 highlight;
	padding: 2 2 2 2;
	white-space:nowrap;
	cursor:pointer;

}

.toolbarbuttonselected
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=872415231, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border: solid 1 highlight;
	padding: 2 2 2 2;
}

.toolbarbuttondisabled
{
	font-family: Tahoma;
	font-size: x-small;
	color: graytext;
	vertical-align: middle;
	border: none;
	padding: 3 3 3 3;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemimage
{
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=1442840575);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border: none;
	padding: 3 2 3 3;
	white-space:nowrap;
	cursor:pointer;
}
.toolbaritemtext
{
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=1442840575);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border: none;
	padding: 3 3 3 2;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemhoverimage
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border-left: solid 1 highlight;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	border-right:none;
	padding: 2 2 2 2;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemhovertext
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border-right: solid 1 highlight;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	border-left:none;
	padding: 2 2 2 2;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemselectedimage
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=872415231, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border-left: solid 1 highlight;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	border-right:none;
	padding: 2 2 2 2;
}

.toolbaritemselectedtext
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=872415231, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border-right: solid 1 highlight;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	border-left:none;
	padding: 2 2 2 2;
}

.toolbaritemdisabledimage
{
	font-family: Tahoma;
	font-size: x-small;
	color: graytext;
	vertical-align: middle;
	border: none;
	padding: 3 3 3 3;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemdisabledtext
{
	font-family: Tahoma;
	font-size: x-small;
	color: graytext;
	vertical-align: middle;
	border: none;
	padding: 3 3 3 3;
	white-space:nowrap;
	cursor:pointer;
}


.toolbarseparator
{
	background-color:highlight;
}

.gridtext-highlight
{
	background-color:white;
}



.maintext {
	font-family: Verdana, Trebuchet MS, Arial, Tahoma,sans-serif;
	font-size: 10px;
	color: #000000;
	
}
.maintitle {
	font-family: Verdana, Trebuchet MS, Arial, Tahoma,sans-serif;
	font-size: 11px;
	color: #000000;
	
}







body
{
	background-color: window;
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: windowtext;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow:visible;
}

a:link
{
	color: windowtext;
	text-decoration: none;
}

a:visited
{
	color: windowtext;
	text-decoration: none;
}

a:hover
{
	color: highlight;
	text-decoration:underline;
}

td
{
	vertical-align: top;
}


.dropdown
{
	font-family:Tahoma;
	font-size:x-small;
	border-color:highlight;
	border-style:solid;
	border-width:1px;	
}

.dropdown-notheme
{
	font-family:Tahoma;
	font-size:x-small;
	border-color:threedhighlight;
	border-style:inset;
	border-width:1px;	
}

.textbox
{
	font-family:Tahoma;
	font-size:x-small;
	border-color:highlight;
	border-style:solid;
	border-width:1px;	
    white-space:normal;
    word-wrap:break-word;
    
}

.textbox-notheme
{
	font-family:Tahoma;
	font-size:x-small;
	border-color:threedhighlight;
	border-style:inset;
	border-width:1px;	
}

.borderedscrollregion
{
	font-family:Tahoma;
	font-size:x-small;
	border-color:highlight;
	border-style:solid;
	border-width:1px;
	overflow-y:scroll;
	overflow-x:hidden;
	white-space:normal;
}

.borderedscrollregion-notheme
{
	font-family:Tahoma;
	font-size:x-small;
	border-color:threedhighlight;
	border-style:inset;
	border-width:1px;	
	overflow-y:scroll;
	overflow-x:auto;
}

.addlink
{
	font-family: Tahoma;
	font-size: x-small;
	cursor:pointer;
}

A.addlink:link
{
	color: highlight;
	text-decoration:none;
}

A.addlink:visited
{
	color: highlight;
	text-decoration:none;
}

A.addlink:hover
{
	color: highlight;
	text-decoration:underline;
}

A.addlink:active
{
	color: highlight;
	text-decoration:none;
}

.label
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: windowtext;
	white-space: nowrap;
	vertical-align: top;
	text-decoration: none;
	cursor:default;
	overflow:hidden;
	text-overflow: ellipsis;
}

.labelwhite
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: window;
	white-space: nowrap;
	vertical-align: top;
	text-decoration: none;
	cursor:default;
	overflow:hidden;
	text-overflow: ellipsis;
}

.labelbold
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: windowtext;
	white-space: nowrap;
	font-weight: bold;
	vertical-align: top;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor:default;
}

.labelboldwhite
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: buttonhighlight;
	white-space: nowrap;
	font-weight: bold;
	vertical-align: top;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor:default;
}
.labelchecked
{
	font-family:Webdings;
	font-size:small;
	text-align:center;
}

.labelwrap
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: windowtext;
	vertical-align: top;
	text-decoration: none;
	cursor:default;
}

.previewsubject
{
	display: block;
	font-family: Tahoma;
	font-size: small;
	font-style: normal;
	color: windowtext;
	white-space: nowrap;
	font-weight: bold;
	vertical-align: top;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
}

.previewsubjecthidden
{
	display:none;
}

.subjectrow
{
	display: block;
}

.subjectrowhidden
{
	display: none;
}

.actionbararea
{
	background-color:infobackground;
	color:infotext;
	border:solid 1 windowframe;
	padding:5 5 5 5;
}

.actionbutton
{	
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	white-space:nowrap;
	background-color:window;
	color:windowtext;
	border:solid 2 windowframe;
	padding:2 2 2 2;
	text-align:center;
	width:100px;
}

.actionbuttonhover
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	white-space:nowrap;
	background-color:inactivecaption;
	color:captiontext;
	border:solid 2 activecaption;
	padding:2 2 2 2;
	text-align:center;
	width:100px;
}



.fieldtextscroll
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: windowtext;
	overflow: auto;
}

.fieldtext
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: windowtext;
	white-space: nowrap;
	vertical-align: top;
	text-decoration: none;
}

.printheading
{
	display: none;
}

.headertable
{
	padding-right: 5px;
	padding-bottom: 0px;
}

.searchbarleftcell
{
	background-color: buttonface;
	border-left:solid 1 buttonshadow;
	border-top:solid 1 buttonshadow;
	border-bottom:solid 1 buttonshadow;
	border-right:none;
}

.searchbarrightcell
{
	background-color: buttonface;
	border-right:solid 1 buttonshadow;
	border-top:solid 1 buttonshadow;
	border-bottom:solid 1 buttonshadow;
	border-left:none;
}

.searchbarsinglecell
{
	background-color: buttonface;
	border-left:solid 1 buttonshadow;
	border-top:solid 1 buttonshadow;
	border-bottom:solid 1 buttonshadow;
	border-right:solid 1 buttonshadow;
}


.searchbarbackground
{
	background-color: inactivecaption;
}

.bodyviewer
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: windowtext;
}

.formviewbodyviewerarea
{
	border:solid 1 inactivecaption;
}

.previewbodyviewerarea
{
	border-top:solid 1 graytext;
}

.printbodyviewer
{
	display: none;
}

.formviewbackdrop
{
	background-color: inactivecaptiontext;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
}

.formviewpage
{
	background-color: inactivecaptiontext;
	padding: 5px 5px 5px 5px;
}

.previewbackdrop
{
	background-color: Gray;
	overflow: hidden;
	padding: 5px 5px 5px 5px;
}

.previewpage
{
	background-color: White;
	border: solid 1 black;
	padding: 5px 5px 5px 5px;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=3);
}

.listbargroup
{
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=1442840575);
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
	color: windowtext;
	padding-left: 5px;
	vertical-align: middle;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	height: 60px;
}

.listbargroupselectedold
{
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=1442840575, EndColor=1428300322);
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: window;
	padding-left: 5px;
	vertical-align: middle;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	height: 60px;
}

.listbargroupselected
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFD700, EndColorStr=#AAB8860B);
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
	color: windowtext;
	padding-left: 5px;
	vertical-align: middle;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	height: 60px;
}
.listbargrouphover
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#BBFFFFFF, EndColorStr=#11FFFFFF);
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
	color: windowtext;
	padding-left: 5px;
	vertical-align: middle;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	height: 60px;
}

.whomlistheading
{
	background-color:inactivecaption;
	border-top:solid 1 highlight;
	border-left:solid 1 highlight;
	border-right:solid 1 highlight;
	border-bottom:none;
	padding:0px 2px 0px 2px;
	color:highlighttext;
	font-family:Tahoma;
	font-size:x-small;
}

.folderareabackground
{
		background-color: activecaption;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#AAFFFFFF, EndColorStr=#AAFFFFFF);
}

.folderareaheaderbar
{
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=1442840575);
	vertical-align: middle;
	padding: 2 2 2 2;
}

.folderareaheading
{
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: highlight;
	padding-left: 2px;
	vertical-align: middle;
}

.folderareacontents
{
	background-color:window;
}

.treenode
{
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
}

.treenodeselected
{
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	background-color: highlight;
}

.gridarea
{
	background-color: threedface;
}

.gridrow
{
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	background-color: window;
	border-bottom: solid 1 threedface;
	text-align: left;
	padding-left: 5px;
}

.gridrowselected
{
	font-family: Tahoma;
	font-size: x-small;
	color: highlighttext;
	background-color: highlight;
	border-bottom: solid 1 threedface;
	text-align: left;
	padding-left: 5px;
}

.gridfooter
{
	background-color: threedface;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=576017749, EndColor=0);
	vertical-align: middle;
	padding: 2px 5px 2px 5px;
}

.gridpagingbuttons
{
	text-decoration: none;
	color: buttontext;
	font-size: small;
}

.gridpaginglabel
{
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	color: buttontext;
	white-space: nowrap;
	vertical-align: middle;
	text-decoration: none;
}

.gridheading
{
	border-right: buttonshadow 1px solid;
	border-top: buttonhighlight 1px solid;
	padding-left: 2px;
	font-size: x-small;
	vertical-align: middle;
	overflow: hidden;
	border-left: buttonhighlight 1px solid;
	color: buttontext;
	border-bottom: buttonshadow 1px solid;
	font-family: Tahoma;
	white-space: nowrap;
	TEXT-OVERFLOW: ellipsis;
	
}
.gridheadinglargetext
{
	font-size: medium;
	font-family:Arial;
}

.gridtext
{
	padding-left: 2px;
	font-size: x-small;
	vertical-align: top;
	overflow: hidden; 
	cursor: default;
	color: windowtext;
	font-family: Tahoma;
	white-space: nowrap;
	TEXT-OVERFLOW: ellipsis;
/*	background-color: window; */
}
.gridtextgray
{
	padding-left: 2px;
	font-size: x-small;
	vertical-align: top;
	overflow: hidden;
	cursor: default;
	color: graytext;
	font-family: Tahoma;
	white-space: nowrap;
	TEXT-OVERFLOW: ellipsis;
/*	background-color: window;*/
}
.gridtextexplain
{
	padding-left: 2px;
	font-size: x-small;
	vertical-align: top;
	overflow: hidden;
	cursor: default;
	color: blue;
	font-family: Tahoma;
	white-space: wrap;
	background-color: window;
}
.gridtext-highlight
{
	padding-left: 2px;
	font-size: x-small;
	vertical-align: top;
	overflow: hidden;
	cursor: default;
	color: highlighttext;
	font-family: Tahoma;
	white-space: nowrap;
	TEXT-OVERFLOW: ellipsis;
	background-color: highlight;
}
.gridtextgray-highlight
{
	padding-left: 2px;
	font-size: x-small;
	vertical-align: top;
	overflow: hidden;
	cursor: default;
	color: highlighttext;
	font-family: Tahoma;
	white-space: nowrap;
	TEXT-OVERFLOW: ellipsis;
	background-color: highlight;
}
.gridtextexplain-highlight
{
	padding-left: 2px;
	font-size: x-small;
	vertical-align: top;
	overflow: hidden;
	cursor: default;
	color: highlighttext;
	font-family: Tahoma;
	white-space: wrap;
	background-color: highlight;
}







.toolbarbuttonhover
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border: solid 1 highlight;
	padding: 2 2 2 2;
	white-space:nowrap;
	cursor:pointer;

}

.toolbarbuttonselected
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=872415231, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border: solid 1 highlight;
	padding: 2 2 2 2;
}

.toolbarbuttondisabled
{
	font-family: Tahoma;
	font-size: x-small;
	color: graytext;
	vertical-align: middle;
	border: none;
	padding: 3 3 3 3;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemimage
{
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=1442840575);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border: none;
	padding: 3 2 3 3;
	white-space:nowrap;
	cursor:pointer;
}
.toolbaritemtext
{
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=1442840575);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border: none;
	padding: 3 3 3 2;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemhoverimage
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border-left: solid 1 highlight;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	border-right:none;
	padding: 2 2 2 2;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemhovertext
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=3154116607, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border-right: solid 1 highlight;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	border-left:none;
	padding: 2 2 2 2;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemselectedimage
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=872415231, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border-left: solid 1 highlight;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	border-right:none;
	padding: 2 2 2 2;
}

.toolbaritemselectedtext
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColor=872415231, EndColor=0);
	font-family: Tahoma;
	font-size: x-small;
	color: windowtext;
	vertical-align: middle;
	border-right: solid 1 highlight;
	border-bottom: solid 1 highlight;
	border-top: solid 1 highlight;
	border-left:none;
	padding: 2 2 2 2;
}

.toolbaritemdisabledimage
{
	font-family: Tahoma;
	font-size: x-small;
	color: graytext;
	vertical-align: middle;
	border: none;
	padding: 3 3 3 3;
	white-space:nowrap;
	cursor:pointer;
}

.toolbaritemdisabledtext
{
	font-family: Tahoma;
	font-size: x-small;
	color: graytext;
	vertical-align: middle;
	border: none;
	padding: 3 3 3 3;
	white-space:nowrap;
	cursor:pointer;
}


.toolbarseparator
{
	background-color:highlight;
}

.logoarea
{
	background-color: #8a1111;
	width: 150px;
	height: 45px;
}

.topbar
{
	background-color:#8A1111;
}

.homeheading
{
	font-family: Arial Black;
	font-size: medium;
	color: highlighttext;
	background-color: highlight;
	border-bottom: solid 4 inactivecaption;
	padding: 5 5 5 5;
}


.loginformarea
{
	background-color: inactivecaption;
	padding: 10px 10px 10px 10px;
}

.loginbackground
{
	vertical-align: middle;
	text-align: center;
}

.dialog
{
	background-color: threedface;
	border: none 0 black;
}

.menu_old
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	background-color: menu;
	border: solid 1 highlight;
}

.menuitem
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	border: solid 1 menu;
	background-color: transparent;
}

.menuitemhover
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	background-color: #FCEFC3;
	border: solid 1 highlight;
}

.menuitemdisabled
{
	color: graytext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	border: solid 1 transparent;
}

.menuitemselected
{
	color: graytext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	border: solid 1 transparent;
}

.menu
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	background-color: menu;
	border: solid 1 highlight;
}

.menuitemimage
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	border: none;
	padding:3px 3px 3px 3px;
	cursor:default;
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColor=3154116607, EndColor=1442840575);

}

.menuitemtext
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	border: none;
	background-color: menu;
	padding:3px 3px 3px 10px;
	cursor:default;
}

.menuitemimagehover
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	background-color: #FCEFC3;
	border-top: solid 1 highlight;
	border-left: solid 1 highlight;
	border-right: none;
	border-bottom: solid 1 highlight;
	padding:2px 3px 2px 2px;
	cursor:default;
}

.menuitemtexthover
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	background-color: #FCEFC3;
	border-top: solid 1 highlight;
	border-left: none;
	border-right: solid 1 highlight;
	border-bottom: solid 1 highlight;
	padding:2px 2px 2px 10px;
	cursor:default;
}

.menuitemimagedisabled
{
	color: graytext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	border: none;
	padding:3px 3px 3px 3px;
	cursor:default;
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColor=3154116607, EndColor=1442840575);

}

.menuitemtextdisabled
{
	color: graytext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	border: none;
	padding:3px 3px 3px 10px;
	cursor:default;
}

.menuitemimageselected
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	background-color: #FCEFC3;
	border-top: solid 1 highlight;
	border-left: solid 1 highlight;
	border-right: solid 1 highlight;
	border-bottom: solid 1 highlight;
	padding:2px 2px 2px 2px;
	cursor:default;
}

.menuitemtextselected
{
	color: menutext;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	background-color: menu;
	border: none;
	padding:3px 3px 3px 10px;
	cursor:default;
}

.menuitemimageseparator
{
	color: menutext;
	border: none;
	padding:0px 0px 0px 0px;
	cursor:default;
	background-color: activecaption;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColor=3154116607, EndColor=1442840575);

}

.menuitemtextseparator
{
	color: menutext;
	border:none;
	background-color: menu;
	padding:0px 0px 0px 10px;
	cursor:default;
}

.menuitembarseparator
{
	color: highlight;
	border-top:solid 1 highlight;
	padding:0px 0px 0px 10px;
	cursor:default;
}

.tip
{
	background-color:infobackground;
	border:solid 1 windowframe;
	color:infotext;
	font-family:Tahoma;
	font-size:x-small;
	padding:2px 2px 2px 2px;
}

.tabarea
{
	background-color:threedface;
}

.tab
{
	border-left:solid 1 threedshadow;
	border-right:solid 1 threedshadow;
	border-top:solid 1 threedshadow;
	border-bottom:solid 1 threedshadow;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:threedhighlight;
	font-family:Tahoma;
	font-size:x-small;
	color:buttontext;
}

.tabhover
{
	border-left:solid 1 threedshadow;
	border-right:solid 1 threedshadow;
	border-bottom:none;
	border-top:solid 2 goldenrod;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:threedhighlight;
	font-family:Tahoma;
	font-size:x-small;
	color:buttontext;
}

.tabselected
{
	border-left:solid 1 threedshadow;
	border-right:solid 1 threedshadow;
	border-bottom:none;
	border-top:none;
	padding-top:1px;
	background-color:threedhighlight;
	font-family:Tahoma;
	font-size:x-small;
	color:buttontext;
}

.tabseparator
{
	border:solid 2 pink;
	background-color:Green;
	font-family:Arial Black;
}

.calendararea
{
	border:solid 1 threeddarkshadow;
	background-color:window;
}

.calendardayofweekheading
{
	background-color:buttonface;
	font-family:Tahoma;
	font-size:x-small;
	font-weight:bold;
	color:buttontext;
	width:20px;
	text-align:center;
}

.calendarday
{
	background-color:buttonface;
	font-family:Tahoma;
	font-size:x-small;
	color:buttontext;
	text-align:right;
	cursor:pointer;
}

.calendarselectedday
{
	background-color:buttonshadow;
	font-family:Tahoma;
	font-size:x-small;
	color:highlighttext;
	text-align:right;
	cursor:pointer;
}

.calendardisabledday
{
	background-color:buttonface;
	font-family:Tahoma;
	font-size:x-small;
	color:buttonshadow;
	text-align:right;
	cursor:not-allowed;
}

.calendarnavigation
{
	background-color:threeddarkshadow;
	font-family:Tahoma;
	font-size:small;
	color:buttontext;
	text-decoration:none;
}

.calendarnavigationdisabled
{
	background-color:threeddarkshadow;
	font-family:Tahoma;
	font-size:small;
	color:threedshadow;
	text-decoration:none;
	cursor:not-allowed;
}

.calendarfooter
{
	background-color:buttonshadow;
	font-family:Tahoma;
	font-size:x-small;
	color:buttontext;
}

.errorsummary
{
	font-family:Tahoma;
	font-size:x-small;
	color:red;
}

.errorindicator
{
	font-family:Tahoma;
	font-size:x-small;
	font-weight:bold;
	color:red;
	vertical-align:top;
}
.policyheading
{
	background-color: goldenrod;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFD700, EndColorStr=#AAB8860B);
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
	color: windowtext;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	border:solid 1 threedshadow;
}
.previewLevel1Title
{
	margin-left:10px;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
	color: windowtext;
	padding: 5px 5px 5px 5px;
}
.previewLevel2Title
{
	margin-left:30px;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
	color: windowtext;
	padding: 5px 5px 5px 5px;
}
.previewLevel2Body
{
	left:40px;
	margin-left:40px;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	color: windowtext;
	padding: 5px 5px 5px 5px;
}
.previewLevel3Title
{
	margin-left:40px;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
	color: windowtext;
	padding: 5px 5px 5px 5px;
}
.previewLevel3Body
{
/*	left:60px;
	text-indent:60px;
*/	margin-left:50px;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	color: windowtext;
	padding: 5px 5px 5px 5px;
}
.previewLevel4Title
{
	margin-left:50px;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
	color: windowtext;
	padding: 5px 5px 5px 5px;
}
.previewLevel4Body
{
/*	left:60px;
	text-indent:60px;
*/	margin-left:60px;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	color: windowtext;
	padding: 5px 5px 5px 5px;
}
.welcomeText
{
	color:White;
	font-weight:bold;
	font-size:16px;
	vertical-align: middle;
}
.registrationText
{
	color:White;
	font-weight:bold;
	font-size:14px;
	vertical-align: middle;
}

.errorbody
{
	padding:5px 5px 5px 5px;
	border:solid 5 maroon;
}

.errortitle
{
	color:maroon;
	font-size:medium;
	font-family:Tahoma;
	font-weight:bold;
	font-style:italic;
}

.errorstacktrace
{
	background-color:lightblue;
	font-family:Lucida Sans Typewriter;
	font-size:x-small;
	color:black;
	border:solid 1 steelblue;
	padding:2px 2px 2px 2px;
	white-space:nowrap;
}

.logviewer
{
	background-color:window;
	font-family:Lucida Sans Typewriter;
	font-size:x-small;
	border-color:highlight;
	border-style:solid;
	border-width:1px;
	overflow-y:scroll;
	overflow-x:auto;
	white-space:nowrap;
	padding:2px 2px 2px 2px;
}
.welcomePage
{
	FONT-SIZE: x-small;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
}

