/* CSS Document */
body {background:url(../images/site_bg.png) repeat-x #000; margin-top:0; font:11px Arial, Helvetica, sans-serif; line-height:14px; color:#444}
#wrapper {margin:auto; width:1050px; position: relative;}
ul {margin:0; padding:0; list-style:none}
#column1, #column2, #column3 {float:left}
a img {border:none}
a {color:#f8981d}
.ct_input {font:normal 11px arial, sans-serif; width:310px}
ins {display:block; clear:both}

/* header */
#header {height:39px; width:425px; padding-left:301px}
#header div {text-align:right}
#header div.live-chat {padding-top:19px; float:left}
#date {color: #666666; padding-top:5px}
#top-nav a:link, #top-nav a:visited {color:#f8981d; text-decoration:none}
#top-nav a:hover, #top-nav a:active {color:#fff}


/* homepage flash */
#flash-column {width:1050px; height:187px; margin-top:1px;}

/* column 1 */
#column1 {width:301px}
.subnav#column1 {background-position:0px 187px}
#c1-flash {height:187px; width:301px; background-color:#464644; margin-top:1px}
#logo {background:url(../images/c1_bg.png) no-repeat; padding:70px 9px 24px 52px}

/* left-hand navigation */
#nav_outer {width: 250px; position:absolute; top:388px; left:51px; padding-top:10px;}
#nav li {height:17px; width:171px; border-bottom:1px dotted #f8981d; float:right; padding:4px 4px 0 0; text-align:left; display:block}
#nav li.on {height:17px; width:167px; border-bottom:1px dotted #f8981d; float:right; padding:4px 9px 0 0; text-align:right; display:block}
#nav a {display:block; text-indent:44px}
#nav a:link, #nav a:visited {color:#cccccc; text-decoration:none}
#nav a:hover, #nav a:active, #nav a.on {color:#fff}
#nav li.top-nav-space {height:17px; padding-top:10px}

/* column 2 */
#column2 {width:425px}
h1 {margin:0 0 10px 0; padding:0; color:#f8981d; font-size:16px; font-weight:bold}
h2 {color:#595e57; font-size:12px; font-weight:bold; line-height:16px; margin:0 0 10px 0}
h3 {font:bold 14px arial, sans-serif; color:#666; padding:6px 0 2px 0; margin:6px 0 2px 0}
#copy {background:url(../images/copy_bg.gif) bottom right no-repeat #fff; padding:0 25px 25px 25px; min-height:402px; height:auto !important; height:402px; font:12px/130% Arial, Helvetica, sans-serif; line-height:14px; color:#444}
#copy p {clear:both; margin:0 0 10px 0}
.subnav-copy#copy {padding-top:20px; min-height:590px; height:auto !important; height:590px}
#copy-footer {border-top:7px solid #f8981d; text-align:right; padding-top:6px}

/* copy area list styles */
#copy ul {list-style:disc}
#copy ul, #copy ol {margin:2px 0 2px 10px; padding-bottom:7px; padding-top:2px}
#copy li {margin:2px 10px 0 15px;  padding-bottom:4px; padding-top:1px}
#copy li a {display:block; padding-bottom:3px}

/* subnav */
#copy ul.copy-nav {list-style:none; float:left; padding:0 15px 0 0; margin:0 15px 10px 0; border-right:1px solid #f8981d}
#copy ul.copy-nav li {margin:0; padding-bottom:0; padding-top:0}
.copy-nav a:link, .copy-nav a:visited {color:#8a8b7c; text-decoration:none; font-size:11px}
.copy-nav a:hover, .copy-nav a:active {text-decoration:underline}
#copy-nav-current a {text-decoration:underline}
#copy ul.no-border {border-right:none}

/* column 3 */
#column3 {width:324px; background:url(../images/c3_bg.png) no-repeat}
.subnav#column3 {background-position:0px 188px}
#c3-flash {height:187px; width:324px; background-color:#464644; margin-top:1px}
#video {height:156px; width:191px; margin:6px 6px 5px 8px; background:#464644; border:1px solid #f8981d}
#video-nav {height:21px; width:207px; border-bottom:1px dotted #f8981d; float:left; padding-top:6px}
#video-nav li {float:left; width:17px; height:14px}
#video-nav li.video-text {width:53px; height:12px; float:left; padding:2px 10px 0 22px}
#video-nav li a {display:block; text-align:center; padding:1px 0 1px 1px}
#video-nav a:link, #video-nav a:visited {color:#f8981d; text-decoration:none}
#video-nav a:hover, #video-nav a:active, #video-nav a.video-nav-current:link, #video-nav a.video-nav-current:visited, #video-nav a.video-nav-current:hover, #video-nav a.video-nav-current:active {background-color:#fff; color:#000}
.c3-copy {color:#cccccc; width:185px; padding:6px 0 6px 22px; clear:both}
.c3-sub {font-weight:bold; font-size:11px; padding-bottom:3px}
a.c3-link:link, a.c3-link:visited {color:#f8981d}
a.c3-link:hover, a.c3-link:active {color:#fff}
#news {height:18px; width:207px; border-bottom:1px dotted #f8981d; border-top:1px dotted #f8981d; padding-top:3px}
.news-text {width:53px; height:12px; float:left; padding:1px 16px 0 22px}
.news-spacer, .video-spacer {text-align:center; float:left; padding:0 0 0 0; font-weight:bold}
#news a:link, #news a:visited {color:#f8981d; text-decoration:none; padding-left:15px}
#news a:hover, #news a:active {color:#fff}
#email-signup {margin:20px 0 0 13px}
.email-box {width:116px; height:12px; padding:3px; margin:6px 10px 0 0; float:left; font-size:10px}
.email-button {float:left; width:53px; height:19px; margin-top:8px}
#email-signup form {margin:0}

/* forms */
ul.forms li {line-height:20px}

/* page documents */
ul#docs {list-style:none; margin:10px 0 10px 0; padding:0 0 10px 0; width:100%}
ul#docs li a {color:#f8981d; text-decoration:underline}
ul#docs li a:hover {text-decoration:none}
ul#docs li {margin:0; padding:0}
ul#docs li {background:url(../images/pdf.gif) 0 4px no-repeat; padding-left:24px; padding-top:6px}

/* twitter feed */
ul#twitter_feed {list-style:none; font:normal 11px arial, sans-serif; color:#fff}
ul#twitter_feed li a {display:inline; color:#fff; font-weight:bold; text-decoration:none}
ul#twitter_feed li a:hover {text-decoration:underline}
ul#twitter_feed li {padding:0 12px 8px 12px; margin:0}
ul#twitter_follow {height:41px; list-style:none; font:normal}
#twitter_follow {padding:16px 0 13px 0; display:block}
ul#twitter_feed .twitter_date {font-weight:bold; color:#f59828}
#wrapper_twitter {width:366px; background:#234982 url(/assets/images/bg_twitter.png) repeat-x; padding-bottom:20px; margin-bottom:20px}