/* CSS Document */
* { margin:0; padding:0; }
a { outline:none; }
a img { border:0; outline:0; }
.clear { width:100%; clear:both; height:0; overflow:hidden;}

body { background-image:url(../template_images/body-bg.jpg); background-repeat:repeat; font-family: Arial, Helvetica, sans-serif; }

#wrapper { width:100%; height:auto; float:left; display:inline; margin:55px 0 0 0; background-image:url(../template_images/wrapper-inner-bg.png); background-repeat:no-repeat; background-position:top center; }

#wrapper-inner { width:950px; height:649px; margin:auto;    }


/* Navbar */
#navbar { width:100%; height:auto; float:left; }
#navbar ul { /*width:1010px;*/ height:25px; float:left; list-style:none; padding:18px 0 0 0; }
#navbar ul li.menu, li.menu_active { float:left; height: 20px; margin-right:22px; border: none; display:block; /*padding:0px 20px 0 0;*/ color:#d57833; font-weight:bold; background-image: url(../template_images/left_bankmenubold.jpg); background-repeat: no-repeat;}
li.menu_active {background-image: url(../template_images/left_bankmenubold_active.jpg)!important;}
#navbar ul li.menu a, li.menu_active a { float:left; font-weight:bold; text-decoration:none; display:block; width: 100%; height: 20px; font-size:11px; color:#666666; text-transform:uppercase; letter-spacing:1px; text-indent: -9999px;}
#navbar ul li.menu a:hover, 
#navbar ul li.menu a.active { color:#d57833; }

.home			{display:block; background-position:-35px -9px; width: 32px;}
.dining			{display:block; background-position:-110px -9px; width: 41px; margin-left: 22px;}
.liquid_list	{display:block; background-position:-191px -9px; width: 56px; margin-left: 22px;}
.the_venue		{display:block; background-position:-304px -9px; width: 56px; margin-left: 22px;}
.functions		{display:block; background-position:-409px -9px; width: 60px; margin-left: 22px;}
.affairs		{display:block; background-position:-519px -9px; width: 41px; margin-left: 22px;}
.membership		{display:block; background-position:-612px -9px; width: 67px; margin-left: 22px;}
.gossip			{display:block; background-position:-731px -9px; width: 40px; margin-left: 22px;}
.contact		{display:block; background-position:-817px -9px; width: 51px; margin-left: 22px;}


#content-container { width:100%; height:539px; float:left; }

/* Homepage Content */
.home_container {
	width:392px;
	height:200px;
	margin-top:30px;
	padding:20px;
	/*background:url(../template_images/homepge-black-transparent.png) no-repeat;*/
	vertical-align:bottom;
}


/* Subpage Content */
.subpage-content { width:100%; height:539px; float:left; }
.subpage-content div.logo-small-white { width:77px; height:30px; background-image:url(../template_images/logo-small-white.png); background-repeat:no-repeat; float:left; display:inline; margin:26px 0 0 30px; overflow:hidden; }
.subpage-content div.right-content { width:366px; height: 514px; padding:25px 30px 0 30px; float:right; background:url(../template_images/subpage-black-transparent.png)  repeat top left;  background-repeat: repeat-x repeat-y; margin:0; color:#FFFFFF; }
.subpage-content div.right-content div.right-content-inner {float:left;}
.subpage-content div.right-content div.right-content-inner .form{color:#FFFFFF;font-size:11px;letter-spacing:1px;line-height:16px;
margin:10px 0 0; float:left}
.subpage-content div.right-content div.right-content-inner .form a{color:#FFFFFF; text-decoration:underline}
.subpage-content div.right-content h1 { width:100%; height:auto; float:left; font-size:35px; color:#ffffff; font-weight:normal; text-transform:uppercase; margin:0; line-height:35px; padding:0 0 5px 0; }
.subpage-content div.right-content div.right-content-inner p.links { width:365px; height:auto; clear:both;}
.subpage-content div.right-content div.right-content-inner p.links a { color:#d57833; text-decoration:none; padding-right:12px; font-size:12px; }
.subpage-content div.right-content div.right-content-inner p.links a:hover { color:#dddddd; }
.subpage-content div.right-content div.right-content-inner p.links a.active { color:#dddddd; text-decoration:none; font-size:12px; }
p.cont {padding: 30px 0pt 0pt; font-size: 11px; color:#fff; line-height: 16px;}
p.cont a{color:#fff; text-decoration:none}
/* Form */
div.tableContent{float:left; padding-top:10px;width:120px;}
input.forminput,textarea{background:none repeat scroll 0 0 #F7F7F7; border:1px solid #BBBBBB;color:#666666;margin:8px 0 0;padding:3px;width:200px;}
.error b{color:#D57833; font-weight:normal; line-height:normal}
.submit_button {background:#000; color:#fff;padding:4px; font-size:11px; border:none; margin:5px 0 0; cursor:pointer;}
/* Footer */
#footer { width:100%; height:43px; float:left; }
#footer p.left-links { float:left; font-size:10px; color:#666666; padding:13px 0 0 5px; }
#footer p.left-links a {  font-size:10px; color:#666666; text-decoration:none; }
#footer p.left-links a:hover { text-decoration:underline; }
#footer div.logo-gray { width:auto; height:auto; float:right; padding:5px 0 0 0; }

#below-footer { width:100%; height:auto; float:left; padding:30px 0 0 0; }
#below-footer p.right-text {  float:right; color:#868585; font-size:10px; }
#below-footer p.right-text a { color:#868585; font-size:10px; text-decoration:none; }
#below-footer p.right-text a:hover { text-decoration:underline; }


p.iconwrap
{
	padding-top:10px;
}



.icon-margin {margin-left:60px;}


/* Privacy Policy style from Admin
  <td style="padding: 0px; line-height: 16px; letter-spacing: 1px; color: rgb(255, 255, 255); font-size: 11px;">
    <p class="cont">
*/
