html, body {
 font-family: Lucida Sans Unicode;
 font-size: 10pt;
 background-color: #0E468D;
 height: 100%;
 margin: 0;
 }
 
td, th, p {
 font-family: Lucida Sans Unicode;
 font-size: 10pt;
 line-height: 1.6em;
} 


.main {
	background-color: white;
}

.masthead {
	background-image: url(images/masthead.png);
	background-repeat: no-repeat;
}

.masthead_left h1 {
	padding-top: 50px;
	padding-left: 12px;
	font-size: 12pt;
	font-weight: bold;
	color: #0E468D;
}

.masthead_right h1 {
	padding-top: 2px;
	text-align: center;
	font-size: 8pt;
	color: #0E468D;
	font-weight: normal;
}

.masthead a:link {
	color: #0E468D;
}

.masthead a:visited {
	color: #0E468D;
}

.masthead a:hover {
	color: #0E468D;
	text-decoration: none;
}

.masthead_contact {
	line-height: 1.1em;
	text-align: right;
	padding-right: 30px;
	font-size: 8pt;
}




.left_gutter {
	background-image: url(images/left_gutter_back.png);
	background-repeat: repeat-y;
}

.right_gutter {
	background-image: url(images/right_gutter_back.png);
	background-repeat: repeat-y;
}
 


.navigation {
	background-color: #87a30b;
	padding-left: 15px;
	color: white;
}

.navigation a:link {
	color: white;
	text-decoration: none;
	padding: 2 4 2 4;
	
}

.navigation a:visited {
	color: white;
	padding: 2 4 2 4;
	text-decoration: none;
}

.navigation a:hover {
	color: #0E468D;
	text-decoration: none;
	/*border: 1px solid #0E468D;*/
	padding: 2 4 2 4;
	/*background-color: white;*/
}

.content {
	padding: 10 20 10 20;
}

.content p {
	line-height: 1.7em;
}

.content h1 {
	font-size: 12pt;
	font-weight: bold;
}

.content a:link {
	color: blue;
	text-decoration: underline;
}

.content a:visited {
	color: blue;
	text-decoration: underline;
}

.content a:hover {
	color: blue;
	text-decoration: none;
}

.order_now_home {
	background-image: url(images/order_now.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 371;
	height: 268;
	float: right;
	margin-left: 20px;
	display: block;
}

.order_now_home p {
	padding: 60 20 111 30;
	line-height: 1.2em;
}

.order_now_home a:link {
	color: #0E468D;
	text-decoration: underline;
}

.order_now_home a:visited {
	color: #0E468D;
	text-decoration: underline;
}

.order_now_home a:hover {
	color: #0E468D;
	text-decoration: none;
}

.testimonial_home {
	background-image: url(images/testimonial_back_home.png);
	background-repeat: no-repeat;
	height: 140px;
	width: 285px;
}

.testimonial_home p {
	line-height: 1.2em;
	padding-top: 10px;
}

.alignright {
	line-height: 1.2em;
	text-align: right;
	float: right;
}

.footer {
	background-image: url(images/footer_top.png);
	background-repeat: no-repeat;
}

.footer p {
	padding-top: 15px;
	padding-right: 15px;
	text-align: right;
	font-size: 8pt;
	color: #808080;
}

.footer a:link {
	color: #808080;
	text-decoration: underline;
}

.footer a:visited {
	color: #808080;
	text-decoration: underline;
}

.footer a:hover {
	color: #808080;
	text-decoration: none;
}

.orderBox {
	/*border: 1px solid gray;*/
}

.orderRow1 {
	font-face: verdana;
	font-size: 8pt;
	background-color: #D1E2F8;
}

.orderRow2 {
	font-face: verdana;
	font-size: 8pt;
	background-color: #DCE5BA;
}


.orderCell {
	font-face: verdana;
	font-size: 8pt;
	padding: 3px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;	
}

.orderTH {
	font-face: verdana;
	font-size: 8pt;
	text-align: left;	
	padding: 3px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;		
	background-color: #0E468D;
	color: white;
}

.orderID {
	font-face: verdana;
	font-size: 8pt;
	padding: 3px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;	
	text-align: center;
}

.orderID a:link {
	color: blue;
	text-decoration: underline;
}

.orderID a:visited {
	color: blue;
	text-decoration: underline;
}

.orderID a:hover {
	color: blue;
	text-decoration: none;
}

  #dropmenudiv{
position:absolute;
margin-top: 0px;
border:1px solid #0E468D;
font:normal 8pt Lucida Sans Unicode;
line-height:10pt;
z-index:100;
width: 180px;
}

#dropmenudiv a{
/*width: 180px;*/
display: block;
text-indent: 3px;
border-bottom: 1px solid #0E468D;
padding: 5px;
text-decoration: none;
color: #0E468D; 
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
/*width: 180px;*/
text-decoration: none;
color: #0E468D;
}