body {font: 12px Arial, Helvetica, sans-serif;
color: #666;
margin: 0; 
padding: 0;
}

a {
color: #09C;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: underline;
}

#container {
 margin: 0 auto 0 auto; 
 width: 800px;
 /* border: 1px solid #000; */
 }

#logo {
float: left;
margin: 0;
padding: 0;
}

#mainGfx {
display: block;
float: left;
margin: 1px 0 0 0;
padding: 0 0 0 0;
/* position: absolute; 
top: 67px; 
right: 800; 
padding: 2px 0 2px 0; 
white-space: nowrap; */
}

/*************************************************
				HOME BODY TEXT
**************************************************/
#hometext ul {clear: left;}

#hometext {
float: left;
width: 464px;
padding: 0 0 0 20px;
/*border:  1px solid #000;*/
}

#hometext h1 {
font: 16px Arial, Helvetcia, sans-serif;
color: #09c;
padding: 0;
border-bottom: thin dotted #666;}

#hometext p {
margin: 10px;
padding: 0;
}


/*************************************************
				LEFT COL BODY TEXT
**************************************************/
#text ul {clear: left;}

#text {
line-height: 15px;
float: left;
width: 537px;
margin: 10px 0 0 0;
padding: 0 0 0 20px;
/*border:  1px solid #000;*/
}

#text a {
color: #09c;
float: left;
/*border:  1px solid #000;*/
}

#text h1 {
font: 16px Arial, Helvetcia, sans-serif;
color: #09c;
padding: 0;
border-bottom: thin dotted #666;
}

#text h2 {
font: 12px Arial, Helvetcia, sans-serif;
font-weight: bold;
color: #666;
margin: 0 0 0 0;
padding: 0;
}

#text p {
margin: 0 10px 10px 0;
padding: 0;
}

#text ul {
list-style: disc;
margin: 0 0 10px 10px;
padding: 0 0 0 10px;
}

/*************************************************
				TOP NAVBAR
**************************************************/
#navbar {
float: right;
margin: 41px 0 0 0;
width: 639px;
height: 25px;
padding: 0;
background: url(images/gfx_navBar2.jpg) no-repeat;
}

#navbar a {
float: left;
text-transform: uppercase;
text-decoration: none; 
color: #fff;
/* margin: 6px 0 0 45px; */
}
  
#navbar a:hover {
color: #fff;
text-decoration: underline;
}

#navbar ul {
list-style: none;
margin: 0 0 0 0; 
padding: 0 0 0 0px;
}


#navbar li.first {
border: none;
background: none;
}

#navbar li {
list-style: none;
float: left;
height: 25px;
margin: 0 0 0 0;
padding: 5px 10px 0 10px; 
color: #fff;
background: url(images/gfx_divider.jpg) no-repeat;
}


/*************************************************
				FEATURE
**************************************************/
#feature {
float: left;
width: 520px;
/* position: absolute; 
top: 457px;*/
}

#feature p {
font: 11px Arial, Helvetica, sans-serif;
float: left;
width: 240px;
padding: 0 0 0 10px;
/* position: absolute; 
top: 457px;*/
}

/*************************************************
				FOOTER
**************************************************/
/*#footer {
position: absolute; top: 600px;
font: 10px Arial, Helvetica, sans-serif;
color: #000;
}*/

#footer {
float: left; 
width: 800px;
margin: 10px;
padding: 5px 0 0 0; 
font: 10px Arial, Helvetica, sans-serif;
color: #000;
border-top: thin dotted #09c; 
/*background: url(images/gfx_dottedFooter2.jpg) top left repeat-x;*/
}

#footer a {
color: #000;
text-decoration: none;
}

#footer a:hover {
color: #c30;
text-decoration: underline;
}

/*************************************************
				PRIVACY
**************************************************/

#privacy {
float: right; 
font: 10px Arial, Helvetica, sans-serif;
color: #000;
padding: 0;
margin: 0;
}

#privacy a{
color: #000;
text-decoration: underline;
}

#privacy a:hover {
color: #666;
text-decoration: underline;
}

/*************************************************
				HIGHLIGHTS
**************************************************/

#highlights {
float: right;
width: 267px;
margin: 0;
padding: 5px 0 0 0;
/* position: relative; 
left: 230px;
padding: 0;*/
}

#highlights p {
float: none;
padding: 0 0 0 16px;
width: 220px;
}

#highlights form {
padding: 0 0 0 0;
width: 220px;
}

#highlights ul {
list-style: none;
margin: 0 0 0 0; 
padding: 0 0 0 0; 
}

#highlights ul li {
list-style: none;
margin: 10px 0 0 0;
padding: 0 0 0 15px;
background: url(images/gfx_arrowBullet.jpg) no-repeat;
}

input{
font: 10px Arial, Helvetica, sans-serif; 
vertical-align: middle;
}

/*
form p { 
Êvalign: top; 
Êfloat: left; 
Êmargin: 0;
Êpadding: 0;
Êwidth: 500px;
Ê/*border: 1px solid #000;*/
}
*/


#form input{
float: right;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
padding: 50px;
}

/*************************************************
				RIGHT COL
**************************************************/

#rightCol {
float: right;
width: 233px;
/*border: 2px solid #000;*/
}

#rightCol p {
float: none;
padding: 0;
width: auto;
}

#rightCol ul {
list-style: none;
margin: 0;
padding: 0;
}

#rightCol ul li {
list-style: none;
background: url(images/gfx_arrowBullet.jpg) no-repeat;
margin: 10px 0 0 0;
padding: 0 0 0 15px;
}










