BODY { margin: 25px 0; padding: 0; border: 0; background: #C99373 url('../images/bg_body.jpg') repeat-x; }

BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, sans serif, Times New Roman; color: #464646; }

h1	{ margin: 5px 0 0 30px; }

h1, .Title		{ color: #948230; font-size: 18px; font-weight: bold; font-family: Times New Roman; font-style: italic; }
h2, .Header		{ color: #948230; font-size: 14px; font-weight: bold; font-family: Arial; }
h3, .Subheader	{ color: #A74F25; font-size: 16px; font-weight: bold; font-family: Times New Roman; }

.Orange		{ color: #FCB01A; }
.Green		{ color: #948230; }
.Brown		{ color: #A74F25; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }
.LightGray	{ color: #E7E7E7; }
.DarkGray	{ color: #464646; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 16px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

* .Times	{ font-family: Times New Roman; }

IMG.FloatLeft 	{ float: left; margin: 0 5px 5px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 5px 5px; }

/* site structure */

div#newsletter  { width: 935px; height: 33px; }
div#wrap  		{ width: 935px; }
div#top			{ width: 935px; height: 145px; padding: 0; border: 0; position: relative; } 
div#content-area	  { width: 935px; background: url('../images/bg_content.jpg') repeat-y; }
div#content-area.home { width: 935px; background: url('../images/bg_content_home.jpg') repeat-y; }
	div#left	{ float: left; text-align: left; width: 350px; }
	div#left table { margin: 30px; width: 275px; }
	div#right	   { float: right; text-align: left; width: 520px; padding: 10px 30px; }
div#bottom		{ width: 935px; height: 140px; }
div#footer		{ color: #FFF; font-size: 10px; text-align: center; padding: 5px; }

/* navigation */
ul#nav			  { position: absolute; z-index: 2; right: 25px; top: 75px; list-style-type: none; margin: 0; padding: 0; display: block; }
ul#nav li		  { list-style-type: none; margin: 0; padding: 0 5px 0 3px; display: inline; border-right: 1px solid #FFF; }
ul#nav li.last	  { list-style-type: none; margin: 0; padding: 0 5px 0 3px; display: inline; border-right: 0px solid #FFF; }

ul#subnav		  { list-style-type: none; margin: 75px 0 0 120px; padding: 0; display: block; }
ul#subnav li	  { list-style-type: none; margin: 0; padding: 0 0 15px 0; display: block; }

/* forms */
form#Newsletter { float: right; }
form#Newsletter input.email  { width: 110px; background: #E7E7E7; border: 0; color: #000; height: 19px; }
form#Newsletter input.submit { float: right; background: url('../images/arrow.png') no-repeat; border:0; width:19px; height:19px; text-indent:-999999px; font-size:0px; display:block; line-height:0px;}

table.Contact td 		   { vertical-align: top; text-align: left; padding: 0 0 20px 0; }
table.Contact td.label     { width: 120px; font-weight: bold; color: #948230; }
table.Contact td.label em  { color: #AF0000; }
table.Contact input.text   { width: 250px; background: #E7E7E7; border: 1px solid #ABABAB; color: #000; height: 19px; }
table.Contact input.submit { background: #A74F25; color: #FFF; font-size: 18px; font-family: Arial; letter-spacing: 1px; text-transform: uppercase; margin: 10px 0;}

* .message 	{ font-weight: bold; }
* .error 	{ color: #CC0000; }
* .success 	{ color: #948230; }

/* links */
a			{ color: #948230; text-decoration: underline; }
a:link,
a:visited	{ color: #948230; }
a:active,
a:hover		{ color: #A74F25; }

ul#nav li a 		   { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
ul#nav li a:link,
ul#nav li a:visited    { color: #FFFFFF; }
ul#nav li a:active,
ul#nav li a:hover,
ul#nav li a.current    { color: #FCB01A; }

ul#subnav li a 		   { color: #948230; font-size: 12px; font-weight: bold; text-decoration: none; }
ul#subnav li a:link,
ul#subnav li a:visited { color: #948230; }
ul#subnav li a:active,
ul#subnav li a:hover,
ul#subnav li a.current { color: #FCB01A; }

div#footer a 		   { color: #FFFFFF; text-decoration: none; }
div#footer a:link,
div#footer a:visited   { color: #FFFFFF; text-decoration: none; }
div#footer a:active,
div#footer a:hover	   { color: #FFFFFF; text-decoration: underline; }
 