@charset "utf-8";
/* CSS Document */

/* Homepage headings */
body#home {
	margin-top:0;
	margin-left:0;
	margin-right:0;
	background-image:url(../../img_lib/back-diag.gif);
	background-repeat:repeat;
}

body#home div.c1 {
	float: left;
	width: 550px;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	border-top: 4px solid #8CC63F;
}

body#home div.c2 {
	float: left;
	width: 170px;
	margin: 20px 20px 0 0;
	padding: 0 10px 0 0;
	border-top: 4px solid #8CC63F;
}

body#home div.inthisarticle {
	float: left;
	width: 190px;
	margin: 0px 20px 0 0;
	padding: 10px 10px 10px 10px;
	border: 1px solid #e4e2e2;
	background-color:#FBFBFB;
}

body#home div.inthisarticle a {
	color: #333;
	text-decoration: none;
}

body#home div.inthisarticle a:hover{
	color: #333;
	text-decoration: underline;
}

body#home div.deliver table{
	float: left;
	width: 550px;
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
}

body#home td.delivery{
	border: 1px solid #e4e2e2;
	vertical-align:top;	
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

body#home td.blueheader{
	border: 0px;
	vertical-align:bottom;	
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	background-color:#A5BCDE;
	color:#000000;
}

body#home td.blueheader_top{
	border-bottom: 1px solid #e4e2e2;
	vertical-align:top;	
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	background-color:#A5BCDE;
	color:#000000;
}

body#home td.plain_underline{
	border-bottom: 1px solid #e4e2e2;
	vertical-align:top;	
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

body#home td.plain_underline_wide{
	border-bottom: 1px solid #e4e2e2;
	border-left:1px solid #e4e2e2;
	vertical-align:middle;
	text-align:center;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

body#home div.narrowdiv {
	float: left;
	width: 338px;
	margin: 0px 0px 0 0;
	padding: 0px 10px 10px 10px;
	border-top: 4px solid #8CC63F;
}

body#home div.c2last {
	float: left;
	width: 170px;
	margin: 20px 0px 0 0;
	padding: 0 9px 0 0;
	border-top: 4px solid #8CC63F;
}

body#home div#map_canvas {
	width: 512px; 
	height: 300px;
	margin: 0px 0px 0px 19px;
}

body#home h1, 
body#home h2, 
body#home h3, 
body#home h5, 
body#home h6 {
	font: 20px "Baskerville", Georgia, "Times New Roman", serif;
	font-weight: normal;
}

body#home li {
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
}

p#mainp {
	font-family: arial,helvetica,sans-serif;;
	font-size:11px;
}

.subheader {
	font-weight:bold;
	color:#333399;
}

body#home td#navholder{
	padding: 0px 10px 10px 0;
	vertical-align:top;
}

body#home td#contact{
	vertical-align:top;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
}

td#smallprint {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:9px;
	padding: 5px 10px 0px 0px;
}

td#subsectionheader {
	margin-top:0;
	margin-left:0;
	margin-right:0;
	background-image:url(../../img_lib/arrowsection.jpg);
	background-repeat: no-repeat;
}

td#subsectionnoimage {
	font-family:"Palatino Linotype","Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;	
	background-color:#AFAFE4;
}

td#smallprint a,
td#smallprint a:active,
td#smallprint a:link {
	text-decoration: none;
	color: #8CC63F;
	border-bottom: 1px dotted;
}

td#smallprint a:hover {
	color: #576c36;
	border-bottom: 1px solid ;
}

td#smallprint a:visited {
	text-decoration: none;
}

td#bottominfo {
	border-bottom: 1px solid ;
	border-bottom-color:#CCCCCC;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:9px;
	color:#666666;
}

td#bottominfo a,
td#bottominfo a:active,
td#bottominfo a:link {
	text-decoration: none;
	color: #666666;
}

td#bottominfo a:hover {
	color: #576c36;
	border-bottom: 1px dotted ;
}

td#bottominfo a:visited {
	text-decoration: none;
}



