.panel {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-LEFT: 0px; WIDTH: 45%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-TOP: 0px
}
.panel IMG {
	FLOAT: left
}
.clear {
	HEIGHT: 1px; FONT-SIZE: 1px
}
FORM UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM LI {
	MARGIN: 0.5em 0px
}
LABEL {
	TEXT-ALIGN: right; WIDTH: 8em; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 0.5em
}
TABLE LABEL {
	TEXT-ALIGN: left; WIDTH: 8em; DISPLAY: inline; FLOAT: none; MARGIN-RIGHT: 0.5em
}
LI.check LABEL {
	TEXT-ALIGN: left; WIDTH: auto; DISPLAY: inline; FLOAT: none
}
LI.check SPAN {
	PADDING-LEFT: 0em; DISPLAY: inline
}
LI.check SPAN.name {
	TEXT-ALIGN: right; PADDING-LEFT: 0em; WIDTH: 12em; MARGIN-RIGHT: 0.5em
}
LI.submit INPUT {
	BORDER-BOTTOM: #003 1px solid; BORDER-LEFT: #ddf 1px solid; MARGIN-LEFT: 12.5em; BORDER-TOP: #ddf 1px solid; BORDER-RIGHT: #003 1px solid
}
.linkbutton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue; BORDER-TOP: 0px; CURSOR: hand; BORDER-RIGHT: 0px
}
.button {
	MARGIN-LEFT: 20em
}
.posthidden {
	
}
.postshown {
	
}
DIV#footer UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
DIV#footer UL LI {
	DISPLAY: inline
}
UL.modulemenu {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL.modulemenu LI {
	DISPLAY: inline
}
UL.breadcrumbs {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL.breadcrumbs LI {
	DISPLAY: inline
}
.form DIV {
	WIDTH: 100%; MARGIN-BOTTOM: 0.1em
}
.form .indent {
	MARGIN: 10px 0px 10px 95px
}
.formelement {
	width:180px;TEXT-ALIGN: left;padding-left:15px;
}
.formtextelement {
	clear: both;margin-left:0px;TEXT-ALIGN: left;padding-left:15px;
}
.sbmtBtn {
   padding-bottom:5px;margin-bottom:5px;
}
.form .form_element {
	TEXT-ALIGN: left; WIDTH: 180px; FLOAT: left; VERTICAL-ALIGN: middle; margin-left:5px;
}
.form .form_data {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 50px; FLOAT: right; PADDING-TOP: 0px
}
.form .form_data LABEL {
	DISPLAY: inline; FLOAT: left;
}
.form .form_data span
{
       text-align:left; float:left;
}
.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
.text-left {
	TEXT-ALIGN: left
}
.text-right {
	TEXT-ALIGN: right
}
.text-center {
	TEXT-ALIGN: center
}
.text-justify {
	TEXT-ALIGN: justify
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic
}
.underline {
	BORDER-BOTTOM: 1px solid
}
.highlight {
	BACKGROUND: #ffc
}
.img-left {
	MARGIN: 4px 10px 4px 0px; FLOAT: left
}
.img-right {
	MARGIN: 4px 0px 4px 10px; FLOAT: right
}
.nopadding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.noindent {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.nobullet {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.error {
	font-weight:bold;color:#09C;BORDER-BOTTOM: #dd3c10 1px solid; BORDER-LEFT: #dd3c10 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0pt 10px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #ffebe8 0% 50%; BORDER-TOP: #dd3c10 1px solid; BORDER-RIGHT: #dd3c10 1px solid; PADDING-TOP: 10px
}
.red {
	BORDER-BOTTOM: #dd3c10 1px solid; BORDER-LEFT: #dd3c10 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0pt 10px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #ffebe8 0% 50%; BORDER-TOP: #dd3c10 1px solid; BORDER-RIGHT: #dd3c10 1px solid; PADDING-TOP: 10px
}
.correct {
	BORDER-BOTTOM: #84db12 1px solid; BORDER-LEFT: #84db12 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0pt 10px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #e6fce6 0% 50%; BORDER-TOP: #84db12 1px solid; BORDER-RIGHT: #84db12 1px solid; PADDING-TOP: 10px
}
.green {
	BORDER-BOTTOM: #84db12 1px solid; BORDER-LEFT: #84db12 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0pt 10px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #e6fce6 0% 50%; BORDER-TOP: #84db12 1px solid; BORDER-RIGHT: #84db12 1px solid; PADDING-TOP: 10px
}
.info {
	BORDER-BOTTOM: #d9b411 1px solid; BORDER-LEFT: #d9b411 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0pt 10px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #fbfce6 0% 50%; BORDER-TOP: #d9b411 1px solid; BORDER-RIGHT: #d9b411 1px solid; PADDING-TOP: 10px
}