.frm, INPUT, TEXT, TEXTAREA, SELECT, SUBMIT { color: #464646; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
TD, TH, SPAN, DIV, BODY, P, .fbody { color: #464646; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
BODY 
{	
	background: white url(images/back.gif);
	margin-top: 0.5em;
	margin-right: 2em;
	margin-bottom: 3em;
	margin-left: 3em;       
}
FORM { margin-top:  0px; border-top: 0px; margin-bottom:  0px; border-bottom: 0px;}
EM { font-weight: bold; font-style: italic; color: #565656; }
TD.blp { font-size: 11px; text-align: center;  vertical-align: top; height: 26px;}
TH { font-weight: bold; text-align: right; }
.default { color: #464646; text-decoration: none; }


BR.sm { font-size: 9px;}
A
{
	font-weight: normal;
	font-size: 12px;
	color: #6666cc;
	font-family: Arial;
}
A:active
{
	color: #464646;
}
A.label { color: #FF9900; font-weight: bold; text-decoration: none; }
A.default { color: #464646; text-decoration: none; }
A.chkLnk { color: #464646; text-decoration: none; font-size: 11px; }
a:hover
{
	color: darkslateblue;
	text-decoration: none;
}

A:hover.ExternalLink
{
	color: Maroon;
}

/* heading, h2:#565656 #003367*/
/*h2 {color:#6F6F5C; margin:0 0 0px 0;}*/
/*h2 { font-size: 18px; margin: .5em 0; color: Dimgray; }*/
/*.h2header {font: small; color:#6F6F5C; margin:0 0 0px 0; }*/
.underh2header {color: #FBAF5C;}

h2
{
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	font-family: Verdana;
	margin:0 0 0px 0;
}
h3, h4, h5 { margin: 1.6em 0 0 0; padding: 0; }
h3, .head { color: #f90; font-size: 16px; font-weight: bold; }
h4 { font-size: 13px; }
h4, strong, .label { color: #f90; font-weight: bold; }
td.sec { padding: 0 0 0 .8em; background-color: #ddd; color: #666; font-weight: bold; }
h5, em, .sub, .instruct { color: #565656; font-weight: bold; font-style: normal; }
h5 { margin-top: 0; font-size: 13px; }
/* forms */
.tier1 { margin: 0 0 1em 80px; }

/* tables */
table.ruled {
margin-top: 1em;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
table.ruled td {
border-bottom: 1px solid #666;
border-right: 1px solid #666;
}
/* tags */
p { margin: 9px 0; }
h4+p, p.t0 { margin-top: 0; }
div.cleaner { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
table.footer {border-bottom: 12px solid #fff;}

.GridHeader
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: arial;
	background-color: lavender;
	text-decoration: underline;
}
.GridAlternateRowColor
{
	background-color: whitesmoke;
}

.mytitle
{
	font-weight: bold;
	font-size: 18px;
	color: dimgray;
	font-family: 'Verdana';
	text-align: left;
}

.panelheading
{
	color: white;
	font-family: Arial;
	background-color: #666699;
}

.leftpanelbg
{
	background-color: lavender;
}

.hrdotted
{ border: dotted gray;  }

.textheading
{
	font-weight: bold;
	color: #4E4F7A;
	font-family: verdana;
}

.dt
{
	font-size: 10px;
	color: gray;
}

image
{border: none;}

.counter
{
	font-size: 10px;
	color: gray;
}

.small
{
	font-size: 11px;
	font-family: verdana;
}

.h2header
{
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	font-family: Verdana;
}

.secondcolor
{
	color: #fbaf5c;
}

.selected
{
	font-weight: bold;
	color: #fbaf5c;
}
.classdetailheader
{
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #666666;
	font-family: Verdana;
}

.h2header2
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Verdana;
}

.qah3 { color: #f90; font-size: 12px; font-weight: bold; }

/* Footer style */

a.footer:link    {text-decoration:underline;color:#666;font-size:11px;font-family:verdana,arial,sans-serif;vertical-align:top;}
a.footer:visited {text-decoration:underline;color:#666;font-size:11px;font-family:verdana,arial,sans-serif;vertical-align:top;}
a.footer:hover   {text-decoration:none;color:#F08C1D;font-size:11px;font-family:verdana,arial,sans-serif;vertical-align:top;}
.footer {
        vertical-align:top;
        font-size:11px;
        color:#666;
        font-family:verdana,arial,sans-serif;
    }
.orange {color:#F08C1D;}
/* ------------- */
	link
{
	font-weight: bold;
	font-size: 12px;
	color: #6666cc;
	font-family: Arial;
}

.biglink
{
	font-weight: bold;
	font-size: 14px;
	color: #6666cc;
	font-family: Arial;
}

.new
{
	font-weight: bold;
	font-size: 10px;
	text-transform: none;
	color: red;
	font-style: italic;
	font-family: Arial;
}

.message
{
	color: #C00000;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
}	
