@charset "UTF-8";
/* CSS Document */
body,td,th {color: #666666;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;}
body { margin: 0px; background: #000000 repeat-x url(images/bg.jpg);}
a:link, a:visited, a:active {color: #660000;}
a:hover {color: #993333;}

#footer a, #footer a:active, #footer a:link, #footer a:visited  {color: #666666;}
#footer a:hover {color: #CCCCCC;}
#footer {line-height: 22px;}

#ContentColumn2 p, #ContentColumn2 li, #ContentColumn1 p, #ContentColumn1 li {line-height:22px;}
#Background1 {margin:auto; background: center repeat-y url(images/layout_contentbg_droprepeat.png); width:100%;display:block; height:auto;}
#Background2 {margin:auto; background: top center no-repeat url(images/layout_contentbg_drop.jpg); width:100%; min-height: 500px;}
#Layout1 {
	width:784px;
	margin:auto;
	text-align:center;
	display:block;
	padding-top: 25px;
}
#Layout2 {clear:both; width:751px; padding:0 16px; display:block;}
#ContentColumn1 {float:right; width: 150px; display:block; padding:25px 20px; background: top no-repeat url(images/layout_subnav_bg.jpg); text-align:left;}
#ContentColumn1 ul {margin:0; padding:0; position: relative;border-bottom: solid 1px #CC9999;}
#ContentColumn1 ul li{list-style:none;}
#ContentColumn1 ul li a{display:block; height: 20px; text-decoration:none; border-top: solid 1px #CC9999;padding: 3px;}
#ContentColumn1 ul li a:hover{display:block; height: 20px; text-decoration:none; border-top: solid 1px #CC9999;background:#CC9999; padding:3px;}
#ContentColumn1 ul li ul {margin:0 15px; padding:0; position: relative;border:0;}
#ContentColumn1 ul li ul li{list-style:circle; list-position:inside;}
#ContentColumn1 ul li ul ol{list-style:circle; color:#660000}
#ContentColumn1 ul li ul li a{border:0; color:#996666; height:20px; display:block;}
#ContentColumn1 ul li ul li a:hover{ height:20px; border:0; display:block;}
#ContentColumn1 .selected{background:#fff;font-style:italic; color:#333333;}
#ContentColumn2 {float: left; width:530px; display:block; text-align:left; padding-left:15px;}

.TopNav, .TopNavHD, .TopNavON {float:left; display:block;}
.TopNav a, .TopNav a:link, .TopNav a:visited {background: center top no-repeat url(images/nav_off.gif); display:block;}
.TopNav a:hover, .TopNavON {background: center top no-repeat url(images/nav_on.gif); display:block;}
.TopNavHD{width:517px; text-align:left;}

.ddsmoothmenu{font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;background: white;text-align:center;margin: auto;}
.ddsmoothmenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}
.ddsmoothmenu ul li{position: relative;display: inline;float: left; width:inherit;}
.ddsmoothmenu ul li a{display: block;background: white; color: #666666;padding: 8px 10px;text-decoration: none;letter-spacing: 2px}
* html .ddsmoothmenu ul li a{display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color: #666666;}
.ddsmoothmenu ul li a.selected{background: white; color: #333333;}
.ddsmoothmenu ul li ul li a.selected{background: right no-repeat url(images/layout_navbar_arrow.gif) white; color: #666666;}
.ddsmoothmenu ul li a:hover{background: white; color: #333333;}
.ddsmoothmenu ul li ul{position: absolute;left: 0;display: none; visibility: hidden;border-top: solid 1px #993333;}
.ddsmoothmenu ul li ul li ul{border-top: 1px;}
.ddsmoothmenu ul li ul li{display: list-item;float: none;text-align:left; width: inherit;}
.ddsmoothmenu ul li ul li ul{top: 0;}
.ddsmoothmenu ul li ul li a{font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:normal;width: 145px;padding: 6px 10px;margin: 0;
border-top-width: 0;border-bottom: 1px solid #B87D62;border-left: 2px solid #B87D62;text-align:left;background: right repeat-y url(images/navbar_bg.jpg) #Ffffff;}
.ddsmoothmenu ul li ul li ul li a{background: #ffffff;font-size:12px;border-bottom: 1px solid #ffffff; height: 10px; border-top:1px solid #CC9999;}
.downarrowclass ul li ul li{position: absolute;top: 0;right: 0;padding-right: 5px;}
.rightarrowclass ul li ul li{position: absolute;top: 0;right:0;padding-right: 5px;}
.ddshadow{position: absolute;left: 0;top: 0;width: 0;height: 0;background: #B87D62;}
.toplevelshadow{opacity: 0.5;}
.boldThis {color: #993333;}
h1 {color: #993333;font-size: 18px;font-variant: normal;text-transform: uppercase;letter-spacing: 4px;}
h2 {font-size: 16px;color: #660000;}
.qa {font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;color: #996666;}
.boldThiswhite {color: #FFFFFF;}
h3 {
	color: #993333;
}
.inputStyle {
	background-image: url(images/input_bg.jpg);
	height: 19px;
	margin: 3px;
	padding: 5px;
	border: 1px solid #CC9999;
	font-size: 13px;
	color: #993333;
}
.inlineLI {
font: 15px  Georgia, "Times New Roman", serif;
line-height: 22px;
padding:0 6px;
}

.aselectedSub{background:white;}.note {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-style: italic;
}
.label_sm {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #993333;
	text-transform: uppercase;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CC9999;
	border-right-color: #CC9999;
	border-bottom-color: #CC9999;
	border-left-color: #CC9999;
	background-color: #F5EDEA;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.door_td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CC9999;
	border-right-color: #CC9999;
	border-bottom-color: #CC9999;
	border-left-color: #CC9999;
}
.label_sm_noborder {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #993333;
	text-transform: uppercase;
	height: 35px;
	width:70px;
}
.label_sm2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #993333;
	text-transform: uppercase;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CC9999;
	border-right-color: #CC9999;
	border-bottom-color: #CC9999;
	border-left-color: #CC9999;
	background-color: #F5EDEA;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	height: 35px;
}
.specsTD {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CC9999;
	border-right-color: #CC9999;
	border-bottom-color: #CC9999;
	border-left-color: #CC9999;
}
