.wrapper {
  position:absolute; 
  top:10px; 
  left: 20%; 
  right: 20%; 
  width: 60%;
}

.textwrapper {
  position:absolute; 
  left: 0%; 
  top:100px; 
  width: 100%; 
  background-color: #FFFFFF; 
  margin-top:0px;
}

.textarea {
  font-size: 10pt;
  font-weight: normal;
  margin-left:0px;
  padding-left: 20px;
  margin-top: 0px;
  padding-top: 10px;
  padding-right: 10px;
  line-height: 16pt;
  color: #555555;
}

.footer {
  clear: right
}

.copyright {
  background-color: #ce8b43;
}

.tagline {
  position:absolute; 
  top:10%; 
  left:66%; 
  text-align: center; 
  font-size: 1em; 
  color:white; 
  font-variant:small-caps;
}

.phone {
  float:right; 
  top:5px; 
  right:5px; 
  width:150px; 
  color: white; 
  margin: 5px;
}

.resourcebox {
  float:right;  
  width:30%; 
  height:100%; 
  color: #000; 
  margin:0px; 
  padding:10px; 
  font-size: 0.7em; 
  border-left:1px solid #cc9933; 
  border-bottom:1px solid #cc9933;
}

.headwrap {
  position:absolute; 
  top:5px; 
  left:0px; 
  width:100%; 
  height:75px; 
  background-color: #FFF;
}

.bannerwrap {
  position:absolute; 
  top:30px; 
  bottom:0px; 
  left:0px; 
  width:100%; 
  height:100%; 
  margin-left:0px; 
  margin-right:0px;
}

.companyname {
  position:absolute;
  top:0%; 
  right:0%; 
  width:170px; 
  background-color: #662200; 
  text-align: right; 
  color:white; 
  font-size: 1.5em; 
  padding-right:15px; 
  font-variant:small-caps;
}


/********** General styles for this page ************/

BODY {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
  font-style: normal;
  background-color: #cd894e; 
  padding: 0; 
  margin: 0; 
  height:100%;
}

H1 {
  font-family: "Calisto MT";
  font-size: 20pt;
  text-align: center;
  line-height: pt ! important;
  font-weight: 200;
  color: #666666;
  font-variant: small-caps;
}

H2 {
  font-size: 15pt;
  text-align: center;
  font-style: italic;
  font-family: Verdana, arial, helvetica;
  line-height: 15pt ! important;
  font-weight: 100;
  color: #666666;
}

H5 {
  font-size: 1em;
  Width: 100%;
  text-align: left;
  padding-left: 5px;
  font-style: normal;
  line-height: 15pt ! important;
  font-weight: 600;
  background-color: #A3A86B;
}

P {
  text-indent: 30px;
}

HR {
  size: 1;
  background-color: #cc9933;
}

ul {
list-style-type: none;
}

LI {
  list-style-type: square;
}

A:active, A:visited, A:link {
  color: #0000A0;
  font-family: Verdana, Arial;
  font-weight: 600;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
  color: silver;
}

A.otherlinks:active, A.otherlinks:visited, A.otherlinks:link {
  font-family: Verdana, arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
  color: #808080;
  padding-right: px;
  padding-left: px;
  font-weight: 700;
}


/********** Navigation configuration CSS ************/

.navwrapper {
  position:absolute; 
  bottom:0px; 
  left:0px; 
  height:30px; 
  width:100%; 
  font-size: 1em;
  font-weight: normal;
  background-color:#662200; 
  border-top-style:solid; 
  border-top-width:2px; 
  border-top-color:#FFF;
}

#navcss ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#navcss ul li {
  position: relative;
  float: left;
  list-style-type: none;
  padding-left: 2%;
}

#navcss ul li ul li{
	position: relative;
	float: left;
        width: 120px;
}

#navcss li ul {
	position: absolute;
	top: 30px;
	display: none;
}
#navcss ul li a {
	display: block;
	text-decoration: none;
	line-height: 20px;
        font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #FFF;
	padding: 5px;
	background: #662200;
	margin: 0 2px;
}

#navcss ul li ul li a {
	font-size: 0.8em;
        text-align: left;
}

#navcss ul li a:hover { background: #A76F3E; }
#navcss li:hover ul, li.over ul { display: block;  opacity: 0.8;}
#navcss ul li.sfhover ul {
        opacity: 0.6;
	position: relative;
	padding:0px;
	left:30px;
	top: -5px;
	margin:0px;
}

/********** Corner Rounding CSS ************/

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

div#nifty{ margin: 0;
           background: #FFF
}

b.rtop, b.rbottom{display:block;
                  background: #ce8b43
}

b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;
                            height: 2px
}