/* 2011-06-14 Jordan */
/* print.css - All overrides are at the base of this file. Everything else is standard. */

/* @group Basics */
*{padding:0; margin:0}
.clearboth {clear:both;}

.tooltip:hover {cursor:default;}
.tipbox {position:absolute; z-index:9999; font-size:12px; width:280px; border:1px solid #999; background:#fff; padding:0 5px;}

body{font:0.80em Arial,Verdana,Sans-serif; /*color:#121212; */color:#333; background:transparent url(../assets/bg_tile.gif) repeat}

h1{font-size:1.45em; color:#333; letter-spacing:0.075em; margin:8px 0; padding:0; font-weight:normal;}

#survey_code{font-weight:normal}

h2{font-size:1.35em; color:#333; margin:8px 0; padding:0; font-weight:bold}

h3{font-size:1.25em; color:#333; margin:8px 0; padding:0}

.margin-header{color:#FFF; margin:0 0 4px 0; font-weight:normal}

#manual_header{font-weight:normal; color:#c63}

#download_button{position:relative; float:right; z-index:0}

.sub_pages{z-index:2;}

#facebook{margin:0; padding:0; text-align:left; position:relative; background:#FFF}

h4{font-size:1.15em; color:#333; margin:8px 0; padding:0}

a{color:#d9551b}

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

a:hover{color:#d9551b; text-decoration:underline}

p{margin:10px 0; letter-spacing:normal; line-height:1.35em}

ul, ol{margin:0 20px; padding:0; letter-spacing:normal; line-height:1.35em}

#rightColumn ul, #rightColumn ol{margin:0px 0 0 20px; padding:0}

li{margin:0; padding:0}

#rightColumn li{margin:6px 0px; padding:0}

blockquote{margin:10px 20px}

img{border:none}

.program_authors{color:#333}

#breadcrumb{font:0.95em Arial,Verdana,Sans-serif; color:#CCC; margin:0 0 20px 0}

#breadcrumb a{color:#999; text-decoration:none}

#breadcrumb a:hover{color:#666; text-decoration:underline}

/* @end */
/* @group Structure Basics */
#wrapper{width:990px; margin:0 auto; margin-top:18px; padding:0; background:transparent}

#header{position:relative; margin:0; padding:0; height:85px}

#logo_box{float:left; /*background:transparent url(../assets/bg_logo.gif) no-repeat; */margin:0; padding:0px; width:200px; height:82px}

.logo{float:left; margin:0; padding:0}

#networking{float:right; margin:0; padding:0; background:#fff; padding:2px; /* width:74px; */width:112px; height:22px}

#search_form{float:right; margin:0; padding:0; background:#fff; padding:2px; width:200px; height:22px}

#search_form input#keywords{margin:0; padding:0; height:18px; width:170px; float:left}

#search_form input#submit{margin:0; padding:0; float:right}

#content_top{background:transparent url(../assets/bg_content_top.png) no-repeat; margin:0; padding:0; height:4px; border:0px solid red}

#leftColumn{display:inline; /* IE Hack */width:200px; float:left; text-align:left; margin:0; padding:0 0 0px 0; background:transparent url(../assets/bg_leftcol_bottom.png) no-repeat bottom}

#leftcol_inner{margin:0 0 4px 0; padding:0; background:#fff}

#leftColumn ul.key_filters a{color:#fff; text-decoration:none}

#leftColumn ul.key_filters a:hover{text-decoration:underline}

#leftColumn a:hover{color:#fff; text-decoration:underline}

/* Tree Menu */
.tree_menu{width:160px; color:#000}

.tree_menu a{color:#FFF; font-size:1.05em}

.tree_menu, .tree_menu ul{margin:0; padding:0; list-style-type:none; overflow:hidden; font-size:1.05em !important; letter-spacing:normal; line-height:1em}

.tree_menu li{display:block; background:url('/sites/default/assets/tree_arrows.jpg') 0px 0px no-repeat; cursor:pointer; font-size:0.90em !important}

.top_no_children{background-image:none !important}

.end_node{background-image:none !important; padding:0px !important; margin-left:5px}

.tree_menu a, .tree_menu span{display:block; line-height:17px; text-decoration:none; margin-left:20px; background-color:#cd5021}

.tree_menu a:hover, .tree_menu span:hover{text-decoration:underline}

.tree_menu li ul{display:none; position:relative}

.tree_menu li ul li a{padding:2px 0; margin:2px 0 6px 0; line-height:118%; margin-left:20px; border:0px solid red}

.tree_menu .current_article li ul{font-weight:bold; color:red}

/* Sub tabs */
.sub_tabs{display:block; list-style:none; margin:20px 0px 20px 0px; padding:0 0 4px 0; /* border-bottom:1px solid #9d9d9d; */border-bottom:1px solid #CD5021}

.sub_tabs .orange_tab{background-color:#cd5021}

.sub_tabs .green_tab{background-color:#266C45}

.sub_tabs .blue_tab{background-color:#059498}

.sub_tabs .orange_tab a:link, .sub_tabs li.orange_tab a:visited{color:#fff}

.sub_tabs .green_tab a:link, .sub_tabs li.green_tab a:visited{color:#fff}

.sub_tabs .blue_tab a:link, .sub_tabs li.blue_tab a:visited{color:#fff}

.sub_tabs li.activeTab a:link, .sub_tabs li.activeTab a:visited{color:#000}

.sub_tabs li.override_orange, .sub_tabs li.override_orange{background-color:#cd5021 !important; border-bottom:1px solid #266C45 !important}

.sub_tabs li.override_orange a:link, .sub_tabs li.override_orange a:visited{color:#fff !important}

.sub_tabs li.override_orange {display:inline; padding:6px 8px 6px 8px; margin-right:2px; border:1px solid #cd5021; border-bottom:none; /* Css goodness */border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px; -khtml-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px}

.sub_tabs li{display:inline; padding:6px 8px 6px 8px; margin-right:2px; border:1px solid #266C45; border-bottom:none; /* Css goodness */border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px; -khtml-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px}

.sub_tabs{border-bottom:1px solid #266C45}

.project_sub_tabs{border-bottom:1px solid #059498}

.project_sub_tabs li{border:1px solid #059498; /* Css3 goodness */border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px; -khtml-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px}

.sub_tabs li a:link, .sub_tabs li a:visited{color:#121212; font-size:0.92em}

.sub_tabs li a.manual_tab{color:#E54B19}

.sub_tabs li.manual_tab a{color:#fff}

.sub_tabs .manual_tab{border-top:1px solid #E54B19; border-left:1px solid #E54B19; border-right:1px solid #E54B19; background:#E54B19}

.sub_tabs li.activeTab, .sub_tabs li.activeTab{background:#fff; color:#000; border-bottom:1px solid white}

.sub_tabs li.activeTabTab a:link, .sub_tabs li.activeTab a:visited{color:#000}

/* project info page */
h1.project_info{float:left}

#centerColumn .project_active{background:url(../assets/project_active_inner.gif) no-repeat top right #fff}

#rightColumn .project_active{background:url(../assets/project_active_outer.gif) no-repeat top left #fff}

#centerColumn .credit_active{background:url(../assets/credit_active_inner.gif) no-repeat top left #fff}

#leftColumn .credit_active{background:url(../assets/credit_active_outer.gif) no-repeat top right #fff}

#centerColumn h2.credit_info{float:left; margin-top:0px}

#centerColumn h3.subpages{margin:20px 0 6px 0}

/* help dialogue */
.instructions{}

.instructions a.instructions_toggle{float:right; display:block; padding:10px}

.instructions div{display:block; clear:both; display:none}

#centerColumn{margin:0; padding:0px; display:inline; /* IE Hack */float:left; width:600px; background:transparent url(../assets/bg_content_middle_bottom.png) no-repeat bottom}

#centercol_inner{margin:0 0 0px 0; padding:20px; background:#fff; border:0px solid red; min-height:685px}

#centerColumn .content_image{float:right; border:1px solid #000; margin:0 0 15px 15px; padding:0}

#centerColumn h1{color:#159091; margin:0 0 15px 0; padding:0}

#centerColumn h2.survey_points{margin:0px; color:#159091}

#centerColumn h1.survey_title_with_points{margin-bottom:3px}

#centerColumn h2{color:#121212; font-size:1.0em; letter-spacing:0.5px; margin:16px 0 0 0; padding:0}

/* HEADER FOR FADING */
#panorama{float:left; margin:0; width:560px; height:300px; padding:10px 0 30px 0; border:0px solid green; z-index:1}

.no-script{background:#000 url('/sites/fhw/assets/background.gif')}

.innerfade{margin:0; padding:0; z-index:1}

.header ol li{list-style:none outside}

.header ul li{list-style:none outside}

#header_images ul, #header_images li{list-style:none; margin:0; padding:0; display:inline; border:0px solid red}

#layout-header-row{width:750px}

#layout-header{width:750px; height:250px}

#layout-header .main_image{width:750px; height:250px; margin:-1px 0 0 0; padding:0}

#layout-header ul, li{margin:0px; padding:0px}

/* @end */
#quicklinks{padding:20px 0 10px 0}

#rightColumn{margin:0; padding:0; display:inline; /* IE Hack */float:left; width:190px; background:transparent url(../assets/bg_rightcol_bottom.png) no-repeat bottom}

#rightColumn a:link, #rightColumn a:visited{color:#fff; text-decoration:none}

#rightColumn a:hover{color:#fff; text-decoration:underline}

#rightcol_inner{margin:0 0 4px 0; padding:0; background:#fff}

.sidebar_content_box{margin:0 5px 4px 5px; padding:0; color:#fff}

.sidebar_content_box_inner{margin:0; padding:15px}

.application_submit span {display:block; width:140px; text-align:center; padding:5px 0 0;background:url('/sites/grd/assets/green_box.png') no-repeat;  width:140px; height:28px; margin:5px 0 0; font-weight:bold; }
.application_submit span a {display:block; width:131px; height:21px; padding:5px 0 0; margin:-5px 0 0;}

.orange_bg{background:#cd5021}

.blue_bg{background:#059498}

.green_bg{background:#266c45}

#left_top_orange{background:#cd5021 url(../assets/cnr_left_top_orange.gif) no-repeat top}

#left_bottom_orange{background:transparent url(../assets/cnr_left_bottom_orange.gif) no-repeat bottom}

#left_top_blue{background:#059498 url(../assets/cnr_left_top_blue.gif) no-repeat top}

#left_bottom_blue{background:transparent url(../assets/cnr_left_bottom_blue.gif) no-repeat bottom}

#right_top_blue{background:#059498 url(../assets/cnr_right_top_blue.gif) no-repeat top}

#right_bottom_blue{background:transparent url(../assets/cnr_right_bottom_blue.gif) no-repeat bottom}

#right_top_green{background:#266c45 url(../assets/cnr_right_top_green.gif) no-repeat top}

#right_bottom_green{background:transparent url(../assets/cnr_right_bottom_green.gif) no-repeat bottom}

.sidebar_content_box ul{padding:0; font-size:0.90em}

.sidebar_content_box ul li{margin:0; padding:2px 0}

.sidebar_content_box h3, .sidebar_content_box h4{margin:4px 0; padding:0; font-size:0.98em; color:#fff}

.sidebar_content_box h2{margin:0 0 4px 0}

.sidebar_content_box h3#project_title{font-size:1.5em}

.sidebar_content_box p{margin:4px 0; padding:0; line-height:1.35em; font-size:0.90em}

.sidebar_image{border:0px solid #fff; margin:0; padding:0}

/* Sidebar Scorecard / categories calculator */

.calculator_title a, .calculator_title {font-weight:bold;}
.calculator_category a {margin: 0 0 2px 5px; display:block; line-height:1.2; font-size:12px !important; width:100px;}
td.calculator_title {width:100px;}

/* Scorecard Page */
#print_scorecard {float:right; display:block; margin:-5px 22px 0;}

div#scorecard_page_container h2 {font-size:16px;}
div#scorecard_page_container h2 a {font-size:16px; display:block; margin:-6px 0 10px 0; color:#000}
.scorecard_category_title a {font-size:16px; color:#000; font-weight:normal;}
table.scorecard_page a {color:#000}
table.scorecard_page {border-collapse:collapse; margin:0 0 10px 0;}
table.scorecard_page, .scorecard_page td, .scorecard_page th {border-top:1px solid #ccc}
.scorecard_page th {border:1px solid #ccc}
table.scorecard_page th {text-align:left;}
table.scorecard_page th, .scorecard_page td {padding:2px 5px 2px 5px}
.th_credit {width:250px;}

.credit_status, .points_col, .docs_col, .weblinks_col {text-align:center;}

.credit_status span, .docs_col span, .weblinks_col span {display:block; height:12px; overflow:hidden;}
.docs_col span img, .weblinks_col span img {margin:-65px 0 0;}
.credit_status_in_progress {margin:-48px 0 2px 0;}
.credit_status_reviewed {margin-top:-12px;}
.credit_status_denied {margin-top:-36px;}
.credit_status_approved {margin:-24px 0 2px 0;}

div#scorecard_page_container .application_submit span {background:url('/sites/grd/assets/white_box.gif') no-repeat;}

/* Footer */
#footer{height:30px; background:#FFF; margin:0; padding-bottom:10px; text-align:center; font-size:0.86em; color:#9d9d9d}

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

#footer a:hover{color:#121212; text-decoration:underline}

#siteCredits{width:100px; margin:0 auto; margin-top:10px; text-align:center}

#siteCredits p{font-size:0.86em; color:#aeb4a6; background-color:#d1d8c8; padding:2px}

#version{width:10px; margin:0 auto; margin-top:10px; text-align:center}

#version p{font-size:0.86em; color:#d1d8c8; padding:2px}

#siteCredits p a:link, #siteCredits p a:visited{color:#aeb4a6; text-decoration:none}

#siteCredits p a:hover{color:#aeb4a6; text-decoration:underline}

#siteCredits .pipe{color:#aeb4a6}

/* @end */
/* @group Other */
.image-default{margin:1px; padding:0}

.image-default img{border:0px solid #ededed; margin:0; padding:0}

.image-default table{border-collapse:collapse; margin:25px 0 10px 20px; padding:0}

.image-default p.caption{margin:0; padding:0; font-size:0.86em; color:}

/* @end */
/* @group Login */
div#login{margin:20px auto; margin-top:100px; width:450px; border:2px solid #ccc; padding:30px; background:#fff; text-align:left; font-family:Verdana,Arial,Sans-serif}

#login img{margin:0 0 10px 100px; border:0px solid #ededed}

#login h1{color:#159091; margin:0 0 15px 0; padding:0}

#login p{margin:5px; margin-left:0; padding:0; color:#333; font:0.85em Verdana,Arial,Helvetica,sans-serif}

#login p a:link, #login p a:visited{font-size:10px; text-decoration:none}

#login p a:hover{font-size:10px; text-decoration:underline}

#login p.loginSubmit{margin:6px 0}

#login p.loginForgot{margin:10px 0}

#login .error{color:#c00}

#login input{padding:3px; margin-top:4px}

#login p.loginReminderText{margin:10px 0; padding:4px; color:#333; border:1px solid #ededed; background:#ffc}

#login input.loginUserBox, #login input.loginPassBox{margin:0; border:1px solid #ccc; width:200px}

div.login-link{margin:10px}

div.login-link a:link, div.login-link a:visited{font-size:x-small; text-decoration:underline}

/* @end */
/* @group Module Styles */
#module{padding:10px 0}

#horizontal-thumbs{padding:20px 0}
#horizontal-thumbs li{display:inline; list-style-type:none; padding:5px}

/* @end */
/*div{border:1px solid red}
*/
/*  @NAVIGATION  */
#navbar{margin:0; padding:0}

#global_navigation ul ul{background:none; background-color:#266C45}

#global_navigation ul li.has_sub_nav ul a:link, 
#global_navigation ul li.has_sub_nav ul a:visited{background-image:none; color:#FFF}

/* NEW MENU  */
#global_navigation{margin:0 0 0 198px; padding:0; float:left; /*width:100%; */line-height:normal; /*background:url(../assets/menu/menu_bg.gif) bottom repeat-x; */}
#global_navigation ul{margin:0; padding:4px; list-style:none; /*max-width:770px; */}

#global_navigation ul li.has_sub_nav ul{border:3px solid white}

#global_navigation ul li.has_sub_nav ul a{padding:6px}

/*  NAV GREEN BG IMAGES  */
#global_navigation ul li{float:left; background:url(../assets/menu/right.gif) right top no-repeat; text-align:center; overflow:hidden; margin-left:5px}
#global_navigation ul li a:link, #global_navigation ul li a:visited{display:block; background:url(../assets/menu/left.gif) left top no-repeat; padding:10px 15px 6px 15px; font-size:0.92em; font-weight:bold; letter-spacing:1px; color:#fff}

#global_navigation ul li ul li{background-image:none}

#global_navigation ul li ul li a:link{background-image:none}

#global_navigation ul li a:hover{color:#fff}

/*  NAV CURRENT BG IMAGES  */
#global_navigation ul li.current_page_item, #global_navigation ul li.current_page_parent{background:url(../assets/menu/right_white.gif) right top no-repeat}
#global_navigation ul li.current_page_item a, #global_navigation ul li.current_page_parent a{background:url(../assets/menu/left_white.gif) left top no-repeat; color:#059498; font-weight:bold}

/*  NAV BLUE BG IMAGES  */
#global_navigation ul li#current{background:url(../assets/menu/right_blue.gif) right top no-repeat}
#global_navigation ul li#current a{background:url(../assets/menu/left_blue.gif) left top no-repeat}

/*  NAV ORANGE BG IMAGES  */
#global_navigation ul li.manual{background:url(../assets/menu/right_orange.gif) right top no-repeat}
#global_navigation ul li.manual a{background:url(../assets/menu/left_orange.gif) left top no-repeat; color:#FFF}

/*  NAV TEAL BG IMAGES  */
#global_navigation ul li.projects{background:url(../assets/menu/right_blue.gif) right top no-repeat}
#global_navigation ul li.projects a{background:url(../assets/menu/left_blue.gif) left top no-repeat; color:#FFF}

/*
#global_navigation{margin:0 0 0 320px; padding:0}

ul.top_nav{list-style:none; display:block; height:27px}

ul.top_nav li{float:left; margin:0 2px; padding:6px 10px; background:#257b64; font-size:0.92em; border:3px solid #fff; border-bottom:none}

ul.top_nav li a:link, ul.top_nav li a:visited{color:#fff; text-decoration:none; text-transform:uppercase}

ul.top_nav li.current_page_item{color:#159091; background:#fff; text-decoration:none; text-transform:uppercase}

ul.top_nav li.current_page_item a{color:#159091}
*/
/*  Home  Contact Us */
div#contact_us_form label {clear:both;}
div#contact_us_form input {clear:both;}
div#contact_us_form .checkbox {float:left; margin:7px 5px 0 0}
div#contact_us_form .checkbox_label {float:left; width:400px; clear:none;}

/* BLOG */

.postcategory, .posttags {display:block; clear:both;}
.postbody p img {padding:5px}

/*  REGISTRATION  */

.registration_scroll{display:none;}
#step_one{display:block;}

.application_nav {display:block; width:180px; clear:both; margin:5px auto; font-size:18px;}
.next_application_page {margin: 0 0 0 50px; display:inline-block;}
#step_one .next_application_page {margin: 0 0 0 90px;}
.new_project_steps {height:38px; overflow:hidden; margin:0 0 0 0px; width:537px;}

.required {background:#F0C9AA !important;}
#emailError {display:block; margin:90px 0 0;}
#step_2 img {margin:-38px 0 0;}
#step_3 img {margin:-76px 0 0;}
#step_4 img {margin:-114px 0 0;}
#step_5 img {margin:-152px 0 0;}
#step_6 img {margin:-190px 0 0;}

div#estimated_cost_container {padding:0 0 40px 0; display:block; clear:both;}
div#estimated_cost_container h2 {float:left; width:250px; text-align:right; margin:0; padding:0;}
div#estimated_cost_container div {float:left; width:100px; margin: 0 0 0 10px;}
#add_new_program div {margin:0 0 0 22px; padding: 0 0 0 5px; border-left:1px solid #999;}

.registration_response{color:#f00}
.registration_progress{color:#000; margin:0 0 15px 0; padding:0; text-align:left; font-size:1.2em}

div.box{border:solid 1px #ccc; background:#E0E8D8; padding:20px; margin:10px 0; color:#333; clear:both}

div.box input.textbox{border:1px solid #CCC; color:#000; font-size:1.2em; padding:2px 6px; width:418px}
#project_aashto_other input {width:200px;}
div.box label span{color:#555; padding:0 0 2px; text-align:left}
div.box label span.field_title{color:#555; display:block; padding:0 0 2px; text-align:left}
div.box label span span.required {background:none !important; color:#f33}


input.textbox_small{border:1px solid #ccc; color:#000; width:200px; padding:5px 6px; font-size:1.2em; margin-bottom:10px; float:left}

input.textbox_tiny{border:1px solid #ccc; color:#000; width:60px; padding:5px 6px; font-size:1.2em; margin-bottom:10px; float:left}

div.registration_box .form_message{color:#999; margin-left:370px}

div.box input.textbox_three_col{border:1px solid #ccc; color:#000; width:140px; padding:2px 6px; font-size:1.2em; margin-right:5px}

div.box select.dropbox{border:1px solid #ccc; width:152px; padding:2px; font-size:1.0em; margin-right:5px}

div.box input.textbox_two_col{border:1px solid #ccc; width:250px; padding:2px 6px; font-size:1.2em; margin-right:5px}

div.registration_box select.dropdown_small{width:212px; background:#fff; border:1px solid #ccc; font-size:1.2em; margin-bottom:10px; padding:2px 0px; float:left}

div.registration_box textarea.textarea_small{border:1px solid #ccc; color:#000; width:200px; padding:2px 4px; font-size:1.2em; padding:5px 6px; font-size:1.2em; margin-bottom:10px; font-family:"Lucida Grande","Arial",sans-serif; float:left}

div.box textarea.textarea{border:1px solid #ccc; color:#000; width:418px; padding:2px 4px; font-size:1.2em}

div.box label{display:block; margin-bottom:10px; text-align:left; color:#111; padding:5px 10px 0 0}

div.registration_box label{width:250px; display:block; float:left; margin-bottom:10px; text-align:right; color:#111; padding:5px 10px 0 0; font-size:0.95em; clear:both}

div.required{background:url(../assets/required_field.gif) no-repeat; height:16px; width:16px; float:left; margin:5px 0 0 5px}

#registration_success p{font-size:1.3em}
#registration_success{background:#fff url(../assets/accept.png) no-repeat 15px 23px}
#registration_success h1{font-size:1.9em}

.submit_button{background:url(/sites/grd/assets/register_continue.gif); width:145px; height:39px; text-indent:-9999px; line-height:0; color:transparent; border:0px; cursor:pointer; margin:20px 0 0 330px}

.project_continue{background:url(../assets/register_continue.gif); width:145px; height:39px; color:transparent; border:0px; cursor:pointer; margin:20px 0 0 330px}

.project_submit{background:url(../assets/contact_submit.gif); width:145px; height:39px; color:transparent; border:0px; cursor:pointer; margin:20px 0 0 330px}

#submit_step_three{background:url(../assets/register_save.gif); width:145px; color:transparent; border:0; height:39px; cursor:pointer}

#add_another_person{background:url(../assets/register_add_another_person.gif); width:174px; color:transparent; height:39px; border:0; cursor:pointer; margin-left:140px; margin-top:50px}

.person{margin-top:20px; clear:both}

.person p{margin-left:200px; font-size:1.25em}

.error{margin:10px 0 20px 0; padding:20px 20px 20px 42px; color:#C90000; border:1px solid #ccc; font-size:0.98em; background:#fff url(../assets/error.png) no-repeat 20px 17px}

.success{margin:10px 0 20px 0; padding:20px 20px 20px 42px; color:#000; border:1px solid #ccc; font-size:0.98em; background:#fff url(../assets/accept.png) no-repeat 20px 17px}

/* Contact listing inside of projects */
table#contact_listing{vertical-align:middle}

table#contact_listing tr{padding:15px 2px}

table#contact_listing td{display:block; float:left}

#contact_listing .change{width:80px; text-align:right}

#contact_listing .permissions{line-height:1.5em; width:100px; text-align:right; padding-right:20px; font-size:1em}
#contact_listing .name{width:300px}

#contact_listing .name strong{font-size:1.5em}

#contact_listing .dropbox{float:right; border:1px solid #ccc; width:80px; padding:2px; font-size:1em; display:block; margin-bottom:1em}

#contact_listing .dropbox option{padding-left:4px}

#submit_privileges{background:url('../assets/project_update.gif'); width:122px; height:39px; color:transparent; border:0px; float:right; margin:8px 20px 0 0; cursor:pointer}

#add_person{display:block; clear:right; text-align:right}

#add_person a{margin-right:35px; font-weight:normal; color:#cd5021; font-size:1.1em}

.article_image{margin-bottom:10px}

#article_images{overflow:hidden; float:right; margin-left:20px; width:120px; text-align:center}

.article_image img{display:block; margin:auto; margin-bottom:2px; border:0px solid #ccc}

.article_image p{margin:0; padding:0 5px; line-height:1.05em; font-size:0.80em}

/* Project Info Page Styles */
#update_project_info{background:url('../assets/project_update.gif'); width:122px; height:39px; color:transparent; border:0px; margin:8px 0 0 315px; cursor:pointer}

/* enter a weblink styling */
#submit_resource{background:url(../assets/register_save.gif); width:145px; color:transparent; border:0; height:39px; cursor:pointer; margin-left:225px}

.resource_box label{width:150px; display:block; float:left; margin-bottom:10px; text-align:right !important; color:#111; padding:5px 10px 0 0; font-size:1.25em; clear:both}

.resource_box textarea{border:1px solid #ccc; color:#000; width:200px; padding:2px 4px; font-size:1.2em; padding:5px 6px; font-size:1.2em; margin-bottom:10px; font-family:"Lucida Grande","Arial",sans-serif; float:left}
/* end weblink styling */
/* Forum messages styling */
.forum_message_box{width:100%; float:left; border-bottom:1px solid #CCC}

.forum_message_header{width:100px; display:block; float:left; color:#999}

.forum_message_author{font-weight:bold; font-size:0.9em; width:100%; display:block}

.forum_message{width:400px;}

.white { color:#FFFFFF; font-weight:normal;}

.blue { color:#059498; font-weight:normal;}

.orange { color:#cd5021; font-weight:normal;}

.green { color:#266C45; font-weight:normal;}

#blog_tab { background: #FFFFFF; color: #000000;}

#blog_tab a:link { color:#429095; }

.postdate { color:#999999; font-size: smaller; height:15px; line-height: 1.8;}

#blog_tab h2 a:link, #blog_tab h2 a:visited{color:#cd5021; text-decoration:none}

#blog_tab h2 a:hover{color:#cd5021; text-decoration:underline}

.sharing_container { margin:10px 0; }

/* Retain this for print styles */

* {background:none !important; font-size:14px;}
img { display:none; }
.scorecard_page img {display:inline;}
div#print_scorecard {display:none;}
div#header {display:none;}
div#leftColumn {display:none;}
div#centerColumn {width:100%;}
div#navbar {display:none;}
div#content_top {display:none;}
div#rightColumn {display:none;}
div#siteCredits {display:none;}
div#version {display:none;}
