body {
	margin: 0 auto;
	background: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(/images/hdr-bkg.gif) #fff repeat-x;
	margin-bottom: 210px
	}

#hdr { height: 181px; width: 100%; background: url(/images/drop_shadow.gif) bottom center no-repeat ; color: #fff; margin: 0 auto; overflow: hidden }

h1, h2, h3, h4 { font-variant: small-caps }
.box h4 { font-variant: normal }

#hdr h1 a {
	outline: none;
	display: block;
	width: 204px;
	height: 62px;
	text-indent: -9000px;
	background: url(/images/logo.gif) no-repeat;
	margin:  1em auto 0 auto;
}

#hdr h2 { font-size: .8em; font-weight: normal; margin: 0 auto; text-align: center }

#panel { z-index: 101; position: absolute; right: 10px; top: 10px; font-size: .65em }
#panel a{ text-decoration: none }

#container { padding: 2em; width: 85%; min-width: 770px; margin: 0 auto }

.box {
	background:url(/images/box.gif) no-repeat; width: 260px; height: 160px; padding: 20px 20px 25px 20px; margin: 10px; color: #fff; font-size: .8em}
	
a { color: #B60B01; font-style: italic; font-size: 1.1em; text-decoration: none }
a:hover { color: #FE011B; font-style: italic; text-decoration: underline }

#footer { background: url(/images/footer.png) no-repeat center; z-index: 99; position: fixed; bottom: 0px; left: 0px; height: 120px; width: 100% }

#login { position:absolute; z-index:99; top:0; right:0; width: 300px; height: 35px; font-size: .6em; text-align: left; background: url(/images/login.gif) no-repeat; padding-left: 1.5em }
#login span { line-height: 35px; vertical-align: middle; margin-right: 1.5em }
#login #txtbox { background: #222; border: 2px solid #1d1d1d; border-top: none; line-height: .6em; color:#CCC; width: 90px; padding:inherit}
#login a { margin-left: 1.5em }

#menu { clear: both; position: absolute; bottom: 4px; right: 0; font-size: 1.2em }

#menu ul { margin: 0; padding: 0; list-style: none }

#menu li { text-align: center }

#menu a { color: #fff; background: #990000; border: 3px solid #ed2e2e; text-decoration: none; line-height: 2em; padding: 1em }
#menu a:hover { color: #fff; background: #b60e0e; border: 3px solid #ed2e2e; text-decoration: none; line-height: 2em; padding: 1em }

#bdy {
	width: 90%;
	text-align: left;
	margin: 0 auto;
	margin-bottom: 50px;
	}

.box {
	background:url(/images/box.gif) no-repeat; width: 260px; height: 160px; padding: 20px 20px 25px 20px; margin: 10px; color: #fff; font-size: .8em
	}
	
.hr { background:url(/images/seperator.gif) center bottom no-repeat; height:7px }
.hr hr { display: none }
.box ul { margin: 0; padding: 0; list-style: none }
.box li { margin:0px; text-indent: 1.2em }

.hr2 { background: url(/images/seperator_white.gif) center bottom no-repeat; height: 30px }
.hr2 hr { display: none }
.box a, #ftr a, #hdr a { color: #fff; text-decoration: underline }
.box a:hover, #ftr a:hover, #hdr a:hover { color:#CCC; font-style: italic; text-decoration: none }
#ftr a { padding: 1.5em }

a { color: #B60B01; font-style: italic; font-size: 1.1em; text-decoration: none }
a:hover { color: #FE011B; font-style: italic; text-decoration: underline }

#col ul, #col li { margin: 0; padding: 0; list-style: none }

#col li {
	width: 312px;
	margin: 64px;
	padding: 2em;
	display: inline;
	text-align: left
	}
	
h4 { display: inline; margin-bottom: 0px }
.box h4 { margin-bottom: 1em }
p { margin-top: 0px }
	
#container input, #container textarea { position: absolute; left: 350px }
#container label { width: 200px; margin-bottom: 1.5em; display: block; text-align: right }

#container #submit { position: absolute; left: 300px;  margin-top: 70px; z-index: auto }
a img{ border: none }