/*<group=href styles>*/
a
{
	color: #9E0202;
	text-decoration: none;
	padding-bottom: 0px;
	border-bottom: 1px solid #CCC;
	}

a:hover
{
	color: #788382;
	text-decoration: none;
	padding-bottom: 0px;
	border-bottom: 1px solid #CCC;
	}

/* Sans-Serif href  */
a.sans
{
	color: #c60;
	text-decoration: none;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

a.sans:hover
{
	background-color: #814600;
	color: #ffffff;
	text-decoration: none;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

a.sansmenu
{
	color: #930;
	text-decoration: none;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;
}

a.sansmenu:hover
{
	color: #ea932d;
	text-decoration: none;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	background: #f7f7ef;
	border-bottom: 0px;

}

a.black
{
	color: #ffffff;
	text-decoration: none;
	font: bold 10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

a.black:hover
{
	background-color: transparent;
	color: #626401;
	text-decoration: none;
	font: bold 10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

/* Light href  */
a.light
{
	color: #a37a12;
	text-decoration: none;
	border-bottom: 0px;

}

a.light:hover
{
	background-color: #814600;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 0px;

}

/* Header href  */
a.headerlink
{
	color: #333333;
	text-decoration: none;
	background-color: #DBD7A0;
	font-weight: bold;
	border-bottom: 0px;

}

a.headerlink:hover
{
	color: #000000;
	text-decoration: none;
	background-color: #DBD7A0;
	font-weight: bold;
	border-bottom: 0px;

}

a.header
{
	color: #ebf1d1;
	text-decoration: none;
	background: inherit;
	border-style: inherit;
	border-width: inherit;
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

a.header:hover
{
	color: white;
	text-decoration: none;
	background: #78580D;
	border-style: inherit;
	border-width: inherit;
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

a.subheader
{
	color: #ebf1d1;
	text-decoration: none;
	background: inherit;
	border-style: inherit;
	border-width: inherit;
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

a.subheader:hover
{
	color: white;
	text-decoration: none;
	background: #9f9c78;
	border-style: inherit;
	border-width: inherit;
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

a.rowsml
{
	font-size: 10px;
	color: #c60;
	text-decoration: none;
	border-bottom: 0px;

}

a.rowsml:hover
{
	font-size: 12px;
	background-color: #814600;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 0px;

}

a.cat
{
	color: #78580D;
	font: bold 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

a.cat:hover
{
	background-color: #e6e5d4;
	color: #d89d1a;
	font: bold 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-bottom: 0px;

}

a.sml
{
	color: #ffffff;
	text-decoration: none;
	font: bold 10px/13px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background: transparent;
	border-bottom: 0px;

}

a.sml:hover
{
	color: #fff579;
	background-color: transparent;
	text-decoration: none;
	font: bold 10px/13px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	border-bottom: 0px;

}

a.smlactive
{
	color: #fff579;
	background-color: transparent;
	text-decoration: none;
	font: bold 10px/13px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	border-bottom: 0px;

}

a.smlactive:hover
{
	color: #fff579;
	background-color: transparent;
	text-decoration: none;
	font: bold 10px/13px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	border-bottom: 0px;

}

a.nob
{
	background-color: transparent;
	color: #BC4200;
	text-decoration: none;
	border-bottom: 0px;

}

a.nob:hover
{
	background-color: transparent;
	color: #814600;
	text-decoration: none;
	border-bottom: 0px;

}

/*</group>*/
/*<group=text styles>*/

ul
{
	list-style-image: url(images/bullet.gif);
	list-style-type: disc;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footertext
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 10px;
}

.footerpad
{
	color: black;
	font: 10px/14px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	padding: 15px 35px;
}

.rowtext { color: #5B5035; }

.alert
{
	font: 12px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #BC4200;
	text-align: center;
}

.assigned
{
	font: bold 12px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #BC4200;
	text-align: center;
	top: 10px;
}

.bodylight
{
	font: 12px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #ffffff;
}

.browntxt { color: #78580D; }

.browntxthead
{
	font-family: times, "Times New Roman", times-roman, georgia, serif;
	color: #444444;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 28px;
	line-height: 30px;
	letter-spacing: -1px;
	font-weight: bold;
	}

.browntxtsml
{
	font: 10px/13px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #78580D;
}

.copyright2
{
	margin: 0px;
	text-align: center;
	color: #8D8C58;
	font: 9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background: white;
	padding: 5px;
}

.address
{
	margin: 0px;
	text-align: right;
	color: #5B5035;
	background: white;
	font: 10px/14px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}

.copyright
{
	margin: 0px;
	text-align: center;
	color: #8D8C58;
	font: 9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background: white;
	border-top: 1px solid #D8DDB3;
	width: 630px;
	height: 20px;
}

.forumDescrip
{
	text-align: center;
	font: 10px/20px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color: #5B5035;
	margin-top: 10px;
}

.copyright3
{
	text-align: center;
	color: #808080;
	font: 9px/14px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background: inherit;
}

.error
{
	color: #BC4200;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Lucida Grande', Verdana, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
}

.formtitlealert
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 9px;
	color: #BC4200;
}

.heading
{
	color: #78580D;
	font-weight: bold;
}

.note { color: #AEB763; }

.notesml
{
	font: 10px/13px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #AEB763;
}

.sansbodylight
{
	font: 12px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #a39a6d;
}

.sansbody
{
	font: 12px/21px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #333333;
}

.sansbodydark
{
	font: 12px/21px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: black;
}

.sansbodydark2
{
	font: 12px/21px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: black;
}

.sansUIdark
{
	font: 10px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 3px;
}

.sansUIlight
{
	font: 10px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #5B5035;
}

.serifbody
{
	font: 12px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #5B5035;
}

.serifhead
{
	color: #663300;
	font: bold 14px times, "Times New Roman", times-roman, georgia, serif;
}

.smlpipe
{
	font: bold 10px/13px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #EFF8B8;
}

.subhead
{
	font: bold 12px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #78580D;
}

b, strong { font-weight: bold; }

td, th, .bod, font
{
	font: 12px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #5B5035;
}

ul
{
	list-style-image: url(images/bullet.gif);
	list-style-type: disc;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*</group>*/
/*<group=table styles>*/
.repair
{
	top: 2px;
	position: relative;
}

.cust
{
	position: relative;
	top: 1px;
}

.calwidget
{
	position: relative;
	bottom: 1px;
}

.cal
{
	position: relative;
	top: 2px;
}

.cal2
{
	position: relative;
	bottom: 1px;
}

.wo
{
	position: relative;
	top: 1px;
}

.defaultborder
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	height: 100%;
}

.header
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #663300;
	border-bottom-style: solid;
	border-bottom-color: #663300;
	border-bottom-width: 1px;
	color: #ffffff;
}
.headerstart
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #663300;
	border-bottom-style: solid;
	border-bottom-color: #663300;
	border-bottom-width: 1px;
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.headeroff
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F3FBC3;
}

.iptable
{
	background-color: #660;
	border: 1px solid #660;
}

.logintable
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #660;
	border-bottom-color: #660;
	border-left-color: #660;
	border-top-color: #660;
	background-color: F3FBC3;
}

.maincell
{
	width: 630px;
	height: 610px;
}

.navborder
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
	background-color: F7F7EF;
	vertical-align: top;
}

.row
{
	padding: 2px;
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-top: 1px solid #cecdaf;
}

.row_button
{
	padding: 15px;
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-top: 1px solid #cecdaf;
}

.row_order
{
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-top: 1px solid #cecdaf;
	padding: 1px;
}

.row_forumdark
{
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-top: 1px solid #cecdaf;
	padding: 10px;
	background: #e7e6d4;
}

.row_forumlight
{
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-top: 1px solid #cecdaf;
	padding: 10px;
	background: #F2F5DF;
}

.row_forum2dark
{
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-top: 1px solid #cecdaf;
	padding: 2px;
	background: #e7e6d4;
}

.row_forum2light
{
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-top: 1px solid #cecdaf;
	padding: 2px;
	background: #F2F5DF;
}

.row1
{
	padding: 2px;
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

.rowuser
{
	padding: 1px;
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-top: 1px solid #cecdaf;
}

.row1user
{
	padding: 1px;
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

.row1sml
{
	padding: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E2C8;
	font-size: 12px;
	color: #5B5035;
	background-color: #EAEBD0;
}

.rowsmall
{
	font-size: 12px;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E2C8;
	color: #5B5035;
}

.rowsml
{
	padding: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E2C8;
	font-size: 10px;
	color: #5B5035;
}

.schedRow
{
	padding: 4px;
	color: #5B5035;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

.subtable
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #78580D;
	border-bottom-color: transparent;
	border-left-color: #78580D;
	background-color: #f2f5df;
}

.subtable2
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #78580D;
	border-bottom-color: #78580D;
	border-left-color: #78580D;
	background-color: #f2f5df;
}

.table
{
	background-color: #f2f5df;
	border: 1px solid #78580D;
}

.forum_table
{
	background-color: #e7e6d4;
	border: 1px solid #78580D;
	color: black;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.table1
{
	background-color: #f2f5df;
	border-right: 1px solid #78580d;
	border-left: 1px solid #78580d;
	border-bottom: 1px solid #78580d;
}

.table2
{
	background-color: #f2f5df;
	border-right: 1px solid #78580d;
	border-left: 1px solid #78580d;
	border-top: 1px solid #78580d;
}

.tablecolumn
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #AFA500;
	color: #ffffff;
}

.tablecolumnvert
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background-color: #e7e6d4;
	color: black;
	border-top: 1px solid #cecdaf;
}

.forumpadding
{
	padding: 10px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background-color: #e7e6d4;
	color: #5B5035;
	border-top: 1px solid #cecdaf;
}

.replyheader
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background-color: #cecdaf;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cecdaf;
	border-left: 1px solid #cecdaf;
}

.replyheaderright
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background-color: #cecdaf;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cecdaf;
}

.tablecolumnvert2
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background-color: #9f9c78;
	color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: B9B682;
}

.itemheader
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background-color: #9f9c78;
	color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: B9B682;
	margin-bottom: 13px;
}

.tablecolumnvert3
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e7e6d4;
	color: #5B5035;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dad9c2;
}

.tablecolumnvert6
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #d8d7c7;
	color: #5B5035;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dad9c2;
}

.tablecolumnvert7
{
	padding: 5px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #d8d7c7;
	color: #5B5035;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeee1;
}

.tablecolumnvert4
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background-color: #9f9c78;
	color: #ffffff;
}

.tablecolumnvert5
{
	padding: 2px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background-color: #9f9c78;
	color: #ffffff;
	border-top-width: 1px;
}

/*</group>*/
/*<group=form styles>*/
.text1502
{
	font-family: Veranda, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	width: 180px;
	text-decoration: none;
	border: 1px solid #afa500;
	padding: 4px 3px 1px 2px;
	height: 20px;
}

.replyDark
{
	background: #f2f5df;
	padding: 5px;
	border-top: 1px solid #cecdaf;
	border-left: 1px solid #cecdaf;
	border-bottom: 1px solid #cecdaf;
}

.replyLight
{
	background: white;
	padding: 5px;
	border-top: 1px solid #cecdaf;
	border-left: 1px solid #cecdaf;
	border-bottom: 1px solid #cecdaf;
}

.rootDark
{
	background: #e7e6d4;
	padding: 5px;
	border-top: 1px solid #cecdaf;
}

.rootLight
{
	background: #F2F5DF;
	padding: 5px;
	border-top: 1px solid #cecdaf;
}

.tbl_form
{
	width: 100%;
	background-color: #f2f5df;
	border: 1px solid #999999;
}

.td_thread
{
	width: 100%;
	border-right: 1px solid #e7eac2;
	border-left: 1px solid #e7eac2;
	border-bottom: 1px solid #e7eac2;
}

.td_head
{
	/* background-color: #ffffff; */
	border-bottom: 1px solid #e7eac2;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}

.td_org_post { /* background-color: #ffffff; */ }
.td_reply_author { /* background-color: #ffffff; */ }
.td_reply { /* background-color: #ffffff; */ }

.td_replyText
{
	padding: 5px;
	border: 1px solid #dbe2ee;
}

.cheatpad { padding-left: 26px; }
.cheatpad1 { padding-left: 13px; }
.adminpad { padding: 15px; }

.adminSelect
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 270px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
}

.button
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #660;
	color: #ffffff;
	height: 18px;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #333333;
}

.textarea_no_tiny_mce
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	border: 1px solid #999999;
	padding: 2px;
}

.calButton { margin-top: 10px; }

.formcalpadding
{
	padding-right: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CBD492;
	text-align: right;
	vertical-align: middle;
}

.formheader
{
	padding: 3px;
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #660;
	border-bottom-style: solid;
	border-bottom-color: #660;
	border-bottom-width: 1px;
	color: #ffffff;
}

.formpadding
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CBD492;
	padding: 13px;
}

.formpadding1 { padding: 13px; }

.formpadding11
{
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
}

.installpadding
{
	padding: 13px;
	background: #9f9c78;
	color: white;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.itempadding
{
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
}

.formpadding2
{
	border-bottom: 1px solid #CBD492;
	padding: 13px;
}

.formrule { border-top: 1px solid #cecdaf; }

.formSelect
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 267px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
	margin-bottom: 13px;
}

.formSelectEnd
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 267px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
}

.formSelectEndSmall
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 150px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
}

.formtitle
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.mainpad { padding: 35px 35px 0; }
.formcontainer { padding: 15px; }

.note450
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	width: 570px;
	height: 300px;
	border: 1px solid #afa500;
}

.notearea
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	width: 270px;
	height: 300px;
	border: 1px solid #afa500;
}

.prodPurchaseButton
{
	background-image: url("images/button_bg.gif");
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
	color: #ffffff;
	height: 19px;
	padding: 1px;
}

.prodPurchaseButton:hover { background-image: url("images/button_bg_over.gif"); }

.loginButton
{
	color: #660;
	font-size: 10px;
	font-family: "Frutiger 55 Roman", "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #f4f6c4;
	border: solid 1px white;
	height: 19px;
}

.loginButton:hover
{
	background: #e9eab9;
	border: 1px solid white;
	color: #660;
}

.select
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	text-decoration: none;
}

.statusSelect
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 100px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
}

.text150
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 177px;
	text-decoration: none;
	border: 1px solid #afa500;
	margin-bottom: 5px;
	height: 20px;
	padding: 5px;
	margin-right: 5px;
}

.text150end
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 177px;
	text-decoration: none;
	border: 1px solid #afa500;
	margin-bottom: 5px;
	height: 20px;
	padding: 5px;
}

.text245
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 243px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
	margin-bottom: 15px;
}

.text250
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 270px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
	margin-bottom: 13px;
}

.text560
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 560px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
	margin-bottom: 15px;
}

.text250End
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 270px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
}

.text30
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 30px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
}

.textAdmin
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 270px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
}

.textAdminLarge
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 560px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
}

.textarealarge
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	height: 560px;
	text-decoration: none;
	border: 1px solid #afa500;
	width: 560px;
	padding: 2px;
	margin-bottom: 15px;
}

.textarea
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	height: 100px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
	width: 570px;
	margin-bottom: 15px;
}

.textLogin
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	color: #000000;
	height: 20px;
	width: 150px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
	margin-bottom: 5px;
}

/*</group>*/
.pushdropcap
{
	padding-right: 3px;
}

.pad1
{
	background: #B7C46C;
	padding: 24px 14px 24px 24px;
}

.pad2
{
	background: #b7c46c;
	padding: 24px 14px 24px 14px;
}

.pad3
{
	background: #b7c46c;
	padding: 24px 24px 24px 14px;
}

.hpborder
{
	border: 8px solid #EFF8B8;
	color: #EFF8B8;
}

.homepage
{
	padding-top: 27px;
	text-align: center;
	padding-right: 27px;
	padding-left: 27px;
}

.homepad { padding: 15px 35px 15px 35px; }

.srch
{
	top: 4px;
	position: relative;
}

/*<group=pad styles>*/
.homepage2
{
	padding-top: 35px;
	text-align: center;
	padding-right: 55px;
	padding-left: 55px;
}
.nudge1 {
	padding-left: 15px;}
.nudge2 {
	padding-left: 15px;}
/*</group>*/

/*<group=calendar styles>*/
.day_head
{
	font: bold 12px/16px 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	color: #78580D;
}

.dayOfWeek
{
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss;
}

.dayOfWeekWhite
{
	color: black;
	font: 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.month
{
	color: #660000;
	text-transform: uppercase;
	font: bold 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

.month_head
{
	color: white;
	text-transform: uppercase;
	font: bold 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.week_cal_event
{
	color: #336666;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.week_cal_event:hover { text-decoration: underline; }

.week_cal_time
{
	color: #BC4200;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.white
{
	color: #ffffff;
	text-decoration: none;
	font: 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

a.cal_day
{
	color: #BC4200;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	background: white;
	border: 1px solid #BC4200;
}

a.monthLink
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, Swiss;
}

a.monthLink:hover
{
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	font-family: Arial, Helvetica, Geneva, Swiss;
}

/*</group>*/
/*<group=login screen>*/
.login
{
	background: #f2f5df;
	border: 1px solid #78580d;
	padding: 10px;
	width: 220px;
}

/*</group>*/
/*<group=acceptable use>*/
.textaup
{
	background: #ffffff;
	color: #000000;
	height: 400px;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #afa500;
	width: 555px;
	font: 11px Veranda, sans-serif;
}

#sectionlabel
{
	/* was s8, is now equiv to menutitle on adcstyle */
	font-family: arial, sans-serif, helvetica;
	font-size: 12px;
	font-weight: bold;
}

#columnlabel
{
	/* was s8 */
	font-family: arial, sans-serif, helvetica;
	font-size: 12px;
	font-weight: bold;
}

#assetname
{
	/* was s2 */
	font-family: arial, sans-serif, helvetica;
	font-size: 11px;
	font-weight: bold;
}

#developerinfo
{
	/* was s3 */
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 11px;
	color: #000000;
}

#renewaloruse
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 10px;
	color: #6e6e6e;
}

#navigationinstruction
{
	font-family: arial, sans-serif, helvetica;
	font-weight: bold;
	font-size: 12px;
}

#notice
{
	font-family: arial, sans-serif, helvetica;
	font-size: 12px;
	font-weight: bold;
}

#importantnotice
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 14px;
	font-weight: bold;
}

/*	------	*/
/*	NORMAL	*/
/*	------	*/

#normalsmalldisabled
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 10px;
	color: #6E6E6E;
}

#normalnote
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 11px;
	color: #000000;
}

#normaldisabled
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 11px;
	color: #6E6E6E;
}

#normalemphasized
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 11px;
	font-weight: bold;
}

#normaldisabledemphasized
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 11px;
	color: #6E6E6E;
	font-weight: bold;
}

#normalwarning
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 11px;
	color: #FF0000;
}

#normalerror
{
	font-family: arial, sans-serif, geneva, helvetica;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

/*</group>*/

.footnudge {
	margin-left: 10px;
	margin-top: 3px;
}

.pipe {
	border-left: 1px solid #cfc9c1;
}
.navheader
{
	font-family: 'Lucida Grande', Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f570e;
	font-weight: bold;
	padding: 2px;
	background: #e6e5d4;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	text-align: left;
}

.navEntry {
	padding: 2px;
	border-bottom: 1px solid #d7d7d7;
	text-align: left;
	background: #ffffff;

}

.navEntryEnd {
	padding: 2px;
	text-align: left;
	background: #ffffff;

}

#dropOne
{
	margin: 0px auto 0px auto;
	width:866px;
	position: absolute; 
	left: 50%; 
	margin-left: -433px;
}

#dropTwo
{
	float:left;
	width: 866px;
	background: url('/images/bigmain.png') repeat-y;
}
#shadowTopLeft, #shadowTopRight, #shadowTop, #shadowBottomLeft, #shadowBottomRight, #shadowBottom
{
	float:left;
	height:15px;
}
#shadowLeft, #shadowRight
{
	float:left;
	height:37px;
}
#shadowLeft
{
	width:52px;
}
#shadowRight
{
	width:52px;
}
#shadowTopLeft, #shadowBottomLeft 
{
	width:53px;
}
#shadowTopRight, #shadowBottomRight
{
	width:53px;
}

#shadowTopLeft
{
	background: url('/images/top-left.png') no-repeat;
}

#shadowTop
{
	background: url('/images/top.png') no-repeat;
}

#shadowTop, #shadowBottom
{
	width:760px;	
}

#shadowTopRight
{
	background: url('/images/top-right.png') no-repeat;
}

#shadowBottomLeft
{
	background: url('/images/bottom-left.png') no-repeat;
}

#shadowBottom
{
	background: url('/images/bottom.png') no-repeat;
}

#shadowBottomRight
{
	background: url('/images/bottom-right.png') no-repeat;
}

body {
	background: url(/images/pagebg2.gif) repeat-y 50% 0;
	background-attachment: fixed;
	margin: 0;
	padding: 0;
	left: 10px;
}

h3 {
	color: #A85C23;
}

