body {
	border-top-width: 0px; padding-right: 20px; padding-left: 20px; border-left-width: 0px; background: #666; border-bottom-width: 0px; padding-bottom: 20px; margin: 0px auto; font: 80%/1.3em verdana,arial,'lucida sans unicode','lucida sans',georgia,tahoma,sans-serif; padding-top: 0px; border-right-width: 0px
}
#wrapper {
	padding-right: 0px; border-top: #e77817 5px solid; padding-left: 0px; border-left-width: 0px; background: #fff; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px auto; width: 960px; padding-top: 0px; border-right-width: 0px; min-width: 600px
}
#header {
	border-top-width: 0px; padding-right: 200px; border-left-width: 0px; 
	/*
	background: url(l.gif) no-repeat right top; 
	*/
	background: url(Bizoffice-logo.png) no-repeat right top;
	border-bottom-width: 0px; margin: 10px 20px; 
	/*
	height: 40px; 
	*/
	height: 50px; 
	border-right-width: 0px
}
#titles {
	background: url(company-folder.gif) no-repeat left top; height: 83px
}
#titles  {
	text-indent: -9999px
}
#title {
	padding-right: 0px; padding-left: 0px; font-size: 30px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 40px
}
#subtitle {
	padding-right: 0px; padding-left: 2em; font-size: 11px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-style: italic; height: 20px
}
#content {
	padding-right: 1em; padding-left: 1em; padding-bottom: 1em; margin: 3em 1em 1em; padding-top: 1em
}
#footer {
	padding-right: 1em; border-top: #ccc 1px solid; padding-left: 1em; font-size: 10px; padding-bottom: 1em; color: #999; line-height: 10px; padding-top: 1em; height: 10px
}
#footer p {
	margin: 0px
}
.sidenote {
	font-size: 90%; float: right; margin: 2em; width: 30%
}
h1 {
	font-weight: bold; color: #333; line-height: 1.3em; font-family: georgia,'lucida sans',arial,sans-serif
}
h2 {
	font-weight: bold; color: #333; line-height: 1.3em; font-family: georgia,'lucida sans',arial,sans-serif
}
h3 {
	font-weight: bold; color: #333; line-height: 1.3em; font-family: georgia,'lucida sans',arial,sans-serif
}
h4 {
	font-weight: bold; color: #333; line-height: 1.3em; font-family: georgia,'lucida sans',arial,sans-serif
}
h1 {
	font-size: 30px
}
h2 {
	font-size: 20px
}
ul ul {
	font-size: 90%
}
.alert {
	border-right: #666 2px solid; padding-right: 5px; border-top: #666 2px solid; padding-left: 5px; margin-bottom: 1em; padding-bottom: 5px; border-left: #666 2px solid; color: #111; padding-top: 5px; border-bottom: #666 2px solid; text-align: left
}
.error {
	border-right: #666 2px solid; padding-right: 5px; border-top: #666 2px solid; padding-left: 5px; margin-bottom: 1em; padding-bottom: 5px; border-left: #666 2px solid; color: #111; padding-top: 5px; border-bottom: #666 2px solid; text-align: left
}
.ok {
	border-right: #666 2px solid; padding-right: 5px; border-top: #666 2px solid; padding-left: 5px; margin-bottom: 1em; padding-bottom: 5px; border-left: #666 2px solid; color: #111; padding-top: 5px; border-bottom: #666 2px solid; text-align: left
}
.note {
	border-right: #666 2px solid; padding-right: 5px; border-top: #666 2px solid; padding-left: 5px; margin-bottom: 1em; padding-bottom: 5px; border-left: #666 2px solid; color: #111; padding-top: 5px; border-bottom: #666 2px solid; text-align: left
}
.info {
	border-right: #666 2px solid; padding-right: 5px; border-top: #666 2px solid; padding-left: 5px; margin-bottom: 1em; padding-bottom: 5px; border-left: #666 2px solid; color: #111; padding-top: 5px; border-bottom: #666 2px solid; text-align: left
}
.error {
	background: #ffcc99
}
.info {
	background: #99ccff
}
.note {
	background: #ffffcc
}
.ok {
	background: #ccffcc
}
.tick {
	padding-right: 3px; padding-left: 30px; background: url(tick.gif) no-repeat 0% 50%; padding-bottom: 3px; margin: 3px; padding-top: 3px
}
.comment {
	font-size: 90%; font-style: italic
}
.mailto {
	padding-left: 20px! important; background: url(mail-gold.gif) no-repeat left center
}
