div,li,dl,dd,p,h1,h2,h3,h4,h5,h6,hr
{
	font-size:inherit;
	line-height:inherit;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-style:normal;
}

UL {
	font-size:inherit;
	line-height:inherit;
	margin:4px 0px 4px 16px;
	padding:0px;
	font-weight:normal;
	font-style:normal;
}


H1 {
	font-size:24px;
	margin-bottom:12px;
}

H2 {
	font-size:16px;
	margin-bottom:12px;
	color:#CC6600;
}

H3 {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 6px 0px;
	color:#333333;
}

H4 {
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 6px 0px;
	color:#333333;
}


P {
	margin-bottom:12px;
}

body
{
	margin:0px;
	padding:0px;
	color:#333333;
	background-color:#F2EAC1;
	background-repeat: repeat-y;
	background-image:url(../images/_bg/bg.gif); 	
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}

.header {
	margin: 0px 22px 0px 23px;
	padding: 11px 0px 11px 0px;
	width:576px;
	border:1px solid #cccccc;
	border-top:0px;
	background-color:#ffffff;
}

.footer {
	margin: 11px 22px 0px 23px;
	padding: 11px 0px 11px 0px;
	width:576px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}

.copyright {
	font-size:10px;
	color:#999999;
	padding-left:11px;
}

.maintitle {
	color:#660000;
	font-size:16px;
	font-weight:bold;
	padding-left:11px;
}

.container {
	margin: 0px 0px 5px 23px;
	padding: 0px;
	width:756px;
}

.content {
	
	float:left;
	width:576px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#ffffff;
}

.content a
{
	color:#333333;
	border-bottom: 1px dotted #cc6600; 
	text-decoration: none; 
	padding-bottom:1px;
}

.content a:hover
{
	color:#cc6600;
}

.tdContent {
	color:#333333;
	border-bottom: thin solid #cc6600;
	line-height:14px;
	text-align:center;
}

.tdContent2 {
	color:#333333;
	border-bottom: thin solid #cc6600;
	line-height:14px;
	text-align:left;
}

.tdTop {
	background-color:#ffffff;
	color:#cc6600;
	line-height:12px;
	font-size:11px;
	font-weight:bold;
	border-top: thin solid #cc6600;
	border-bottom: thin solid #cc6600;
	text-align:center;
}

.tdTop2 {
	background-color:#ffffff;
	color:#cc6600;
	line-height:12px;
	font-size:11px;
	font-weight:bold;
	border-top: thin solid #cc6600;
	border-bottom: thin solid #cc6600;
	text-align:left;
}

/* ///// tour nav ///// ////// ///// ////// */

.tournav {
	margin: 10px 0px 0px 23px;
	padding: 0px;
	background-color:#ffffff;	
}

.tournav dd {
	float:left;
	padding:0px;
	height:54px;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	border-color:#cccccc;
}

.tournav dt {
	float:left;
	padding:0px;
	height:54px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
}

/* ///// navitems ///// ////// ///// ////// */


.nav {
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 16px;
	width:140px;
	height:370px;
	float:right;
	background-repeat: no-repeat;
	background-image:url(../images/_bg/nav.gif); 
}

dl.navitems
{
	padding:18px 0px;
	position:absolute;
	font-size:10px;
	line-height:2px;
}
dl.navitems dt
{
	display:block;
	width:162px;
}
dl.navitems dd
{
	display:block;
	margin-right:6px;
}
dl.navitems a
{
	display:block;
	color:#660000;
	text-decoration:none;
	padding-bottom:1px;
}

dl.navitems a.at, dl.navitems a:hover
{
	color:#CC6600;
}

/* ///// homepage ///// ////// ///// ////// */

.orangeline {
	height:3px;
	width:100%;
	font-size:3px;
	background-color:#CC6600;
}

.hometextholder {
	float:right;
	width:288px;
	height:263px;
	color:#ffffff;
	background-color:#660000;
	font-size:14px;
}

.hometext {
	padding:43px 20px 0px 20px;
}

.hometext a {
	color:#ffffff;
	}

.bottomcontainer {
	padding:0px 0px 17px 0px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#cccccc;
}

.bottomLink {
	font-size:14px;
	color:#660000;
	line-height:14px;
}

.bottomLink a
{
	color:#660000;
	text-decoration:none;
}

.bottomLink a.at, .bottomLink a:hover
{
	color:#CC6600;
}

.hBottomLeft {
	padding:17px 30px 17px 0px;
	float:left;
	width:258px;
	text-align:right;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#cccccc;
}

.hBottomRight {
	padding:17px 0px 17px 0px;
	float:right;
	text-align:left;
	width: 258px;
}

/* ///// inside pages ///// ////// ///// ////// */

.holder {
	margin:24px 0px 0px 72px;
	width:502px;
}

.dataholder {
	margin:24px 0px 0px 72px;
	width:460px;
}

.divider {
	width:100%;
	border-top: 3px solid #333333;
	font-size:8px;
	}

.bodytext {
	float:left;
	width:300px;
	padding-bottom:24px;
}

.subnav {
	float:right;
	width:165px;
	margin:18px 6px 0px 6px;
}

dl.subnavitems
{
	padding:8px 12px;
	position:absolute;
	width:140px;
	font-size:11px;
	line-height:16px;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
}
dl.subnavitems dt
{
	display:block;
	width:162px;
}
dl.subnavitems dd
{
	display:block;
	margin-right:6px;
}
dl.subnavitems a
{
	display:block;
	color:#660000;
	text-decoration:none;
	padding-bottom:1px;
}

dl.subnavitems a.at, dl.subnavitems a:hover
{
	color:#CC6600;
}
