.didyou {
	left: 2px;
}

.ddmx {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.ddmx .item1,
.ddmx .item1-active,
.ddmx .item1-active:hover {
	padding: 3px 10px 3px 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	text-align: left;
	background-image: url(themes/winzor/images/images/menu_shade.png);
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #999999;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.ddmx .item1:hover {
	background: #D6E1DF url(themes/winzor/images/images/menu_shade.png);
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	padding: 3px 8px 4px 8px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}
.ddmx .item2 {
	background: #E1E1E1 url(themes/winzor/images/images/menu_shade.png);
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	background: #FFFF00 url(themes/winzor/images/images/menu_shade.png);
	color: #0000FF;
	text-decoration: underline;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #666666;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

/* hide these rules from CSS-challenged browsers */
@media screen, projection {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */
.BeNiceToMacIE5 {
  font-family: "\"}\"";
  font-family: inherit;
}
/* left column */
.nav {
	width: 28%;              /* % of inner-container width is ~same width as right column */
	float: left;             /* left side of inner-container */
	margin: 0;               /* keep flush with adjacent containers */
	padding: 0.3em 0.3em 2em 0.5em;    /* space from window edge (IE messes up with margin, so use padding) */
	font-size: 100%;
	color: #000000;
}
.nav h3 {
	font-size: 110%;
	margin: 0.2em 0;
	color: #006699;
	padding-bottom: 4px;
	left: -4px;
	position: relative;
}

/* center column */
.content {
  width: 65%;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: .2em 1.5%;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #FFFFFF;  /* light blue color will show behind the center column */
  color: #333333;     /*   parse error on border-right shorthand, */
  border-width: 0px;     /*   but not on individual properties */
}

} /* end screen only rules */

@media screen, projection, print {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */
.BeNiceToMacIE5 {
  font-family: "\"}\"";
  font-family: inherit;
}
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #FFFFFF;  /* light green body color */
  color: #000;
}
h1 {
  font-size: 225%;
  margin: .2em 0;
  color: #006699;
}
h2 {
	font-size: 135%;
	margin: .2em 0;
	color: #006699;
}
h3 {
	font-size: 110%;
	color: #006699;
	padding-bottom: 4px;
}

.Titles {
	font-size: 110%;
	color: #006699;
	font-weight: bold;
}

.Para {
	left: 4px;
	position: relative;
}

a:link {
	color: #00f;
	text-decoration: none;
}
a:visited {
  color: #909;
  background-color: transparent;
}
a:hover {
	text-decoration:underline;
}
/* page header, uses body colors */
.header {
  width: 100%;             /* full window width */
  margin: 0;
  text-align: center;
}
/* page footer, uses body colors */
.footer {
	clear: both;             /* below all columns */
	width: 100%;             /* full window width */
	margin: 0;
	padding-top: .5em;
	padding-bottom: .5em;
	text-align: center;
	background-color: #EEEEEE;
	bottom: 0px;
}
.header p,
.footer p {
  margin-bottom: 0;        /* prevent gaps between divs in some browsers */
}

/* container for the 3 columns */
.outer-container {
  width: 100%;             /* full window width */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #FFFFFF;  /* violet color will show behind the right column */
  color: #000;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}
/* container for just the left and center columns */
.inner-container {
  width: 76%;              /* leaves 24% of window width for right column */
  float: left;             /* left side of window */
  background-color: #FFFFFF;  /* yellow color will show behind the left column */
  color: #000;             /*   delete these colors to get same color as right column */
  margin: 0;               /* keep flush with adjacent containers */
}
/* right column */
.sidebar {
	width: 21%;              /* a little less than available 24% */
	float: right;            /* right side of window */
	margin: 0;               /* keep flush with adjacent containers */
	padding: 0.3em 1.5% 0.3em 0.8em;      /* some space from right window edge */
	font-size: 100%;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #3366ff;
	color: #666666;
}
.clear {
  clear: both;
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}
} /* end screen/print rules */

/* rules for WinIE only */
@media screen, projection {
* html .clear {
  display: none;           /* prevent excessive gap at div bottom in WinIE5 */
}
} /* end WinIE only rules */



/* print only rules (per request) */
@media print {
.nav {
	display: none;
}
.content {
	float: left;
	top: 15px;
}

} /* end print only rules */

    body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0px;
    }    

	hr {
	color: #CCCCCC;
	}
.yellowbox {
	padding: 4px;
	border: thin solid #CCCCCC;
	right: 2px;
	background-color: #FFFF99;
}






.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.bg_dark {
	background-color : #668aff;
	color: #000;
}

.bg_medium {
	background-color : #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 5px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

.bg_light {
	color: #666666;
}

.alt_bg_dark {
	background-color : #b1d3ff;
	color: #666666;
}

.alt_bg_medium {
	background-color : #b1d3ff;
	color: #666666;
}

.alt_bg_light {
	color: #666666;
	background-color: #b1d3ff;
}.header {
	background-color : #FFFFCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-top: 4px;
	margin-bottom: 4px;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.main {
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.leftside {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.rightside {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #FF6600;
}

.page2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
	padding-left: 4px;
}
.topbottom {
	background-color: #668aff;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 13px;
}