/** Start of Woutware specific */
html {
     overflow: -moz-scrollbars-vertical;
}
body {
margin:0;
padding:0;
padding-top:15px;
padding-bottom:15px;
background: #ddd url(../../../images/BackGround.png) repeat-x top;
}
#woutware_container {
	width: 1000px;
	background: #fff;
	text-align: left;
	border: 1px solid #666;
	margin: 0 auto;
}

#woutware_header {
background: url(../../../images/HeaderBackGround.png) repeat-y top center;
margin-left:40px;
border-width:0px;
}

#woutware_headerInner{
width:920px;
margin-left:auto;
margin-right:auto;
}

#woutware_menubar {
background:#34a;
margin-left:auto;
margin-right:auto;
}

#woutware_menubarInner{
width:920px;
margin-left:auto;
margin-right:auto;
}

div.woutware_main {
background:#fff;
width:920px;
height:100%;
padding-top:20px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}

table.woutware_title {
padding: 0;
border-collapse: collapse;
}
tr.woutware_title {
vertical-align: middle;
height: 20pt;
}
td.woutware_title {
vertical-align: middle;
}
p.woutware,a.woutware,table.woutware,td.woutware,td.woutware_title,span.woutware_head {
font-family: Tahoma, verdana, arial, 'sans serif';
font-size: 10pt;
}
p.woutware_header{
margin:0;
padding-top:18px;
padding-bottom:16px;
}
img.woutware_email{
float:right;
vertical-align:baseline;
margin-top:3px;
}
p.woutware_menubar{
margin:0;
padding-top:4px;
padding-bottom:5px;
font-weight: bold;
}
a:link {text-decoration:underline;COLOR: #404040;}
a:visited {text-decoration:underline;COLOR: #404040;}
a:active {text-decoration:underline;COLOR: #20D020;}
a:hover {text-decoration:underline;COLOR: #20D020;}

a.woutware:link {text-decoration:none;COLOR: #fff;}
a.woutware:visited {text-decoration:none;COLOR: #fff;}
a.woutware:active {text-decoration:none;COLOR: #df0;}
a.woutware:hover {text-decoration:none;COLOR: #df0;}

a.woutware_footer:link {text-decoration:underline;COLOR: #A0A0A0;}
a.woutware_footer:visited {text-decoration:underline;COLOR: #A0A0A0;}
a.woutware_footer:active {text-decoration:underline;COLOR: #808080;}
a.woutware_footer:hover {text-decoration:underline;COLOR: #808080;}

span.woutware_footer{COLOR: #aaa;}
span.woutware_head {
  color: #c8ff00;
  font-weight: bold;
}
span.woutware_headsep {
color: #D0D0D0;
font-weight: normal;
}

/* Start of menu related */

#nav a {
	display: block;
	font-family:arial,verdana,'sans serif';
	text-decoration: none;
	padding:0px 30px;
}
#nav a:link {color: #fff;}
#nav a:visited {color: #fff;}
#nav a:active {color: #fff;}
#nav a:hover {color: #fff;}

#nav a.daddy {
	background: url(../../../images/rightarrow.gif) center right no-repeat;
}

#nav li li a {
	width:110px;
}

#nav li {
	float: left;
	width: 200px;
}

#nav li ul {
	position: absolute;
	width: 170px;
	left: -999em;
	margin: 2px 0 0 0;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #56c;
	border-width:3px;
	border-bottom-style:solid;
	border-color:#56c;
}

#nav li li:hover, #nav li li.sfhover {
	background: #56c;
	border-width:0px;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li li {
	width: 170px;
}

#nav li ul { /*determines sub menu displacement */
	margin: 3px 0 0 0;
}

#nav li ul ul { /*determines sub menu displacement */
	margin: -20px 0 0 170px;
}

#nav, #nav ul {
	width:1000px;
	background:#34a;
	float:left;
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1.5;
	font-weight: bold;
	color:#fff;
	z-index:10;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
#nav li {
border-width:3px; /* top menu row has 3px border only */
border-bottom-style:solid;
border-color:#34a;
}
#nav li li {
border-width:0px; /* top menu row has 3px border only */
}
#nav li.current li.current {
border-width:0px; /* top menu row has 3px border only */
}
#nav li.current  {
border-width:3px;
border-bottom-style:solid;
border-color:#af3;
}

/* End of menu related */

/** End of Woutware specific */
