* { margin: 0; padding: 0; }

body {
	background-color: #b59206;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

p { padding-top: 5px; padding-bottom: 5px; }

a:link { color:#660000; text-decoration:none;}
a:active { color:#660000; text-decoration:none; }
a:visited { color:#660000; text-decoration:none;}
a:hover { color:#FF6600; text-decoration:underline; }

a.indexReg { padding: 5px; background-color:#FFCC00; font-weight:bold; }
a.linkButton { padding: 5px; background-color:#FFCC00; font-weight:bold; }

form { margin: 0px; padding: 0px }

.successBox { background-color: #ddf49e; color:#006600; border: 1px solid #003300; padding: 5px; }
.errorBox { background-color: #d7d7d7; color:#990000; border: 1px solid #FF0000; padding: 5px; }

.headings { color: #513408; font-weight:bold; font-size:18px; font-style:italic; }
.tstrong { color:#993300; font-size:16px; font-weight:bold; }
.clear { clear:both; }
.imgBorder { border: 5px solid #cdc09c; }
.security { background-color:#FFCC00; font-style:italic; font-weight:bold; width: 50px; text-align:center; padding:5px; }

#main { width: 940px; margin: 0 auto; background-image: url('images/page_bg.jpg'); background-repeat: repeat-x; background-color:#c89c53; border-left: 15px solid #613e02; border-right: 15px solid #613e02; }
#header { height: 85px; }
#headerText { float:left; margin-left: 20px; }

#topLinks { float:right; padding-right: 20px; margin-top: 40px; color: #FFCC00; }
#topLinks a:link { color:#FFCC00; text-decoration:none; font-size:12px; font-weight:bold; }
#topLinks a:active { color:#FFCC00; text-decoration:none; font-size:12px; font-weight:bold; }
#topLinks a:visited { color:#FFCC00; text-decoration:none; font-size:12px; font-weight:bold; }
#topLinks a:hover { color:#FFFF99; text-decoration:underline; font-size:12px; font-weight:bold; }

#banner { width: 900px; height:225px; margin: 0 auto; background-color:#FFFFFF; border: 5px solid #FFFFFF; }

#nav_bar { width: 910px; margin: 0 auto;  height: 32px;  background-color: #7d6c3f; border-bottom: 5px solid #cdc09c; border-top: 1px solid #FFFFFF}
#nav { list-style:none; margin-top: 0px; margin-left:0px; padding-top: 0px; padding-left:0px; }
#nav li { float:left; height:32px; line-height: 30px; background-color: #7d6c3f; border-bottom: 5px solid #cdc09c;}
#nav a { height: 32px; display:block; background-color: #7d6c3f; border-bottom: 5px solid #cdc09c; padding-left:15px; padding-right: 15px; }
#nav a:link { color: #ffe5c3; font-size:14px; text-decoration:none; font-weight:bold; }
#nav a:active { color: #ffe5c3; font-size:14px; text-decoration:none; font-weight:bold; }
#nav a:visited { color: #ffe5c3; font-size:14px; text-decoration:none; font-weight:bold; }
#nav a:hover { color: #ffe5c3; font-size:14px; text-decoration:none; font-weight:bold; background-color: #615331; border-bottom: 5px solid #9e9479;}

#content { background-color:#FFFFFF; padding: 5px; width:670px; float:left; margin-left: 15px; min-height: 650px; overflow:hidden; margin-top: 10px; margin-bottom: 10px; border: 2px solid #cdc09c; }
#rightside { padding: 5px; width: 210px; float:right; margin-right: 15px; margin-top: 10px; color:#FFFFFF;}

.dataTable { border-collapse: collapse; }
.dataTable .tableHeader{ background-color: #660000; }
.dataTable th { padding: 2px; color:#FFFFFF; text-align:left; }
.dataTable th.center { text-align:center; }
.dataTable th.right { text-align:right; }
.dataTable td { padding: 2px;}
.dataTable tr.dash td { border-bottom:1px dashed #d6d7d7; }
.dataTable .dash { border-bottom:1px dashed #d6d7d7; }
.dataTable tr.data:hover { background-color:#FFFF99; }

.rightTitle { width: 205px; padding:5px; background-color:#4b1b01; }
.rightTitle span { color:#FFFFFF; font-size:16px; font-weight:bold; }

.rightnav { list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; }
.rightnav li { margin-left:0px; padding-left:0px; height: 25px; width: 215px; border-bottom: 1px dashed #cfcfcf; }
.rightnav a { font-size:14px; height: 25px; padding-left: 5px; display:block; line-height: 25px; font-weight: bold; }
.rightnav a:link { color:#FFFF99; text-decoration:none; }
.rightnav a:active { color:#FFFF99; text-decoration:none; }
.rightnav a:visited { color:#FFFF99; text-decoration:none; }
.rightnav a:hover { color:#660000; text-decoration:none; background-color:#FFFF99; }

.tnBox { float:left; width: 150px; text-align:center; border: 1px solid #999999; margin-left: 10px; margin-bottom: 10px; }
.tnBox img { padding-top: 5px; }
.tnText { padding:3px; font-weight: bold; font-style:italic; }

.regCrumb { font-weight: bold; color:#999999; }
#google_ads { padding-top: 10px;}
#footer { width: 910px; height: 30px; margin: 0 auto; background-color:#735220; color: #cfb472; text-align:center; padding: 10px; }
#footer a { color: #cfb472; font-size: 10px; }

form { padding:0px; margin:0px; }