* {
	margin: 0;
	padding: 0;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#666666;
 background-image:url(31original.gif);
 background-repeat:repeat;
}
#wrapper { 
 margin: 0 auto;
 width: 862px;

}
#header {
 color:#D5AE65;
 width: 860px;
 float: left;
/*padding: 10px;*/
 border: 1px solid #9E7219;
 height: 120px;
 margin: 10px 0px 5px 0px;
 background: #003366;
}
#leftcolumn { 
 color:#333;
 border: 1px solid #9E7219;
 background:#6699CC;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 170px;
 float: left;
 font-weight:bold;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #9E7219;
 background:#CCCCCC;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 643px;

}

#rightcolumn ul{
list-style:none;
margin-left:260px;


}
#rightcolumn li{
font-weight:bold;
}
#locationleft{
  float: left;
  }
#locationright{
   float:right;
   }
#locationleft ul.list{
	margin: 0px;
	margin-left:30px;
	padding: 0px;
	list-style:none;
	}

#rightcolumn h1{
	font:"Palatino Linotype", Tahoma;
	font-size: 20px;
	color:#003366;
	padding:10px;
	margin:0px;
}
#rightcolumn p{
padding:30px;
color:#003366;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}

#rightcolumn p a{
text-decoration:underline;
color:#003366;
}
#rightcolumn p.text{
padding-top: 0px;
}

#footer { 
 width: 840px;
 clear: both;
 color: #9E7219;
 border: 1px solid #9E7219;
 background: #003366;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

#footer a:link, #footer a:visited {
text-decoration:none;
color: #9E7219;
}

/* Begin Left Navigation */
#leftcolumn ul.mainnav { 
 margin: 0px;
 padding: 0;
 list-style: none;
}
#leftcolumn ul.mainnav .current {
 background-color: #003366;
 padding: 5px;
 color: #9E7219;
 font-size: 16px;
}

#leftcolumn ul.mainnav .headingtop {
border-top: 1px solid #ccc ;
}

#leftcolumn ul.mainnav li { 
 border-bottom: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
}
#leftcolumn ul.mainnav li a:link, #leftcolumn ul.mainnav li a:visited{ 
 color: #333;
 background-color: #6699CC;
 text-decoration: none;
 padding: 5px;
 display: block;
}

#leftcolumn ul.mainnav li a.here{ 
 color: #9E7219;
 background-color: #003366;
 text-decoration: none;
 display: block;
 padding:5px;
}

#leftcolumn ul.cur a:link , #leftcolumn ul.cur a:visited { 
 color: #9E7219;
 background-color: #003366;
 text-decoration: none;
 padding: 5px;
 display: block;
}

#leftcolumn ul.mainnav li a:hover{ 
 display: block;
 background-color: #EEF1ED;
 text-decoration: none;
 padding: 5px;
}
#leftcolumn ul.mainnav .heading {
 padding-bottom: 2px;
 padding-left: 5px;
 padding-right:5px;
 padding-top: 10px;
 color: #003366;
 font-size: 16px;
 font-family:Georgia, "Times New Roman", Times, serif;
 border-bottom: 1px solid #ccc;
 border-top: 0px;
 border-right: 0px;
 border-left: 0px;
 font-weight:bold;
}
#leftcolumn ul.mainnav .currenttop {
 background-color: #003366;
 color: #9E7219;
 font-size: 16px;
 border-top: 1px solid #ccc ;
}

/* End Left Navigation */




/* FORM STYLES */
form {width: 450px;}

fieldset{
	padding:10px;
	border:1px solid #003366;
	margin-bottom:15px;
width: 450px;
}

.textarea2{
background-color:#F0F0FF;
background-image: none;
border: 1px solid #006666;
margin: 4px;
padding: 6px;
}

input,textarea{
background-color:#CCCCFF;
background-image:url(tutorial_pics/shadeform.jpg);
border: 1px solid #006666;
margin: 4px;
font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
/*styles the input fields*/
/*styles the form fields*/
label{
	color:#000033;
	font-weight: bold;
}
legend{
padding:10px;/*gives a bit of padding between the border and the test*/
color:#000066;
font:16px bold Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.submitbutton {
	border: 1px solid #003366;
	background-color:#CCCCFF;
}

/*end of form styles */

/*left nav for locations*/
/* 2 is for locations */

#leftcolumn2 { 
 color:#333;
 border: 1px solid #9E7219;
 background:#6699CC;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 400px;
 width: 170px;
 float: left;
 font-weight:bold;
}
#rightcolumn2 { 
 float: right;
 color: #333;
 border: 1px solid #9E7219;
 background:#CCCCCC;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 400px;
 width: 643px;

}
#leftcolumn2 ul.mainnav { 
 margin: 0px;
 padding: 0;
 list-style: none;
}
#leftcolumn2 ul.mainnav .current {
 background-color: #003366;
 padding: 5px;
 color: #9E7219;
 font-size: 16px;
}

#leftcolumn2 ul.mainnav .headingtop {
border-top: 1px solid #ccc ;
}

#leftcolumn2 ul.mainnav li { 
 border-bottom: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
}
#leftcolumn2 ul.mainnav li a:link, #leftcolumn2 ul.mainnav li a:visited{ 
 color: #333;
 background-color: #6699CC;
 text-decoration: none;
 padding: 5px;
 display: block;
}

#leftcolumn2 ul.mainnav li a.here{ 
 color: #9E7219;
 background-color: #003366;
 text-decoration: none;
 display: block;
 padding:5px;
}

#leftcolumn2 ul.cur a:link , #leftcolumn2 ul.cur a:visited { 
 color: #9E7219;
 background-color: #003366;
 text-decoration: none;
 padding: 5px;
 display: block;
}

#leftcolumn2 ul.mainnav li a:hover{ 
 display: block;
 background-color: #EEF1ED;
 text-decoration: none;
 padding: 5px;
}
#leftcolumn2 ul.mainnav .heading {
 padding-bottom: 2px;
 padding-left: 5px;
 padding-right:5px;
 padding-top: 10px;
 color: #003366;
 font-size: 16px;
 font-family:Georgia, "Times New Roman", Times, serif;
 border-bottom: 1px solid #ccc;
 border-top: 0px;
 border-right: 0px;
 border-left: 0px;
 font-weight:bold;
}
#leftcolumn2 ul.mainnav .currenttop {
 background-color: #003366;
 color: #9E7219;
 font-size: 16px;
 border-top: 1px solid #ccc ;
}

#locationright ul.list2{
	margin: 0px;
	margin-right:30px;
	padding: 0px;
	list-style:none;
	width:120px;
	}

#rightcolumn2 h1{
	font:"Palatino Linotype", Tahoma;
	font-size: 20px;
	color:#003366;
}	   
/* End Left Navigation for locations*/
/* end2*/


#rightcolumn h3{
	font:"Palatino Linotype", Tahoma;
	font-size: 16px;
	color:#003366;
	padding-left:40px;
	padding-right:40px;
	padding-top:30px;
	padding-bottom:20px;
}	   

#rightcolumn img{
	border: 2px solid #9E7219;
	margin:20px;
	}

#rightcolumn .logos{
	padding-right: 0px;
	padding-left: 0px;
}


/*products list*/
#rightcolumn ul.listleft { 
 margin: 0px;
 padding-left: 75px;;
 padding-top: 15px;
 list-style:circle;
 width:120px;
 float:left;
}

#rightcolumn ul.listcenter { 
 margin: 0px;
 padding-left: 75px;;
 padding-top: 15px;
 list-style:circle;
 width:120px;
 float:left;
}

#rightcolumn ul.listright { 
 margin: 0px;
 padding-left: 75px;;
 padding-top: 15px;
 list-style:circle;
 width:120px;
 float:left;
}
#rightcolumn ul.listonly { 
 margin: 0px;
 padding-top: 20px;
 padding-left:150px;
 list-style:circle;
 width:360px;
 float:left;
}
#rightcolumn ul a{
	text-decoration:none;
	color:#003366;
	}
	

/*tables */
#rightcolumn table.data{
	width:560px;
	border-collapse:collapse;
	border:2px solid #9E7219;
	margin: auto auto;
	}

#rightcolumn table.data td{
	background-color:#999999;
	padding:3px;
	text-align:center;
	color:#003366;
	border: 1px solid #9E7219;
	width:80px;
	}	
#rightcolumn table.data th{
	border:1px solid #9E7219;
	padding:6px;
	font-weight:bold;
	background-color:#003366;
	color:#9E7219;
	}
#rightcolumn table.data tr.light td{
	background-color:#CCCCCC;
	}
#rightcolumn table.data tr.head2 td{
	background-color:#666666;
	color:#CCCCCC;
	}
#rightcolumn .caption{
	text-align:center;
	font-size:14px;
	padding-bottom:3px;
	}
#rightcolumn ul.sitemap { 
 margin:0px;
 padding-left:280px;
 padding-top: 0px;
 list-style:circle;
 float:left;
 text-decoration:underline;
}
#rightcolumn ul.indent { 
 margin:0px;
 padding-left:20px;
 padding-top: 0px;
 list-style:circle;
 text-decoration:underline;
}
