html, body {
	height: 100% ;
}

body {
	background: #7ea027 url('../images/page_bg.png') repeat-y fixed top center ;
	background: #1e1f25 url('../images/page_bg.png') repeat-y fixed top center ;
	background: #3f392a url('../images/page_bg.png') repeat-y fixed top center ;
	text-align: center ;
	padding: 0px 0px ;
	margin: 0px 0px ;
	font-family: sans-serif ;
	font-size: 9pt ;
}

a,
a:link,
a:visited {
	color: #339 ;
	text-decoration: none ;
}
a:hover,
a:active {
	color: #c63 ;
}

#head {
	background: transparent url('../images/page_head.png') no-repeat scroll top center ;
	width: 790px ;
	height: 100px ;
	margin: 0px auto ;
	padding: 0px 0px ;
}

#sign {
	position: relative ;
	top: 0px ;
	left: 70px ;
	width: 550px ;
	height: 110px ;
}

#menu {
	background: transparent url('../images/menu_bg.png') repeat-y fixed top center ;
	width: 100% ;
	font-size: 8pt ;
	text-align: center ;
	padding: 3px 0 ;
}

#menu span.dotSpace,
#menu a.menuLink:link, 
#menu a.menuLink:visited,
#menu a.menuLink:hover,
#menu a.menuLink:active {
	color: #33c ;
	margin: 3px 5px 1px 5px ;
	font-weight: bold ;
}
#menu a.menuLink:hover,
#menu a.menuLink:active {
	color: #c33 ;
}

#main {
	width: 615px ;
	margin: 0px auto ;
	padding: 0px 90px 20px 70px ;
	text-align: justify ;
}

p.pageHeading {
	color: #333 ;
	font-weight: bold ;
	border-bottom: 1px solid #ccc ;
	margin-top: 15px ;
}

p.pageHeading span.pageSubHeading {
	font-weight: normal ;
}

div.pageSection {
	margin: 5px 0 40px 0 ;
}

div.leftThumb {
	float: left ;
	padding-right: 15px ;
}

div.rightThumb {
	float: right ;
	padding-left: 15px ;
}

div.leftThumb div.caption,
div.rightThumb div.caption {
	font-size: 7pt ;
	color: #666 ;
}

#foot {
	width: 100% ;
	height: 20px ;
	margin: 0px auto ;
	font-size: 8pt ;
	text-align: center ;
	margin-bottom: 3px ;
	border-top: 1px solid #ccc ;
}

#footMenu {
	width: 83% ;
	margin: 0px auto ;
	padding: 5px 0px 0px 0px ;
	text-align: center ;
	clear: both ;
}

#footMenu span.dotSpace,
#footMenu a.footLink:link,
#footMenu a.footLink:visited,
#footMenu a.footLink:hover,
#footMenu a.footLink:active {
}

.smallcaps {
	font-variant: small-caps ;
}

.italic {
	font-style: italic ;
}

input.textbutton {
	color: #960 ;
	background-color: #fff ;
	border-width: 0px ;
	cursor: pointer  ;
	text-decoration: underline ;
}

div.statusMessage,
div.errorMessage {
	font-weight: bold ;
	color: #060 ;
}
div.errorMessage {
	color: #900 ;
}

table.objectList {
	margin-left: 10px ;
	width: 95% ;
}
table.objectList th {
	background-color: #f96 ;
	padding: 1px  5px ;
}
table.objectList td {
	padding: 1px  5px ;
}

div.formContainer {
	clear: both ;
}
div.inputContainer {
	width: 350px ;
	margin: 3px 0 ;
}

div.inputLabel {
	width: 100px ;
	float: left ;
}

#googleAdSense {
	border-top: 1px solid #ccc ;
	margin-bottom: 30px ;
	text-align: right ;
}
