body 
{
	font-family:Trebuchet MS, Verdana, Tahoma; 
	font-size:12px; 
	color:#333333; 
}
td 
{
	font-family:Trebuchet MS, Verdana, Tahoma; 
	font-size:12px; 
	color:#333333; 
}
table.Msg
{
	BORDER:#333333 1px solid; 
	PADDING:5px; 
	BACKGROUND-COLOR:#ffffcc;
	font-weight:bold;
}

span.W
{
	color:#FFFFFF; 
}

span.PageTitle
{
    font-size:18px;
}

span.PageSubTitle
{
    font-size:16px;
    text-decoration:underline;
}

a { color:#3333ff; text-decoration:none; }
a:hover { color:#0000ff; text-decoration:underline; }
a:visited { color:#3333ff; text-decoration:none; }
a:visited:hover { color:#0000ff; text-decoration:underline; }

a.TabMenu { color:#444444; text-decoration:none; font-weight:800; }
a.TabMenu:hover { color:#000000; text-decoration:underline; font-weight:800; }
a.TabMenu:visited { color:#444444; text-decoration:none; font-weight:800; }
a.TabMenu:visited:hover { color:#000000; text-decoration:underline; font-weight:800; }

a.W { color:#DDDDDD; text-decoration:none; }
a.W:hover { color:#FFFFFF; text-decoration:underline; }
a.W:visited { color:#DDDDDD; text-decoration:none; }
a.W:visited:hover { color:#FFFFFF; text-decoration:underline; }

textarea.N { background-color:#FFFFFF; color:#333333; font-size:12px; font-family:Trebuchet MS, Verdana, Tahoma; }
select.N { background-color:#FFFFFF; color:#333333; font-size:12px; font-family:Trebuchet MS, Verdana, Tahoma; }
input.N { background-color:#FFFFFF; color:#333333; font-size:12px; font-family:Trebuchet MS, Verdana, Tahoma; }
input.B4 { font-size:12px; color:#333333; font-family:Trebuchet MS, Verdana, Tahoma; font-weight:800; width:40px; height:26px; background-image:url("../images/designs/Btn40.gif"); border:none; background-color:Transparent; }
input.B8 { font-size:12px; color:#333333; font-family:Trebuchet MS, Verdana, Tahoma; font-weight:800; width:80px; height:26px; background-image:url("../images/designs/Btn80.gif"); border:none; background-color:Transparent; }
input.B12 { font-size:12px; color:#333333; font-family:Trebuchet MS, Verdana, Tahoma; font-weight:800; width:120px; height:26px; background-image:url("../images/designs/Btn120.gif"); border:none; background-color:Transparent; }
input.B16 { font-size:12px; color:#333333; font-family:Trebuchet MS, Verdana, Tahoma; font-weight:800; width:160px; height:26px; background-image:url("../images/designs/Btn160.gif"); border:none; background-color:Transparent; }
input.B20 { font-size:12px; color:#333333; font-family:Trebuchet MS, Verdana, Tahoma; font-weight:800; width:200px; height:26px; background-image:url("../images/designs/Btn200.gif"); border:none; background-color:Transparent; }
/*input.B8 { font-size:12px; color:#333333; font-family:Trebuchet MS, Verdana, Tahoma; font-weight:800; width:80px; height:25px; }*/

.Notes  { font-size:11px; color:#999999; font-family:Trebuchet MS, Verdana, Tahoma; }
.SmallText{ font-size:11px; color:#000000; font-family:Trebuchet MS, Verdana, Tahoma; }
/* Form */
table.FormWrap
{
    border: solid 1px #cccccc;
    padding:1px;
}
td.FormWrap
{
    border: solid 1px #cccccc;
    padding:1px;
}
td.FormRow
{
    padding:2px;
    background-color:#f0f0f0;
}
td.FormRowAlt
{
    padding:2px;
}
span.FieldLabel
{
	color: #444444;
	font-weight: bold;
}

/* Grid */
.Grid
{
    width:100%
}
.Grid_Header
{
    background-color:#999999;
    color:#FFFFFF;
	font-size:12px;
	padding:5px;
}
.Grid_Pager
{
    background-color:#DDDDDD;
    font-weight:bold;
    text-align:right;
}
.Grid_Row
{
    background-color:#FFFFFF;
    cursor:pointer;
}
.Grid_AltRow
{
    background-color:#f0f0f0;
    cursor:pointer;
}
.Grid_SelectedRow
{
    background-color:#FFFF88;
    cursor:pointer;
}
.Grid_EmptyData
{
    text-align:center;
    font-weight:bold;
    color:#FF0000;
    background-color:#EEEEEE;
}
tr.hover
{
    background-color:#DBF2F5;
}
.EditDeleteLink
{
    text-align:center;
    width: 50px;
}