/* ----------------- REDEFINES THE TAG SELECTORS ----------------- */
body{margin:0px 0px 20px;padding:0px;background-image:url(images/bg.gif);background-repeat:repeat-x;background-color:#3A521C;}
/* This sets a default font for all of our tag selectors. We set the text align back to left so it won't center (based on the body tag to compensate for IE.) */
p,h1,h2,h3,h4,h5,a,ul,li,ol,td{font-family:Arial,Helvetica,sans-serif;color:#666666;}
/* Redefines the p tag */
p{font-size:13px;color:#000;line-height:16px;margin-right:20px;margin-left:20px;margin-bottom:20px;text-transform:none;padding:0px;margin-top:0px;}
h1{text-transform:uppercase;font-size:12px;font-weight:bold;color:#E5AC3B;vertical-align:top;margin:0px 0px 20px;padding:10px;background-color:#77290A;text-indent:7pt;}
h2{font-size:11px;margin-left:45px;padding:0px;margin-top:20px;margin-right:20px;margin-bottom:20px;font-weight:bold;text-transform:uppercase;}
/* Creates the general link style for the site. This is not the main navigation.  */
a:link,a:visited{font-size:13px;margin:0px;padding:0px;}
a:hover{text-decoration:underline;}
address{padding:0px;margin:20px 0px 20px 10px;text-align:left;font-size:13px;text-transform:uppercase;font-style:normal;color:#ffffff;font-family:Arial,Helvetica,sans-serif;}
address a:link,address a:visited,address a:hover{padding:0px;margin:0px;text-decoration:underline;color:#ffffff;font-size:13px;}
/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */
/* Creates DIV container for header. Setting the left and right margins to auto will center DIV. */
div#header{background:url(images/header.jpg) no-repeat;position:relative;width:950px;height:148px;margin:0px;padding:0px;text-align:left;}
/* Creates the div container for the site. */
div#container{background:#FFFFFF url(images/contentbg.gif) repeat-y;width:950px;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;}
/* Creates the div for the content */
div#content{float:left;margin:0px;padding:0px;width:708px;}
/* Creates the div container for the footer. */
div#footer{clear:both;margin:0px auto;padding:0px;width:950px;height:5px;background-color:#77290A;}
/* Styles the copyright div */
div#copyright{text-align:center;font:9px Verdana,Arial,Helvetica,sans-serif;color:#E5AC3B;margin:0px auto;padding:0px;text-transform:capitalize;}
div#copyright a{font-size:9px;color:#E5AC3B;text-decoration:underline;font-weight:normal;}
/* ----------------- left NAVIGATION ----------------- */
div#nav{float:right;margin:0px;padding:0px;vertical-align:top;width:242px;}
ul#nav{padding:0px;margin:0px;vertical-align:top;}
ul#nav li{display:inline;list-style:none;line-height:15px;}
ul#nav li a:link,ul#nav li a:visited,ul#nav li a:active{display:block;text-decoration:none;padding:4px 0px;text-indent:10px;margin:0px;text-transform:uppercase;font-size:13px;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7c3010;width:242px;}
ul#nav li a.current:link,ul#nav a.current:visited{color:#E5AC3B;background-color:#8C3310;}
ul#nav li a:hover{background-color:#D89B1D;}
ul#list{font-size:13px;padding:0px;margin-left:80px;line-height:16px;margin-right:40px;}
ul#list li{list-style-image:url(images/bullet.gif);list-style-position:outside;}
iframe{padding:0px;margin:-20px 0px 0px 10px;}
div#content img{margin:0px;padding:0px;vertical-align:top;}
iframe.map{padding:0px;clear:left;float:left;margin:0px 0px 20px 22px;border:1px solid #666666;}
div#content img.center{padding:0px;border:none;clear:none;float:none;margin:0px;}
p.clear{clear:both;}
div#content img.right{vertical-align:top;clear:right;float:right;padding:2px;border:1px solid #eeeeee;margin-right:0px;margin-bottom:20px;margin-left:30px;border:1px solid #ccc;}

img.left, img.center, img.right{padding:4px;   }
img.left{float:left;  margin:0px 12px 0px 0px;  }
img.center{display:block;  margin:0 auto 5px auto;  }
img.right{float:right;  margin:0px 0px 5px 12px;  }

form{margin:15px 0 0 0;}
label{float:left;font-family:Tahoma,Geneva,sans-serif;font-size:13px;color:#202020;margin:0 0 0 10px;}
.field{float:left;width:116px;height:19px;border:none;color:#000;font-size:12px;background:url(images/textbox.jpg) no-repeat;margin:0 0 0 10px;padding:2px 5px 0 5px;}
.button{width:60px;height:20px;font-size:11px;border:none;color:#424242;background:url(images/subscribe.png) no-repeat;background-position:10px 9px;margin:0 0 0 0;cursor:pointer;text-decoration:underline;}
.robotic { display: none; }
