body {background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-align: center; 
padding: 20px 0 0 0; 
margin : auto;  
}
h1{font-weight:bold; color:#A39C67; font-variant:small-caps; font-size:14px; }
a:link            { color: #cc9933; text-decoration: underline; }
a:visited        { color: #888888; text-decoration: underline; }
a:hover         { color: #cc3300; text-decoration: underline; }

#border {border: solid 1px #B6A600; width:800px;}
#menu {position:absolute; top:61px; left:50%; margin-left: 270px; z-index:2; visibility: visible; }

/* body */
.index_body {background-color: #DEDBC0; width:800px; height: 650px; background-image:  url(images/index_background.jpg); background-position: top center; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; line-height:18px; }

.template_body {background-color: #E9E7DB; width:800px; background-image:  url(images/template_background.jpg); background-position: top center; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; line-height:18px; height: 650px; min-height: 650px; }
*>.template_body {background-color: #E9E7DB; background-image:  url(images/template_background.jpg); background-position: top center; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; line-height:18px; width:800px; height: auto; }

.clsCMOn {
	color: #666600;
	font-size: 11px;
	text-decoration : none;
        padding: 4px 8px 4px 4px;
		text-align: right; 
}
.clsCMOver {
	color: #ffffff;
	font-size: 11px;
	text-decoration : none;
        padding: 4px 8px 4px 4px;
		text-align: right;
}
.header {width:800px; height:90px; background-color: #E9E7DB;}
.text {width:800px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height:20px; padding: 90px 190px 60px 50px; }
.text a:link            { color: #cc9933; ; text-decoration: underline;}
.text a:hover         { color: #cc3300; text-decoration: underline; }

.text2 {width:800px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height:20px; padding: 90px 190px 20px 50px; }
.text2 a:link            { color: #cc9933; ; text-decoration: underline;}
.text2 a:hover         { color: #cc3300; text-decoration: underline; }

.textbox{font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height:18px; padding: 20px 70px 70px 50px; background-image:  url(images/corner.jpg); background-position: bottom left; background-repeat: no-repeat;   }
.text a:link            { color: #cc9933; ; text-decoration: underline;}
.text a:hover         { color: #cc3300; text-decoration: underline; }

.th{padding:  0 0 30px 0; background-image:  url(images/corner.jpg); background-position: bottom left; background-repeat: no-repeat;  }
.th_short{padding:  30px 0 30px 0; background-image:  url(images/corner.jpg); background-position: bottom left; background-repeat: no-repeat;  }
.headline{font-weight:bold; color:#A39C67; font-variant:small-caps; font-size:14px; }
#copyright {width:800px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #A39C67; font-size: 11px; font-style: italic; text-align: right; padding: 5px 30px 5px 5px; }
.gold{color:#A39C67; }
.gold_bold{color:#A39C67; font-weight: bold;  }
.column {width:149px; background-color: #DEDBC0;}
.ruler {border-bottom: dotted 2px #A39C67; padding: 5px 20px 15px 10px;}
.sc{font-variant:small-caps; font-weight: bold; }