/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 */

*{margin:0;padding:0;border:none;}

body{margin:0 0.5em 0;font-family:verdana, tahoma, arial, sans-serif;}
li { margin: 0; }
/* Begin CSS Popout Menu */

#menu{ width: 100%; float:left; padding-top: 10px; padding-left: 30px; }

#menu a, #menu h2{ font-size: 11px; font-family: serif, arial, helvetica, sans-serif; font-weight: bold; font-variant: normal; line-height: 16px; background-image: url(/css/images/expand3.gif); background-repeat: no-repeat; background-position: 100% 100%; display:block; border-width:0; white-space:nowrap; margin:0; padding:1px 8px 1px 3px; }

#menu h2{ color:#fff; font-weight: bold; width: 100%; padding: 1px 1px 1px 3px; }
#menu ul li h2 a { color: #fff; background: url(/css/images/expand3.gif) no-repeat 100% 100%; width: 100%; padding: 1px 1px 1px 3px; }
#menu ul li h2 a:hover { color: #bfcf9f; background: url(/css/images/expand3.gif) no-repeat 100% 100%; padding: 1px 1px 1px 3px; width: 100%; }
#menu ul li ul li a:hover { color: #bfcf9f; background: #363 url(/css/images/expand3.gif) no-repeat 100% 100%; padding: 1px 1px 1px 3px; width: 100%; }
#menu a{
background:#696;
text-decoration:none;
}

#menu a, #menu a:visited{
color:white;
}

#menu a:hover{ color:#bfcf9f; background: #214221; width: 100%; padding: 0; }

#menu a:active{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 100%; margin: 0; padding-right: 1px; padding-left: 3px; }

#menu ul{ text-align: left; list-style:none; margin:0 30px 0 0; padding:0; float:left; }

#menu li{ position:relative; margin: 0; padding: 0; }

#menu ul ul{ position:absolute; z-index:500; top:auto; width: 130px; margin: 0; padding: 0; display:none; }

#menu ul ul ul{ top:0; left:100%; width: 215px; margin: 0; padding: 0; }

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{ color: white; background: #363 url(/css/images/expand3.gif) no-repeat -999px -9999px; width: 100%; }

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{ font-weight:bold; color:#000; background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%; margin: 0; padding: 0; }

#menu a.x:hover{ color:#fff; background:#000; margin: 0; padding: 0; }

#menu a.x:active{ color:#060; background:#ccc; margin: 0; padding: 0; }

/* End CSS Popout Menu */

/* Begin Content Area - Not Part of CSS Popout Menu */

#content{position:absolute;top:3.0em;margin:0;padding:0.5em;border:1px solid #000;clear:both;}
#content a:link{color:#a00;}
#content a:visited{color:#a00;}
#content a:hover{color:#a00;background:#eee;}
#content a:active{color:#060;background:#ddd;}
#content h1, #content h2, #content h3{font:bold 1.0em arial,sans-serif;margin:0.5em 0.25em;padding:0;}
#content img{border:none;}
#content p{font:normal 0.8em/1.5em verdana,sans-serif;margin:1.0em;}
#caption p { color: #3e281a; font-size: 9px; font-family: verdana, sans-serif; font-weight: bold; font-variant: normal; line-height: 13px; text-transform: capitalize; text-align: left; margin: 0; padding: 0; }
#caption a { color: #7e271e; font-size: 9px; font-family: verdana, sans-serif; font-variant: normal; font-weight: bold; line-height: 13px; text-decoration: underline; text-align: left; text-transform: capitalize; margin: 0; padding: 0; }
#caption h1 { color: #7e271e; font-size: 9px; font-family: verdana, sans-serif; font-variant: normal; font-weight: bold; line-height: 13px; text-align: left; text-transform: capitalize; margin: 0; padding: 0; }
#boxtext { color: #fff; font-family: verdana, sans-serif; background-color: #f8ecd9; margin: 0; padding: 7px; border: solid 2px #7e271e; outline-width: 0; }
#boxtext p { color: #3e281a; font-size: 10px; font-family: verdana, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
#boxtext h1 { color: #3e281a; font-size: 10px; font-family: verdana, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
#caption h2 { color: #214221; font-size: 15px; font-family: verdana, sans-serif; font-variant: small-caps; font-weight: bold; line-height: 30px; text-align: left; }
#content ul, #content ul ul{font:normal 0.9em/1.4em verdana,tahoma,arial,sans-serif;margin:1.0em 4.0em 1.5em 4.0em;}
#content ul li{font:normal 0.9em/1.4em verdana,tahoma,arial,sans-serif;margin:1.0em 0;}
#content ul ul li{font:normal 1.1em/1.6em verdana,tahoma,arial,sans-serif;margin:0;}
#content .fr{float:right;margin:0 0 1.0em 1.0em;}
#content .mod{font:normal .6em arial,sans-serif;margin:.25em;}
div.vv{position:relative;top:0;float:right;margin:0 0 15px 15px;}

/* End Content Area - Not Part of CSS Popout Menu */
#bottomlink { color: #7e271e; font-size: 11px; font-weight: bold; background-color: transparent; }
#bottomlink a { color: #7e271e; font-size: 11px; background-color: transparent; text-decoration: underline; }
h3 { font-size: 15px; line-height: 17px; }
p { color: #3e281a; font-size: 11px; font-family: verdana, sans-serif; line-height: 14px; margin: 0; padding: 5px 18px 0 45px; }
#blog { background-image: url(../imgs/blog/blog_07.gif); background-repeat: no-repeat; background-attachment: scroll; text-align: left; width: 346px; height: 711px; overflow: hidden; min-width: 346px; min-height: 711px; max-width: 346px; max-height: 711px; margin: 0 0 0; padding: 55px 0 0; }
#blog ol li { color: #3e281a; font-size: 13px; font-family: verdana; font-weight: bold; font-variant: small-caps; line-height: 15px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; text-align: left; margin: 0; padding: 5px 15px 5px 45px; width: 346px; height: 711px; min-width: 346px; min-height: 711px; max-width: 346px; max-height: 711px; overflow: hidden; }
#blog ul li { color: #3e281a; font-size: 13px; font-family: verdana, sans-serif; font-variant: small-caps; line-height: 15px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; text-align: left; margin: 0; padding: 5px 15px 5px 45px; width: 346px; height: 711px; min-width: 346px; min-height: 711px; max-width: 346px; max-height: 711px; overflow: hidden; }

