/* CSS Document */

* { margin: 0px; padding: 0; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #4a4942;}
body {  background: url(img/bg.gif) repeat-x;  }


#centerlogo { width: 790px; margin-left:auto; margin-right:auto;}
#headermenu { width: 790px; margin-left:auto; margin-right:auto;}
#centerlayout { width: 790px; margin-left: auto; margin-right: auto; }
#centercontent { width: 790px; border:0;}
#contentwrapper { width: 790px; margin-left: auto; margin-right: auto; }

.sidepad { padding-top: 10px; padding-bottom: 5px; padding-left: 5px; }
.noborder { border-bottom: none; }

.headerline { font-size: 8px; height: 8px; width: 100%; background: #4a4942; }
#imageheader { background:url(img/headerbg.gif) repeat-x; height: 212px; }
#imageheaderbg  { background:url(img/tao.gif) left no-repeat; height: 212px; }
#sidebar { background: #ecebd0; }
#sidebar td { background: #ecebd0; height: 20px; border-bottom: 1px #CCCCCC dotted;  padding-bottom: 4px; padding-top: 4px;}
#sidebar td.sidedark  { background: #d0cfaa;}
#bodycontent { width: 600px; margin-left:auto; margin-right:auto; }
.sidedark  { background: #d0cfaa;}
.sidelight { background: #ecebd0;}

.request { width: 300px; height: 100px; }
.requestfield { width: 200px; }
.subbtn { width: 60px; }
.clrbtn { width: 60px; margin-right: 4px; }

form { padding: 0; margin: 0;}

h1, h2, h3, h4, h5, h6, h7, { margin: 0; padding: 0; }
h1 { font-size: 21px; font-weight: 300; color: #D1AC40; border-bottom: #333333 1px solid; border-top: #333333 1px solid; margin-top: 4px; margin-bottom: 4px; padding-bottom: 4px; padding-top: 4px; }
h2 { font-size: 14px; color: #505050; font-weight: 700; }
h3 { font-size: 12px; font-weight: 600; color: #574e2b; }

.txtsize13 { font-size: 13px; font-weight:100; }

td {vertical-align:top; }
.tdmid { vertical-align: middle; }
.tdbot { vertical-align: bottom; }

.justify { text-align:justify; }
.right { text-align: right; } 

.pad { padding: 6px; }
.pad2 {  padding-top: 5px; padding-bottom: 5px; padding-left: 5px; color:#333333; }
.pad4 {  padding: 4px; padding-left: 8px; padding-bottom: 2px;}

.newstitle { color: #BBA400; }

.tdcbody { border-left: #333333 2px solid; border-right: #333333 2px solid;}
.tdfooter { background: #4a4942; height: 60px; }
.titlepadtop { padding-top: 8px; }
.centerpadtop { text-align:center; padding-top: 6px; }
.linefront { background-image:url(img/frontpic_line.gif); font-size: 5px; }

.goldtext { color: #d1ac40; vertical-align: top; }
.goldtext { color: #4a4942; vertical-align: top; }

.tinypad { padding: 1px 1px 1px 4px; }

ul { padding-left: 20px; }

a.main {
	font-weight: 600;
	text-decoration: none;
	color: #574e2b;
}
a.main:link {
	font-weight: 600;
	text-decoration: none;
	color: #574e2b;
}
a.main:visited {
	font-weight: 600;
	text-decoration: none;
	color: #574e2b;
}
a.main:hover {
	font-weight: 600;
	text-decoration: none;
	color: #ffffff;
}
a.main:active {
	font-weight: 600;
	text-decoration: none;
	color: #574e2b;
}

a {
	text-decoration: none;
	color: #574e2b;
}
a:link {
	text-decoration: none;
	color: #574e2b;
}
a:visited {
	text-decoration: none;
	color: #574e2b;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #574e2b;
}