/* global */
body{font-family:arial,sans-serif}

h1, h2, h3, ul#nav{text-transform:uppercase}

h2, h3{font-family:"arial black",gadget,sans-serif}

h2.serif{font-family:georgia,serif; text-transform:none}

h2 span{font-size:.7em}

h3{color:#399}

h4{font-family:georgia,serif; font-style:italic}

h5{color:#399; font-family:arial,sans-serif; font-weight:bold;}

h6{font-family:georgia,sans-serif; font-style:italic; margin-top:1em}

a{text-decoration:none; color:#399; font-weight:bold}

ol li{list-style-type:decimal; margin-left:2em; margin-top:0.5em}

ul.styled li{list-style-type:disc; margin-left:2em; font-size:0.75em; margin-top:0.5em}

.blue-border-double{border-top:solid 1px #77cdd0; border-bottom:solid 1px #77cdd0}

.blue-border-top{border-top:solid 1px #77cdd0}

.blue-border-bottom{border-bottom:solid 1px #77cdd0; padding-bottom:1em}

h2.blue-border-bottom{padding-bottom: 1em;}

.bold{font-weight:bold}

.ital{font-style:italic}

.blue{color: #77cdd0}

.indented{ margin-left:0.75em}

div.downloads{margin-top:0.75em; padding-bottom:1em}

div#right-content .stand-out{color:#585858; font-size:1em; line-height:1.6em; padding-bottom:1.25em; margin-top:5.95em}

q{font-size:2em; color:#585858; padding:0.5em; line-height:0.8em}

q.plain{font-size:1.25em; color:#77cdd0; padding:0.5em; line-height:0.8em}
q span{font-size:0.65em; color:#77cdd0; padding:0.5em}

q.plain span{color:#282828; font-size:0.8em}

/*Header*/
/*Image replacement for header*/
h1#header span{display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background-image:url(../../images/branding/logo.gif); background-repeat:no-repeat}

/*Navigation*/
ul#nav li a{font-family:arial,gadget,sans-serif; font-weight:bold}

/*For active navigation*/
body#home ul#nav li#home-link a, 
body#about ul#nav li#about-link a, 
body#contact ul#nav li#contact-link a{color:#000}

/*hover state*/
ul#nav li a:hover{color:#000}

/*left content*/
div#left-content a:hover{text-decoration:underline}

p.callback-request{margin-top:0.5em; padding-bottom:1.75em; font-weight:bold; color:#383838}
div#left-content p.form_intro{margin-bottom:15px; margin-top:0; padding-top:0!important}
div#left-content p.form_intro span{font-size:85%; font-style:italic}
div#left-content p.form_intro em {font-style:italic}

div#left-content p.callback-request a{font-size:1em}
div#right-content p.bold{font-size:1em; padding-top:1em; /*padding-left:0.75em; */}
div#right-content div.inner{padding-left:0.75em}

body#member div#left-content h4 a, body#non-member div#left-content h4 a{font-size:1em}
body#member div#left-content form input, body#non-member div#left-content form input{margin-top:-0.1em; margin-right:0.8em}
body#member div#left-content form, body#non-member div#left-content form{margin-top:0.937em}

/*right content*/
/*Bottom right hand corner images*/
body#home div#container div#right-content{background:url(../../images/right/sweets.jpg) no-repeat right bottom}

body#build-your-business div#container div#right-content{background:url(../../images/right/glasses.jpg) no-repeat right bottom}
body#about div#container div#right-content{background:url(../../images/right/shuttle.jpg) no-repeat right bottom}
body#member div#container div#right-content{background:url(../../images/right/pencils.jpg) no-repeat right bottom}
body#non-member div#container div#right-content{background:url(../../images/right/blob.jpg) no-repeat right bottom}
body#contact div#container div#right-content{background:url(../../images/right/tap.jpg) no-repeat right bottom}

div#right-content div.active{font-weight:bold; background-color:#f1fafa}

div#right-content div.right-panel:hover{background:#f1fafa; cursor:pointer}

div#right-content a:hover{text-decoration:underline}

body#about div#right-content a, body#the-big-five div#right-content a{font-size:0.75em; padding-left:1.15em; line-height:1.667em; text-decoration:underline}

body#about div#right-content a:hover{text-decoration:none}

/* manu-debate */
* html #manufacturing-debate #reg_comments textarea#questions{width:355px; height:100px}
#manufacturing-debate #reg_comments textarea#questions{width:352px; height:100px}
#manufacturing-debate #reg_comments label{font-weight:bold; font-family:arial; color:#444; width:100%; margin-bottom:5px}
#manufacturing-debate div#right-content{width:24em}
#manufacturing-debate div#right-content .stand-out{color:#585858; font-size:1em; line-height:1.6em; padding-bottom:1.25em; margin-top:1em}

#manufacturing-debate div#right-content .blue-border-double{border-bottom:none}
#manufacturing-debate div#right-content .upcoming-events{padding-bottom: 0 !important;}
#manufacturing-debate div#right-content p.main-copy{line-height:130%; font-size:120%; font-style:italic; font-family:georgia,times,serif}
#manufacturing-debate div#right-content .blue-border-double p.main-copy {padding-top: 0.75em;}
#manufacturing-debate div#right-content .pic_thumb{margin:0 5px 5px 0; float:left}
#manufacturing-debate div#right-content h5{ padding:.2em 0}
#manufacturing-debate div#right-content div{ font-size:90%; line-height:1.1em; width:100%; overflow:hidden; padding-bottom:10px}

#manufacturing-debate div#right-content .additional-note{padding:0; margin:0}
#manufacturing-debate div#right-content strong{font-weight:bold; color:#222}
#manufacturing-debate div#right-content .discussion-details{width:210px; overflow:hidden; font-size:12px; margin-bottom:5px}
#manufacturing-debate div#right-content .discussion-details, #manufacturing-debate div#right-content .discussion-details li{list-style:none}
#manufacturing-debate div#right-content .discussion-details li{margin-top:3px;  width:100px; float:left}
#manufacturing-debate div#right-content .discussion-details li.last{margin-top:-9px;  width:200px; float:left; font-style:italic}
#manufacturing-debate div#right-content p{width:100%}
#manufacturing-debate div#right-content .details{float:right; width:260px!important}
*html #manufacturing-debate div#right-content .details{width:270px}

#manufacturing-debate div#right-content .location_details{line-height:1.3em}
