/* CSS Document 
----------------------------------- */
body { margin:0; border:0; padding: 0; background:#C37F00 url(images/main/bg.gif) repeat-x; font-size:0; line-height:0; text-align:center; }

#wrapper { margin:20px auto; border:0; padding:19px; background:#fff; font-size:0; line-height:0; width:760px; wid\th:722px;}
#wrapper:after { content: ""; display: block; height: 0; clear: both; }	

#across { margin:0; border:0; padding:0; background:url(images/main/bg_wrapper.gif); width:722px; font-size:0; line-height:0; }
#across:after { content: ""; display: block; height: 0; clear: both; }	


/* NAVIGATION 
----------------------------------- */
#navMain { margin:0; border-left:1px solid #fff; border-right:1px solid #fff; padding:10px 0; font:14px/14px Trebuchet MS; font-weight:bold; float:left; background:#300; width:182px; wid\th:180px; display:inline; }

#navMain a.nav-lt, #navMain a.nav-lt:visited { margin:0; border:0; padding:6px 20px; color:#f90; text-decoration:none; text-align:right; display: block; clear:both; }
#navMain a.nav-lt:hover { color:#300; background:#f90; text-decoration:none; }
#navMain a.nav-dk, #navMain a.nav-dk:visited { margin:0; border:0; padding:6px 20px; color:#c60; text-decoration:none; text-align:right; display: block; clear:both; }
#navMain a.nav-dk:hover { color:#300; background:#c60; text-decoration:none; }

#right { margin:0; border:0; padding:0; float:right; width:540px; display:inline;  }

#content { margin:0 1px; border:1px solid #300; padding:14px; background:#fff; float:right; width:540px; min-height:440px; wid\th:508px; }


/* MISCELLANEOUS 
----------------------------------- */
a img { margin:0; border:0; padding:0; }

img.photo { margin-bottom:14px; border:1px solid #300; padding:0; }
img.righted { margin-left:14px; float:right; }
img.lefted { margin-right:14px; float:left; }

.ltgray { background:#eee; }
.white { background:#fff; }
.required { color: red }


/* COPY 
----------------------------------- */
.subhdr { margin:0; border:0; padding:14px 14px 30px 14px; font:24px/1.0 Trebuchet MS; color:#300; font-weight:bold; text-align:right; }
.subhdr-lt { color:#c60; }
.subhdr2 { font:14px/1.4 Georgia; color:#300; font-weight:bold; }

.copy { margin:0; border:0; padding:14px; font:11px/1.6 Georgia; color:#300; text-align:left; width:508px; wid\th:480px; }

table#table01 { margin:0; border:0; padding:0; border-collapse:collapse; text-align:left; width:100%; }
table#table01 td { margin:0; border:0; padding:1px; }
table#table01 a img { border:0; margin:0; padding:0; }

table#table02 { margin:0; border:0; padding:0; border-collapse:collapse; width:508px; font:11px/1.6 Georgia; color:#300; text-align:left; width:100%; }
table#table02 td { margin:0; border:0; padding:14px; }
table#table02 th { margin:0; border-top:10px solid #fff; border-bottom:2px solid #fff; padding:14px; background:#f90; font:14px/1.4 Georgia; color:#300; font-weight:bold; }

A { color:#c60; TEXT-DECORATION: none; }
A:hover { text-decoration: underline; }


/* SUB-NAVIGATION 
----------------------------------- */
.nav-sub { margin:0; border:0; padding:14px; font:11px/2.0 Trebuchet MS; color:#c60; font-weight:bold; background:#eee; text-align:center; width:508px; wid\th:480px; }

a.nav-sub {  margin:0; border:0; padding:3px 5px; text-decoration:none; }
a.nav-sub:hover { background:#300; color:#f90; text-decoration:none; }


/* FOOTER 
----------------------------------- */
#footer { margin:0 auto; border:0; padding:0; width:720px; clear:both; }

.footer-left { margin:0 20px 0 0; border:0; padding:0; float:left; text-align:right; width:160px; font:11px/1.4 Arial; color:#300; }
.footer-right { margin:0 0 0 20px; border:0; padding:0; float:left; text-align:left; width:520px; font:11px/1.4 Arial; color:#300; }
	
	A.nav-ftr:link, A.nav-ftr:visited { color:#300; TEXT-DECORATION: none; }
	A.nav-ftr:hover { color:#fff; text-decoration: none; }
	

/* FORM STUFF 
----------------------------------- */
	INPUT, SELECT, TEXTAREA { margin: 2px; BORDER: #300 1px solid; FONT:11px Arial; COLOR: #300; }
		
	INPUT.numbers3 { width:25px; }
	INPUT.numbers4 { width:30px; }











