.gray { color:#333333; }
.ltgray { color:#999999; }
.rust { color:#993300; }
.white { color:#FFFFFF; }
.faint { color:#999999; }

body, td, th, li, input, select, textarea, .normaltext { color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; }

h1, .title { color:#333333; font-family:"Times New Roman","Times Roman",Times,serif; font-size:24px; font-weight:bold; font-style:italic; font-variant: small-caps;}
h2, .subtitle { color:#993300; font-family:"Times New Roman","Times Roman",Times,serif; font-size:20px; font-weight:bold; font-style:italic; font-variant: normal; }
h3, .heading { color:#993300; font-family:"Times New Roman", "Times Roman", Times, serif; 	font-size:12px; font-weight:bold; font-style:normal; letter-spacing: 1px; }
h4, .legend { color:#333333; font-family:"Times New Roman", "Times Roman", Times, serif; font-size:12px; font-weight:bold; font-style:normal; letter-spacing: 1px; }

.smalltext { color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; }
.smalltextwhite { color:#ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size:8px; }
.smallheading { color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; }

.highlight { color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; }

a:link { color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; border: #999999; }
a:visited { color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; border: #999999; }
a:hover { color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
a:link.smalllink { color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; border: #999999; }
a:visited.smalllink { color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; border: #999999; }
a:hover.smalllink { color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
a:link.smalllinkwhite { color:#ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
a:visited.smalllinkwhite { color:#ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
a:hover.smalllinkwhite { color:#ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }

ul { list-style-type: square;}

div.indent { height: auto; width: auto;padding-left: 40px; }
div.pagetitle { position: absolute;top: 22px;left: 511px; background-color: transparent; width: 208px;   height: 104px; }
div.border10 { padding-left:10px; padding-right:10px;  padding-top:10px; padding-bottom:10px; }

.boxhead { border:1px solid #999999; color:#333333; }
.boxcontent { border:1px solid #999999; color:#333333;}
.boxheadclear { border:1px solid #FFFFFF; color:#333333; }

/************************************************
	tables
************************************************/
table.basic { 
	border: 1px solid #000000; 
	}
table.basic td { 
	background: #FFFFFF;
	padding: 3px 5px;
	color: #333333;
	font: normal 12px Arial, Helvetica, Sans-Serif; 
	text-align: left;
	vertical-align: middle;
	border-right: 1px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	}
table.basic th { 
	background-color: #EEEEEE;
	color: #333333;
	padding: 3px 5px;
	font: bold 12px Arial, Helvetica, Sans-Serif; 
	text-align: right;
	vertical-align: middle;
	border-right: 1px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	}
table.basic textarea, table.basic select, table.basic input, input   { 
	font: normal 12px Arial, Helvetica, Sans-Serif; 
	}

table.layout {
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	}
table.layout td { 
	text-align: left;
	vertical-align: top;
	border: 0;
	margin: 5px;
	padding: 0;
	}

.floatleft {
	float: left;
	border: 0;
	margin: 0 18px 12px 0;
	padding: 0;
	}
.floatright {
	float: right;
	border: 0;
	margin: 0 0 12px 18px;
	padding: 0;
	}
