/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

/* Fix the flicking image on background-image on IE6 */ 
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } 

h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
/*table {	border-left:0px solid #000; border-top:0px solid #000; margin: 0;padding:0px;}
th,td{border-right:0px solid #000; border-bottom:0px solid #000; padding:.2em; margin: 0;}
th{font-weight:bold;text-align:center;}*/
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table,pre{margin-bottom:1em;}
input[type=text],input[type=password],textarea {width:11.923em;*width:11.652em;}


/* global  */

html { background-color: #988347; font-family: Tahoma; color:#806702;}
body { padding: 0px; margin: 0px; font-family: Tahoma; color:#806702;}
.clear {clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:inherit;}
#doc3 {	margin: 0; font-family: Tahoma; font-size: 11px; background-image: url(background/bg_site.gif); background-repeat: repeat-x; background-color: #FBF2E5; display: block;	}
input, select, textarea {	font-family: Tahoma;}
img{padding:0px;margin:0px;outline-:none;}

#hd, #bd {	width: 994px; margin: 0 auto 0 auto;}
#hd a {	float: left;}
#hd image {	vertical-align: top; float: left;}
#hd .logout { text-align: right;}

#ft {	background-image: url(background/bg_footer.gif);background-repeat: repeat-x; background-color: #8F7A3D; padding: 1px 0 0 0; float: left; width: 100%}
#ft .yui-b{ width: 994px; margin: 0 auto 0 auto;}
#ft .navigation {	background-image: url(background/bg_footer_row.gif); background-repeat: no-repeat;}
#ft ul { margin: 0 0 0 0; padding: 0 0 0 0;  height: 29px;}
#ft ul.st { width: 980px; margin: 0 0 0 8px;  padding: 0 0 0px 0; *height: 29px;}
#ft ul.nd {  margin: 0px 0 0 0px; padding:0 0 6px 85px; /* width: 900px; */
	background-image: url(background/line_footer.gif); background-repeat: no-repeat; background-position: center bottom; 
	}
#ft ul li {	list-style: none; margin: 0px 0 0 0; padding: 0 0 0px 0; float: left; position: relative; }
#ft ul li a { padding: 7px 0 8px 0; *padding: 7px 0 7px 0; text-decoration: none; color: #564500; 	display: block; text-align: center;
	background-image: url(background/bg_footer_unit.gif); background-repeat: no-repeat; border-right: 1px solid #FAF8F3; cursor: hand; cursor: pointer; }
#ft ul li a.first {	background-image: none;}
#ft ul li a:hover, #ft ul li a.first:hover, #ft ul li a.highlight { font-weight: bold; border-right: 1px solid #b69d78;
	background-image: url(background/bg_footer_hover.gif); background-repeat: repeat-x; }
#ft ul.st li a			{ }
#ft ul.nd li a 		{ }

#ft ul li#nav a 		{width: 45px;}
#ft ul li#navI a 		{width: 112px;}
#ft ul li#navII a 	{width: 88px;}
#ft ul li#navIII a 	{width: 102px;}
#ft ul li#navIV a 	{width: 130px;}
#ft ul li#navV a 		{width: 98px;}
#ft ul li#navVI a 	{width: 176px;}
#ft ul li#navVII a 	{width: 220px;}
#ft ul li#navVIII a 	{width: 104px;}
#ft ul li#navIX a 	{width: 92px;}
#ft ul li#navX a 		{width: 88px;}
#ft ul li#navXI a 	{width: 114px;}
#ft ul li#navXII a 	{width: 77px;}
#ft ul li#navXIII a 	{width: 98px;}
#ft ul li#navXIV a 	{width: 112px;}
#ft ul li#navXV a 	{width: 84px;}
#ft ul li#navXVI a 	{width: 124px;}
#ft ul li#navXVII a 	{width: 80px;}

#ft ul li ul {
	display: block; position: absolute;
	border: 0px solid red;
	float: left;
	background-image: url(background/bg_submenu.gif);
	background-position: bottom left;
	border-left: 1px solid #b69c77;
	border-top: 1px solid #b69c77;
	border-right: 1px solid #b69c77;
	display: none;
}



#ft ul li#navIII ul { width: 101px; height: 88px; *height: 87px;	top: -89px; *top: -88px; left: -0px; }
#ft ul li#navIII ul li a { width: 101px;  	}
#ft ul li#navIV ul{ width: 129px; height: 59px; *height: 58px; top: -60px; *top: -59px; left: -0px; }
#ft ul li#navIV ul li a { width: 129px; 	}
#ft ul li#navVII ul{ width: 219px; height: 59px; *height: 58px; top: -60px; *top: -59px; left: -0px;} 
#ft ul li#navVII ul li a { width: 219px; 	}

#ft ul li ul li a {	background-image: none;	border-right: 0;	border-bottom: 1px dotted #b69c77;}

#ft ul li#navIII ul li a:hover, #ft ul li#navIV ul li a:hover, #ft ul li#navVII ul li a:hover{ 
font-weight: bold; border-right: 0px; background-image: url(background/bg_submenu_hover.gif); 
background-position: center top; background-repeat: no-repeat;  }


#ft .copyright { display: block; height: 75px; width: 400px; float: left; padding: 28px 0 0 10px; color: #f2e9d0;}
#ft .copyright a { color: #f2e9d0; text-decoration: none;}
#ft .copyright a:hover { text-decoration: underline;}
#ft .copyright span, #ft .copyright span a { color: #B5A268;  font-size: 10px;}
#ft .copyright span{ padding-top: 6px; display:block;}
#ft .subscribe { display: block; float: right; padding: 25px 10px 0 0;}
#ft .subscribe form { position: relative;}
#ft .subscribe form img {	position: relative; top: 3px; *top: 5px;}
input.txtSubscribe { background-color: transparent; border: 0px solid white; color: #f2e9d0; width: 190px; height: 15px;
	background-image: url(background/bg_subscribe.gif); background-repeat: repeat-x; padding: 0 0 0px 5px;}
.btnSubscribe {
	border: 0; background-image: url(background/btn_submit.gif); background-repeat: no-repeat; width: 51px; height: 12px;
	background-color: transparent; cursor:hand; cursor:pointer;
}


/*  Newsletter Subscribe */

#NewsLetterSubscribe { 	display: block; width: 395px; color: #806702 ;}

#NewsLetterSubscribe form {
	background-color: #FBF2E5;
	border: 2px solid #A5841E;
	text-align: left;
	margin: 10px;
	padding: 10px;
	font-size: 11px;
}

#NewsLetterSubscribe div { display: block; margin-bottom: 8px;	clear: left; border:0px solid red; height: 22px;}
#NewsLetterSubscribe div.clear {	height: 1px;}
#NewsLetterSubscribe label {	width: 120px; display: block; float: left; padding-right: 10px; text-align: right;}
#NewsLetterSubscribe label.error {	padding: 0 0 0 75px; font-size: 10px; color: #cc0000; display: none; width: 170px;}
#NewsLetterSubscribe input.btnPopupSubscribe {
	background-color: #8b732b;
	border: 1px solid #C9B88B;
	color: #fff; width: 65px;
	font-weight: bold; padding: 3px;
	cursor: hand; cursor: pointer;
}
#NewsLetterSubscribe #btnSubscribeClose { cursor: hand; cursor: pointer; }
#NewsLetterSubscribe input, #NewsLetterSubscribe textarea { width: 190px;}
#NewsLetterSubscribe textarea {	height: 22px;}