body {
	width:780px;
	margin:0 auto;
	padding:0;	
	background:#6C7A83;	
}

body, td, th {
	font-family:arial,sans-serif;
	font-size:small;
	color:#000;
}

a:link, a:visited {
	color:#006;
}

a:active, a:hover {
	color:#060;
}

h1, h2, h3 {
	color:#0072AC;
}

h1 {
	font-size:20px;
}

h2 {
	font-size:18px;
	border-bottom:1px solid #ccc;
}

h3 {
	font-size:14px;
	margin:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#ececec;
}

#header {
	color:#fff;
}

#header a {
	color:#fff;
	text-decoration:none;
}

#header a:hover {
	text-decoration:underline;
}

#content {
	padding:0 10px 20px 10px;
	min-height:380px;
	height:auto !important;
	height:380px;
}

#footer {
	clear:both;
	margin:10px;
	text-align:center;
}

label.required {
	font-weight:bold;
}

.error-box {
	border:1px dashed #f00;
	background:#ffecec;
	margin:1em 0;
	padding:1em;
}

.error-list {
	padding:0;
	margin:1em;
}

.error-list-item {
	list-style-position:inside;
	color:#f00;
}

.error {
	color:#f00;
}

.message-box {
	border:1px dashed #0f0;
	background:#dfd;
	margin:1em 0;
	padding:1em;
	
}

.t {background:#fff url(../images/dot.png) 0 0 repeat-x; color:#000;}
.b {background:url(../images/dot.png) 0 100% repeat-x;}
.l {background:url(../images/dot.png) 0 0 repeat-y;}
.r {background:url(../images/dot.png) 100% 0 repeat-y;}
.bl {background:url(../images/bl.png) 0 100% no-repeat;}
.br {background:url(../images/br.png) 100% 100% no-repeat;}
.tl {background:url(../images/tl.png) 0 0 no-repeat;}
.tr {background:url(../images/tr.png) 100% 0 no-repeat; padding:10px;} 

.st {background:url(../images/sdot.png) 0 0 repeat-x; color:#000;}
.sb {background:url(../images/sdot.png) 0 100% repeat-x;}
.sl {background:url(../images/sdot.png) 0 0 repeat-y;}
.sr {background:url(../images/sdot.png) 100% 0 repeat-y;}
.sbl {background:url(../images/sbl.png) 0 100% no-repeat;}
.sbr {background:url(../images/sbr.png) 100% 100% no-repeat;}
.stl {background:url(../images/stl.png) 0 0 no-repeat;}
.str {background:url(../images/str.png) 100% 0 no-repeat; padding:10px;}

div.clear {clear:both; height:1px; overflow:hidden; margin:0;}
 