.dmx {
	background-color: #BCBDC0;
	width: 760px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.dmx .item1,
.dmx .item1:hover,
.dmx .item1-active,
.dmx .item1-active:hover {
	padding: 3px 10px 3px 10px;
	background: #BCBDC0;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.dmx .item2,
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
	padding: 3px 8px 4px 8px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.dmx .item2 {
    background: #e5e1da;
}
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    background: #ffffff;
}
.dmx .arrow,
.dmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.dmx .item2 img,
.dmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.dmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .dmx td { position: relative; } /* ie 5.0 fix *//* stylesheet.css */
/* Page header style */
#header{
     width: 100%;
     background-image: url("pix/bkg/drops.jpg");
     background-repeat: repeat;
     border-bottom: thin solid #191970;
}

/* Page footer style */
#footer{
    clear: both;
     width: 100%;
     border-top: thin solid #191970;
     padding-top: 4px;
}

/* Body text and page background */
body{
	width: 760px;
	margin:auto
}

/* Add some margin space to main content */
#main{
       margin: 1em;
       /* margin-left must equal */
       /* total width of left sidebar */
       margin-left: 10em;
	   width: 90%;
}
/* Style for sidebar column */

#sidebar{

           float: left;
           display: inline;
           padding: 0;
           margin: 1em;
           width:50em;
            /* Total width is 10em */
}


h1 {	font-size: 13px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;	
	padding: 10px;
	font-weight: normal;
}
h2 {
	margin: 0px;
	font-size: 17px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-style: normal;
	background-color: #C1272D;
	padding: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

h3 {	font-size: 13px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
    padding-left: 20px;
    padding-right: 20px;
	    padding-bottom: 3px;
		    padding-top: 3px;

}

p, td, ol {	font-size: 13px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

p.center {
	text-align: center;	font-size: 13px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

.pwoutlinel {
	font-size: 13px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #000;
}
p.dotted {outline-style:dotted;}


table, td, th {
	border:0;
}


/* Generic style class for highlighting text */
.hilite{
 background-color:#ffff00;
}

/* Paragraphs styled as tips */
p.tip {
 background-color:#ACD095;
 margin-left:100px;
 margin-right:100px;
 padding:5px;
 border:solid thin #167A58;
}
 
/* Paragraphs styled as warnings */
p.warning {
 background-color:#FFCCFF;
 margin-left:100px;
 margin-right:100px;
 padding:5px;
 border:solid thin #ff0000;
}

/* Float image to left of paragraph */
img.floatLeft{
   float: left;
   margin-right: 5px;
}

/* Float image to right of paragraph */ img.floatRight{ float: right; }

/* Center image between margins */ 

div.center { 
	width: 100%; 
	text-align: center;
	}

.Arial11 { 
font-family: Arial, Verdana; 
font-size: 12px;
}  

.tdvertline {
	margin: 0px;
	padding: 0px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000;
	
}
.tileadbox {
	word-spacing: normal;
	margin: 0px;
	padding: 5px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	}
.quotebox {
	word-spacing: normal;
	margin: 0px;
	width: auto;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #000;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 15px;
}
.headertitle {
	font-size: 13px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #C1272D;
	text-align: center;
	margin: 5px;
	width: 760px;
	display: inline;
}
.reddesc {
	margin: 0px;
	font-size: 17px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-style: normal;
	background-color: #C1272D;
	padding: 10px;
	letter-spacing: 0.2em;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.reddescsubpage {
	margin: 0px;
	font-size: 17px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-style: normal;
	background-color: #C1272D;
	padding: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.reddescwoutlinel {
	margin: 0px;
	font-size: 17px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-style: normal;
	background-color: #C1272D;
	padding: 10px;
	letter-spacing: 0.2em;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.reddescspan {
	margin: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-style: normal;
	background-color: #C1272D;
	padding: 10px;
	border-width: thin;
	border-style: solid;
	border-color: #000;
}
.reportbox {
	margin: 0px;
	font-size: 13px;
	color: #C1272D;
	font-weight: bold;
	font-style: normal;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.greydescspan {
	margin: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-style: normal;
	background-color: #333333;
	padding: 10px;
	border-width: thin;
	border-style: solid;
	border-color: #000;
	font-weight: bold;
}
.greylighterdescspan {
	margin: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-style: normal;
	background-color: #999999;
	padding: 10px;
	border-width: thin;
	border-style: solid;
	border-color: #000;
	font-weight: bold;
}
.bodybox {
	padding: 0px;
	width: 760px;
	border: thin solid #000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.blacklinebox {
	background-color: #000;
	height: 10px;
	width: 100%;
}

.footergreybox {	
font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #BCBDC0;
	text-align: center;
	width: 100%;
	border-top-width: thin;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.SessionTitleRed {
		font-size: 13px;
	color: #C1272D;
	font-weight: bold;
	font-style: normal;
	background-color: #FFF;
		font-family: Arial, Helvetica, sans-serif;
}
.OrderButtonRed {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #851b20), color-stop(1, #470e11) );
	background:-moz-linear-gradient( center top, #851b20 5%, #470e11 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#851b20', endColorstr='#470e11');
	background-color:#851b20;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333333;
}

.OrderButtonRed:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #470e11), color-stop(1, #851b20) );
	background:-moz-linear-gradient( center top, #470e11 5%, #851b20 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#470e11', endColorstr='#851b20');
	background-color:#470e11;
}

.OrderButtonRed:active {
	position:relative;
	top:1px;
}

