@charset "utf-8";
body {
	font: normal 12px/1.5em Verdana, Geneva, sans-serif;
	text-transform: none;
	color: #333;
	background: url("../../images/fine_gray_lines.gif") repeat fixed 0px 0px;
	margin: 0px;
	padding: 0px;
}

a { text-decoration:none; color:#d56344; }
a:hover { color:#666; }

a.gobtn,a.cancelbtn {
	display: inline-block;
	width: 65px;
	height: 30px;
	text-decoration: none;
	border: none;
	padding: 0;
	background: url(../images/redgraygobtn.png) no-repeat scroll 0px 0px;
	vertical-align:middle;
}
a.gobtn:hover { background: url(../images/redgraygobtn.png) no-repeat scroll -65px 0px; }
a.cancelbtn { background: url(../images/redgraycancelbtn.png) no-repeat scroll 0px 0px; }
a.cancelbtn:hover { background: url(../images/redgraycancelbtn.png) no-repeat scroll -65px 0px; }

a img { border:none; }

li { line-height:1.3em; margin-bottom:0.7em; }

span.boldunderline { font-weight:bold; text-decoration:underline; }
span.monospace { font-family:"Lucida Console", Monaco, monospace; font-size:120%; }
span.smallgray { font-size:10px; color:#999; }
span#chars { font-size:10px; color:#333; font-weight:bold; padding-left:30px; }

table { font-family:Verdana, Geneva, sans-serif; font-size:11px; table-layout:fixed; }
td { padding:2px; }
td.tblrowid { font-weight:bold; color:#6984A6; text-align:right; padding-right:5px; }
tr.shaded { background-color:#f1f1f1; }
table#eventlist { font-size:12px; }
table#eventlist td { padding:5px 2px; }

input.text,select,textarea { width:95%; border:solid 1px #ccc; padding:2px 5px; font-size:12px; color:#333; }
textarea { font-family:Verdana, Geneva, sans-serif; min-height:10em; min-width:98%; font-size:11px; }
p.btnholder { font-size:10px; font-weight:bold; color:#999; margin-top:1.5em; }
p.btnholder input { vertical-align:middle; }
p.indentbtn { margin:1.5em 0 1.5em 40px; }

div#pagetop {
	width: 100%;
	height: 93px;
	background-color: #515151;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-image: url(../images/topdivbkgnd.png);
	background-repeat: repeat-x;
	background-position: left top;
}
div#container { width:800px; margin:20px auto; background-color:#fff; }
div#header {
	width: 100%;
	height: 90px;
	background: #FFF url(../images/graygradient.png) repeat-x scroll left top;
	text-align:right;
}
div#header img { margin-right:20px; }
div#content { margin:0 40px; min-height:400px; position:relative; }
div#content h1 { font-weight:bold; font-size:24px; color:#476689; margin:1.5em 0; padding:0; font-variant:small-caps; }
div#content h2,h3 { font-weight:bold; font-size:14px; color:#666; margin:1em 0; padding:0; }
div#content h3 { font-size:11px; color:#6984A6; margin-bottom:0.5em; }

div#left { width:520px; float:left; }
div#right { width:200px; float:right; text-align:right; }

div#footer { width:80%; margin:3em auto 20px auto; padding:5px 0 20px 0; color:#999; font-size:10px; text-align:center; border-top:solid 1px #999; }
div#footer a { color:#999; text-decoration:none; }
div#footer a:hover { color:#d56344; }

div.halfwidth { width:50%; float:left; }
div.halfwidth.center { text-align:center; }
div.halfwidth p { width:80%; margin:1em auto; font-size:11px; font-weight:bold; color:#999; }

div.info { margin:1em 15px 0 200px; font-size:10px; font-weight:bold; color:#666; line-height:1.5em; }

div#noscript { position:absolute; top:50px; left:20px; width:80%; z-index:2; border:solid 2px #d56344; background-color:#fff; font-weight:bold; padding:25px; }

div#uploader1, div#uploader2 { width:570px; height:100px; margin:0 auto; }
div#uploader2 { display:none; text-align:center; position:relative; }
div#uploader2 img.working {
	position: absolute;
	top: 18px;
	left: 227px;
	z-index:5;
}
