/* CSS Document */

* {border:0pt none; margin:0pt; padding:0pt;}

body {
	text-align: center;
	background: url(images/bk_pattern.gif) #fff repeat;
	}

#wrapper {
		margin: auto;
		width: 755px;
		background-image: url(images/column_bk.jpg);
		background-repeat: repeat-y;
}

#mast { 
	width: 755px;
	height: 70px;
	background-image: url(images/mast_bk.jpg);
	background-repeat: no-repeat;
}

#footer { 
	clear: both;
	padding: 20px;
	text-align: center;
	background-color: #4a6055;
}


/* Inside Pages ============================================================= */

#colmain {
	float: left;
  	width: 594px;
  	background-color: #fff;
  	font-family: Genevea, Verdana, sans-serif; 
	  font-size: 12px; 
	  color: #394d43; 
	  text-align: left;
	  margin-bottom: 10px;
}

#textbox {padding: 0px 40px 10px 40px;}

#colleft {
	float: left;
	width: 161px;
}

#colleftinner {
	margin: 0 15 20 15;
}

#colleftinner p {padding: 15px;}
#colleft_images {text-align: center;}

/* P Styles ============================================================= */

p {
font-family: Genevea, Verdana, sans-serif; 
font-size: 12px; 
color: #394d43; 
text-align: left;
margin-bottom: 10px;
}
p2 {
font-family: Genevea, Verdana, sans-serif; 
font-size: 12px; 
color: #394d43; 
text-align: left;
margin-bottom: 10px;
}

li {
font-family: Genevea, Verdana, sans-serif; 
font-size: 12px; 
color: #394d43; 
text-align: left;
padding: 0 0 5px 20px;
margin: 0;
list-style-position: inside;	

}

ul {
padding: 0 0 10px 0;
margin: 0;
}

a:link, a:hover, a:visited  {color: #c16018; text-decoration: underline;}

#footer p {line-height: 9px; text-align: center; font-size: 11px; color: #fff;}
#footer a {font-size: 11px; color: #fff;}
#footer a:hover {text-decoration: underline;}
#footer a:visited {color: #4a4a4a;}

h1 {
font-family: Geneva, Verdana, sans-serif;
text-transform: uppercase;
font-weight: bold;
font-size: 16px; 
color: #c16018; 
text-align: left;
border-bottom: 1px dashed;
margin-bottom: 10px;
}

h2 {
font-family: Geneva, Verdana, sans-serif;
text-transform: uppercase;
font-weight: bold;
font-size: 12px; 
color: #c16018; 
text-align: left;
}





/* Navigation ============================================================= */

ul.nav {
   padding: 0;
   list-style: none;
}

ul.nav li {
	 overflow: hidden;
   display: inline;
}

ul.nav li a {
   margin: 0;
   width: 161px;
   display: block;
 	 float: left;
   overflow: hidden;
	padding-top: 40px;
	height: 0px !important;
	height /**/:40px; /*for IE5/Win only */	

}

li#n1 a {  background-image: url(images/n1.jpg); }
li#n2 a {  background-image: url(images/n2.jpg); }
li#n3 a {  background-image: url(images/n3.jpg); }
li#n4 a {  background-image: url(images/n4.jpg); }
li#n5 a {  background-image: url(images/n5.jpg); }
li#n6 a {  background-image: url(images/n16.jpg); }
li#n7 a {  background-image: url(images/n15.jpg); }
li#n8 a {  background-image: url(images/n14.jpg); }
li#n9 a {  background-image: url(images/n9.jpg); }
li#n10 a {  background-image: url(images/n10.jpg); }
li#n11 a {  background-image: url(images/n11.gif); }
li#n12 a {  background-image: url(images/n12.jpg); }
li#n13 a {  background-image: url(images/n13.jpg); }
li#n17 a {  background-image: url(images/n17.jpg); }
li#n18 a {  background-image: url(images/n18.jpg); }


ul.nav li a:hover, ul.nav a.current {background-position:  -161px 0;}


/* MISC =============================================================== */

hr {
text-align: center;
margin: 20px 0;
color: #df7527;
border: none 0; 
border-top: 1px dashed;
height: 1px;
}

/* Form =============================================================== */

#enews {
padding: 20px 40px 20px 40px;
background-image: url("images/form_bg.jpg");
background-repeat: repeat-y;
}

.label,.spacer,.multiple {width:120px;float:left;} 
.multiple {float:left;} 
.button {padding-left:275px;} 
div.clear {clear:both;padding-top:5px;} 
.quantity { border: #ccc solid 1px; font-size: 12px; text-align: center; padding: 2px; margin-right: 10px;}
