body {background:#005a83 url('./images/body_bg.jpg') top left repeat-x; font-size:9pt; font-family:arial,sans-serif; margin:0; padding:0;}
.container {width:770px; background:transparent; margin:10px auto 0 auto;}

#flash {background:#fff url('./images/Starnews_promo_banner.jpg') left 10px no-repeat; height:185px;}
#flash p {font-family:arial, sans-serif; font-size:14px; margin:0px; padding:45px 20px 0 20px;}
#flash a {color:#3c89ae;}

#main {background:#fff; padding-left:10px; min-height:420px;}

/* for Internet Explorer */
/*\*/
* html #main {height:420px;}
/**/

#main.line_div {background:#fff url(./images/main_bg.gif) top left no-repeat;}


/* Top menu area */
#sn_top_bg {display:block;}
#star_link {position:absolute; top:20px; margin-left:15px; width:240px; height:35px;}
#star_link a {display:block;}
#star_link img {border:0;}

#top_links {position:absolute; top:30px; width:760px; font-size:.9em; font-weight:bold;}
html>body #top_links {padding-right:5px;}
#top_links a, #top_links a:visited {text-decoration:none; color:#b64018; display:block; float:left; height:20px; padding:10px 8px 0 8px;}

a.top_sep {background:url('./images/top_sep.gif') right top no-repeat;}

#top_links a:hover {color:#4890b3;}
#top_links img {margin-right:10px;}

#top_links ul {list-style-type:none; height:25px; margin-top:0;}
#top_links li {float:right; padding:0; margin:0; height:25px;}


/* Sub menu items and links  */
#top_links div.menu  {position:absolute; visibility:hidden; overflow:hidden; top:26px; right:-10px; z-index:500; height:25px; border-top:5px solid #fff;}
html>body #top_links div.menu {right:-5px; /*border:0; padding-top:5px;*/}

#top_links .sub_bg img, #top_links .links {position:absolute; top:0; margin-top:1px;}
#top_links .links {right:10px; margin-top:2px;padding-right: 0;padding-left: 0;}

#top_links .links a, #top_links .links a:visited {text-decoration:none; color:#4890b3; padding-top:0;}
html>body #top_links .links a {padding-right:5px;}
#top_links .links a:hover {color:#2c7799;}

#top_links .links a.split_sub {background:url('./images/top_sub_sep.gif') right center no-repeat; padding-right:10px;}
html>body .links a.split_sub {padding-right:0;}

#about_sub {width:435px;}
#contact_sub {width:530px;}
/*div#contact_sub.larger{width:510px;}*/
#waystobank_sub {width:405px;}
#tools_sub {width:715px;}

#top_links li:hover div, #top_links li.sfhover div {visibility:visible;}
#top_links li:hover a {color:#4890b3;}




/* Left nav area */
#leftNav {margin:15px 10px 0 0; width:132px; color:#858f6d; padding-left:3px;}
#leftNav a, #leftNav a:visited {color:#a9b28f; display:block; padding-bottom:6px; text-decoration:none;}
#leftNav a:hover, #leftNav span {color:#858f6d;}
#leftNav span {text-decoration:underline; font-weight:bold;}


/* Main content area */
#middleContent {margin:7px 0 0 0; width:410px;}
#middleContentFull {margin:7px 0 0 0; width:538px;}

.newsItem, .content {margin-bottom:7px; padding-left:5px;}
.newsItem h4, .newsItem h3, .newsItem h2 {margin:0; padding-left:2px; font-size:1em; font-weight:normal; color:#005a83; margin-bottom:5px; margin-top:8px;}
.newsItem h3 {margin-left:15px; padding-left:0;}
.newsItem h2, .content h2 {font-size:1.1em; margin-left:-2px; padding-left:17px; background:#fff url('./images/sn_mark.gif') left -1px no-repeat; font-weight:bold; color:#b64018;}
.newsItem h4 {font-weight:bold; color:#b64018; padding-left:0;}
.newsItem .spDate, .content .spDate {margin:0; font-size:.9em; color:#958877; padding-left:5px;}
.newsItem p, .newsItem li {margin:0; margin-bottom:5px; margin-left:15px; color:#897862; line-height:1.4em;}
.newsItem ul {margin-top:0; margin-bottom:5px; list-style-type:none; padding-left:0; margin-left:0;}
.newsItem img, .content img {border:0; margin:3px 0;}
.newsItem a {margin-left:10px;}
.newsItem a, .newsItem a:visited {color:#3c89ae;}
.newsItem a:hover {color:#4aabca;}
.newsItem p a, .newsItem li a, .newsItem td a {margin-left:0;}
.newsItem li {width:80%; background:url('./images/li_bullet.gif') left 5px no-repeat; padding-left:15px; margin-bottom:5px;}
.newsItem span {color:#958877; font-weight:bold;}
.newsItem .largeImage {float:none; margin:8px 0 8px 0; padding:0;}
.newsItem table {border-collapse:collapse; margin:5px 0 5px 15px; color:#333; table-layout:fixed; width:518px;}
.newsItem tr.shaded {background:#f4fcff;}
.newsItem td {border:1px solid; border-color:#4691b9; padding:3px; vertical-align:top;}
tr.tbl_head {background:#4691b9; color:#fff; font-weight:bold;}
.newsBar {background:url('./images/mainBar.gif') bottom left no-repeat; padding-bottom:13px;}

.hash_link, .form_link {text-decoration:underline; cursor:pointer; color:#3c89ae;}
#main a.over, .hash_link:hover, .form_link:hover {color:#4aabca;}


/* Right nav area */
#rightNav {margin:0; margin-top:1px; width:193px; float:right;}

#rightNavTop {padding:0; padding-top:10px; font-size:9pt; background:#b64018;}
#rightNavTop a, #rightNavTop a:visited {text-decoration:none; font-weight:bold; background:url('./images/right_top_arr.gif') center left no-repeat; color:#fff; display:block; margin-left:10px; padding:4px 10px;}
#rightNavTop a:hover {background-image:url('./images/right_top_arrH.gif'); color:#fff;}
#rightNavTop span {color:#005d85;}
#rightNavTop img {margin:0; padding:2px 0; display:block; background:#b64018;}

#rightNavInfo {background:url('./images/right_gr_body.jpg') bottom left no-repeat; width:193px; padding-top:15px;}

#rightNavBottom {background:url('./images/right_gr_body.jpg') left bottom no-repeat; min-height:55px; width:193px; padding-top:5px; padding-bottom:40px;}
#rightNavBottom h2 {margin:10px 0 2px 10px; font-size:1em; color:#6f7954;}
html>body #rightNavBottom h2 {margin-top:5px;}
#rightNavBottom a, #rightNavBottom a:visited {text-decoration:none; font-size:.9em; background:url('./images/right_gr_arr.gif') center left no-repeat; color:#77815c; display:block; margin-left:10px; padding:2px 10px;}
#rightNavBottom a:hover {background-image:url('./images/right_gr_arrH.gif'); }

#rightNavBottom #flash_poll {padding-top:11px; height:auto;}
/* for Internet Explorer */
/*\*/
* html #rightNavBottom {height:55px;}
/**/

#rightNavMid a, #rightNavMid a:visited {margin:0; padding:0;}
#rightNavMid a img {border:0; display:block;}


/* Footer area */
.footer {width:770px; margin:0 auto; padding-bottom:10px; border:0; font-size:8pt; cursor:default;}
.footer #footer_links {margin-top:1px; margin-left:19px;}
.footer p {color:#89b7d5; margin:0; padding-right:20px;}
.footer a, .footer a:visited {color:#fff; text-decoration:none; margin-left:1px; padding-top:1px;}
.footer a:hover {color:#dbffff;}
.footer .sep {background:url('./images/foot_sep.gif') right top no-repeat; padding-right:10px;}
.footer #copyright {float:right;}
.footer #copyright a, .footer #copyright a:visited {color:#89b7d5; text-decoration:none; padding-top:1px;}
.footer #copyright a:hover {color:#99c7e6;}

.objFloat {float:left;}
.objFloatR {float:right;}
.sf_link {margin:5px 0 10px 0;}
.alignC {text-align:center;}
#bottomClear {clear:both; height:6px; font-size:0;}


/* Form elements */
#Form table {margin-left:58px; width:412px;}
#Form td {border:0; vertical-align:top;}
.text_info {display:block; width:60px; float:left;}
.text_info_pd {width:110px;}
.text_info_cadd {display:block; width:100px; float:left;}
.text_boxes {width:333px; border:1px solid #D1D1D1; padding:0 3px; font-family:arial; font-size:1em;}
.text_body, .text_body_add {height:150px; font-family:arial; font-size:1em;}
.text_body_add {height:90px;}
.label_lg {width:230px;}
.label_sm {width:100px;}
.btns {border:3px double #999; border-top-color:#CCC; border-left-color:#CCC; background-color:#FEFEFE; color:#333; font-size:85%;}
.btns:active {border:3px double #CCCCCC; border-top-color: #999999; border-left-color: #999999;}
html>body .btns {padding:1px; margin-top:2px;}