/* CSS Document */
body,td,th      { color: #decaa5; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
body   { background-color: #ac956b; background-image: url("images/footer_repeat.jpg"); background-repeat: repeat-y; margin: 0 }
p   { line-height: 18px; text-align: left }
h2   { font-size: 24px; font-family: "Times New Roman", Times, serif, "Courier New", Courier, Monaco, monospace; font-weight: normal; margin: 0; padding: 0 }
.sub_bg { background-color:#FFFFFF; }
.sub_bg2 { background-color:#000000; }
.content_box     { margin: 5px 2px 5px 0; padding: 5px 4px 5px 6px; width: 530px; border: solid 1px #8e7d61 }
.content_bg  { background-image: url("images/content_repeat.jpg"); margin: 0; padding: 0 }
a { color: #decaa5 }
a:hover { color: #decaa5; text-decoration: none }
#menu   { color: #decaa5; font-size: 11px; text-decoration: none; padding: 5px }
#menu a  { color: #decaa5; font-size: 11px; text-decoration: none; border-bottom: 1px dotted #d5bc7b }
#menu a:hover  { color: #8e816a; font-size: 11px; text-decoration: none; border-bottom: 1px solid #8e816a }
.mainlinks  { color: #491313; font-size: 13px; text-decoration: none }
.mainlinks a { color: #491313; font-size: 13px; text-decoration: none }
.mainlinks a:hover { color: #491313; font-size: 13px; text-decoration: none }
.homebuttons { background-color: #D2B68E; } 
.showIt { 	display: block; }
.hideIt { 	display: none; }
.leftbg { 	background-image:url(images/frame.jpg); 	background-position:bottom; 	background-repeat:no-repeat; }

.frame1w{ width:1px; background-image:url(images/line2.gif); }
.frame1h{ height:1px; background-image:url(images/line2.gif); }
.frame1h1w{ height:1px; width:1px; background-image:url(images/line2.gif); }

li  { padding-top: 5px }
/* New Nav */
* {
	margin: 0;
	padding: 0;
}
ul#primary-nav,
ul#primary-nav ul            { font-size: 11px; background-image: url("images/navbkgrd.gif"); background-attachment: scroll; background-position: 0 top; margin: 0; padding: 3px 0 0; width: 200px }

ul#primary-nav li    { list-style: none; margin: 0; padding: 0; position: relative }
ul#primary-nav li a           { color: #decaa5; text-decoration: none; background-image: url("images/key.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; display: block; margin: 0; padding: 8px 0 7px 10px; border-right: 1px solid #b4a06c; border-bottom: 1px solid #b4a06c }

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li  { height: 1px; float: left }
* html ul#primary-nav li a   { height: 0 }
/* End */

ul#primary-nav ul          { font-size: 11px; display: none; position: absolute; top: 0; left: 200px }

ul#primary-nav li ul li a           { margin: 0; padding: 5px 6px 6px 10px } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul    { display: none } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul   { background-repeat: repeat-x; background-attachment: scroll; background-position: left top; display: block } /* The magic */
ul#primary-nav li.menuparent    { padding: 0 }
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over          { background-image: url("images/key_roll.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 center }

ul#primary-nav li a:hover         { color: #decaa5; background-image: url("images/key_roll.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center }
