/* CSS Document */
/* BASIC TAGS */

html{ 
	overflow: -moz-scrollbars-vertical !important; }

img, div, a, url { 
	behavior: url(iepngfix.htc);

}

li {
	list-style: none;
	}

a {
	color:#7b4c06;
	text-decoration:none;
	}

a:hover {
	color: #4b2d10;
	
}

p {
	margin:0;
	padding:0;
}

ul, ol, li {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4 {
	padding:0px;
	margin:0;
}

h2{
	font-size:18px;
	text-align:center;
}

h2.r{
	font-size:18px;
	text-align:left;
}

h3{
	font-size:14px;
	text-align:center;
	}
	
h3.r{
	font-size:14px;
	text-align:left;
	}
	
h4{
	font-size:12px;
	text-align:center;
	}
	
h4.r{
	font-size:12px;
	text-align:left;
	}

body {
	margin: 0;
	padding: 0;
	text-align: left;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	background-color:#122f22;
	color:#372113;
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

p.right {
	text-align: right;
}

hr {
color:#c7c5be;
height:1px;
}
	
#wrapper {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
}

.iframe {
	width:425px;
	border:1px solid #5b330b;
	}



/* MAIN CONTAINER */


#main-container{
	background-image:url(images/main-container-bg.jpg);
	background-repeat:repeat-y;
	width:850px;
	clear:both;
	float:left;
	position:relative;
}

/* TOP BANNER */

#banner {
	width:850px;
	height:180px;
	background-image:url(images/banner-bg.jpg);
	float:left;
	
}

		
#banner ul {
	padding-top:14px;
	padding-left:8px;
	text-align:center;	
	
}

		
#banner li {
	list-style: none;
	display:inline;
	font-size:11px;
	float:right;
	
}

#banner a {
	background-image:none;
	display:block;
	height:14px;
	padding-right:10px;
	padding-left:10px;
	margin-top:3px;
	border-right:1px solid #ffeda8;
	line-height:14px;
	color:#ffeda8;
	font-variant:small-caps;
	_width: 1px;  
	_white-space: nowrap; 
	}
	


#banner a.current {
	background-color:#7b4d06;
	height:21px;
	margin-top:0px;
	line-height:20px;
	
	}
	
#banner a:hover {
	background-color:#4b2d10;
	height:21px;
	margin-top:0px;
	line-height:20px;
	
}
	
#banner a.right{
	border:0px;
	
	}



/* LEFT NAVIGATION */

#left-nav{
		width:216px;
		margin:0px;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:17px;
		padding-right:17px;
		float:left;
		clear:both;
		z-index:1;
}

#left-nav a.reg {
	color: #7b4c07;
	font-size:12px;
	display:inline;
	text-align:left;
	font-variant:normal;
	font-weight:bold;
	}
	
#left-nav a.reg:hover {
	color: #4b2d10;
	}
	

#left-nav p {
	padding-left:9px;
	line-height:19px;
	
}


#left-nav a {
	color: #f4dc7f;
	display: block;
	text-align:center;
	}
	
a.b01 {
	background-image: url(images/b01.png); 
	background-repeat: no-repeat;
	background-position:top center;
	width:216px;
	height:81px;
	line-height:75px;
	font-size:12px;
	}
	
a.b01:hover {
	background-image: url(images/b01-h.png);
	}
	

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.flyoutdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 216px;

}
	
.flyoutdiv ul li{
position: relative;
}
	

.flyoutdiv ul li ul{
position: absolute;
width: 166px; 
top: 0;
visibility: hidden;
}



.flyoutdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
border-bottom: 0;
background-image:url(images/b02.png);
background-repeat:no-repeat;
font-size:12px;
height:57px;
line-height:50px;
}

.flyoutdiv ul li a.green{
background-image:url(images/b02c.png);
background-repeat:no-repeat;
}

.flyoutdiv ul li a.green-new{
background-image:url(images/b02c-new.png);
background-repeat:no-repeat;
}


.flyoutdiv ul li a:hover{
background-image:url(images/b02-h.png);
}
.flyoutdiv ul li a.green:hover{
background-image:url(images/b02c-h.png);
}

.flyoutdiv ul li a.green-new:hover{
background-image:url(images/b02c-newh.png);
background-repeat:no-repeat;
}

.flyoutdiv ul li a.folder{
background-image:url(images/b02b.png);
background-repeat:no-repeat;
}

.flyoutdiv ul li a.folder:hover{
background-image:url(images/b02b-h.png);
}

.flyoutdiv ul li ul li a{
background-image:url(images/b03.png);
background-repeat:no-repeat;
font-size:10px;
letter-spacing:1px;
height:30px;
line-height:26px;
}

.flyoutdiv ul li ul li a:hover{
background-image:url(images/b03-h.png);
}

.flyoutdiv ul li ul li a.folder{
background-image:url(images/b03b.png);
background-repeat:no-repeat;
}


.flyoutdiv ul li ul li a.folder:hover{
background-image:url(images/b03b-h.png);
background-repeat:no-repeat;
}
.flyoutdiv ul li ul li a.long{
padding-top:4px;
line-height:10px;
}
/* End */

/* Redirect */

#redirect{
	padding:20px;
	width:460px;
	height:260px;
	margin-top:40px;
	margin-bottom:40px;
	margin-right: auto;
	margin-left: auto;
	background-color:#dfddd4;
		}

#redirect p{
	line-height:20px;
		}
		
#redirect ul {
	text-align:center;
	
		
}

		
#redirect li {
	list-style: none;
	display: inline;
	font-size:11px;
	float:left;
	
}

#redirect a {
	background-image:none;
	display:block;
	height:16px;
	font-weight:bold;
	margin-top:3px;
	width:230px;
	}
	

/* RIGHT CONTENT */

#content {
		width:535px;
		float:right;
		margin-top:20px;
		margin-bottom:25px;
		margin-right:30px;
		margin-left:25px;
		display:inline;
		}
		
#content p{
	line-height:20px;
		}
		
#content p.sub{
	font-size:9px;
		}
		
#content p.center{
	text-align:center;
		}
		
#content p.tag{
	color:#122f22;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	text-align:center;
		}
		
#content img{
		float:left;
	}
	
#promo #content img{
	float:none;
	}
	
#content h1{
	font-size:22px;
	color:#d7bf77;
	background-color:#122f22;
	height:42px;
	border:1px solid #ae903a;
	font-variant:small-caps;
	text-align:center;
	line-height:42px;
	font-weight:normal;
	margin-bottom:25px;
	}
	
#promo #content{
	color:#122f22;
	}

#promo #content h1.lrg{
	font-size:30px;
	color:#f4dc7f;
	background-color:#122f22;
	height:120px;
	border:none;
	font-variant:small-caps;
	text-align:center;
	font-weight:normal;
	margin-bottom:25px;
	padding-top:30px;
	}
	
#privacy #content li{
		list-style: disc;
		margin-left:35px;
		line-height:20px;	
		}
		
#banking {
	padding:0px;
	height:25px;
	float:left;
	width:600px;
}

#banking ul{
	text-align:center;
	}

		
#banking li {
	list-style: none;
	display: inline;
	font-size:12px;
	float:left;
	font-variant:small-caps;
}

#banking a {
	
	display:block;
	height:25px;
	width:199px;
	line-height:25px;
	border-right:#adaa9d 1px solid
	}
	
#banking a:hover {
	color:#4b2d10;
	}
	

#banking a.current {
	background-color:#7a6d53;
	color:#ffeda8;
	}
	
#banking a.current:hover {
	color:#fbf3da;
	}
	
#deposit {
	padding:0px;
	height:20px;
	float:left;
	width:600px;
}

#deposit ul{
	text-align:center;
	background-color:#7a6d53;
	height:20px;
	padding-left:120px;
	
	}

		
#deposit li {
	list-style: none;
	display: inline;
	font-size:11px;
	float:left;
	font-variant:small-caps;
	
}

#deposit a {
	display:block;
	color:#ffeda8;
	height:20px;
	width:180px;
	line-height:20px;
	text-align:center;
	}


#deposit a.current {
	color:#ffeda8;
	}
	
#deposit a:hover {
	color:#fbf3da;
	}
	
#products #content li{
		list-style: disc;
		margin-left:35px;
		line-height:20px;	
		}
	

.off {
	border-bottom:#5c330c 1px dotted;
	padding-bottom:10px;
	padding-top:25px;
	}
	
#flash {
	z-index:-10;
	}

/* PROMO TABLE */

#promo #content table{
	width:100%;
	border:solid #122f22 4px;
	}

#promo #content td.top{
	color:#122f22;
	text-align:center;
	font-weight:normal;
	}
	
#promo #content td.middle{
	font-size:32px;
	line-height:45px;
	color:#122f22;
	text-align:center;
	font-weight:bold;
	}
	
#promo #content td.bottom{
	color:#122f22;
	text-align:center;
	font-weight:normal;
	}
/* MISC TABLE */

#content table{
	width:100%;
	}

/* FOOTER */

#footer {
		width:850px;
		height:70px;
		background-image:url(images/footer-bg.png);
		background-repeat:no-repeat;
		clear:both;
		}
		
#footer p{
		padding-top:65px;
		font-size:10px;
		text-align:center;
		color:#d2bc7a;
		font-variant:small-caps;
		}
		
#footer a{
	color:#a98c41;
	text-decoration:none;
	}

#footer a:hover{
	color: #f8efca;
	
}
/*FOR TIPS PAGE TABLE SETTING*/
#content table.tip-table{
	border:  solid 1px #666666;

}
#content table.tip-table td{
	border-bottom:dotted 1px #666666;
	padding:2px 5px;
	background: #eeede8;
}
#content table.tip-table td.greyed{
	background:#b4ae9c;
	color:#FFFFFF;
	}
