/* CSS Document */

body { margin:0; border:0; padding: 0; background: #fff url(images/main/header_bg.gif) repeat-x; 
	text-align:center; }

body, td { font: 11px/1.4 Verdana; color: #666; }

#wrapper { margin: 0 auto; border: 0; padding:0; width: 760px; text-align:left; clear:both; background:#fff;  }

#copyright { margin:0; border:0; padding:0; position:relative; left:760px; top:0; }

A:link, A:visited { color:#603; TEXT-DECORATION: none; }
A:hover { text-decoration: underline; }


/* header  */
#header	{ margin:0; border:0; padding: 0; clear:both; width:760px; position: } 
#header-left { margin:0; border:0; padding: 0; float:left; width:220px; } 
#header-right { margin:0; border:0; padding: 0; float:left; width:540px; } 


/* main navigation  */
#menu { margin:25px 0 0 0; border:0; padding:0; width:220px; float:left;}
#menu img { margin:0; border:0; padding:0; display:block; height:22px;}

#submenu { margin:0; border:0; padding:0 28px 10px 10px; width:/**/:/**/220px; 
	clear:both; background:#fff; text-align:right;}


/* content areas */
#content-wrapper { margin:0; border:0; padding:15px; width:540px; background: #eee; float:left; wid\th:510px; }
#content-eastwest-wrapper { margin:0; border:0; padding:15px; width:540px; background: #e1ffe1; float:left; color:#333; wid\th:510px; }

#content-full {  margin:0; border:0; padding:15px; width:510px; float: left; wid\th:480px; }
#content-left {  margin:0; border:0; padding:15px; width:340px; float: left; wid\th:310px; }
#content-right { margin:0; border:0; padding:65px 15px 15px 15px; width:170px; float: left; wid\th:140px; }

h3 {  color:#603; }
h3.no_margin {  color:#603; margin-top:0px;}

.maincopy { margin:0; border:0; padding:0; }

.maincopy li { margin-left:0; }
.highlight { margin:0; border:0; padding:0; font: 11px/1.2 Arial; text-align:left; }

.centered { text-align:center; }
.righted { float:right; margin:0 0 15px 15px; }
.lefted { float:left; margin:0 15px 15px 0; }

.gray { padding:15px; background:#eee; }
.white { border-top:4px solid #603; padding:15px; background:#fff; }



#subheader { margin: 0; border:0; padding: 22px 0 25px 0; 
	font: 27px/1.2 Trebuchet MS, Verdana; font-weight: bold; color:#600;}

#news { margin:0 0 30px 0; border:0; padding:15px; background: #ccc; color: #333; clear:both;}
#right_highlight { margin:0 0 30px 0; border:1; padding:15px; background: #ccc; color: #333; clear:both;}


/* gallery */
#content-gallery-thumbs { margin:0; border:0; padding:5px; float: left; }
#content-gallery-thumbs img { margin:10px; border:0; padding:0; }
#content-gallery-thumbs table { margin:0px; border:0; padding:0;  }
#content-gallery-thumbs a img { margin:0; border:1px solid #ccc; padding:0; }
#content-gallery-thumbs a:hover img { margin:0; border:1px solid #603; padding:0; }

/* footer  */
#footer-wrapper { margin: 0; clear: both; border:0; padding:0; width: 100%; background: #ccc; text-align:center;} 
#footer {margin:0 auto; border:0; padding:0; width:760px; }
#footer-nav { margin: 0 0 0 220px; border:0; padding:10px 15px 10px 15px; clear:both; background: #999; 
	font: 11px/1.2 arial; color: #ccc; text-align:left; width:/**/:/**/510px;}
#footer-copy { margin: 0; border:0; padding: 20px 0 20px 220px; font: 11px/1.2 arial; color: #666; text-align: left; }
A.footerlinks:link, A.footerlinks:visited { color: #fff; TEXT-DECORATION: none; }
A.footerlinks:hover { COLOR: #603; text-decoration: underline; }

.ftr-logo { margin:2px; border:0; padding:0; float:left; }


/* form stuff */
INPUT { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid;
	BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid;
    FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana;}

TEXTAREA { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid;
	BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid;
    FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana;}


