/* BROWSER CLEANUP */
body, div, p, ul, ol, li, img, h1, h2, h3 {margin:0;padding:0;border:0;}
	/* Set defaults */
	ul, ol {margin-left: 25px;}
	a {color: #3D6FA2; text-decoration: underline;}
	a:hover, a:active {color: #2E353F; text-decoration: underline;}
	
	
/* COMMON STYLES */
.nav ul, .nav li {list-style-type:none;}

h1, h2, h3 {font-weight: bold;}
h1 {font-size: 26px;color: #244178;font-weight: normal;margin-bottom: 20px;}
h2 {font-size: 20px;color: #244178;font-weight: normal;margin-bottom: 20px;border-bottom:1px solid #ccc;}

p {margin: 10px 0;line-height:18px;}

.clear {clear: both;}
.left {float: left;}
.right {float:right;}
.title {background: url(../images/middlebar.gif) repeat-x;height: 39px;font-family: "Myriad Pro", Arial, sans-serif;font-size:18px;text-transform: uppercase;font-weight: normal;color: #fff;padding: 10px 0 0 10px;}

#latest_transactions ul {list-style-type: none;padding: 0;margin: 0;}
#latest_transactions li {background-image: url(../images/PDF_icon.gif);background-repeat: no-repeat;background-position: 0 .4em;padding: 10px 0 10px 40px;}


/* BASIC PAGE STRUCTURE - ALL PAGES */
body {background: #214d7a;margin:0;padding:0;text-align:center;color: #060d12;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 12px;}
#page {background: #214d7a url(../images/bg_blue.jpg) repeat-x;margin:0;padding:0;}
#container {margin:0 auto;width:901px;text-align:left;}
.home_text p {line-height: 24px;}
#logo {padding-top: 7px;}
#mailing_list {padding-top:00px;border:1px solid #ccc;padding:8px;margin:0 9px 0 0 ;width:193px;background:#DFEFFF;}
#leftcol {width: 607px;}
#rightcol {}
#mainpic {background:  #1a2a48;border: 10px solid #1a2a48;height: 262px;}
#cta {height: 282px;background: #E1B12F;}
#welcome {background: #fff url(../images/bg_gradient.gif) top repeat-x;height: 220px;}
#welcome .content {padding: 6px 30px 0 30px;}
#welcome .content p {line-height: 24px;}
#latest_transactions {background: #ecdcb0 url(../images/bg_gradient2.gif) top repeat-x;height: 220px;}
#latest_transactions .content {padding: 0px 0px 0 20px;}
#latest_transactions a {color:#060D12;}
#latest_transactions a:hover {color:#666;}
#page_image {margin-left: 20px;margin-top: 20px;}

#inside_content {background: #fff url(../images/bg_gradient.gif) top repeat-x;padding:30px 40px;}
#footer {font-size: 11px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;background: url(../images/bottombar.gif) repeat-x;height: 20px;color: #b4b8bd;padding: 10px 10px;}
#footer a {color: #b4b8bd;text-decoration: underline;}
#footer a:hover {color: #fff;}
#footer p {padding: 0;margin: 0;font-weight:normal;}
#Map {width: 400px;height: 300px;}

/* TOP NAVIGATION */
#topnav {padding-left:20px;}
#nav, #nav ul {padding: 0;margin-left:0;padding-top: 14px;height: 27px;}
#nav a {color: #fff;text-decoration: none;padding: 0.25em 0;font-family: "Myriad Pro", Arial, sans-serif;font-size:14px;text-transform: uppercase;font-weight: normal;}
#nav a:hover {color: #666;}
#nav li {display:inline;list-style: none;padding-right: 24px;}
#nav li .current {color:#ECDCAF;}

.sortable th {background-color:#E2B231;cursor:default;height:20px;}

.ddpanel .ddpanelcontent{ /*CSS for "content" DIV of Drop Down Panel*/
color: white;
background: #deaf25; /*background of Drop Down Panel*/
/*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
}

.ddpanel .ddpaneltab{ /*CSS for "toggle" tab DIV of Drop Down Panel*/
margin-right: 20px;
font: normal 12px Arial;
}

.ddpanel .ddpaneltab a{ /*"toggle" tab related CSS*/
float: right;
color: white;
background: #deaf25 url(../images/login_left.gif) no-repeat left bottom; /*background of toggle tab*/
text-decoration: none;
letter-spacing: 0px;
}

.ddpanel .ddpaneltab a span{ /*"toggle" tab related CSS*/
float: left;
display: block;
background: transparent url(../images/login_right.gif) no-repeat right bottom;
padding: 1px 12px 1px 13px;
cursor: pointer;
}

.ddpanel .ddpaneltab a span img.pointerimage{ /*CSS for pointer image within toggle tab*/
margin-top: 0px;
margin-left: 5px;
}

/*.ddpanel .ddpaneltab a:hover{ /*"toggle" tab related CSS*/
color: black; /*background of toggle tab onMouseover*/
}*/

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /*"toggle" tab related CSS*/
outline: 0;
}

.ddpanel .ddpaneltab a:hover span{ /*"toggle" tab related CSS*/
background-color: transparent;
}
