html,body {
margin: 0;
padding: 0;
color: #333;
background: #fff;
}
}

table, tbody, tr, td, th { 
display: block; }

a:link { color: #7F0000; text-decoration: underline; }
a:active { color: #7F0000; text-decoration: underline; }
a:visited { color: #7F0000; text-decoration: underline; }
a:hover { color: #7F0000; text-decoration: none; }
#mainmenu a:link { color: #540D0A; text-decoration: none; }
#mainmenu a:active { color: #513837; text-decoration: underline; }
#mainmenu a:visited { color: #540D0A; text-decoration: none; }
#mainmenu a:hover { color: #540D0A; text-decoration: underline; }
#header {
margin: 0;
max-width: 100%;
overflow: hidden;
padding: 0;
clear: both;
}
#header-content {
max-width: 100%;
overflow: hidden;
padding: 0;
clear: both;
}
#header-right {
margin: 0;
padding: 0;
overflow: auto;
}
#header-right-top-wrapper {
}

#header-left {
display: block;
}
#header-right-top {
background: transparent;
overflow: hidden;
display: block;
}
#header-right-bottom {
margin: 32px auto 0 auto;
overflow: auto;
display: block;
}
form {margin: 0;padding: 0;}
fieldset { border: 0; margin: 0; padding: 0; }
#quicksearch { padding: 7px 5px 5px 0;margin: 0 auto 0 auto; border: 0; background: transparent;  }
input.quicksearchtext { border: 1px solid #ccc; background: transparent; padding: 3px 2px 2px 5px; margin: 0; font-size: 1.2em; color: #666; font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; width: 165px;}
input.quicksearchbutton { border: 0; background: transparent; padding: 4px 0 0 0; margin: 0; font-size: 1.0em; color: transparent; font-family: Verdana, sans-serif; }

#container {
margin: 0;
padding: 0;
max-width: 100%;
min-width: 200px;
overflow: hidden;
clear: both;
}
#content {
margin: 0 0.5em 0 0.5em;
max-width: 99%;
overflow: hidden;
}

#content-top-right {
 }

 #content-top-left {
 }
  #content-bottom-right {
 }

 #content-bottom-left {
 }
  #footer {
margin: 0 auto 0 auto;
max-width: 100%;
overflow: hidden;
padding: 0;
clear: both;
font-family: Arial Narrow;
text-align: right;
}
 #header #logo {
border: 0;
max-width: 200px;
}

#mainmenu { text-transform: lowercase;list-style-type: none; list-style-image: none; font-size: 1.5em; font-family: Arial Narrow, sans-serif; font-weight: normal; padding: 0 0 0 10px; margin: 0 auto 0 auto; overflow: auto; background: transparent; border: 0;}
 #mainmenu li {float:left; color: #333; background: transparent; padding: 0 0 10px 0; margin: 0 3% 0 1%; border:0;  }
 #mainmenu li:hover { color: #ccc; border: 0;}
 #mainmenu li.current {float:left; color: #666; background:url('menu_selected.gif') center bottom no-repeat;padding: 0 0 10px 0; margin: 0 3% 0 1%; border: 0;}
 #mainmenu a { float: left; display: block; padding: 0; margin: 0;}
 #mainmenu a.current,#menu-left a.selectable { float: left; display: block; padding: 0; margin: 0;color: #F7F7F7; }
 /* Commented Backslash Hack hides rule from IE5-Mac \*/ #mainmenu li.current a {float:none;}
 #mainmenu li a {float:none;}
 /* End IE5-Mac hack */
  h1,h2,h3,h4,h5,h6 {
font-family: Georgia,"Times New Roman",Arial,serif;
color: #db251a;
margin-bottom: 1.0em;
 }


p {
 font-size: 1.1em;
font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
 margin-bottom: 0.5em;
 color: #333;
 min-width: 150px;
 max-width: 100%;
 }
.floatright {
float: right;
}
.floatleft {
float: left;
}
ul,ol {
font-size: 1.1em;
font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
line-height: 1.3em;
}
ul {
list-style-type: bullet;
}
ul {
list-style-image:url('nacs-bullet.gif');
}ul ul,ul ol,ol ul {
list-style-image:url('nacs-bullet2.gif');
font-size: 1.0em !important;
line-height: 1.1em;
}
#content img {
border: 1px solid #666;
max-width: 100%;
}
