/* ====================================================== */
/* dtf style */
/* ====================================================== */

body{font-family:Arial;font-size:75%; margin: 0px;
  /*background-image: url(/images/bg.gif);*/}

/* table.std{border-collapse:collapse;border-width:1;border-style:solid} */
table.std{border-collapse:collapse;border-width:1;border-style:solid;border-color:maroon;border-spacing:0;border-width:1px 1px 1 1}

td{font-family:Arial;font-size:75%}
td.required{font-family:Arial;font-size:75%;color:black;font-weight:bold}
td.mediumText{font-size:70%}
td.smallText{font-size:60%}
td.menu{border-width:1;border-style:solid;border-color:slategray;border-spacing:0;border-width:1px 1px 1 1}
td.list{border-width:1;border-style:solid;border-color:#bbbbbb;border-spacing:0;border-width:1px 1px 1 1}

th{font-family:Arial;font-size:75%;background:#efefef}

font.smaller{font-size:90%}

a.plain{color:#444444;text-decoration:none;border:none}
a.expanding {font-weight: bold}
a:link{color:#4040ff;text-decoration:none}
/* a:visited{color:#444444;text-decoration:none} */
/* a:visited{color:#green;background:ffe87c;text-decoration:none} */
a:visited{color:#4040ff;text-decoration:none}
a:hover{color:white;background:maroon}
a:active{color:white;background:maroon;text-decoration:none}

a.logo:hover{color:white;background:none}

/* ================================== */
/* dtree tree menu */
/* ================================== */
.dtree {
  font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size:100%;
  font-weight:normal;
  /* color:#000000; */
  /* color:green; */
  white-space:nowrap;
}
.dtree img {
  border:0px;
  vertical-align:middle;
}
.dtree a {
  font-size:100%;
  font-weight:normal;
  font-style:normal;
  /* color:#000000; */
  /* color:green; */
  text-decoration:none;
}
.dtree a.node,.dtree a.nodeSel {
  font-size:100%;
  white-space:nowrap;
  padding:1px 2px 1px 2px;
  /* unvisited */
  /* color:#333333; */
  color:#000066;
  font-weight:normal;
}
.dtree a.node:hover,.dtree a.nodeSel:hover {
  color:white;
  background-color:maroon;
  /* text-decoration:underline; */
  text-decoration:none;
}
.dtree a.nodeSel {
  color:green;
  /* background-color:#ffe87c; */
}
.dtree .clip {
  overflow:hidden;
}

li.sep{list-style-image:url(treeMenu/empty.gif);}

input.text,select,textarea.text
{
  font-family:Arial,Tahoma,Sans-Serif;
  vertical-align:middle;
  color:black;
  border-color:#888888;
  border-collapse:collapse;border-width:1;border-style:solid;
}
input.output{
  font-family:Arial,Tahoma,Sans-Serif;
  text-align:right;
  vertical-align:middle;
  color:black;
  border:none
}

center{margin-bottom:-5px;margin-top:0px;}
hr.sharp{height:1;border-collapse:collapse;border-width:1;border-style:solid;border-color:#666699;}
hr.menu{height:1;border-collapse:collapse;border-width:1;border-style:solid;border-color:#9c94c6;}

/* ==================================
// tree-view
// ================================== */
#folderlist{
  list-style-image:url(dtree/listgray.gif);
  font-size:90%;
  margin-top:0.25em;margin-right:0px;margin-bottom:0.25em;margin-left:19px;
  padding-top:0.25em;padding-right:0px;padding-bottom:0.25em;padding-left:0px;
  text-decoration:none;
}

/* ====================================================== */

hr {
  color:#000066;
}
p {
  font-family:Arial,Helvetica,sans-serif;
  font-size:100%;
  /* text-align:justify; */
  margin-top:10;
  margin-bottom:10;
}

h1 {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  /* font-size:140%; */
  font-size:120%;
  font-weight:bold;
  color:#000066;
  margin-bottom:6;
}
h2 {
  font-family:Arial,Helvetica,sans-serif;
  /* font-size:12pt; */
  font-size:110%;
  font-weight:bold;
  color:#000066;
  background-color:#FFCC33;
  border-top:1px solid #FFCC33;
  border-right:1px solid #FF9900;
  border-bottom:1px solid #FF9900;
  border-left:1px solid #FFCC33;
  padding-left:3px;
  margin-bottom:6;
}
h3 {
  font-family:Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:bold;
  color:#FFFFFF;
  background-image:url(/images/h3-bg.png);
  background-repeat:repeat-y;
  padding-left:3px;
  margin-bottom:8;
}

/* h4{letter-spacing:3px;filter:glow(color:maroon,strength:6);color:#eeeeee;height:20px;font-weight:bold} */
/* h4{letter-spacing:3px;filter:glow(color:maroon,strength:6);color:#eeeeee;height:28px;font-weight:bold;font-size:175%} */
/* h4{letter-spacing:1px;color:maroon;font-weight:bold;font-size:88%;font-family:Arial} */
h4{letter-spacing:1px;color:maroon;font-weight:bold;font-size:100%;font-family:Arial;margin-bottom:6}
h5{font-size:larger;font-weight:bold;margin-bottom:0px;margin-top:0px;}

ul.expander {
  list-style-type: none;
  width: 460px;
  margin-left: 20px;
}

a {
   text-decoration: none;
}

ul {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 90%;
  margin-left: 20px;
  margin-top:10;
  margin-bottom:6;
}

ol {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a.toTop {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: italic;
  color: #990000;
}

a.anchor {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #0000CC;
}

/* ====================================================== */

.quote {
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
  font-size:100%;
  color: #4040ff;
  text-align:left;
  font-style:italic;
  font-weight:bold;
}

.quoteName {
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
  font-size:100%;
  color: #4040ff;
  text-align:right;
  font-style:italic;
  font-weight:bold;
}

.callout {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-style: italic;
  color: #000066;
  margin-right: 25px;
  margin-left:0px;
  font-weight: bold;
}

.navheader {
  font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  font-style: italic;
  color: #000066;
  white-space: nowrap;
}

#header {
  position: relative;
  width: 100%;
  height: 106px;
  background-color:#000066;
  background-image: url(/images/new-bg.jpg);
}

.headerlogo {
  position: absolute;
  top: 0px;
  left: 0px;
}

.headertabs {
  padding-right: 5px;
  text-align: right;
}

.interiortabs {
  margin-right: 5px;
  text-align: right;
}

/*.address {
  padding-top: 36px;
  padding-bottom: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #ffffff;
  margin-right: 7px;
  text-align: right;
}*/
.address {
/*  padding-top: 52px;
  padding-bottom: 12px; */
  padding-bottom: 18px;
  /* font-family: Arial, Helvetica, sans-serif;
  font-size:90%;
  font-weight: normal; */
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:70%;
/*  font-weight: normal; */
  color: #ffffff;
/*  color: #000066; */
  font-weight: normal;
/*  margin-right: 7px;
    text-align: right; */
}

.footer {
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size:75%;
}

#content {
  position: relative;
  width: 100%;
}

#main-text {
  margin-left: 162px;
  background-image: url(/images/yellow_px.gif);
  background-repeat: repeat-x;
}

#menuarea {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #EFE7F7;
}

img.corner {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

img.icorner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}

.menu {
  padding-left: 9px;
  padding-right: 9px;
}

.textcont {
  width: 100%;
}

.texttop {
  background: url(/images/corner.gif) no-repeat left top;
}

.bdytext {
  width: 98%;
  margin-top: 3px;
  margin-left: 10px;
}

.headerFlash {
  text-align: right;
  margin-right: 7px;
}
.design_query {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FF0000;
}
sup {
  font-weight: bold;
  font-family: "Courier New", Courier, monospace;
}
.form_field {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: normal;
  color: #000066;
  border-color:#aaaaee;
  border-collapse:collapse;border-width:1;border-style:solid;
}

.quickLinkArea {
  width: 100%;
}

.quickLinks {
  border: 2px solid #000066;
  margin-left: 78%;
  background-color: #EFE7F7;
  font-size: 9pt;
}
.quickLinkBody {
  width: 77%;
  float: left;
}

.imgColumnArea {
	width: 100%;
	display: block;
}

.imgColOne {
	width: 75%;
	float: left;
}

.imgColTwo {
	margin-left: 79%;
 }

.imgColLeft {
    width: 10%;
	float: left
}

.imgColRight {
	margin-left: 11%;
}

.listColumnsArea {
  width: 100%;
}

.firstColumn {
  width: 320px;
  float: left;
}

.secondColumn {
  margin-left: 330px;
  width: 320px;
}

.quickLinks ul {
  font-family: Arial, Helvetica, sans-serif;
  color: #000066;
  list-style-type: none;
  margin: 0px;
  padding: 3px;
  font-size: 8pt;
}
.imageRight {
  margin-left: 78%;
}
.quickLinks ol {
  margin-left: 10px;
  font-size: 8pt;
}
.expander {
  background-color: #EFE7F7;
  border: 2px solid #000066;
  padding: 3px;
}
.firstColumn ul {
  font-size: 9pt;
}
.listColumnsArea ul {
  font-size: 9pt;
  margin-top: 0px;
  margin-left: 25px;
}
dl {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
dt {
  font-weight: bold;
  color: #000000;
}
dd {
  padding-bottom: 10px;
}
/* .3headFlash {
	float: right;
} */

.prices {
	font-size: 90%;
	color: #990000;
	font-weight: bold;
}

/* floater */

.contact {
	position: fixed;
	left: 5px;
	bottom: 5px;
	color: white;
}
