/*
Generic stylesheet - used as template for themes
*/

/*
BODY	{

	
	define custom scrollbar - IE5.5 +
	scrollbar-3dlight-color : Aqua;
	scrollbar-arrow-color : Blue;
	scrollbar-base-color : Fuchsia;
	scrollbar-darkshadow-color : Gray;
	scrollbar-face-color : Black;
	scrollbar-highlight-color : Green;
	scrollbar-shadow-color : Maroon;
	scrollbar-track-color : Navy;
}*/

/* standard text elements */
P, DIV, FORM, LI, BLOCKQUOTE {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height : 150%;
	color: black;
	
}

TD {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	
}

/* anchors */
A	{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height : 145%;
	text-decoration : underline;
	color: #4C5F8F;
}
A:Hover	{
	text-decoration: underline;
	color: 'black';
}

/*main headings */
H1, H2, H3, H4, H5, H6 {
	font-family : Arial, Helvetica, sans-serif;
	line-height : 110%;
}

/* fine print */
.fine {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	line-height : 110%;
	color: black;
}

/* alternating row colors */
.rowspan0	{
	background-color: #DADADA;
}
.rowspan1	{
	background-color: white;
}

/* table head and background */
TH	{
	background-color: #395155;
	color: white;
	font-size: 13px;
	font-family: arial;
}

/*sub-head, works within TH */
TH.subTH	{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: underline;
}

/* generic border */
.stdBorder	{
	border : thin ridge #545454;
}

/* input/textarea */
.stdInput, TEXTAREA	{
	background: #F0F8FF;
	border : 1 ridge #545454;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height : 110%;
	color: #000000;
}

/* select boxes */
SELECT	{
	background: #F0F8FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height : 110%;
	color: #000000;
}

/* horizontal line */
HR {
	text-align : center;
	width : 96%;
	border : 2px ridge #545454;
	color : #545454;
}

/* error dispaly */
.error	{
	color: #ff0033;
	font-weight: bold;
}