@charset "utf-8";
/* CSS Document */
body	{
	margin: 0px;
	background: url(images/bg-pattern.jpg) repeat-x #adba6e; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#divLogoPrint {
         display: none;
}

#content h1, .entry-utility, .entry-meta {
        margin-left: 20px;
        color: #673553;
}

#content table, #content h6, #content h2, #content h3 {
        margin-left: 20px;
}

table .collapsedTable {
        border: solid 1px #C0C0C0;
        border-collapse: collapse;
        font-size: smaller;
}

#container	{
	width: 894px;
	margin: 0 auto;
}

#header {
	/*background: url(images/header.jpg) no-repeat #4f2940;*/
	height: 160px;
         text-align: right;
         font-weight: bold;
         color: #ffff00;
}

#myslidemenu {
	clear: both;
	position: absolute;
	top: 140px;
	text-align: right;
	width: 896px;
}

#belowHeader {
clear:both;
	background-color: #990000;
}

#leftSide {
	float: left;
	background: url(images/leftsidebg.jpg) repeat-x #adba6e;
	text-align: center;
	width: 197px;
}

#rightSide {
	float: left;
	background-color: #fdf8bc;
}

#content {
	clear: both;
	width: 696px;
	padding: 0;
	background: url(images/contentbg.gif) #fdf8bc;
}

#content h2 {
	font-size: 12px;
	color: #2b1020;
	text-align: center;
}

#content p {
	text-align: left; 
	padding-left: 5px; 
	padding-right: 5px; 
	margin-left: 15px;
	margin-right: 5px;
	margin-top:0;
}

#footer {
	clear: both;
	background-color: #2b1020;
	text-align: center;
	color: #FFFFFF;
	padding: 10px;
	font-size: 12px;
	background: url(images/footerbackground.jpg) repeat-x #733c5d; 
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

/* Begin jsqueryslidemenu styles */
.jqueryslidemenu{
font: bold 14px Arial;
/*background: #4f2940;*/
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: right;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #4f2940; /*background of tabs (default state)*/
color: white;
padding: 3px 8px;
/*border-right: 1px solid #778;*/
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #87476e; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: bold 14px Arial;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
text-align: left;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 6px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* End jsqueryslidemenu styles */

.pad {clear:left; padding-top:270px;}
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/multi-column.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {height: 35px; padding-left:10px; font-family:arial, sans-serif; width:874px; top:130px; position:absolute;}

#menu {height:35px;position:relative;font-size:12px; margin: 0; z-index:1000; background:#4f2940; float:right; padding-right:10px;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {display:block; float:left;padding:0 5px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:35px;line-height:34px;font-size:12px; }
#menu ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:35px;line-height:34px;font-size:12px; cursor:pointer;}

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {float:left; background-color:#4f2940;}
#menu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background-color:#4f2940;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#fff; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#fff; }
#menu ul li a.sub:hover {color: #FF0; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#FF0; }

#menu ul li:hover > a {color:#FF0; position:relative;}
#menu ul li:hover a.sub {color:#FF0; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#FF0; }

#menu ul :hover div.holder {position:absolute; top:35px; left:4px; margin: 0; padding: 0;}

#menu ul li.right a:hover div.holder {left:auto; right:3px; top:35px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:35px;}

#menu ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#menu ul dl dt {padding:0 10px; margin:0; line-height:20px; background:#090; color:#fff; white-space:nowrap; margin-top: 5px;}
#menu ul dl dd {display:block; padding:0; margin:0;}
#menu ul dd a {background-image: none; display:block; height: 20px; line-height: 25px; color:#fff; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover {color:#c60;}

#menu ul table td {vertical-align:top;}


@media print {
   #myslidemenu { display: none; }
   #header { display: none; }
   #leftSide {display: none; }
   object { display: none; }
   #footer { display: none; }
   #divLogoPrint { display: block; text-align: center; }
   #divPrintPage { display: none;}
}
