@charset "utf-8";
/* CSS Document */

body {
/* background:#341304 url(../images2/page_bg.jpg) top repeat-x; margin:0; padding:0; color:white; */
background:#313934 url(../images/body_bg.jpg) top left repeat-x;
margin:0; 
padding:0;
}

body#splash { /* add a top margin to the splash page */
margin-top:40px;
}

.cleaner { /* clears all floats */
clear:both;
}

.first {
margin-top:0;
}

.content { /* all content in all columns uses this - creates padding/margin */
padding:20px;
}

.content img { /* images in content */
border: 1px solid #afafac;
}

a:link, a:visited {
font-weight:bold;
text-decoration:none;
color:#2d3331;
}

a:active, a:hover {
text-decoration:underline;
}

a.bullet_link { /* links with a small red arrow before them - block level */
display:block;
width:180px;
padding-left:8px;
background: url(../images/bullet.jpg) 0 8px no-repeat;
}

h1 { 
color:#ba2a28;
font-size:1.3em;
font-weight:bold;
text-transform:uppercase;/*
margin:0;
padding:1em 4px 4px 0;*/
font-family:Arial, Helvetica, sans-serif;
}

h2 {
color:#003d67;
font-weight:bold;/*
margin:0;
padding:0;*/
font-size:1.2em;
letter-spacing:-.1px;
font-family:Arial, Helvetica, sans-serif;
}

h3 { /*
margin:0; padding:0;*/
color: #474c48;
font-size:1em;
}

ul { /* unordered lists with circle "play buttons" */
padding:0;
margin:0;
list-style-image:none;
list-style-type:none;
}

ul li{ /* the menu items */
padding: 6px 5px 6px 35px;
margin-left:10px;
background: url(../images/bullet.png) 10px 10px no-repeat;
}

.numberedlist_item { /* home page "how may we help you" */
clear:left; margin-top:1em; width:202px;}

.numberedlist_number {float:left; font-weight:bold; font-size:1.1em; vertical-align:top; clear:left;}

.numberedlist_para {margin:0 0 0 3em;}

form {
margin:0;
padding:0;
}

.form_field {
width:250px;
background:#f0f5ee;
}

#center_all { /* centers whole page */
position:absolute;
width:766px;
left:50%;
margin: 0 0 15px -358px;
padding-top:0;
}

#main_container {
width:766px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
color:#2d3331;
text-align:left;
line-height:1.4em;
background:#fff;
}

#header {
margin:0;
padding:0;
height:155px;
}

body#home #header{
height:299px;
}

#content_main { /* holds left and right columns */
width:766px;
position:relative;
float:left;
background-color:#fff;
}

#home_content { /* table holding content on home page */
width:766px;
}

#home_right { /* right table column on home page */
width:282px;
border-left:1px solid #afafac;
}

#home_leftcenter { /* merged left and right table columns on home page */
width:484px;
}

#home_leftcenter img {
border: 1px solid #afafac;
}

#home_left { /* left table column on home page */
width:242px;
}

#home_center { /* center table colum on home page */
width:242px;
border-left:1px solid #afafac;
}

#subpage_content { /* table holding content on subpages */
margin:1em 0;
}

#subpage_left { /* left table column on subpages */
width:242px;
}

#subpage_right { /* right table column on subpages */
width:524px;
border-left:1px solid #afafac;
}

#subpage_full { /* full wide content for subpages */
width:766px;
}

#subpage_right img {border:1px solid #afafac;}

.transactions { /* holds all the transactions on the home page */
}

.transactions h3 {
color: #ba2a28;
margin:0; padding:0;
}

.transactions p {
margin-top:0;padding-top:0;
}

.transactions a:link, .transactions a:visited {
color: #ba2a28;
font-weight:normal;
text-decoration:underline;
}

.transactions a:hover, .transactions a:active {
color: #ba2a28;
font-weight:normal;
text-decoration:none;
}

.transaction_even { /* each transaction */
background: #fff;
margin-bottom:1em;
}

.transaction_odd { /* each transaction */
background: #dfe1dc;
margin-bottom:1em;
}

.transactions h3 { 
margin:8px 8px 0; padding:0;
}

.transactions p { 
margin:0 8px 8px; padding:0;
}

.float_right { /* images, boxes, whatever, that you want floated on the right side */
float:right;
margin: 0 0 1em 1em;
}

.float_left { /* images, boxes, whatever, that you want floated on the left side */
float:left;
margin: 0 1em 1em 0;
}

#left_main { /* holds left hand column */
width:200px; /* 252px - 20px left margin */
margin-left:0;
}

.left_menu { /* div that holds the menu, has the border */
border: 1px solid #431a07;
background: #f1fcf6;
margin-right:20px;
font-size:.9em;
margin-bottom:2em;
}

.left_menu ul { /* the menu itself */
padding:0;
margin:0;
list-style-image:none;
list-style-type:none;
}

.left_menu ul li { /* get rid of the normal PLUS sign from lists*/
padding:0;
margin:0;
list-style-image:none;
list-style-type:none;
}

.left_menu ul li a { /* the menu items */
display:block;
padding: 7px 5px 7px 30px;
margin:0;
background: url(../images2/leftnav_bullet_w_bg.jpg) 10px 9px no-repeat;
}

.left_menu ul li a:hover { /* the menu items when MouseOver */
display:block;
padding: 7px 5px 7px 30px;
margin:0;
background: #f7ede8 url(../images2/leftnav_bullet_w_bg_mo.jpg) 10px 9px no-repeat;
text-decoration:none;
color:#53240e;
}

#footer {
clear:both;
text-align:right;
color:#313432;
font-size:.7em;
padding: 15px 20px;
background:#ccd0cb;
line-height:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer a:link, #footer a:visited {
color:#313432;
text-decoration:none;
}

#footer a:hover, #footer a:active {
color:#313432;
text-decoration:underline;
}

#copyright { /* copyright */
float:left;
padding:0px;
}