/* - GENERAL TEXT -------------------------------------------------------- */

P, TD, OL, UL, DL, BODY 
{
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}

hr
{ 
	height: 1px;		
	border-bottom: 1px solid #999999;
}

.smalltext {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
.maintext
{
    FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
.largetext
{
    FONT-SIZE: 15px; FONT-FAMILY: Verdana
}

.extralargetext
{
    FONT-SIZE: 18px; FONT-FAMILY: Verdana
}
.tinytext
{
    FONT-SIZE: 9px;  FONT-FAMILY: Verdana
}


.alttext
{
	color: #FFFFCC;
}
.alttext2
{
	color: #000099;
}

/* - HEADINGS AND PARAGRAPHS -------------------------------------------------------- */

.Head1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Times;
}
.Head2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Times;
}

P.para1
{
	font-size: 12px;
	margin-left: 0px;
	text-indent: 20px;
	line-height: 18px;
	margin-right: 0px;
	font-family: Verdana;
	text-align: justify;
}
P.para2 
{
	FONT-SIZE: 12px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; TEXT-ALIGN: justify;
}

/* - LINKS -------------------------------------------------------- */

A:link, A:visited {
	FONT-WEIGHT: normal; COLOR: #0000A0; TEXT-DECORATION: none;
}
A:active, A:hover  {
	FONT-WEIGHT: normal; COLOR: #0000A0; TEXT-DECORATION: underline;
}

A.Light:link, A.Light:visited  {
	FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: none;
}

A.Light:active, A.Light:hover  {
	FONT-WEIGHT: normal; COLOR: #FFFF80; TEXT-DECORATION: underline;
}


/* - FORMS -------------------------------------------------------- */

.SubmitButton
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana;
	color: #000000;
	border: #eeeeee 2px outset;    
    BACKGROUND-COLOR: #CCCCEE; 
}

.SubmitButtonAlt
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	color: #000000;
	border: #eeeeee 2px outset;    
    BACKGROUND-COLOR: #EEEEEE;    
}

.textbox
{
	FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    BORDER: #eeeeee 2px inset;    
}
/* ---------------------------------------------------------------- */


body {
	background-color: #ffffff;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

.TableMain
{
	border: 1px solid #8080A0;
	background-color: #ffffff;	
}

.PageTitle
{
	font-family: Verdana, Arial;
	color: #400080;	
	text-align: left;
}
.PageTitle FONT
{
	font-family: Arial;
	font-size: 15px;
	color: #000000;	
	font-weight: bold;
}
.PageTitle FONT.Sub
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}


/* - TABLES -------------------------------------------------------- */

.TableHeader
{
	background-image: url(./../images/tback.jpg);
	background-color: #CCCCCC;	
}

.TableHeader FONT
{
	font-family: Arial;	
	font-weight: bold;	
	font-size: 16px;	
	color: #000000;	
}

.TableHeader A:link, .TableHeader A:visited
{
	FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: none
}

.TableHeader A:active, .TableHeader A:hover  {
	FONT-WEIGHT: normal; COLOR: #FFFF80; TEXT-DECORATION: underline
}


.TableSubHeader
{
	background-image: url(./../images/sTH2.gif);
	background-color: #3E4F65;		
	text-align: left;
}

.TableSubHeader FONT
{
	padding: 3px;	
	color: #ffffff;	
}


/* - TABLE DATA -------------------------------------------------------- */

.DataFONT
{	
	color: #000000;
	font-size: 10px;
}
.DataTD 
{
	background-color: #f3f3f3;
	padding: 5px;
}
.DataTDAlt
{
	background-color: #e0e4e8;
	padding: 5px;
}
.DataTDAlt2 
{
	background-color: #d0d4d8;
	padding: 5px;
}
.DataTDAlt3 
{
	background-color: #c0c4c8;
	padding: 5px;
}
.Test
{
	background-position: left top;
	background-image: url(./../images/codeboxgrey.jpg);
	background-repeat:no-repeat; 
	background-attachment:fixed;
}
