body {
background: #002900;
color: #ffffff;
font-family: goudy old style, times new roman, arial;
font-size: 16px;
}

h1{

}

h2 {
margin: 5px 0px 5px 0px;
padding:0px;
color: #ffffff;
font-size: 25px;
font-weight: bold;
}

.left {
margin: 5px 0px 5px 0px;
padding:0px;
color: #ffffff;
font-size: 25px;
font-weight: bold;
display: block;
}

.center  {
margin: 5px 0px 5px 0px;
padding:0px;
color: #ffffff;
font-size: 25px;
font-weight: bold;
display: block;
text-align: center;
}

h3 {
margin: 5px 0px 5px 0px;
padding:0px;
color: #ffffff;
font-size: 23px;
font-weight: normal;
}

.copy1 {
margin: 5px 0px 5px 0px;
padding:0px;
color: #ffffff;
font-size: 20px;
font-weight: normal;
}

h4 {
margin: 0px;
padding:0px;
color: #fff;

font-size: 20px;
font-weight: normal;
}

.brown {
margin: 0px 8px 0px 0px;
padding:0px;
color: #996533;
font-size: 18px;
font-weight: normal;
}

.brown2 {
margin: 0px;
padding:0px;
color: #996533;
font-size: 18px;
font-weight: normal;
}

.brown3 {
margin: 0px;
padding:0px;
color: #996533;
font-size: 24px;
font-weight: bold;
display: block;
width: 100%;
}

.brown32 {
margin: 0px;
padding:0px;
color: #996533;
font-size: 30px;
font-weight: bold;
display: block;
}

.brown4{
margin: 0px;
padding:0px;
color: #996533;

font-size: 25px;
font-weight: bold;
text-align: center;
}

img{
border: 0px;
}

p{
margin: 5px 0px 10px 0px;
font-size: 17px;
}

a {
color: #ffffff;
}

#container {
width: 900px;
margin: auto;
}

#content {
padding: 20px 0px 10px 0px;
}

#center_container {
width: 910px;
margin: auto;
}

#border{
border-right :3px solid #996533;
border-left :3px solid #996533;
}

#content2 {
padding: 0px;
}

#header2 {
background: url('images/logo.gif') bottom left no-repeat;
margin-bottom: 8px;
height: 123px;
width: 100%; 
display: block;
padding: 0px 60px 0px 0px;
}

#header2 img{
float:right;
margin: 48px 0px 0px 50px;
}

#header2 h1{
  display: none;
 }

#header{
background: url('images/logo.gif') bottom left no-repeat;
margin-bottom: 8px;
height: 123px;
width: 900px; 
display: block;
}

#header img{
float:right;
margin-top: 48px
}

#homepg_bg {
	background: url('images/hompg.jpg');
	background-repeat: no-repeat;
	height:325px;
	width: 568px;
}


#header h1{
  display: none;
 }

.border1 {border: 1px solid #996533; padding: 1px; display: block;}
.border2 {border: 2px solid #996533; padding: 1px; display: block;}
.border3 {border: 1px solid #996533; padding: 1px; display: block;}

.yr25 {
background: url('images/20yr.gif')  no-repeat;
margin: 0px 0px 8px 15px;
height: 68px;
width: 205px; 
}

.homepgtext{

margin-left: 20px;
line-height: 25px;
}

#bottom_menu_outer {
margin: 0 auto;
background: #996533;
}

#bottom_menu {
margin: 0 auto;
width: 650px;
padding: 0px;
text-align: center;
}

#bottom_menu ul {
margin: 0px 0px 0px 30px;
padding: 0px;
height: 23px;
list-style-type:none;
text-decoration: none;
color: #fff;
font-family: times new roman, arial;
font-size: 1.1em;
text-align: center;
}

#bottom_menu li {float: left;}

#bottom_menu li a {
 text-decoration: none;
 color: #002900;
 line-height: 23px;
 display: inline;
}



/* Begin CSS Drop Down Menu */

#menu_container{
background: #996533;
width:100%;
}

#menu
	{
	font-size: small;
	font-family: times new roman, arial;
	width:100%;
	float: left;
	}
		
#menu a
	{
	text-align: center;
	display:block;
	white-space:nowrap;
	margin:2px 10px 2px 10px;
	padding: 0px;
	height:27px;
	font-size: 18px;
	line-height: 27px;
	}
	
#menu a:link, #menu a:visited, #menu a:active	/* menu at rest */
	{
	text-decoration:none;
	}
	
#menu a:hover	/* menu at mouse-over  */
	{
	text-decoration:none;
	}	
	
#menu a.top_parent, #menu a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menu a.parent, #menu a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
	

#menu ul
	{
	list-style:none;
	margin:0;
	padding:0;
	width:100%
	}
	
	#menu ul li.top_cat{
	float: left;
	display: block;
	padding:0px; margin: 0px;
	}
	
#menu ul li a.top_parent{
color: #fff;
}

#menu ul li a:hover{color: #f4e1d0;}
	
#menu li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menu ul ul {
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	}
	
#menu ul ul li{
width: 160px;
border-bottom: 2px solid #996533;
border-left: 2px solid #996533;
border-right: 2px solid #996533;
background: #fff;
	padding:0px; margin: 0px;
}

#menu ul ul li a{ margin:0px; padding:0px;}
#menu ul ul li a:visited{color:#996533; }
#menu ul ul li a:active{color:#996533;}
#menu ul ul li a:hover{color: #996533; background: #f4e1d0; }
#menu ul ul li a:link{color:#996533;}

#menu ul ul ul
	{
	top:0;
	left:100%;
	}

div#menu li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */








#topnav {
background: #996533;
width:100%;
position: relative; 
z-index: 1000;
}


.dropdown {float:left; font-family: goudy old style, times new roman, arial; height:25px; margin: 5px 0px 0px 0px; padding: 0px; letter-spacing: -.1px; font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; }
.dropdown dt a {width:auto; height: 20px; _float: left; line-height: 20px; padding:0px 7px 0px 7px; margin:0; font-weight:bold; cursor:pointer; color: #ffffff; border-right: 1px solid #fff; text-decoration: none; position: relative; z-index: 300; display: block; background: #996533;}
.dropdown dt a:hover {color:#f7dfc9;}
.dropdown dd {position:absolute; _float: left; /* IE 6 and below */ _clear: left; /* IE 6 and below */ overflow:hidden; width:auto; display:none;  background:#fff; margin: -4px 0px 0px 0px; z-index:100;}
.dropdown ul {width:auto; list-style:none; border-top:none; border:1px solid #996533; padding: 0px; margin: 0px;}
.dropdown li {display:inline}
.dropdown li a, .dropdown li a:active, .dropdown li a:visited {display:block; text-align: left; padding:5px; color:#000000; text-decoration:none; background:#fff; width:200px}
.dropdown li a:hover {background:#f7d6b9; color:#002900;}
.dropdown .underline {border-bottom:1px solid #996533; text-align: left; padding-left: 8px;}




.colborder {
border-left :3px solid #996533;
}

.rightd ul{
margin-left: 20px;
}

.rightd h3{
color: #996533;
margin: 0px 0px 10px 20px;
padding: 20px 0px 0px 0px;
}

.rightbot {
margin: 0 auto;
background: #996533;
}


.rightbot ul {
margin-left: 45px;
padding: 0px;
height: 27px;
list-style-type:none;
text-decoration: none;
color: #fff;
font-family: times new roman, arial;
font-size: 1.2em;
text-align: center;
}

.rightbot li {float: left;}

.rightbot li a {
 text-decoration: none;
 color: #fff;
 line-height: 27px;
 display: inline;
 padding: 0px 5px 0px 5px; 
 border-right: 1px solid #ffffff;
}

#gold li {
color: #996533;
background: url('images/bullet1.gif')  no-repeat top left;
list-style-type:none;
padding: 0px 0px 0px 15px;
line-height: 15px;
margin: 0px 0px 20px 0px;
font-size: 17px;
font-weight: bold;
}

input.edit{
border: 0px;
}
textarea.edit {
border: 0px;
}

.imgButton {
background: url('images/sendsub.gif')  no-repeat;
width: 71px;
height: 28px;
display: block;
float: right;
}

.browtfbutton {
color: #996533;
text-decoration: none;
padding: 4px 5px 5px 10px;
}

#com_menu  {
width: auto;
margin-top: 20px;
}

#com_menu td{
padding: 0px 20px 10px 0px;
}

#com_menu td a{
background: url(images/com_button.gif) no-repeat;
height:28px;
width:112px;
display: block;
color: #002900;
text-decoration: none;
font-weight: bold;
text-align: center;
line-height:26px;
}

#com_menu td a:hover{
background: url(images/com_button_h.gif) no-repeat;
height:28px;
width:112px;
color: #002900;
}

.marginul{
padding: 0px 0px 0px 20px;
margin: 10px 0px 0px 15px;
display: block;
font-size: 17px;
font-weight: bold;
}

ul.listul{
font-size: 12px;
padding: 0px 0px 0px 20px;
margin: 10px 0px 10px 15px;
}

.listul li{
margin: 5px 0px 5px 0px;
font-size: 16px;
}

.imgborder2{
border: 0px;
}

.featuresheader {
margin: 0px;
padding:0px;
color: #fff;
font-family: times new roman, arial;
font-size: 18px;
font-weight: bold;
}

ul.siteul{
list-style-type:none;
font-size: 17px;
padding: 0px 0px 0px 20px;
margin: 10px 0px 10px 15px;
}

.siteul li{
margin: 5px 0px 8px 0px;
}

#modeltbl {
margin-top: 30px;
font-size: 18px;
font-weight: bold;
}

#modeltbl td{
text-align: center;
}

#gallerytable img{
border: 1px solid #996533;
padding: 2px;
}

#sidebar { width: 195px; float: right; padding: 0 10px; }
#sidebar ul { list-style: none; }

#sidebar ol { margin: 0 0 0 15px; }
#sidebar ul { margin: 0; }
#sidebar ul li strong { font: bold 8pt Verdana, Arial, Helvetica, sans-serif; }
#sidebar ul li { margin: 0 0 10px 0; }
#sidebar ul li .description { font-size: 8pt; }

.commercial{
list-style-type: none; 
color:#d7af87;
 margin: 0px; 
 padding:0;
}

.commercial li{
 margin: 0px 0px 12px 0px; 
 font-size: 16px;
 line-height: 20px;
 }
 
.generic_dialog { height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:101; }
#generic_dialog_iframe { left:0; position:absolute; top:0; z-index:3; }
.generic_dialog .generic_dialog_popup { height:0; overflow:visible; position:relative; }
.generic_dialog div.dialog_loading 		{ background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; }
#generic_dialog_overlay { display:block; left:0; position:absolute; top:0; width:100%; z-index:100; }
.dialog_body .dialog_content_img { float:left; margin-right:15px; }
.dialog_body .dialog_content_txt { float:left; padding-bottom:5px; width:300px; }
.dialog_body .dialog_content_body { padding-bottom:13px; } 
.dialog_body .form_label { padding-right:5px; }
.dark_dialog_overlay { background-image:url(facebook-overlay.png); background-repeat:repeat; }
* html .dark_dialog_overlay { background-color:transparent; background-image:url(blank.gif); }
.full_bleed .pop_dialog_table td.pop_content .dialog_body { padding:0; } 
table.pop_dialog_table { border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; }
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright { height:10px; overflow:hidden; padding:0 !important; width:10px !important; }
td.pop_topleft { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 0; }
td.pop_topright { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px; }
td.pop_bottomleft { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px; }
td.pop_bottomright { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px; }
td.pop_top, td.pop_bottom { background:transparent url(facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px; }
td.pop_side { background:transparent url(facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0; }
td.pop_content { background-color:white; direction:ltr; padding:0; }
.pop_dialog_rtl td.pop_content { direction:rtl; }
td.pop_content h2.dialog_title { background:#6D84B4 none repeat scroll 0 0; border:1px solid #3B5998; color:white; font-size:14px; font-weight:bold; margin:0; }
td.pop_content h2.dialog_loading { background:#6D84B4 url(facebook-indicator_white_small.gif) no-repeat scroll 400px 10px; padding-right:40px; }
td.pop_content h2 span { display:block; padding:4px 10px 5px; }
td.pop_content .dialog_content { background:#FFFFFF none repeat scroll 0 0; border-color:#555555; border-style:solid; border-width:0 1px 1px; }
td.pop_content .dialog_body { border-bottom:1px solid #CCCCCC; padding:10px; }
td.pop_content .dialog_summary { background:#F2F2F2 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; padding:8px 10px; }
td.pop_content .dialog_buttons { background:#F2F2F2 none repeat scroll 0 0; padding:8px; text-align:right; }
td.pop_content .dialog_buttons input { margin-left:5px; }
td.pop_content .dialog_buttons_msg { float:left; padding:5px 0 0; }
td.pop_content .dialog_footer { background:#F2F2F2 none repeat scroll 0 50%; }

#fb-modal	{ display:none; }
#fb-close	{ cursor:pointer; }
.info		{ width:280px; float:left; font-size:11px; color:#666; }
.info b	{ color:#000; }
.image	{ width:200px; float:left; margin-right:10px; }