@charset "utf-8";
/* CSS Document */


body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background-color:#0c506d;
	font-size:11px;
	}
#rightcol img.survey,#rightcol img.personal,#rightcol img.frame{margin-top:55px;}
h1{color:#79bf33;font-size:14px;margin:0px;padding:0px;margin-bottom:10px;}	
h2{color:#79bf33;font-size:22px;margin:0px;padding:0px;margin-bottom:10px;font-weight:normal;line-height:24px;}	
h3,h3.grey{color:#0c506d;font-size:12px;font-weight:normal;margin: -5px 0px 10px 0px;}
h3.grey{color:#666;}

p,.paragraph{margin:0px 0px 10px 0px;line-height:1.5em;}

.paragraph{line-height:1.5em;}

a{color:#0c506d;}
a:hover{color:#79bf33;}


#content ul{margin:0px 0px 10px 0px;list-style:none;padding-left:0px;}
#content ul li{padding:10px 0px 0px 10px;line-height:1.5em;background:url(/images/design/bullet.jpg) no-repeat 0px 15px;}
#content ul.nopad li{padding:0px 0px 0px 10px;background:url(/images/design/bullet.jpg) no-repeat 0px 5px;}


#bubble{position:absolute;background:url(/images/design/bubble-l.jpg) no-repeat; padding:0px 0px 0px 30px; height:50px;margin:10px 0px 0px 150px;display:none;}
#bubble li{background:url(/images/design/bubble-r.jpg) right 0px no-repeat !important; list-style:none; height:50px;padding:0px 17px 0px 0px; margin:0px;}
#bubble li a{background:url(/images/design/bubble-m.jpg) repeat-x;height:50px;padding:13px;margin:0px;font-weight:bold;display:block;text-decoration:none;}
#bubble li a strong, #bubble li strong{color:#79BF33;}

#canvas{background-color:#fff;width:88em;height:54em;margin:0px auto;position:relative;}

#masthead{padding:10px 20px 0px 20px;}
#content img.img_print,#content div.img_print{display:none;}

#globalnav{margin-top:54px;left:205px;font-size:9px;text-align:left;font-family:Verdana, Arial, sans-serif;color:#0c506d;width:83em;margin-bottom:0px;z-index:99999;position:absolute;}
#globalnav ul{margin-left:0px;padding-left:0px;border-bottom:1px solid #79bf33;padding-bottom:8px;}

#globalnav div.subnav,#globalnav div.subnav2{clear:both;margin-left:10px;font-size:9px;}
#globalnav div.subnav a,#globalnav div.subnav2 a{text-decoration:none;color:#666;}
#globalnav div.subnav a:hover,#globalnav div.subnav a.active,#globalnav div.subnav2 a:hover,#globalnav div.subnav2 a.active{font-weight:bold;color:#0c506d;}

#globalnav div.subnav2{color:#0c506d;line-height:1.8em;}
#globalnav div.subnav2 em{font-weight:bold;}

#content{clear:both;padding:0px 25px;float:left;width:83.45em;background-color:#fff;margin:0px;position:relative;}

#leftcol{width:33%;float:left;padding-top:50px;}
#leftcol ul.sidenav,#leftcol ul.sidenav_agents,#leftcol ul.pr{list-style:none;}
#leftcol ul.sidenav li,#leftcol ul.sidenav_agents li,#leftcol ul.pr li{padding:8px 0px;background:none;}

#leftcol ul.sidenav a,#leftcol ul.sidenav_agents a,#leftcol ul.pr a{color:#666; text-decoration:none;}
#leftcol ul.sidenav a:hover,#leftcol ul.sidenav_agents a:hover,#leftcol ul.pr a:hover{color:#0c506d;}

#leftcol ul.sidenav_agents a{font-weight:bold;font-style:italic;}

#leftcol ul.sidenav a.active,#leftcol ul.sidenav_agents a.active{color:#0c506d;font-weight:bold;}
#rightcol{float:left;width:63%;}
#rightcol img{margin-top:-10px;float:left;}

img.right{position:absolute;right:0;}


#leftcol ul.change_agents li{background:none;padding:0px 0px 1px 0px;}

#leftcol ul.talkabout li a{color:#666;text-decoration:none;}
#leftcol ul.talkabout li a:hover{color:#0c506d;}


.togglequote,.agentquote{position:absolute;top:6em;left:64em;display:none;width:20em;}
.agentquote{display:block;z-index:999;}

img.frame{position:absolute;left:31.5em;margin-top:68px;}
img.personal{display:none;}

.bio img.personal{display:block;}

.togglethis{display:none;margin-bottom:0px;}

#leftcol ul li a.bio{font-weight:normal;color:#0c506d;text-decoration:underline;}
#leftcol ul li a.bio:hover{color:#79bf33;;}

#leftcol ul li.toggleactive a.togglebtn{font-weight:bold;color:#0c506d;}
#leftcol ul li a.togglebtn:hover{color:#0c506d;font-weight:bold;}
#leftcol ul li.inactive a.togglebtn{font-weight:normal;}
#leftcol ul li.inactive a.togglebtn:hover{font-weight:bold;color:#0c506d;}

dl, dt, dd{margin:0px;padding:0px;}
dl.quote dt{color:#79bf33;font-size:22px;margin:0px;padding:0px;margin-bottom:10px;line-height:27px;}
dl.quote dd{line-height:1.6em;}
dl.quote dd strong{color:#333;}

dl.biohd{margin-bottom:10px;color:#0c506d}
dl.biohd dt strong{color:#79bf33;}
dl.biohd dd{margin-top:3px;}

div.middle{margin-top:230px;font-size:12px;}
div.middle dt{color:#0c506d;}
div.middle dd{padding-top:5px;}

.popupbox{border:1px solid #79bf33;padding:15px;position:absolute;top:6em;left:55em;background-color:#fff;width:25em;display:none;}
.popupbox p{color:#0c506d;}

.popupwrap{display:inline;}


img.close{position:absolute;top:0;right:0;}

.popupbox2{border:1px solid #79bf33;padding:15px;position:absolute;top:6em;left:55em;background-color:#fff;width:25em;display:none;}
.popupbox2 p{color:#0c506d;}
img.close2{position:absolute;top:0;right:0;}

a img{border:none;}
.logo{float:left;margin-top:15px;background-image:/images/design/emerson_logo_home.jpg;}
.logowrap{}
.pipe_gr{color:#79bf33;}
.blue{color:#0c506d;}

.got_changes{background-image:url(/images/design/got_changes_bkg.jpg);background-repeat:no-repeat;height:40em;}
.change_conversation{background-image:url(/images/design/change_conversation_bkg.jpg);background-repeat:no-repeat;height:40em;}

form{margin:0px; padding:0px;float:left;width:30em;}

form fieldset{margin-bottom:10px;border:none;}

form fieldset.unsubscribe p{padding-right:30px;}
form fieldset.unsubscribe label{font-size:0.9em;}


form,ol,form ol li{margin:0px;padding:0px;}
form ol li{list-style:none;}

form ol li{}

form ol li.inline,form ol li.inline2{float:left;margin-right:10px;}
form ol li.inline2 label{float:left;margin-right:5px;}
form ol li.block{clear:both;float:left;}

form ol li input,form ol li select{color:#666;font-size:10px;}
form ol li input.half{width:130px;}
form ol li input.full{width:285px;}
form ol li input.third{width:60px;}

form ol li input.subscribe,form ol li input.unsubscribe,form ol li input.workshops{background-color:#6791a3;color:#fff;margin-top:16px;}
form ol li input.unsubscribe{background-color:#ccc;margin-top:-2px;margin-bottom:10px;color:#666;}

form ol li select{width:60px;margin-top:-1px;}

form p{font-size:10px;}

form ol li label{display:block;margin-bottom:2px;margin-top:3px;}
form ol li label.required{font-weight:bold;}
form ol li label.inline{display:inline;margin-bottom:2px;margin-top:3px;}

#leftcol form.unsubscribe fieldset ol li.inline input.half{font-size:0.8em;color:red;}
#leftcol form fieldset.unsubscribe input{font-size:0.8em;}

hr{clear:both;margin:0px 0px 5px 0px;}
p.disclaimer{font-style:italic;font-size:0.9em;line-height:1.1em;clear:both;}

.flash{border:1px solid red;position:absolute;z-index:-1;}
label.error { float: none; color: red; padding-left: 0em; vertical-align: top; }