	
/******************** body *********************/
body{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;	
	margin: 0px;
	padding: 0px;
	
	
}

/******* hyperlink, anchor,p and header tag styles *******/


a:link, a:visited { color:#000;}
h1 {font-size:18px; line-height:18px;}
h2 {
	font-size:18px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
}
h3 {
	font-size:16px;
	font-weight:normal;
	line-height: 18px;
	letter-spacing: 0.2em;
	font-variant: small-caps;
}
h4 {
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	font-variant: small-caps;
}

p{margin-top:3px;}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#container{
	position:absolute;
	width:760px;
	margin-left:0px;
	margin-right:0px;
	background-color: #ffffff;
	top:0px;
	text-align:left;
}


#top{
	position: absolute;
	top: 0px; left:0px;
	width:760px;
}

#logo {margin: 0px;padding: 5px 0px 10px 15px;}
#sublogo{position:absolute; top:21px; left:202px;}
#explanation{position:absolute; top:21px; float:right; left:580px;}
#topline{position:absolute; top:21px; left:0px; z-index:1; width:581px; height:23px; border-bottom:1px solid #000; border-right:1px solid #000;}

#navigation{
	float: left;
	width:130px;
	height:253px;
	margin:75px 0px 0px 0px;
	border-left:8px solid #cff6ea;
	
}

#navigation img {float:left; display:block; clear:right;}

#leftline {position:absolute; top:74px; left:90px; z-index:1;}

html>body pageNav {height: auto;}

#nawarrow {position:absolute; top:83px; left:0px; z-index:1;}

#content {padding:0px;margin:75px 0px 0px 130px;width:615px;}

.feature {padding: 0px 0px 10px 0px;width:420px;float:left;}
html>body .feature {height: auto;}

#rightcontent {padding: 0px; float:right; text-align:right; width:165px;}

.rightcolumn {border-left:1px solid #000; padding:1px 0px 5px 12px;}

.rightcolumn img {clear:both; display:block;}

#footer{clear: both;	padding: 20px 0px 0px 0px;	margin-top: 0px;}

#footer2{clear: both; padding: 0px;	margin-top: 0px;}

#coffee{position:relative;	top:-115px;	padding: 0px 4px 0px 0px;	float:left;}

#footercontact {width:760px;padding: 0px; border-top:1px solid #000;border-bottom:8px solid #cff6ea;float:left;}

#footercontact img{position:relative;top:0px; padding:4px 0px 3px 140px;}



/************** navigation menu layers ****************/

#divCircle   {position:absolute; z-index:1; top:0px; left:0px; width:124px; border-bottom:1px solid #000;} 

#divCircle img  {position:relative; top:16px; left:0px; float:right;} 

.clButtons   { padding-left:10px; visibility:visible; z-index:0; font-family:arial,helvetica,sans-serif; font-size:12px; clear:both; display:block;}

.clButtons a {color:#333366;clear:both; display:block;} 


/************** navigation menu layers ****************/

input, select, textarea {
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color: #333333; padding:0px;
}


.goodbye{
 height: 18px;
}

input img {vertical-align:baseline;}




/************** font styles ****************/

.text {font-size:11px;}
.contents {font-size:13px; margin-left:14px;link-color: red;}
.contact { font-size:10px; color: #006666;}
.footnote {font-size:10px;}
.textlinks {font-size:11px; color: #2f5e5e;}
.comparetext {  font-family: Verdana, Arial; font-size: 9px; color: #808080}
.textleft {font-size:11px; text-align:right;}
.textleftspace { font-size:11px; text-align:right; padding:10px 0px 0px 0px;}
.textbold { font-size:11px; font-weight:bold;}
.textSpecial { font-size:11px; font-weight:bold; color: #0080C0;}
.coffeetext {
	font-size:10px;
	padding-top: 10px;
	padding-left: 20px;
	font-variant: small-caps;
}
