body {margin:0;font: 12/17px Arial, sans-serif;background:#211521;}
tr {vertical-align:top;}
p, td { font: 12/17px Arial, sans-serif;  color: #45452a;}
p {padding:2 0 5 0px;margin:0px;margin-top:5px;margin-bottom:5px;}

#wrapper {background: url(images/background.gif) top center no-repeat;}
table #content {background:#fff url(images/rounded_corner.gif) top left no-repeat;padding-top:25px; height: 545px; min-height:545px;}
table #footer {background:#fff url(images/rounded_corner2.gif) bottom right no-repeat;padding-bottom:15px;}

#affiliates {margin-bottom:10px;border-top:1px solid #ccc;padding-top:10px;} 
#affiliates  td {background-color:#fff;}



/*---link styles---*/
a {	color: #006699; font: 12/17px "Trebuchet MS", sans-serif;  text-decoration: none;  }
a:hover { color:#006699;text-decoration: underline; }
a.gray {font: 11/17px "Trebuchet MS", sans-serif;  color:#767659; }
a.gray:hover { color:#767659; }
a.white {font: 12/17px "Trebuchet MS", sans-serif;  color:#fff; }
a.white:hover { color:#efefef; }


#toplinks {text-align:center;color:#fff;margin-top:20px;margin-bottom:10px;}
#toplinks a  {margin:0 2 0 2px;color:#fff;}

#btg {text-align:center;color:#fff;margin-top:20px;margin-bottom:0px;}
#btg a {margin:0 3 0 3px;color:#fff;}

/*---this is the left menu links styles---*/
#left { font: 12/15px "Trebuchet MS", sans-serif;padding:0px;}
#left a {font: 12/15px "Trebuchet MS", sans-serif;color:#fff;}
#left a:hover {color:#fff200;text-decoration:none;}

#menu { margin-top:1px;padding:0px;}
#menu img {float:left;margin-right:4px;}
#menu a  {font: 13/16px "Trebuchet MS", sans-serif; font-weight:bold;color: #fff;margin-top: 1px;padding: 4px 3px 6px 7px; display:block;background-color:#2f5d5f; }

#subnav {margin: 5px 10 15px 20; padding:4px;}
#subnav a {font: 12/15px "Trebuchet MS", sans-serif;color:#fff;padding: 0px;margin-bottom:3px;padding-left:12px; background:#264d3e url(images/subnavdot.gif) left no-repeat;}
#subnav a.current {color:#c4d88f;}
#subnav a.current:hover {color:#fff;}
#subnav a.bold {font-weight: 600;}


/*---the table id="search" creates the background color and all styles for the search tables ---*/
table #search {background-color:#c4d88f;border:1px solid #ccc; }
table #search td {padding-top:2px; }
table #search td.submit {background-color:#767659;text-align:right;}

#address {font: 11/15px Arial, sans-serif;background-color:#2f5d5f; padding:15px;letter-spacing:.025em;color:#fff;border:1px solid #336666;margin: 20 15px 10 15px; }
#address a {font: 11/15px Arial, sans-serif;color:#fff;background-color:#2f5d5f;}
#address img {margin-bottom:10px;}

#home_features {background-color:#fff;}
#home_features td {background-color:#e8eef3;padding-bottom:8px;border:1px solid #ccc;}
#home_features p {padding: 0 10 0 10px;}
#home_features img.right {float:right;margin:5px;margin-top:7px;}
#featured { font:14/18px  "Trebuchet MS", sans-serif; color: #fff; background-color: #465650;padding: 2 0 2 7px; }

/*---text style for cms fkrstyles dropdown---*/

/*---default text styles---*/
h1, h2 {font: 24/28px "Trebuchet MS", sans-serif; color: #336666; padding: 5 1 2 1px;margin:0px;}
h2  {font:15/17px "Trebuchet MS", sans-serif;margin-bottom:5px;margin-right:25px; border-bottom:1px solid #efefef;}

div.feature {font:15/17px "Trebuchet MS", sans-serif; border-bottom:1px solid #efefef;color: #45452a;background: url(images/leaf.gif) top left no-repeat;padding: 3 0 2 22px;margin-top:10px;}
span.head {font:13/14px "Trebuchet MS", sans-serif;  color: #336666; margin-right:4px;border-bottom:1px dashed #efefef; }

p.photo, p.caption { color: #336600;}
p.caption {font:13/16px "Trebuchet MS", sans-serif;}
p.photo { margin: 0 0 0 20px; }

/*---this makes the background behind a paragraph or block of text a light gray and/or makes a section of text 'float', good for captions or pullquotes---*/
#block { margin:10 0 10 0px;padding:12px 15 10 20px; background-color:#e8eef3;border:1px solid #ccc;color:#41707a;}
#block p, #block ul {color:#41707a;font:13/17px "Trebuchet MS", sans-serif;}

#float {width:200px; float:right;margin:10 0 10 10px;padding:12px 10 10 7px;background-color:#e8eef3;border:1px solid #ccc;color:#41707a;}
#float p, #float ul {color:#41707a;font:13/17px "Trebuchet MS", sans-serif;}

#pullquote {
margin:10 0 10 0px;
padding:12px 15 10 20px;
background-color:#e8eef3;
border:1px solid #ccc;
color:#41707a;
}

/*---image styles--- tsp May 28 08 Disabled SEE MEDIA LIBRARY
img.right {float:right; margin: 0 0 30 20px; border:1px solid #ccc; }
img.left {float:left; margin: 0 10 20 0px; border:1px solid #ccc; }
img.stacked {float:left; margin: 0 10 6 0px; border:1px solid #ccc; }*/



table #fact {padding: 5 50px 30 50px;}
table #fact th { color:#767659; font:12/22px Arial, sans-serif; text-align:left;background-color:#efefef; padding:2 2 2 6px; }
table #fact td {padding: 10px; }
table #fact td.strong { background-color:#efefef; font-weight:bold; padding: 10 10 15 10px;text-align:right;width:70px; }

#copyright {font: 11/14px  Arial, sans-serif; text-align:right;color:#fff;padding: 15px 10 20 10px;text-align:center;}

#form { background-color:#fff; border:1px solid #767659; padding:2px; }
#form td.submit {background-color:#767659;text-align:right;padding:3px;}
#application { background-color:#fff; border:1px solid #767659; }
#application th { background-color:#767659; font:12/18px  Arial, sans-serif;color: #fff; }
#application td {background-color:#efefef;}
#application td.right {background-color:#fff; border-bottom:1px solid #efefef; }

/* MEDIA LIBRARY */
/* Adjust Background, Margin, Background Color, Border 
DO NOT ADD PADDING */

.media_lib_image_left, .media_lib_image_right, .media_lib_image_center, .media_lib_image {
	background: ;
	border: 0px none;
	margin: ;
}

/* Adjust Anchor Surrounding Media Library Image */

a.media_lib_image_left, 
a.media_lib_image_right, 
a.media_lib_image_center, 
a.media_lib_image,
a:visited.media_lib_image_left, 
a:visited.media_lib_image_right, 
a:visited.media_lib_image_center, 
a:visited.media_lib_image,
a:hover.media_lib_image_left, 
a:hover.media_lib_image_right, 
a:hover.media_lib_image_center, 
a:hover.media_lib_image {
	 border: 0px none;
}

/* Adjusts Alignment - DO NOT CHANGE */

.media_lib_image_left {
	float: left;
	margin: 3 3 3 3;
}

.media_lib_image_right {
	float: right;
	margin: 3 3 3 3;
}

.media_lib_image_center {
	float: center;
	margin: 3 3 3 3;
}

.media_lib_image {
	margin: 3 3 3 3;
}
