body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #E7E0C4; text-align: center; vertical-align: top; background-image: url(images/bg.jpg); background-repeat: repeat; background-position: 0px 0px; }

a {outline:none;}

div, td { font-family: Georgia, Times, serif; font-size: 14px; line-height: 26px; color: #74572e; }
img		{border:none;}
p {margin: 5px 0px 15px 0px;color: #74572e;}
p img { margin:5px 0px 10px 0px;}
ul { list-style-type: circle; color: #74572e; margin-left: 0px; }
td ul  { list-style-type: none; color: #74572e; margin-left: 0px; list-style-position: outside; }
ul li{ margin-left: 0px; line-height: 22px; margin-bottom:10px; color: #74572e; }

#container { width: 980px; margin: 0px auto 0px auto; padding: 0px 0px 20px 0px; display: block; background-image: url('images/content_bg.jpg'); border:0px; background-color:#FFF; }

#nav {width: 860px;height:60px;margin-top:2px;}

#nav_main { color:#d1d0cf; width: 560px;font-size:14px; font-style:italic; letter-spacing:0px; text-align:left; margin: 0px 0px;}
#nav #nav_main a {color:#6eb43f;text-decoration: none; border-bottom:0px; margin:0px 3px;}
#nav #nav_main a:hover {color:#00aeef; text-decoration: none; border-bottom:1px #00aeef solid;}
#nav #nav_main a.selected {color:#00aeef; text-decoration: none; border-bottom:0px;}

#nav_location { color:#d1d0cf; width: 300px; font-size:14px; font-style:italic; letter-spacing:0px; text-align:right; margin: 0px 0px;}
#nav_location a {color:#6eb43f;text-decoration: none; border-bottom:0px; margin:0px 3px;}
#nav_location a:hover {color:#ff8800; text-decoration: none; border-bottom:1px #ff8800 solid;}
#nav_location a.selected {color:#ff8800; text-decoration: none; border-bottom:0px;}

#logo { display: block; margin: 0px auto; padding: 0px;position:relative; }
#audio {position:absolute; top:417px; right:40px;text-align:right;}


#content { width: 810px; display: block; text-align: left; vertical-align: top; margin:0px 85px; }
#content td.bracket {background-image: url('images/side_bracket.gif'); height:266px;padding-bottom:0px;}

#leftC { width: 500px; padding-top: 40px; padding-bottom: 30px;float: left; display: block; }
#leftC a, td a, #rightC a, #footer a {color: #6eb43f;text-decoration: none; border-bottom:1px #6eb43f solid;}	
#leftC a:hover, td a:hover, #rightC a:hover; #footer a:hover {color:#00aeef;text-decoration: none;border-bottom:1px #00aeef solid;}

#rightC {width: 220px;float:right;padding-top:40px;display:block;}
#rightC a img{border:1px #6eb43f solid;}
#rightC a img:hover{border:1px #00aeef solid;}	
#rightC td.bracket {background-image: url('images/side_bracket.gif'); height:266px;padding-bottom:60px;}

td.bracket { background-repeat: no-repeat; background-position: 0px 0px; padding:10px 0px 0px 60px; text-align:right; vertical-align:top; font-size:13px; line-height:14px;}
td ul {margin-left:-40px;}

h1 { font-family: Georgia, Times, serif; font-style:italic; font-weight:normal; color: #55a51c; font-size: 22px; letter-spacing: 1px; padding: 0px 0px 15px 1px; margin: 0px 0px 0px 0px; text-transform: lowercase; } 
h2 { font-family: Georgia, Times, serif; font-size: 15px; font-weight: normal; padding: 0px 0px 0px 0px; margin: -10px 0px 0px 0px; color: #beb19f; font-style: normal; letter-spacing: 3px; text-transform:uppercase; line-height:22px; }
.intro { font-family: Georgia, Times, serif; font-size: 14px; font-weight: normal; padding: 0px 0px 0px 0px; margin: -10px 0px 0px 0px; color: #beb19f; font-style: normal; letter-spacing: 2px; text-transform:uppercase; line-height:22px; }

.blue {color:#00aeef;} 
.green {color:#6eb43f;} 
.orange {color:#ff8800;}

#footer { width: 980px; vertical-align: bottom; display: block; margin-top:-20px; padding:10px 0px; margin:0px;  font-size: 10px; color:#999; font-style:italic; letter-spacing:1px}
#footer a { font-size: 11px; }
#footerGraphic { margin: -10px auto 0px auto; padding: 0px; }

.form { width: 495px; height: 25px; padding-bottom: 0px; color: #6eb43f; margin-bottom: 15px; vertical-align: middle; font-size: 14px;}
.formBig { width: 495px; height: 100px; padding-bottom: 10px; color: #6eb43f; margin: 0 0 15px 0; font-size: 14px;}
.formSubmit { width: 495px; height: 35px; color: #74572e; background-color: #FFF; margin-bottom: 5px; vertical-align: middle; padding: 5px 0 10px 0; font-size: 14px;}

.req {color:red;font-style:italic;}
.biz {color:blue;font-style:italic;}
.pre {color:orange;font-style:italic;}