/* HTML */
body
{
	padding: 0;
	margin: 0;
	background-color: #f1f1e2;
}

body, p, table, tr, td
{ 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px; 
	color: #660000;
}

h1 {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 30px;}
h2 {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 25px;}
h3 {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 22px;}
h4 {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 18px;}

/* Application */
.AppTitle
{
	letter-spacing: 0.05cm;
	font-size: 30px;
	font-family: Helvetica, sans-serif;
	position: relative;
	top: 0px;
	left: 10px;
}
.AppTitleText 
{
	position: relative;
	top: 0px;
	left: 0px;
	color: #CCCC99;
	z-index:2;
}
.AppTitleShadow
{
	position: absolute;
	top: 2px;
	left: 2px;
	color: #000000;
	z-index:1;
}

.AppPageHeader
{
	font-weight: bold;
	font-family: arial;
	font-size: 11pt;
	color: #f17777;
}

.AppPageTitle {color: red; font-weight: bold;}

.AppTabCommand
{
	color: #666633; 
	font-family: Verdana, Sans-Serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
}

.AppTabCommand:hover {text-decoration: underline;}

.AppPageCommand
{
	color: #666633; 
	font-family: Verdana, Sans-Serif;  
	font-size: 10px; 
	font-weight: bold;  
	text-decoration: none;
}

.AppPageCommand:hover {text-decoration: underline;}

.Copyright {font-size: 10px;}

.ErrorMessage {color: red; font-weight: bold;}

/* Font */
.AltText {color: #666633;}

.Small {font-size: 10px;}

.Normal {font-size: 12px;}

.Large {font-size: 14px;}	

.XLarge {font-size: 16px;}

.Bold {font-weight: bold;}

.Italic {font-style: italic;}

/* color */
.Dark {color: #660000;}

.Light {color: #f1f1e2;}

.BackgroundDark {background-color: #660000;}

.BackgroundLight {background-color: #f1f1e2;}

/* Standard data table */
.DataTableBorder {border: 1px; background: #660000;}
.DataTableHeaderBackground {background: #660000;}
.DataTableTitle {font-weight: bold; background: #660000; color: #f1f1e2;}
.DataTableRow {background: #f1f1e2;}

/* links */
a.AltLink:link,
a.AltLink:visited {text-decoration: none;}
a.AltLink:hover {text-decoration: underline;}

/* misc */
.NegativeNumber {color : Red;}

.PositiveNumber {color : Green;}

/* Deprecated 12/10/2003 */
p.ps1 {font-family: Arial, Sans-Serif; font-size: 12px; color: #660000;} 
p.ps2 {font-family: Verdana, Arial, Sans-Serif; font-size: 10px; color: #660000;} 
p.ps3 {font-family: Verdana, Arial, Sans-Serif; font-size: 13px; color: Red; font-weight: bold;} 

a.as1:link,
a.as1:visited {text-decoration: none; color: #666633; font-family: Verdana, Sans-Serif; font-size: 10px;}
a.as1:hover {text-decoration: underline; color: #666633; font-family: Verdana, Sans-Serif; font-size: 10px;}

a.as2:link,
a.as2:visited {text-decoration: none; color: #666633; font-family: Verdana, Sans-Serif; font-size: 10px; font-weight: bold;}
a.as2:hover {text-decoration: underline; color: #666633; font-family: Verdana, Sans-Serif; font-size: 10px; font-weight: bold;}

a.as3:link,
a.as3:visited {text-decoration: none; color: #330000; font-family: Arial; font-size: 8pt; font-weight: bold;}
a.as3:hover {text-decoration: none; color: #330000; font-family: Arial; font-size: 8pt; font-weight: bold;}

h1.hs1 {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 30px; color: #f1f1e2;}
h2.hs1 {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 25px; color: #f1f1e2;}
h3.hs1 {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 22px; color: #f1f1e2;}
h4.hs1 {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 18px; color: #f1f1e2;}

#title 
{
	letter-spacing: 0.05cm;
	font-size: 30px;
	font-family: Helvetica, sans-serif;
	position: relative;
	top: 0px;
	left: 10px;
}
#text 
{
	position: relative;
	top: 0px;
	left: 0px;
	color: #CCCC99;
	z-index:2;
}
#shadow
{
	position: absolute;
	top: 2px;
	left: 2px;
	color: #000000;
	z-index:1;
}

/* Home page */
.HeaderRightLinks
{
	color: #CCCC99;
	font-weight: bold;
	font-family: arial;
	font-size: 10pt;
	text-decoration: none;
}
.HeaderMainLinks
{
	font-weight: bold;
	font-size: 8pt;
	font-family: arial;
	color: #330000;
	text-decoration: none;
}
.LeftNavLinks
{
	font : Bold 8pt Arial;
	font-style : normal;
	color: #666633;
	text-decoration : none;
}
.LeftNavLinks2
{
	font : 7pt Arial;
	font-style : normal;
	color: #660000;
	text-decoration : none;
}	
.MainContent
{
	font : 10pt Arial;
	font-style : normal;
	color: #660000;
	text-decoration : none;
}
.BottomLinks
{
	font: Bold 8pt Arial;
	font-style: normal;
	color: #CCC79D;
	text-decoration: none;
}
.RightNavLinks
{
	font : bold 7pt Verdana;
	font-style : normal;
	color: #36171a;
	text-decoration : none;
}	

.SearchForm
{
	background-color: #F1F1E2;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #828155;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #828155;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #828155;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #828155;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
	
	
.SearchButton
{
	background-color: #828155;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #828155;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #828155;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #828155;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #828155;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family : verdana;
	font-size : 11px;
	font-weight: bold;
	color : #F1F1E2;
}	