@charset "utf-8";
/* CSS Document */

body { background:url(images/backColors/gray.png); }
a:link { color:#CC0000; }
a:visited { color:#CC0000; }

a>img { border:none; }

#navBar { width:auto; padding:0 5px; float:right; margin-top:20px; background:#8f654c; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; border:#cc9900 solid 2px; border-left:none; border-right:none; text-align:center; }
#navBar a { color:#ffeada; text-decoration:none; outline:none; display:inline-block; padding:0px 2px; text-align:center; }
#navBar a:hover { color:#FFF; }
#navBar ul { margin:0; padding:0; white-space:nowrap; }
#navBar li { margin:0; padding:0; display:inline; list-style-type:none; line-height:26px; color:#8f654c; font-size:15px; }
#navBar li:hover { color:#cc9900; font-size:15px; }
#navBar a:link, #navBar a:visited { color:#ffffff; text-decoration:none; }

.signUp { font-family:Tahoma, Geneva, sans-serif; font-size:12px; width:310px; text-align:right; float:right; height:20px; }
.signUp img { margin:0px 3px 0px 3px; vertical-align:middle; }
.signUp input.textBox { width:100px; margin-right:4px; }

/* Tellers text logo replacement
   Set the width and height equal to the width and height of the image.
   Replace 'Tellers' with <span class="CLASSNAME"><span class="hT">Tellers</span></span>
*/
.hT { position:absolute; top:-100px; left:auto; width:1px; height:1px; overflow:hidden; }
.logo12 { background:url(images/tellersTxt12.png) no-repeat; height:12px; display:inline-block; width:38px; }
.logo12Red { background:url(images/tellersTxt12red.png) no-repeat; height:12px; display:inline-block; width:38px; color:#CC0000; }

/* Other Stuff */
.diamondBurgundy {background-color: #FFFFFF; background-image: url(images/backColors/diamondBurgundy.jpg); background-repeat: no-repeat; }
.buttonStyle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; background-color: #D1D1BA; }
.textBox { font-family: Tahoma; font-size: 10px; background-color: #FFFFFF; color: #333333; }

.diamondBullet { margin:0 0 0 6px; padding:0; text-align:left; }
.diamondBullet li {	list-style: none; background:url(images/Bulletdiamond.jpg) 0px 3px no-repeat; padding:0 0 4px 16px; margin-bottom:2px; clear:left;
				font-family: Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; line-height:18px;
}
.diamondBullet a { text-decoration:none; border-bottom:solid 1px #F00; }

/* JS Slideshow */
ul.crossfade { padding:0; margin:0; list-style:none; position:relative; }
#sshow li {position:absolute; top:0; left:0; background-color:#FFF; visibility:hidden; }

#events { margin:10px 0 0 0; padding:0; list-style:none; }
	#events li { background:url(images/eventBullet.png) no-repeat 0 2px; margin:0 0 4px 0; padding:0 0 0 10px; }
		#events li:last-child { margin:0; }
	#events h3 { cursor:pointer; font-size:14px; font-family:"Courier New", Courier, monospace; font-weight:bold; line-height:16px; margin:2px 0 0 0; padding:0; }
		#events h3 a { color:inherit; text-decoration:none; }
		#events h3+div { color:#AAA; width:134px; }
		#events h3+div a { color:#AAA; text-decoration:underline; }

/* Form */
#contactForm { }
#contactForm ul { list-style:none; margin:10px; padding:0; }
#contactForm li { margin:0 0 10px 0; padding:0; }
#contactForm label { display:inline-block; line-height:26px; margin:0 10px 0 0; width:90px; }
	#contactForm label.error { font-size:13px; margin:0 0 0 10px; width:auto; }
		#contactForm label.error:before { content:"\AB  "; }
#contactForm input, form textarea { background:#FFF; border:solid 1px #cc9900; font-family:Arial, Helvetica, sans-serif; padding:5px 5px; width:180px; }
#contactForm textarea { height:140px; vertical-align:top; }
#contactForm input.error, form textarea.error { background:#f2a3a3; }
#contactForm input[name="Submit"] { background:#8f654c; border:solid 2px #cc9900; border-radius:5px; color:#FFF; margin:0 0 0 216px; width:80px; }
#contactForm p { font-size:11px; line-height:13px; margin:0 0 5px; }
.response { }
.loader { margin:0 0 0 15px; }

#followUs { height:16px; margin:8px 0 0 }
		#followUs a { display:inline-block; font-size:0; height:16px; margin:0 0 0 5px; overflow:hidden; text-indent:-1000px; vertical-align:middle; width:16px; }
		#followUs #twitter { background:url(images/socialNetworks.png) no-repeat right; }
		#followUs #facebook { background:url(images/socialNetworks.png) no-repeat left; }
	
#openTableAward { font-size:12px; font-weight:normal; }
	#openTableAward a { color:#000; text-decoration:none; }
	#openTableAward img { margin:0 0 0 5px; vertical-align:middle; border:none; }
