/* Sunridge Gold CSS - RA - June 30, 2009 */

/* Essentials */
html, body, td, big, strong {font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 1.5em;}
body {background: #e9e9e9; color: #000; margin: 0; padding: 0;}
big, strong {font-weight: bold;}
small {font-size: 10px;}

/* Text links */
a:link, a:visited {color: #003366; text-decoration: none;}
a:hover {color: #00328d; text-decoration: none;}

/* Text headers */
h1 {color: #003366; margin: 0 0 10px 0; font-size: 18px;}

/* Layout */
.header_area {width: 960px; height: 80px; margin: 0 auto; background: url('/i/common2009/header_bg.gif') repeat-x top left;}
.main_menu {padding: 56px 0 0 399px;}
.container {width: 954px; margin: 0 auto; padding: 0 18px 0 18px; background: #fff; overflow: hidden;}
.leftcol {float: left; width: 212px;}
.rightcol {float: left; width: 742px;}
.content {padding: 0 20px 20px 25px;}
.fleftcol {float: left; width: 275px;}
.frightcol {float: left; width: 679px; background: url('/i/common2009/frightcol_bg.gif') no-repeat top left; width: 679px; padding-top: 50px;}
.welcome_text {float: right; width: 250px; height: 190px;}
.recent_text {padding: 60px 15px 10px 15px;}
.adnetlogo {float: right; margin: 10px;}
.featbox {float: left; padding-right: 8px;}
.featbox_end {float: left;}
.email_updates_bg {background: url('/i/common2009/email_updates_bg.gif') no-repeat top left; width: 264px; height: 148px;}
.buttons {padding: 10px 0 10px 17px;}

/* Forms */
.email_updates_text {font-size:11px; padding: 40px 0 0 16px;}
.email_updates_field {float: left; background: url('/i/common2009/field_bg.gif') no-repeat top left; width: 130px; height: 21px; margin: 0 0 0 16px; padding: 1px 0 0 5px;}
.email_updates_submit {float: left;}
.text_field {border: none; background: none;}

/* Recent Updates */
ul.newsitem {list-style: none; padding: 2px 0 5px 0px; margin: 0 10px 0 12px;}
ul.newsitem li {padding: 2px 0 5px 5px;}

/* Side Nav */
.side_nav_top {background: url('/i/common2009/side_nav_top.gif') no-repeat top left; width: 201px; height: 11px;}
.side_nav {width: 201px; background: url('/i/common2009/side_nav_bg.gif') no-repeat bottom left;}
.side_nav ul {list-style: none; margin: 0; padding: 0 0 10px 0;}
.side_nav ul li {width: 201px; display: block; border-bottom: none;}
.side_nav ul li a, .side_nav ul li a:visited {display: block; padding: 3px 10px 3px 15px; width: 176px; color: #003366;}
.side_nav ul li a:hover, .side_nav ul li#active {display: block; background: #f0f0f0;}

/* Side Nav second level */
.side_nav ul ul {list-style: none; margin: 0; padding: 0;}
.side_nav ul ul li {width: 201px; display: block;}
.side_nav ul ul li a, .side_nav ul ul li a:visited {display: block; padding: 3px 10px 3px 30px; width: 161px; color: #003366;}
.side_nav ul ul li a:hover, .side_nav ul ul li#active {display: block; background: #f0f0f0;}

/* Side Nav third level */
.side_nav ul ul ul {list-style: none; margin: 0; padding: 0;}
.side_nav ul ul ul li {width: 201px; display: block;}
.side_nav ul ul ul li a, .side_nav ul ul ul li a:visited {display: block; padding: 3px 10px 3px 45px; width: 146px; color: #003366;}
.side_nav ul ul ul li a:hover, .side_nav ul ul ul li#active {display: block; background: #f0f0f0;}

/* Tables */
.table_1 table {}
.table_1 td {padding: 2px;}

/* Articles format */
.article_item {padding: 0; margin: 0;}
.article_item ul {list-style: none; padding: 0; margin: 0 0 10px 0;}
.article_title {font-weight: bold; float: left;}
.article_link {float: left; margin-left: 10px;}
.article_body {clear: both;}

/* Management format */
.mgmt {width: 100%; margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #666; clear: both;}
.mgmt_name {font-weight: bold; font-size: 14px;}
.mgmt_position {font-style: italic;}
.mgmt_bio {float: left; padding: 8px 0 0 0; margin: 8px 0 0 0;}

/* Footer area */
.footer_area {width: 960px; margin: 10px 0 0 0; color: #ccc; border-top: #ccc 1px solid;}
.footer_text {font-size: 11px; text-align: right; padding: 0 20px 10px 0;}
.footer_links {text-align: right; margin: 10px 0 0 0;}
.footer_links ul {list-style: none;}
.footer_links ul li {display: inline; padding: 0 20px 0 0;}
.footer_links ul li a, .footer_links ul li a:visited {color: #ccc; padding: 2px 3px 2px 3px;}
.footer_links ul li a:hover {color: #ffcc00;}

/* Images & backgrounds */
.logo {width: 954px; height: 90px; background: url('/i/common2009/logo.jpg') no-repeat top left;}
.header_pic {width: 954px; height: 216px; background: url('/i/common2009/header_pic.jpg') no-repeat top left;}
.header_people {width: 954px; height: 216px; background: url('/i/misc/header_people.jpg') no-repeat top left;}
.home_header_pic {width: 954px; height: 296px; background: url('/i/common2009/home_header_pic.jpg') no-repeat top left;}

/* Housekeeping */
.clearall {clear: both;}
.pngt {behavior: url('/cc/js/pngbehavior.htc');}

/* Random */
.homefeature {background-color: #FFDD9D; border-radius: 10px; padding: 10px; font-size: 16px; line-height: 1.3; overflow: hidden; text-align: center; text-shadow: 1px 1px 1px #FFFFFF;}
