/*
main width = 1000px
yellow bits = #d7d720
*/
html { margin: 0;	padding: 0; font-size: 62.5%; 	background-color: #f9f9f9;	color: #333;}
html.body {font-size:12px}
body { margin:0; padding:0; font-size:12px; font-family:arial,helvetica,sans-serif; color:#333;
  background:url(../images/background.png) 0 0 repeat-x; }

ul { list-style-type:none; list-style-position:outside; }
dl { list-style-type:none; list-style-position:outside; }
dt,dd { list-style-type:none; }
li { list-style-type:none; list-style-position:outside; }
p, form, ul, ol, dl, li, div, label, span {margin: 0; padding: 0; border:0; clear:none;}
p { text-align:left; }

a:link, a:visited, a:active {padding:0; margin:0; border:0; color: #000; text-decoration: none; }
a:hover {padding:0; margin:0; border:0; color:  #999;  }

h1 { clear: both;  font-size: 14px; line-height:20px; margin:0; padding:5px 0 2px 0;  color:#000;  font-weight:bold;  }
h2 { clear: both;  font-size: 14px; line-height:16px; margin:0; padding:5px 0 2px 0;  color:#000;  font-weight:normal;}
h3 { clear: both;  font-size: 12px; line-height:16px; margin:0; padding:5px 0 2px 0;  color:#000;  font-weight:bold;  }
h4 { clear: both;  font-size: 12px; line-height:16px; margin:0; padding:5px 0 2px 0;  color:#000;  font-weight:bold;  text-align:center; }

/* STANDARD FORMS */
dl.std {float:left; width:100%; clear:both; margin:0; padding:0; overflow:hidden; }

dl.std dt {	clear:left;	float:left;	width:30%;	line-height: 14px;	color: #000;
 	margin: 12px 0 0px 0;  padding:0px 0 0 0;	border:0px solid red;	}

dl.std .info { line-height:1px;}
dl.std .infosmall { line-height:11px;}
dl.std dt.man {  }
dl.std dt.data {font-weight:normal; line-height:16px; 	margin: 2px 0 1px 0; padding:0; }
dl.std dt.bold {font-weight:bold; line-height:16px; 	margin: 2px 0 1px 0; padding:0;}

dl.std dd { float:left;	width:67%;	margin:8px 0 0px 0; padding:0;	line-height: 18px;	border:0px solid red;	}

dl.std dt.data {	width:28%;	float:left;	margin:2px 0 1px 0; padding:0;	line-height: 16px;	color: #555;	}
dl.std dd.data {	width:70%;	float:left;	margin:2px 0 1px 0; padding:0;	line-height: 16px;	color: #555;	font-weight:bold;	}

dd.data1 {	line-height: 16px;		color: #980000; }

dl.cb1 { width:100%; float:left; border:0px solid red; overflow:hidden; }
dl.cb1 dt { float:left; clear:left; width:30px; border:0px solid red; }
dl.cb1 dd { float:left; border:0px solid red; }

input.std, input.std50, input.std40, select.std, select.std50, input.std90, textarea.std {
	float:left; width: 98%; height:auto;  display:inline;
 padding:0 0 0 2px; margin:0;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;  line-height:11px;
 border:1px solid #006699;
	}

input.std { width:98%; padding-top:3px;  padding-bottom:2px; }
input.std50 { width:50%;}
input.std40 { width:40%;}
input.std90 { width:90%;}
textarea.std { width:98%; height:auto; line-height:12px; }
select.std {  border:0px;  width:100%; padding-top:0px;  padding-bottom:0px; }
select.std50 { border:0px;  width:100%; padding-top:0px;  padding-bottom:0px; }
/*input.std:focus, textarea.std:focus, select.std:focus, select.std50:focus {background:#f00;}*/
/*select.std,select.std50 { min-height:10px; }  /* opera fix */
/*select.std, select.std50 { line-height:14px; } /* safari fix */

input.stdcb { width:15px;  height:15px;  border:1px solid #8bc55e; margin:0; padding:0; }

ul.std {	float:left;	width:100%;  line-height:20px; }
ul.std li {	float:left;	width:100%; line-height: 18px; }
ul.std li.sublist { width: 100%; }

dl.std dd.stdBorder {	background: #fff; border:1px solid #777; width:66%;}
dl.std dd.std50Border { width:36%;  background: #fff; border:1px solid #777; }
div.std50Border { float:left; width:44%; background: #fff; border:1px solid #777; }
div.std50BorderR { float:right; width:44%; background: #fff; border:1px solid #777; }
ul.std li.stdBorder { width:98%;  background: #fff; border:1px solid #777; }
ul.std li.std50Border { width:50%;  background: #fff; border:1px solid #777; }
.selectBorder { float:left; width:99%;  background: #fff; border:1px solid #777; }
.selectPlainBorder {  float:left; width:99%;  border: 1px solid #777;  background: #fff;  }
.plainBorder {  border: 1px solid #777;  }

a.BMBtn, a.BMBtn:link, a.BMBtn:visited, a.BMBtn:active {
  width:130px; height:16px;  display:inline; float:left;
 	font-family:  helvetica, arial, sans-serif;
  font-size:12px; font-weight:bold; text-align:center; line-height:14px;
  margin:3px 5px 0 0;  padding: 5px 0px 3px 0px;
  border:1px solid #777;
 	background:url(../../images/footer.jpg) 0 0 no-repeat #1F1111;
  color:#fff;
  cursor:pointer;
  }
a.BMBtn:hover { background:#4c4c4c; border:1px solid #0f0; color:#fff;}

a.BMBtnHi, a.BMBtnHi:link, a.BMBtnHi:visited, a.BMBtnHi:active {
  width:130px; height:16px;  display:inline; float:left;
 	font-family:  helvetica, arial, sans-serif;
  font-size:12px; font-weight:bold; text-align:center; line-height:14px;
  margin:3px 5px 0 0;  padding: 5px 0px 3px 0px;
  border:1px solid #777;
 	background:url(../../images/footer.jpg) 0 0 no-repeat #1F1111;
  color:#fff;
  cursor:pointer;
  }
a.BMBtnHi:hover { background:#4c4c4c; border:1px solid #0f0; color:#fff;}

input.BMBtn, input.BMBtn:link, input.BMBtn:visited, input.BMBtn:active {
  width:130px; height:auto;  display:inline; float:left;
 	font-family:  helvetica, arial, sans-serif;
  font-size:12px; font-weight:bold; text-align:center;
  margin:3px 5px 0 0;  padding: 3px 0px 3px 0px;
  border:1px solid #000;
 	background:url(../images/headm1.jpg) 0 0 repeat #777;
  color:#fff;
  cursor:pointer;
  }
input.BMBtn:hover { background:url(../images/headm2.jpg) 0 0 repeat #777; border:1px solid #000;  color:#fff;}

input.BMBtnHi, input.BMBtnHi:link, input.BMBtnHi:visited, input.BMBtnHi:active {
  width:130px; height:auto;  display:inline; float:left;
 	font-family:  helvetica, arial, sans-serif;
  font-size:12px; font-weight:bold; text-align:center;
  margin:3px 5px 0 0;  padding: 3px 0px 3px 0px;
  border:1px solid #777;
 	background:url(../../images/footer.jpg) 0 0 no-repeat #1F1111;
  color:#ffffff;
  cursor:pointer;
  }
input.BMBtnHi:hover { background:#4c4c4c; border:1px solid #0f0;  color:#fff;}

input.submitBtn { margin-top:10px; }

.infoHead { float:left; width:658px; padding:10px; margin:5px 0; border:1px solid #ddd;}
.infoMain { float:left; width:658px; padding:0 0 0 10px; border:0px solid #ddd; }
.infoRight { float:left; width:330px; padding:0 0 0 10px; border:0px solid #ddd; }
.infoLeftB { float:left; width:329px; padding:0 0 0 10px; border-right:1px solid #aaa; }
.infoFullTB { float:left; width:660px; padding:0 0 0 10px; border-top:1px solid #aaa;}
.infoFullBB { float:left; width:660px; padding:0 0 0 10px; border-bottom:1px solid #aaa;}

.info { font-size:12px; line-height:14px; padding:4px 0; }
.info0 { font-size:10px; line-height:14px; }
.info1 { font-size:13px; line-height:14px; }
.info2 { font-size:14px; line-height:14px; font-weight:bold;}
.infoh3 { font-size:12px; line-height:14px; color:#d00; }
.infoh2 { font-size:13px; line-height:14px; color:#d00;  padding:10px 0 0 0;}
.infoh1 { font-size:14px; line-height:14px; color:#d00;  font-weight:bold; padding:10px 0 0 0;}

a.info:link, a.info:visited, a.info.active { font-size:12px; line-height:14px; font-weight:normal; text-decoration:underline; }
a.info:hover { color:#03f; }

/* page areas */
#mainContainer { margin:0 auto; width:1000px; min-height:500px; }
#footerContainer { float:left; width:100%; padding:3px 0; font-size:10px; text-align:right;}

#topContainer { float:left; width:100%; height:80px; padding:10px 0; border-bottom:1px solid black; }
#searchContainer { float:left; width:100%; background:red; }
#leftContainer { float:left; width:150px; }
#centerContainer { float:left; width:700px; background:#eee;}
#centerContainer1 { float:left; width:680px; min-height:500px; padding:5px 0 0 10px;  text-align:left;}
#rightContainer { float:left; width:150px; }
#bottomContainer { float:left; width:100%; }
#keywordsContainer { float:left; width:100%; text-align:left; color:#999; }

#pageTitle { float:left; width:100%; line-height:20px; font-weight:bold; background:#d7d720; color:#333; text-transform:uppercase; }

/* header */
#topTop { float:left; width:100%; text-align:right; font-size:11px; color:#666;}
ul#head { float:left; margin:0px 0 0 0px; height:60px; background:url(../images/headm1.jpg) 0 10px repeat-x;}
ul#head li { color:#ccc; font-weight:bold; height:50px; margin:0px 0 0 0; padding:10px 0 0 0;}
ul#head li.headl { float:left; width:2px; background:url(../images/headl.jpg) 0 10px no-repeat; }
ul#head li.headm { float:left; width:144px; background:url(../images/headm1.jpg) 0 10px repeat-x; }
ul#head li.headm:hover { color:#c7c720; background:url(../images/headm2.jpg) 0 10px repeat-x }
ul#head li.headm span { float:left; width:100%; text-align:center; padding:17px 0 0 0;}
ul#head li.headr { float:left; width:1px; background:url(../images/headr.jpg) 0 10px no-repeat }
ul#head li.headbar { float:left; width:1px; background:url(../images/headbar.jpg) 0 10px no-repeat;  }
ul#head li a:link, ul#head li a:visited, ul#head li a:active {
  float:left; width:100%; height:32px; text-align:center; padding:17px 0 0 0; color:#ccc; font-size:11px; font-weight:bold; }
ul#head li a:hover { color:#c7c720; }
ul#head li.headlogo { float:left; width:127px; height:60px; margin:4px 0 0 0; background:url(../images/headlogo.jpg) 0 0 no-repeat; text-align:left; }
ul#head li.headlogo a { float:left; width:90px; padding:9px 0 0 35px; font-size:18px; color:silver; text-align:left;}

.leftpic { width:150px; border:0; vertical-align:top;}

#newsletter { float:left; width:100%; text-align:left; }
#newsletterTop { float:left; width:500px; padding:0 0 0 100px; }
#newsletterMid { float:left; width:500px; padding:0 0 0 100px; }
#newsletterBot { float:left; width:500px; padding:20px 0 0 100px; }

#dmTextArea { float:left; width:99%; height:300px; }



