body {background-color:transparent; height:100%; font-family:Arial, 'Microsoft Sans Serif', Verdana, Helvetica, Geneva, sans-serif; margin:0; padding:0; font-size:12px; color:#663300; background-color:#ffffcc; } /*#ffffcc;*/
#aphrodite {width:100%; height:100%; text-align:left; }
#apollo {border:solid 2px #666; width:886px; margin:7px 0 0 5px; }
#ares {border:solid 1px #999; width:884px; } 
#artemis {border:solid 1px #000; width:882px; } 
#athena {border:solid 1px #333; width:880px; background-color:#eedbab; }
#header {float:left; }
#body {float:left; width:878px; }
#navigation {float:left; width:250px; margin:25px 0 0 5px; }
#contentouter {float:left; width:615px; margin:0 0 10px 0; }
#contentinner {float:left; width:605px; color:#BF2026; padding:12px 0 20px 10px; background-color:#fff; border-bottom:dotted 1px #cc9966; border-left:dotted 1px #cc9966; border-right:dotted 1px #cc9966; }

div.groupcontent {
	margin:0 0 7px 0;
	padding:5px 3px 10px 4px;
	background-color:#fff;
	border:dotted 1px #cc9966;
	width:100%; 
	float:left; }
/*color:green;*/
input, input.text, input.select, input.radio, input.button, textarea, option {color:#732110; font-family:Arial, 'Microsoft Sans Serif',  Verdana, Helvetica, Geneva, sans-serif; font-size:11px; }

.hormenupage {
	background-color:#cc9966;   
	color:#BF2026;
	border-top:solid 1px #fff;
	border-right:solid 1px #999;
	border-bottom:solid 0px #999;
	border-left:solid 1px #fff;
	padding:2px 2px 2px 2px;
	margin:0 1px 0 0;
	float:left;
	font-size:12px;
	font-weight:600; }

.hormenulink {
	color:#666666;
	border-top:solid 1px #ffffcc;
	border-right:solid 1px #999;
	border-bottom:solid 0px #999;
	border-left:solid 1px #ffffcc;
	padding:2px 2px 2px 2px;
	margin:0 1px 0 0;
	float:left;
	font-size:12px;
	font-weight:600; }

.horsubmenupage {
	background-color:#fff;   
	color:#BF2026;
	border-top:solid 1px #ffffcc;
	border-right:solid 1px #999;
	border-bottom:solid 0px #999;
	border-left:solid 1px #ffffcc;
	padding:2px 2px 2px 2px;
	margin:2px 0 0 5px;
	float:left;
	font-size:12px;
	font-weight:600; }

.horsubmenulink {
	color:#666666;
	border-top:solid 1px #ffffcc;
	border-right:solid 1px #999;
	border-bottom:solid 0px #999;
	border-left:solid 1px #ffffcc;
	padding:2px 2px 2px 2px;
	margin:2px 0 0 5px;
	float:left;
	font-size:12px;
	font-weight:600; }

.pagetitle {
	font-size:18px;
	font-weight:600; 
	width:100%; }

.formsectiontitle {
	font-size:14px;
	font-weight:600; 
	width:100%; }

.formrequired {
	color:red;
	font-weight:600; }

.formlabel {
	font-size:12px; }

#button1 { 
	font-weight:600;
	font-size:14px;
	border-top:solid 1px #c0c0c0;
	border-right:solid 1px #333;
	border-bottom:solid 1px #333;
	border-left:solid 1px #c0c0c0; 
	float:left; }

#button2 { 
	background: #fff;
	font-size:14px;
	font-weight:600;
	padding:1px;
	border-top:solid 1px #999;
	border-right:solid 1px #666;
	border-bottom:solid 1px #666;
	border-left:solid 1px #999; }

#button2 a {
	margin:2px;
	white-space:nowrap;
	display:block;
    text-decoration:none; }

#button2 a:hover {
	margin:1px;
	border:solid 1px #663300; 
	background: #eedbab; } 

#button2 a:active {
	margin:0;
	border:solid 2px #663300; 
	background: #eedbab; }

a, a:link, a:visited {
	color:#732110;
	text-decoration:none; }

a:hover, a:focus, a:active {
	color:#732110;
	text-decoration:none; }

a.sitemap, a.sitemap:link, a.sitemap:visited {
	text-decoration:underline;
	font-size:12px;
	color: #732110; }

a.sitemap:hover, a.sitemap:focus, a.sitemap:active {
	color:#732110;
	font-size:12px;
	text-decoration:underline; }

div.error {float:left; text-align:center; width:550px; }
a.error, a.error:link, a.error:visited {color:#666666; text-decoration:none; }
a.error:hover, a.error:focus, a.error:active {color:#333333; text-decoration:none; }

.linkstn {
	background-color:#cccccc;
	border:solid 1px #999999;
	margin:2px;
	padding:1px; }

img.tn {
	background-color:#ffffcc;
	border:dotted 1px #BF2026;
	margin:2px;
	padding:2px; }

a.tn img {
	background-color:#ffffcc;
	border:dotted 1px #BF2026;
	margin:2px;
	padding:2px; }

a.tn:hover img {
	background-color:#ffffcc;
	border:solid 1px #999999;
	margin:2px;
	padding:2px; }

* html a.tn:hover {
	 }

.userbookmarkwrapper {float:left; width:131px; border:solid 1px #cc9966; background:#cc9966; margin:2px 5px 4px 1px; }
#userbookmarkheader {white-space:nowrap; overflow:visible; height:14px; font-size:10px; float:left; width:128px; margin:0; padding:1px 0 1px 2px; text-align:left; }
#userbookmarkheader img {float:left; margin:-1px 3px 0 0; }


div.userbookmarkheadertitle {white-space:nowrap; overflow:hidden; float:left; padding:1px 0 0 0; width:114px; }

a.userbookmarkheadertitle div, a.userbookmarkheadertitle:link div, a.userbookmarkheadertitle:visited div {float:left; text-decoration:none; color:#fff; }

a.userbookmarkheadertitle:hover div, a.userbookmarkheadertitle:focus div, a.userbookmarkheadertitle:active div {color:#732110; }

.userbookmarkheaderellipsis {float:right; position:relative; z-index:2; margin:0 -2px -20px 0; padding:1px; background-color:#cc9966; color:#fff; }

.userbookmarkfooter {position:relative; z-index:2; float:left; overflow:hidden; width:120px; height:25px; font-size:10px; padding:1px 2px 1px 2px; text-align:left; }

#userbookmarkthumb {width:125px; padding:4px 4px 4px 2px; margin:0; float:left; background-color:#eedbab; }
#userbookmarkthumb a {display:block; text-decoration:none; padding:2px 2px 2px 2px; font-size:11px; }
#userbookmarkthumb a:hover {margin:-1px; border:dotted 1px #cc9966; background:#fff; }
#userbookmarkthumb img {border:solid 1px #ccc; background:#cc9966; }

#refreshbookmarkthumb {width:125px; height:110px; padding:4px 4px 0 4px; margin:0; float:left; }
#refreshbookmarkthumb img {background:#cc9966; }