.popup {POSITION: absolute; VISIBILITY: hidden;}
body{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
}
td{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
}
th{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
}
input{
	margin: 5px;
}
select{
	margin: 5px;
}
textarea{
	margin: 5px;
}
a{
	text-decoration: none;
}
.boldit {
	font-weight: bold;
}
.appcell {
	border: 1px solid #666666;
	background: #80b86d;
}
.formcomment { 
	margin: 4px; padding: 4px; border: 1px solid #999999; background-color: #FFFFFF;
}
.coolbold {
	font-weight: bold;
	color: #FFFFFF;
}
.signuplink {
	color: #FFFFFF;
}
.headerlink {
	color: #FFFFFF;
}
.fakelink {
	color: #0000FF;
}
.bodytable {
	border: 1px solid #26457b;
}
.nav1 {
	color: #FFFFFF;
	font-size: 8pt;
}
.nav2 {
	color: #000000;
	font-size: 8pt;
}
.mainlink {
	color: #FFFFFF;
	font-size: 8pt;
}
.mainlinksel {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}
.maintabsel {
	background-image: url('images/navsel.jpg');
	padding-left: 3px;
}
.menulink {
	color: #26457b;
}
.sublink {
	color: #000000;
}
.subheader {
	font-size: 12pt;
	font-weight: bold;
}
.pagebody {
	background-color: #FFFFFF;
}
.topsearchinput {
	border: 1px solid #000000;
}
.tag {
	font-decoration: underline;
	border-bottom: 1px double #0000FF;
	color: #0000FF;
}
.cartrow {
	border-bottom: 1px dotted #555555;
}
.gobutton {
	border: 1px solid #000000;
	background-color: #d3d2ef;
	font-weight: bold;
}
.sectiondiv {
	padding-bottom: 3px;
}
.sectiontable {
	background-color: #e9e5c3;
	border: 1px solid #26457b;
	background-image: url('images/secbodybg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
.sectionheadertitle {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
}
.sectionheader {
	background-color: #26457b;
	background-image: url('images/secbg.jpg');
	background-repeat: repeat-x;
	background-position: top right;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
	border-bottom: 1px solid #26457b;
}
.sectionheader a{
	color: #FFFFFF;
}
.sectionheader2 {
	background-color: #26457b;
	background-image: url('images/secbgr.jpg');
	background-repeat: repeat-x;
	background-position: top right;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
	border-bottom: 1px solid #26457b;
}
.sectionbody {
	background-color: #e9e5c3;
	background-image: url('images/secbodybg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: none;
}
.sectiondivider {
	background-color: #80b86d;
	background-image: url('images/divbg.jpg');
	background-repeat: repeat-x;
	color: #d9edc1;
	font-weight: bold;
	font-size: 9pt;
	border-bottom: 1px dashed #395a2e;
	align: left;
}
.bottombar {
	background-color: #26457b;
	color: #FFFFFF;
}
.bottomlinks {
	color: #FFFFFF;
	font-weight: bold;
}
.contentheader {
	font-weight: bold;
	font-size: 14pt;
	border-bottom: 1px solid #000000;
}
.loading {
	border: 2px solid #000000;
	color: #ffffff;
	font-weight: bold;
	font-size: 5pt;
	background-image: url('content/img/static/loading_bg.gif');
}
.chatuserbg{
	border: 1px solid #000000;
	background-color: #CCCCCC;
}
.hourclass{
	background-color:#9999FF;
	border-bottom: 1px solid #666688;
	border-top: 1px solid #DDDDFF;
	font-size: 10px;
}
.subjclass{
	background-color:#CCCCFF;
	border-bottom: 1px solid #8888AA;
	border-top: 1px solid #EEEEFF;
	font-size: 10px;
}
.hometd {
	position: relative;
}
.hometdin {
	position: absolute;
	overflow-y: visible;
	height: 0px;
}
.hometd[class] {
	position: static;
}
.hometdin[class] {
	position: relative;
	overflow-y: visible;
	height: 0px;
}
.blogentry {
	background-color: #FFFFFF;
	border: 1px solid #444444;
}
.myh2 {
	font-size: 24px;
	font-weight: bold;
	color: #008800;
}
.homewelcome {
	background-image: url('content/img/static/welcome-bg.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}