body {
	margin:0;
	padding:45px 0 0 0;
	background-image:url(../../images/bodybg.gif);
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.toppad {
	padding:9px 0 0 0;
}
.toppad-inside {
	background-image:url(../../images/inside-leftbg.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding:0 0 0 8px;
	border-top:9px solid #445233;
}
.logo {
	border-top:1px solid #344025;
	border-right:1px solid #344025;
	border-left:1px solid #344025;
	background-color:#AB2A03;
}
.toppad-right {
	padding:21px 0 0 0;
	background-image:url(../../images/content-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.right-content {
	border-top:11px solid #3E4D2C;
	border-right:9px solid #3E4D2C;
	background-color:#3E4D2C;
}
.top-menu {
	color:#E13707;
	font-size:11px;
	font-weight:bold;
	background-color:#232C1A;
}
.top-menu a{
	color:#E13707;
	display:block;
	background-image:url(../../images/menubg.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
}
.top-menu a:hover{
	color:#EFE9A8;
	display:block;
	text-decoration:none;
	background-color:#7B3110;
	padding:8px 0;
}
.top-menu-last {
	color:#E13707;
	font-size:11px;
	font-weight:bold;
	background-color:#232C1A;
}
.top-menu-last a{
	color:#E13707;
	display:block;
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
}
.top-menu-last a:hover{
	color:#EFE9A8;
	display:block;
	text-decoration:none;
	background-color:#7B3110;
	padding:8px 0;
}
.content-corner {
	background-image:url(../../images/content-corner.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.content-corner2 {
	background-image:url(../../images/content-corner2.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.content-pad {
	border-top:7px solid #3E4D2C;
}
.title {
	background-image:url(../../images/title-head-bg.gif);
	font-size:14px;
	padding:28px 0 0 0;
	font-weight:bold;
	color:#EFE9A8;
}
.content-text {
	font-size:11px;
	padding:10px 0 7px 0;
	margin:0;
	font-weight:normal;
	line-height:14px;
	color:#C9D5BC;
}
.content-head {
	font-size:12px;
	padding:10px 0 0 0;
	margin:0;
	line-height:23px;
	font-weight:bold;
	color:#EFE9A8;
}
.content-bottom {
	background-image:url(../../images/content-bottom.gif);
	background-repeat:no-repeat;
	border-bottom:11px solid #242C1A;
}
.footer {
	border-top:11px solid #3D4C2B;
	font-size:11px;
	color:#2C2C2C;
	padding:14px 0 16px 8px;
	
}

p{
color:#C9D5BC;
font-size:11px;
font-weight:normal;
line-height:14px;
margin:0pt;
}


label {
	display: block;
	width: auto;
}

td.error,form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

div.error { display: none; }
input,textarea {	border: 1px solid black; }
input:focus,textarea:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
.mandatory{
color:#FF0000;
font-size:10px;
}
.bodytext
{
 color:#C9D5BC;
font-size:11px;
font-weight:normal;
line-height:14px;
margin:0pt;
}

.link:active{
	color:#E13707;
	font-size:11px;
	text-decoration:none;
}
.link:link{
	color:#E13707;
	font-size:11px;
	text-decoration:none;
}
.link:hover{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

.link:visited{
	color:#E13707;
	font-size:11px;
	text-decoration:none;
}

.link1:active{
	color:#ABAAAA;
	font-size:11px;
	text-decoration:none;
}
.link1:link{
	color:#ABAAAA;
	font-size:11px;
	text-decoration:none;
}
.link1:hover{
	color:#ABAAAA;
	font-size:11px;
	text-decoration:underline;
}

.link1:visited{
	color:#009A00;
	font-size:11px;
	text-decoration:none;
}