﻿body {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#D9D9D9;}

h1 {font-size:17px; line-height:24px; color:#300; margin-top:0; margin-bottom:10px;}
h2 {font-size:20px; line-height:24px; color:#000000; margin:10px 0;}
h3 {font-size:14px; line-height:22px; color:#555; margin:10px 0;}
h4 {font-size:14px; line-height:20px; color:#000000; margin:10px 0;}

p {font-size:11px; line-height:19px; color:#000000; margin:10px 0;}

a {color:#000; font-weight:bold; text-decoration:underline;}
a:hover {color:#444; text-decoration:underline;}

ul {margin-top:10px; margin-bottom:10px;}
li {font-size:11px; line-height:18px; color:#000000;}

hr {color:#000000; background:#000000; height:1px; border:0; padding:0; margin:15px 0;}

/* Classes */

.imgborder {border:1px solid #42000E;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}

.alt, h1 span, h2 span {display: none;}

.contactus h3 {margin-top:0;}

.topborder {border-top:#777 1px solid;}

ul.mpul li{
margin:0px 0px 0px -25px;
}
			  
/* End Classes */

/* Template Features */

#topbg {width:100%; min-height:660px; height:auto; _height:660px; background:url(/App_Themes/Default/Images/bg.jpg) top repeat-x #F5F5F5; float:left;}
#bottombg {width:100%; border-top:#666 5px solid; float:left;}

#centersite {width:790px; margin:0 auto;}

#shadows {width:790px; float:left;}
html>body #shadows {background:url(/App_Themes/Default/Images/shadows.png) repeat-y;}
*html #shadows {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Default/Images/shadows.png', sizingMethod='scale');}

#siteholder {padding-left:15px; float:left;}

#banner {width:760px; height:50px; background-color:#660033; float:left;}
#navbg {width:760px; height:30px; background:url(/App_Themes/Default/Images/nav.jpg) no-repeat; float:left;}
#photo {width:760px; height:200px; background:url(/App_Themes/Default/Images/photo.jpg) no-repeat; float:left;}
#phototemp {width:760px; height:200px;background:url(../images/ss1.jpg) no-repeat; float:left;}
#bodybg {width:760px; min-height:380px; height:auto; _height:380px; background-color:#FFF; padding-bottom:5px; float:left;}

#logotx {width:67px; height:64px; position:absolute; z-index:5; margin:6px 0 0 9px;}
html>body #logotx {background:url(/App_Themes/Default/Images/texas.png) no-repeat;}
*html #logotx {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Default/Images/texas.png');}

#logoname {width:423px; height:27px; position:absolute; z-index:5; margin:16px 0 0 88px;}
html>body #logoname {background:url(/App_Themes/Default/Images/bankname.png) no-repeat;}
*html #logoname {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Default/Images/bankname.png');}

#phonenums {font-size:12px; line-height:20px; color:#FFF; text-align:right; padding:5px 10px 0 0; font-family:Arial, Helvetica, sans-serif; float:right;}

#nav {float:right;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; margin:0; padding:0; font-size:12px; line-height:33px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; float:left;}
#nav a {color:#000; font-weight:bold; text-decoration:none; padding:0 13px;}
#nav a:hover {color:#603; text-decoration:none;}

#bodyleft {width:210px; padding:10px 0 0 20px; float:left;}
#bodyright {width:500px; padding:15px 15px 10px 10px; float:right;}

#siderepeat {width:202px; background:url(/App_Themes/Default/Images/side_repeat.jpg) repeat-y; float:left;}
#sidebottom {width:202px; background:url(/App_Themes/Default/Images/side_bottom.jpg) bottom no-repeat; float:left;}
#sidetop {width:202px; min-height:363px; height:auto; _height:363px; background:url(/App_Themes/Default/Images/side_top.jpg) top no-repeat; float:left;}

#sidetop h3 {font-size:13px; line-height:20px; color:#FFF; margin:20px 0 5px 0; font-weight:bold; text-align:center;}
#sidetop p {font-size:11px; line-height:18px; color:#FFF; margin:5px 0 5px 0;}

#signin {width:85px; height:25px;}
#signin a {width:85px; height:25px; display:block; background:url(/App_Themes/Default/Images/signin.jpg);}
#signin a:hover {width:85px; height:25px; display:block; background:url(/App_Themes/Default/Images/signin2.jpg);}
#signin span {display:none;}

#hours {width:174px; margin:0 auto;}
#hourstop {width:174px; height:8px; font-size:0; line-height:0; background:url(/App_Themes/Default/Images/hours_top.gif); margin-top:8px; float:left;}
#hoursrepeat {width:174px; min-height:179px; height:auto; _height:179px; background:url(/App_Themes/Default/Images/hours_repeat.jpg) repeat-y; float:left;}
#hoursbottom {width:174px; height:8px; font-size:0; line-height:0; background:url(/App_Themes/Default/Images/hours_bottom.gif); margin-bottom:15px; float:left;}

#hours h3 {margin-top:0; text-transform:uppercase;}
#hours p {padding-left:10px; margin-top:10px; line-height:16px;}

#footer {width:760px; margin:0 auto; font-size:10px; line-height:16px; color:#333;}
#footleft {padding:8px 0 0 15px; float:left;}
#footright {padding:8px 15px 0 0; text-align:right; float:right;}

#footer a {color:#333; font-weight:normal; text-decoration:underline;}
#footer a:hover {color:#603;}

/* End Template Features */

/* Main Page Slide Show */

#main-photo	{ 
position: relative; 
width: 760px; 
height: 200px; 
margin: 0; 
padding: 0;
}

#main-photo li	{
display: block;
}
/* End Main Page Slide Show */

/* Home Page */

#homebottom {width:485px; float:left;}
#homebot_left {width:225px; float:left;}
#homebot_right {width:225px; float:right;}
#communitynews {width:485px; float:left;}

#optIn
{
    display: block;
    margin: 10px auto;
}

#optInText { font-size: 11px }

.optInLink
{
    display: block;
    border: solid 1px #000;
    background: #ccc;
    padding: 5px
}

#footnotes { font-size: 10px; margin-top: 20px }

#homebottom h3, #communitynews h3 {width:100%; font-size:11px; line-height:20px; text-indent:10px; color:#FFF; text-transform:uppercase; background-color:#706e6e; font-weight:bold; margin-bottom:5px;}
#homebottom p, #communitynews p {padding-left:10px; font-size:10px; line-height:15px; margin:5px 0;}
#communitynews h3 {margin-top:5px; *margin-top:15px;}

.locations {font-size:11px; line-height:18px; color:#000; padding-left:30px; margin:8px 0 10px 10px; background:url(/App_Themes/Default/Photos/longhorn.jpg) top left no-repeat; float:left;}

#homeside #sidetop {height:460px;}
#homeside #hoursrepeat {height:283px;}

#homebot_right ul li{margin: 0 0 0 -25px; * margin:0 0 0 -23px;}
#communitynews ul li {margin:0 0 0 -25px; * margin:0 0 0 -23px;}
#logoengravedtx {text-align:center;margin-bottom:6px;}

/* End Home */

/* Form Elements */

form {margin:0; padding:0; display:inline;}
input, textarea, select	{font: 12px arial, helvetica, sans-serif;}

/* End Form Elements */
