/*  --------------------------------------------  Links  --------------------------------------------  */

a:link, a:visited, a:active {color: #395636;  font-size: 13px;}

a:hover {color: #2d602c;  text-decoration: none;  font-size: 13px;}

.glossymenu{
list-style-type: none;
margin: 0 0 20px 0;
padding: 0;
}

.glossymenu li a{
width: 200px;
color: white;
display: block;
width: auto;
padding: 3px 5px 3px 12px;
text-decoration: none;
font-weight:bold;
}

* html .glossymenu  li a, *html .glossymenu li a:hover, , *html .glossymenu li a:visited{
width:183px;
color: white;
}

/*  --------------------------------------------  Confirmation Page Styles  --------------------------------------------  */

.confirmtext {font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF;  font-size: 13px;}

.confirmtext a:link, a:visited, a:active {color: #395636;  font-size: 13px;}

.confirmtext a:hover {color: #2d602c;  text-decoration: none;  font-size: 13px;}

/*  --------------------------------------------  Body  --------------------------------------------  */

body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	background: url(images/bg.jpg) #d1caba; 
	font-size: 13px;

	/*  --  scrollbar color  --
	scrollbar-face-color:#f5990f;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:fae2be;
	scrollbar-darkshadow-color:#111111;
	scrollbar-shadow-color:#2d602c;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#fae2be;
	*/
	/*  -- custom cursor --
	cursor:url("images/cursor.cur");
	*/
	}

/*  --------------------------------------------  Text Styles  --------------------------------------------  */

.boldtext {font-weight:bold;}

P, .maintext {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
	}
.secondarytext {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
	}
h1, h2, h3, h4 {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 16px;	 	
	color: #2d602c;
	line-height:0px;
	}
.mediumtext{
	font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 14px;
}
.mediumtext2{
	font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 14px;
}

/*  --------------------------------------------  List Styles  --------------------------------------------  */

ul, ol {	
	color:#2d602c;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image:url(images/bullet.jpg);
	font-size: 12px;
	list-style-position:outside;
	line-height:1.5;
	}
li { padding:0px 0px 0px 0px; }

/*  --------------------------------------------  Tables  --------------------------------------------  */

table {
	font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
}
table.page {
	font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
}
th {
    font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
}
td {
    font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
}
td.evenRows {
	background:#FFFFFF;
    font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
	padding: 10px;
}
td.oddRows {
	background:#9FCBF8;
    font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
	padding: 5px;
	border-bottom: #999999 solid 1px;
	font-weight:bold;
}
td.header {
    font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
	padding:0px;
}
td.footer {
    font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
	padding:0px;
}
td.page {
    font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 13px;
	padding:10px;
}
td.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2d602c;
	padding:10px 10px 10px 0px;
}
hr {
size: 1px;
color:#2d602c;
width: 90%;
text-align:left;
}

/*  --------------------------------------------  Forms  --------------------------------------------  */

input{
width:100px;
color: #2d602c;
background: #eeeeee;
/*border: 1px solid #2d602c;*/
}
textarea{
width:296px;
color: #2d602c;
background: #eeeeee;
/*border: 1px solid #2d602c;*/
}
input.submit {
width:70px;
color: #FFFFFF;
background: #2d602c;
font-weight:bold;
border: 1px solid #2d602c;
}
img.left{
margin: 0px 10px 10px 0px;
border: 1px solid #2d602c;
}
img.right{
margin: 0px 0px 10px 10px;
border: 1px solid #2d602c;
}
img.border{
border: 1px solid #2d602c;
}
img.padded{
margin: 45px 5px 5px 5px;
border: 1px solid #2d602c;
}
img.padded2{
margin: 5px 5px 5px 5px;
border: 1px solid #2d602c;
}
.services{
    font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2d602c;
	font-size: 13px;
	padding: 0px 0px 0px 15px; 
}
.bottomtext{
	font-family: Arial, Helvetica, sans-serif;	
	color: #2d602c;
	font-size: 12px;
}
a.bottomtext:link, a.bottomtext:visited, a.bottomtext:active {color: #395636;  font-size: 12px;}

a.bottomtext:hover {color: #2d602c;  text-decoration: none;  font-size: 12px;}
#leftSide {
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
}
a.sidelink:link, a.sidelink:visited, a.sidelink:active {color: #FFF;  font-size: 12px;}

a.sidelink:hover {color: #CCC;  text-decoration: none;  font-size: 12px;}


