/* global body */
body{
	margin:0px 0px 0px 0px;
	padding:0px;
	background-image:url(../images/bg.gif);
}

/* 100 height */
html, body, #wrapper {
      height:100%;
      border: none;
	  font-family:Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;	  
}
  
/* 100 height */
#wrapper {
      margin: 0 auto;
	  background-color:#FFFFFF;
}

/* dotted edge left */
table.dotLeft{
border-left: 1px dotted #cccccc;
}

/* solid edge sides */
table.techSides{
border-left: 2px solid #999999;
border-right: 2px solid #999999;
}

a:link {color: #1A6160;text-decoration:underline;}     /* unvisited link */
a:visited {color: #1A6160;text-decoration:underline;}  /* visited link */
a:hover {color: #000000;text-decoration:none;}   /* mouse over link */
a:active {color: #000000;text-decoration:none;}   /* selected link */ 

/* -------------------------------------- */
/* -------------------------------------- */
/* --------------FORMS------------------- */
/* -------------------------------------- */
/* -------------------------------------- */
form {
      margin: 0 auto;
}

/* form input fields */
input,select{
	font-size: 10px;
	color: #333333;
	background: #CFDEDD;
	border-top:0px solid #3A5353;
	border-right:1px solid #3A5353;
	border-left: 0px solid #3A5353;
	border-bottom: 1px solid #3A5353;
	
}

form.qc input.formButton {
	padding:4px;
	background: #165250;
	border-bottom: 2px solid #333333;
	border-left: 1px solid #666666;
	border-right: 2px solid #333333;
	border-top: 1px solid #666666;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:4px;
	
}

.altRowEven {
	background-color: #f5f5f5;
}

.altRowOdd{
	background-color: #efefef;
}

/* -------------------------------------- */
/* -------------------------------------- */
/* ---------------H's-------------------- */
/* -------------------------------------- */
/* -------------------------------------- */

h1{
	color:#1A6160;
	font:130%/1.2em "Lucida Bright",Georgia, "Times New Roman", Times, serif;
	margin-bottom:0px;
	margin-top:40px;
	font-weight:bold;
}

h2{
	color:#8CB0AE;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:0px;
	margin-top:8px;
	
}

h2 a:link {color: #8CB0AE;text-decoration:none;}     /* unvisited link */
h2 a:visited {color: #8CB0AE;text-decoration:none;}  /* visited link */
h2 a:hover {color: #FFFFFF;text-decoration:none;}   /* mouse over link */
h2 a:active {color: #FFFFFF;text-decoration:none;}   /* selected link */ 

h2.current a:link {color: #FFFFFF;text-decoration:none;}     /* unvisited link */
h2.current a:visited {color: #FFFFFF;text-decoration:none;}  /* visited link */
h2.current a:hover {color: #8CB0AE;text-decoration:none;}   /* mouse over link */
h2.current a:active {color: #8CB0AE;text-decoration:none;}   /* selected link */ 

h3{
	font-size:10px;
	margin:0 0 0 0px;
	font-weight:normal;
	color:#ffffff;
}

h4{
	font:100%/1em "Lucida Bright",Georgia, "Times New Roman", Times, serif;
	color:#666666;
	margin-bottom:2px;
	margin-top:20px;
	font-weight:bold;
	font-variant:small-caps;
	letter-spacing:2px;
}

h5{
	font:128%/1em "Lucida Bright",Georgia, "Times New Roman", Times, serif;
	color:#666666;
	margin-bottom:24px;
	margin-top:40px;
	font-style:italic;
	letter-spacing:0px;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:bold;
}

h6{
	color:#333333;
	font:120%/1.2em "Lucida Bright",Georgia, "Times New Roman", Times, serif;
	margin-bottom:4px;
	margin-top:0px;
	font-weight:bold;
}


/* -------------------------------------- */
/* -------------------------------------- */
/* --------------TEXT ------------------- */
/* -------------------------------------- */
/* -------------------------------------- */

.tenpiece {
	font-size:11px;
	margin:0 0 0 0px;
}

table.body TD,p{
	font: 91%/1.4em Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}


p.bodier{
font-size:84%;
}

p.feature{
	margin:7px 0px 22px 10px;
}

p.featurehome{
	margin:7px 0px 7px 0px;
}
.newsTitle {
font: 91%/1.4em Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1A6160;
}

.tableBorder {
	border: 1px dashed #85a2b2;
}