html { height:100%; margin:0 0 1px; }
body { background: #000 url('/_images/background.jpg') repeat-x; color:#FFF; padding:16px; font-size:13px; font-family:Georgia,serif; }
h2 { font-size:17px; font-weight:bold; }
h3 { font-size:15px; font-weight:bold; font-style:italic; margin-bottom:5px; }
p { line-height:19px; margin-bottom:17px; }
em { font-style:italic; }
strong { font-weight:bold; }
hr { border:0; color:#BF9D05; background-color:#BF9D05; height:1px; margin:10px 0; }
* html hr { margin:2px 0 4px; }

.spacer { clear:both; }
.bold { font-weight:bold; }
.float { display:inline;float:left; }

#page { width:910px; border: 1px solid #BF9D05; left:50%; margin-left:-455px; position:relative; }
* html #page { width:912px; w\idth:912px; }

#header { height:121px; background:black url('/_images/top-back.jpg') 246px 0 no-repeat; border-bottom: 1px solid #BF9D05; }
* html #header { height:119px; h\eight:119px; }

#header div { float:right; padding:8px 8px 0 0; }
* html #header div { padding:9px 8px 1px 0; p\adding:9px 8px 1px 0; }

#content { padding:15px 20px; }
* html #content { padding:16px 20px; p\adding:16px 20px; }

.left { float:left; display:inline; width:620px; }
* html .left { width:620; w\idth:620px; padding-bottom:1px; p\adding-bottom:1px; }
.left hr { width:609px; }
* html .left hr { width:612px; }
.home hr { width:481px; }
* html .home hr { width:474px; }

.tips ( text-transform:uppercase; font-size:9px; line-height:20px; )

#nav { margin-bottom:15px; }
#nav ul li { list-style-type:none; display:block; float:left; background:url('/_images/nav-back.gif') repeat-x; font-weight:bold; font-size:15px; text-align:center; }
#nav a { color:white; text-decoration:none; display:block; padding:10px 20px; border-right:2px solid #9A0000; }
#nav li#navleft { background:url('/_images/navleft.gif') top left no-repeat; }
#nav li#navleft a { padding:10px 29px 10px 30px; }
#nav li#navright { background:url('/_images/navright.gif') top right no-repeat; border-right:0; }
#nav li#navright a { border-right:0; padding:10px 30px 10px 29px; }
#nav a:hover { background:#9A0000; }
#nav a#active { background:#9A0000; }
#nav li#navleft a:hover { background:url('/_images/navleft-over.gif') top left no-repeat; }
#nav li#navright a:hover { background:url('/_images/navright-over.gif') top right no-repeat; }

#photoleft { float:left; height:450px; width:108px; padding-right:20px; }
#photoleft img { border: 1px solid #BF9D05; margin-bottom:5px; }
#photoleft p { text-align:center; font-size:10px; color:#E7C83D; line-height:13px; margin-bottom:10px; }

#right { float:right; display:inline; width:100px; width:237px; }
* html #right { padding-bottom:1px; p\adding-bottom:1px; }

#login-top { height:43px; background:url('/_images/login-top.gif') top right no-repeat; }
#login-top p { padding:10px 17px 0 0; margin:0; text-align:right; font-weight:bold; }
.login-mid { background:url('/_images/login-back.gif') repeat-y; text-align:right; }
.login-mid p { padding:3px 17px 0 0; margin:0; text-align:right; font-weight:bold; }
.lm2 p { padding:3px 17px 10px 0; }
.login-mid form { padding:3px 17px 0 0; text-align:right; }
.login-split { height:27px; background:url('/_images/login-split.gif') top right no-repeat; }
#login-bottom { height:21px; background:url('/_images/login-bottom.gif') top right no-repeat; }

#content1 a	{ color:#ECCC3E; padding:0 1px; }
#content1 a:hover { padding:0 1px; background:#ECCC3E; color:#2E0000; text-decoration:none; }
.content3rd a, .login-mid a, .left a, .tips a	{ color:#ECCC3E; padding:0 1px; }
.content3rd a:hover, .login-mid a:hover, .left a:hover, .tips a:hover { padding:0 1px; background:#ECCC3E; color:#2E0000; text-decoration:none; }


.formemail	{ width:151px; height:17px; border:0; font-size:11px; }
.formpass	{ width:127px; height:17px; border:0; font-size:11px;  }

.row		{ float:right; margin-bottom:5px; height:20px; }
.col-L1		{ display:inline; float:left; width:40px; padding-top:4px; }
.col-L2		{ display:inline; float:left; width:160px; text-align:right; }
.col-L1b	{ display:inline; float:left; width:64px; padding-top:4px; }
.col-L2b	{ display:inline; float:left; width:136px; text-align:right; }

.content3rd	{ float:left; display:inline; width:192px; margin-right:15px; }

#address	{ margin-top:20px; }
#address h2	{ text-align:right; margin-bottom:5px; color:#ECCC3E; font-size:15px; }
#address p	{ text-align:right; }

#footer		{ width:666px; float:right; }
#footer p   { text-align:right; margin-bottom:0; }
#footer a	{ color:#ECCC3E; padding:0 1px; }
#footer a:hover { padding:0 1px; background:#ECCC3E; color:#2E0000; text-decoration:none; }

.smallcaps	{ text-transform:capitalize; font-size:10px; }
.small		{ text-transform:uppercase; font-size:9px; margin-left:4px; }
.smtype 	{ font-size:12px; font-family:arial,sans-serif; font-style:italic; color:#c96262; line-height:10px; margin-bottom:0; }
.pRow		{ margin-bottom:5px; height:28px; width:609px; clear:both; padding:4px; }
.pRowU		{ margin-bottom:5px; height:16px; width:609px; clear:both; padding:4px; }

.pRowG		{ margin:0 7px 7px 0; height:136px; width:107px; padding:8px 5px; text-align:center; background-color:#830B0B; }
* html .pRowG { width:117px; w\idth:117px; height:138px; h\eight:138px; padding:8px 5px 7px; p\adding:8px 5px 7px; } 
.pRowG div { text-align:center; }
.pRowG div a { color:none; padding:0; }
.pRowG div a:hover { padding:0; background:none; color:none; text-decoration:none; }

.pRowG p { text-align:center; margin:4px 0 0; }
* html .pRowG p { margin:0 0 0; m\argin:0 0 0; }

.Col { display:inline; float:left; height:40px; line-height:14px; }
* html .Col { height:26px; h\eight:26px; }
.ColU { display:inline; float:left; height:20px; line-height:14px; }
* html .ColU { height:6px; h\eight:6px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w45 { width:45px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w65 { width:65px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w95 { width:95px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w125 { width:125px; }
.w130 { width:130px; }	
.w135 { width:135px; }	
.w140 { width:140px; }
.w150 { width:150px; }
.w155 { width:155px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w200 { width:200px; }
.w220 { width:220px; }

.formrow { width:610px; height:30px; }
.formcolL { display:inline; float:left; width:120px; padding-right:8px; text-align:right; font-weight:bold; }
.formcolR { display:inline; float:left; width:480px; }

.sortbox { padding:4px 0 0 15px; font-family:arial:sans-serif; font-style:italic; }
.sort { width:10px; }

.sortup { width:10px; margin-top:2px; }
* html .sortup { margin-top:-2px; m\argin-top:-2px; }
.sortup a { display:block; width:10px; height:8px; background: url("../_images/up-norm.gif") no-repeat; background-position: center center; }
.sortup a:hover { background: url("../_images/up-over.gif") no-repeat;  background-position: center center; }
.sortdn { width:10px; margin-top:2px; }
* html .sortdn { margin-top:-2px; m\argin-top:-2px; }
.sortdn a { display:block; width:10px; height:8px; background: url("../_images/down-norm.gif") no-repeat; background-position: center center; }
.sortdn a:hover { background: url("../_images/down-over.gif") no-repeat; background-position: center center; }

.smallimg { width:200px; height:175px; font-family:arial,sans-serif; font-size:11px; text-align:center; }
.smallimg img { width:100px; margin-bottom:3px; }
.smallimg a { color:none; padding:0; }
.smallimg a:hover { padding:0; background:none; color:none; text-decoration:none; }



/* Form Styles */
.Crow { clear: both; padding-top: 5px; float:left; clear:both; }
.label { float: left; display:inline; width: 100px; text-align: right; }
.formw { float: left; display:inline;  width: 200px; text-align: left; margin-left:10px; }
.wide { width:500px; border:1px #666 solid;  padding:2px 4px; margin-top:5px; }
.tall { width:500px; height:100px; border:1px #666 solid; padding:2px 4px; margin-top:5px; }
.thin { width:125px; border:1px #666 solid;  padding:2px 4px; }
.med { width:280px; border:1px #666 solid;  padding:2px 4px; }
select { border:1px #666 solid; }
textarea { font-family:arial,sans-serif; font-size:13px; }
.required { text-transform:uppercase; font-size:10px; }

button	{ border:2px solid #3C4024; cursor:pointer; background-color:white; color:#3C4024; font:10px Verdana, Arial, sans-serif; text-transform:uppercase;  overflow:visible; width:auto; padding:0.1em; margin:0; }


.button		{ padding:3px; border: 3px double white; background-color:black; color:white; font: 12px; font-weight:bold; text-transform:uppercase; }
.button a	{ text-decoration:none; }


