body {
	background-color: #e4e4ea;
	margin:0;
	padding:0;
}
body.subwindow {
	background-image:url(../images/admin_bg.gif);
	margin:0;
	padding:0;
}
.content {
	padding: 20px 5px 30px 5px;
	background-image:url(../images/admin_bg.gif);
}
.logo{
	background-color:#56789D;
}
.address{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #dddde1;
	padding: 7px 15px 0px 0px;
	text-decoration:none;
}
.address:hover{
	color: #000000;
}
.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 5px;
}
.nav{
	background-image:url(../images/nav_bg_up.gif);
}
.adminmenu { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #e0e0e4;
	background-image:url(../images/nav_bg_up.gif);
	display: block;
	vertical-align: middle;
	padding: 5px;
	font-weight: normal;
	text-align:center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f9f9fa;
	border-right-color: #9c9c9e;
	border-bottom-color: #3c3c3d;
	border-left-color: #bcbcbe;
}
.adminmenu:hover  { 
	color: #FFF;
	background-color:#56789D;
	background-image:none;
	border-top-color: #ffffff;
	border-right-color: #bcbcbe;
	border-bottom-color: #3c3c3d;
	border-left-color: #bcbcbe;
}
.adminmenuactive  { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color:#56789D;
	background-image:none;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	padding: 5px;
	font-weight: normal;
	text-align:center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f9f9fa;
	border-right-color: #9c9c9e;
	border-bottom-color: #3c3c3d;
	border-left-color: #bcbcbe;
}
.formtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1.5px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#34485F;
	background-image:url(../images/form_header_bg.gif);
	height: 30px;
	text-align: top;
	vertical-align: middle;
	margin: 0px;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ccccce;
	border-bottom-color: #4c4c4d;
	border-left-color: #ccccce;
}
.formsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: 0 -5px;
	background-color: #56789D;
	text-align: top;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ccccce;
	border-bottom-color: #4c4c4d;
	border-left-color: #ccccce;
}
.formlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #d2d2db;
	text-align: right;
	margin: 0px;
	padding: 2px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f9f9fa;
	border-right-color: #bcbcbe;
	border-bottom-color: #3c3c3d;
	border-left-color: #bcbcbe;
}
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #f2f2f6;
	margin: 0px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ccccce;
	border-bottom-color: #4c4c4d;
	border-left-color: #ccccce;
}
.formfield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #d2d2db;
	margin: 0px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ccccce;
	border-bottom-color: #4c4c4d;
	border-left-color: #ccccce;
}
.formheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222233;
	margin: 0px;
	padding: 2px;
	text-decoration: none;
	background-color: #c2c2cb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f9f9fa;
	border-right-color: #acacae;
	border-bottom-color: #3c3c3d;
	border-left-color: #acacae;
}
.formlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #f2f2f6;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ccccce;
	border-bottom-color: #4c4c4d;
	border-left-color: #ccccce;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #666677;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7dc;
	border-right-color: #535361;
	border-bottom-color: #1a1a1f;
	border-left-color: #535361;
}
.subnavfield{
	background-color: #56789D;
	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: #ccccce;
	border-bottom-color: #4c4c4d;
	border-left-color: #ccccce;
}
.subnav  { 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial; 
	text-decoration: none;
	text-align:center;
	display:block;
	width:82px;
	height:30px;
	line-height:30px;
	float: left;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.subnav:hover { 
	background-color:#6E8BAB;
}
.subnavactive  { 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial; 
	text-decoration: none;
	text-align:center;
	background-color:#34485F;
	display:block;
	width:82px;
	height:30px;
	line-height:30px;
	float: left;
}

.large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.colorsample { 
		display: inline;
		margin: 1px 3px 1px 3px;
		padding: 2px;
		width: 10px;
		height: 10px;
		float:left;
}

.formtitlered { color: #c00; font-weight: bold; font-size: 16px; font-family: Arial }
.formtitle2 { color: #000; font-weight: bold; font-size: 16px; font-family: Arial }
.main, p { color: black; font-size: 12px; font-family: Arial }
.correct { color: #f00; font-weight: bold; font-size: 13px; font-family: Arial }
.note { color: #c00; font-size: 12px; font-family: Arial }
.note2  { color: #000; font-weight: normal; font-size: 12px; font-family: Arial }
.link  { color: #225577; font-weight: normal; font-size: 13px; font-family: Arial; text-decoration: none }
.link:hover   { color: #c00 }
.black  { color: #000000;  font-size: 13px; font-family: Arial; text-decoration: none }

.whitelink  { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Arial; text-decoration: none }
.whitelink:hover   { color: #c00 }

.linkactive  { color: #000000; font-weight: bold; font-size: 13px; font-family: Arial; text-decoration: none }

.timefieldinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #f2f2f6;
	margin: 0px;
	padding: 0px;
}
.timefield2input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #d9d9e3;
	margin: 0px;
	padding: 0px;
}

.timefield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #f2f2f6;
	margin: 0px;
	padding: 4px;
}
.timefield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #d9d9e3;
	margin: 0px;
	padding: 4px;
}







