BODY {
	font-size:		13px;
	font-family:		verdana,arial,helvetica,sans-serif;
	color:			#333333;
	scrollbar-base-color:	#999999;
	scrollbar-arrow-color:	#000066;
	scrollbar-track-color:	#CCCCCC;
	scrollbar-darkshadow-color: #666666;
}

TH, TD, P, DIV, SPAN, UL, OL, DL, LI, DT, DD {
	font-size:		13px;
	font-family:		verdana,arial,helvetica,sans-serif;
}

INPUT, SELECT, TEXTAREA {
	font-size:		12px;
	font-family:		verdana,arial,helvetica,sans-serif; 
	padding-top:		3px;
	padding-bottom:		3px;
	padding-left:		3px;
	padding-right:		3px;
}

.main {
	background-color: #FFFFFF;
	padding-left:     10px;
	padding-right:    10px;
	padding-top:      5px;
	padding-bottom:   20px;
	width: 600px;
}

.submenu {
	font-size:		10px;
	font-family:		verdana,arial,helvetica,sans-serif;
	color:			#333333;
}

FORM {
	margin:			0px
}

A:link {	
	color:			#3333FF;
	font-weight:		normal;
	text-decoration:	underline;
}

A:visited {
	color:			#3333FF;
	font-weight:		normal;
	text-decoration:	underline;
}

A:hover {
	color:			#3333FF;
	font-weight:		normal;
	text-decoration:	none;
}

.box {
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		10px;
	padding-bottom:		10px;
}

.boxtitle {
	color:			#FFFFFF;
	padding-left:		10px
}

.button {
  color: #669966;
  background-color: #FFCC33;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  font-size: 11px;
  font-weight: bold;
}
.button A:visited {
  color: #003300;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
.button A:link {
  color: #666699;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
.button A:hover {
  color: #663399;
  text-decoration: none;
}
.cell {
	padding-left:		10px;
	padding-right:		10px;
	font-size:		11px;
}
.cell2 {
	background-color:	#F0F8FF;
	padding-left:		4px;
	padding-right:		4px;
	font-size:		11px;
}

.contact {
	margin:			0px;
	border-color:		#B0C4DE;
	border-style:		solid;
	background-color:	Azure;
}

.date {
	color:			#6699CC;
	font-size:		10px;
}

.error {
	color:			#cc0000;
	font-weight:		bold
}

.formerror {
	font-size:		11px;
	color:			#cc0000;
}

.formL {
	background-color:	#ffffff;
	padding-left:		7px;
	padding-right:		4px;
	padding-top:		4px;
	padding-bottom:		4px;
}

.formR {
	background-color:	#FFFFFF;
	padding-left:		0px;
	padding-right:		7px;
	padding-top:		4px;
	padding-bottom:		4px;
}

.footer {
	color:			#B0C4DE;
	font-size:		9px;
}

.footerMenu {
	font-size:		11px;
}
.footerMenu A:visited {
	color:			#708090;
	text-decoration:	none;
}
.footerMenu A:link {
	color:			#708090;
	text-decoration:	none;
}
.footerMenu A:hover {
	color:			#708090;
	text-decoration:	underline;
}

.header {
	font-size:		11px;
	font-weight:		bold
}

.quote {
	background-color:	azure;
}

.subnote {
  color: gray;
}

.small {
	font-size:		11px;
}

.spacing {
	background-color:	#B0C4DE;
}

.separator {
	font-size:		11px;
	font-weight:		bold;
	color:			#B0C4DE;
}

.submit {
	padding-left:		4px;
	background-color:	#FFCC66;
	text-align:		center;
	font-weight:		bold;
}

.title {
	color: #003399;
	font-size:	12px;
	font-weight: bold;
}

.tiny {
	border-style:		solid;
	margin:			0px;
	font-size:		1px;
	padding:		0px;
	background-color:	#003366;
	color:			#003366;
	border-color:		#003366;
}

.white {
	font-size:		11px;
	background-color:	#666699;
	color:			#FFFFFF;
	font-weight:		bold;
}

.table-1 {
	border-left:      #669999 1px solid;
	border-right:     #669999 1px solid;
	border-top:       #669999 1px solid;
	border-bottom:    #669999 1px solid;
	padding-left:     5px;
	padding-right:    5px;
	padding-top:      5px;
	padding-bottom:   5px;
	font-size:        11px;
}

.table-2 {
	border-left:      #CCCC66 1px solid;
	border-right:     #CCCC66 1px solid;
	border-top:       #CCCC66 1px solid;
	border-bottom:    #CCCC66 1px solid;
	padding-left:     5px;
	padding-right:    5px;
	padding-top:      5px;
	padding-bottom:   5px;
	font-size:        11px;
}

.table-3 {
	border-left:      #CC9966 1px solid;
	border-right:     #CC9966 1px solid;
	border-top:       #CC9966 1px solid;
	border-bottom:    #CC9966 1px solid;
	padding-left:     5px;
	padding-right:    5px;
	padding-top:      5px;
	padding-bottom:   5px;
	font-size:        11px;
}

.table-4 {
	border-left:      #99CC99 1px solid;
	border-right:     #99CC99 1px solid;
	border-top:       #99CC99 1px solid;
	border-bottom:    #99CC99 1px solid;
	padding-left:     5px;
	padding-right:    5px;
	padding-top:      5px;
	padding-bottom:   5px;
	font-size:        11px;
}

.portfolio {
  color: #336633;
  font-size: 11px;
  font-weight: normal;
}
.portfolio A:visited {
  color: #006600;
  text-decoration: none;
}
.portfolio A:link {
  color: #006600;
  text-decoration: none;
}
.portfolio A:hover {
  color: crimson;
  text-decoration: underline;
}

.host-head {
  color: #669966;
  background-color: #CCFFCC;
  border-left:      #669999 0px solid;
  border-right:     #669999 0px solid;
  border-top: LightSteelBlue 2px solid;
  border-bottom: LightSteelBlue 2px solid;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  font-size:        11px;
  font-weight: bold;
}
.host-end {
  color: #669966;
  background-color: #FFCC33;
  border-left: #9999CC 2px solid;
  border-right: #9999CC 2px solid;
  border-top: #9999CC 1px solid;
  border-bottom: #9999CC 2px solid;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  font-size:        11px;
  font-weight: bold;
}
.host-cell {
  color: #333333;
  background-color: aliceblue;
  border-left:      #B0C4DE 2px solid;
  border-right:     #B0C4DE 2px solid;
  border-top:       #669999 0px solid;
  border-bottom:    #B0C4DE 1px solid;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      5px;
  padding-bottom:   5px;
  font-size:        11px;
  height: 30px;
  font-weight: normal;
}

.host-label {
  color: #333333;
  background-color: white;
  border-left:      #669999 0px solid;
  border-right:     #669999 0px solid;
  border-top:       #669999 0px solid;
  border-bottom:    #B0C4DE 1px solid;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      5px;
  padding-bottom:   5px;
  font-size:        11px;
  font-weight: normal;
}
.super {
  color: gray;
}
.hidden  { color: white; font-size: 10px; text-decoration: none }
.hidden A:link  { color: white; font-size: 10px; text-decoration: none }
.hidden A:visited {
  color: white;
  font-size:10px;
}
.section {font-size:11px; font-family:verdana,arial,helvetica,sans-serif;color:#333333;
		font-weight:bold;}