/* CSS Document */

.clearer{ clear:both; }

img{ border: none; }

img.left{ float:left; margin: 0px 5px 5px 0px; }
img.right{}

a:active, a:link, a:visited { text-decoration: underline; color:#666666; }
a:hover{ text-decoration:none; }

.footer {font-size: 0.9em;}
.footer a:active, .footer a:link, .footer a:visited{ text-decoration:none; font-weight: bold; font-size: 0.9em; }
.footer a:hover{ color:#999999; }

a.findoutmore:active, a.findoutmore:link, a.findoutmore:visited, a.findoutmore:hover{ color: #11568D; display:block; margin: 5px 0px 0px 0px; text-decoration:none; font-weight: bold; }

.footer ul { float:left; }

.logo{ float:right; margin: 10px 20px 0px 0px; }

.hSolid{ background-image: url(../images/template/hSolid.gif); background-repeat:repeat-x; background-position: 50% 50%; height:5px; width: 100%; padding: 0px 0px 0px 0px; }
.hDash{ background-image: url(../images/template/hDash.gif); background-repeat:repeat-x; background-position: 50% 50%; height:5px; width: 100%; padding: 0px 0px 0px 0px; }
.hDashLogon{ background-image: url(../images/template/hDash.gif); background-repeat:repeat-x; background-position: 50% 50%; height:1px; width: 90%; padding: 0px 0px 0px 0px; }

/* Navigation */

div.header ul {padding:0px; margin:0px 20px 0px 0px; list-style:none;}
div.header ul li { display: inline; list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
div.header ul li.sep { padding:0px 15px 10px 15px; background:url(../images/template/nav_sep.gif) no-repeat center bottom;  }
div.header ul li.on { padding:0px 0px 10px 0px; background:url(../images/template/nav_selected.gif) no-repeat center bottom; }

div.header ul li a:active, div.header ul li a:link, div.header ul li a:visited, div.header ul li a:hover { text-decoration:none; font-weight: bold; color: #11568C; }
div.header ul li a:hover{ color: #999999; }
div.header ul li.on a:active, div.header ul li.on a:link, div.header ul li.on a:visited, div.header ul li.on a:hover { color: #999999; }

.copyright {
	font-size: 0.9em;
	color:#11568D;
	}
	
/* Footer */
div.footer ul{ margin: 10px 0px 0px 20px; padding: 0px 0px 0px 0px; }

div.footer li{ display: inline; list-style-type: none; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; }

div.rightCol p{ font-size: 0.9em; }

div.sidenav { width: 224px; background: #fff url(../images/template/sidenav_back.jpg) no-repeat center bottom; border: 0; margin: 0; padding: 0px 0px 10px 0px;}
div.sidenav h2 {background: #fff url(../images/template/sidenav_back.jpg) no-repeat center top; margin: 0px; padding: 0px; height:15px; border: 0; }
div.sidenav div{ margin: 0px 0px 0px 6px; }
div.sidenav img.sep { height:1px; margin: 10px 0px 10px 0px; }

div.logon { width: 224px; background: #fff url(../images/sidenav_commlogin.jpg) no-repeat center bottom; border: 0; margin: 0; padding: 0px 0px 10px 0px;}
div.logon h2 {background: #fff url(../images/sidenav_commlogin.jpg) no-repeat center top; margin: 0px; padding: 0px; height:30px; border: 0; }
div.logon div{ margin: 0px 0px 4px 6px; }



a.nav1:active, a.nav1:visited, a.nav1:link { padding: 0px 0px 0px 210px; line-height: 13px; height:13px; background-image:url(../images/template/n_why.gif); background-repeat:no-repeat; background-position: 0px 0px; }
a.nav1:hover{ background-position: -210px 0px; }

div.cta_reports { float:left; width: 262px; background: #fff url(../images/template/ctas/cta_reports.jpg) no-repeat center bottom; border: 0; margin: 0px 0px 0px 0px; padding: 0;}
div.cta_reports  h2 {background: #fff url(../images/template/ctas/cta_reports_head.jpg) no-repeat center top; border: 0; margin: 0; height:55px;}

div.cta_webinars {  float:left; width: 262px; background: #fff url(../images/template/ctas/cta_webinars.jpg) no-repeat center bottom; border: 0; margin: 0px 0px 0px 0px; padding: 0;}
div.cta_webinars  h2 {background: #fff url(../images/template/ctas/cta_webinars_head.jpg) no-repeat center top; border: 0; margin: 0; height:55px;}

div.cta_research { float:left; width: 262px; background: #fff url(../images/template/ctas/cta_research.jpg) no-repeat center bottom; border: 0; margin: 0px 0px 0px 0px; padding: 0;}
div.cta_research  h2 {background: #fff url(../images/template/ctas/cta_research_head.jpg) no-repeat center top; border: 0; margin: 0; height:55px;}

div.cta_events {  float:left; width: 262px; background: #fff url(../images/template/ctas/cta_events.jpg) no-repeat center bottom; border: 0; margin: 0px 0px 0px 0px; padding: 0;}
div.cta_events  h2 {background: #fff url(../images/template/ctas/cta_events_head.jpg) no-repeat center top; border: 0; margin: 0; height:55px;}

div.cta_whitepapers {  float:left; width: 262px; background: #fff url(../images/template/ctas/cta_whitepapers.jpg) no-repeat center bottom; border: 0; margin: 0px 0px 0px 0px; padding: 0;}
div.cta_whitepapers  h2 {background: #fff url(../images/template/ctas/cta_whitepapers_head.jpg) no-repeat center top; border: 0; margin: 0; height:55px;}


ul.ctaLinks{ margin: 5px 5px 10px 45px; padding: 0px 0px 0px 0px; }
ul.ctaLinks li{ margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; list-style-image: url(../images/template/bullet.gif);  }
ul.ctaLinks li a:active, ul.ctaLinks li a:link, ul.ctaLinks li a:visited, ul.ctaLinks li a:hover{ color:#FFFFFF; font-weight: normal; text-decoration: none; }

ul.ctaLinks, ul.ctaLinks_reports, ul.ctaLinks_webinars, ul.ctaLinks_research, ul.ctaLinks_events{ margin: 0px 0px 10px 30px; padding: 0px 0px 0px 0px; }
ul.ctaLinks li{ margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; list-style-image: url(../images/template/bullet.gif);  }
ul.ctaLinks_reports li, ul.ctaLinks_webinars li, ul.ctaLinks_research li, ul.ctaLinks_events li{ margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px; list-style-image: url(../images/template/bullet2.gif);  }

ul.ctaLinks img, ul.ctaLinks_reports img, ul.ctaLinks_webinars img, ul.ctaLinks_research img, ul.ctaLinks_events img { vertical-align:middle; }

ul.ctaLinks li a:active, ul.ctaLinks li a:link, ul.ctaLinks li a:visited { color:#FFFFFF; font-size:11px; font-weight: normal; text-decoration: none; }
ul.ctaLinks li a:hover{text-decoration: underline;}
ul.ctaLinks_reports li a:active, ul.ctaLinks_reports li a:link, ul.ctaLinks_reports li a:visited{ color:#FF6E01; font-weight: normal;  font-size:11px; text-decoration: none; }
ul.ctaLinks_reports li a:hover{text-decoration: underline;}
ul.ctaLinks_webinars li a:active, ul.ctaLinks_webinars li a:link, ul.ctaLinks_webinars li a:visited{ color:#0067C6; font-weight: normal;  font-size:11px; text-decoration: none; }
ul.ctaLinks_webinars li a:hover{text-decoration: underline;}
ul.ctaLinks_research li a:active, ul.ctaLinks_research li a:link, ul.ctaLinks_research li a:visited{ color:#A12830; font-weight: normal;  font-size:11px; text-decoration: none; }
ul.ctaLinks_research li a:hover{text-decoration: underline;}
ul.ctaLinks_events li a:active, ul.ctaLinks_events li a:link, ul.ctaLinks_events li a:visited{ color:#00626E; font-weight: normal;  font-size:11px; text-decoration: none; }
ul.ctaLinks_events li a:hover{text-decoration: underline;}
ul.ctaLinks_whitepapers li a:active, ul.ctaLinks_whitepapers li a:link, ul.ctaLinks_whitepapers li a:visited{ color:#00626E; font-weight: normal;  font-size:11px; text-decoration: none; }
ul.ctaLinks_whitepapers li a:hover{text-decoration: underline;}

.enlarge{ float:right; margin: 0px 0px 0px 0px; }


div.greenArea{ width:437px; margin:0 auto; background: #fff url(../images/template/formSm.gif) no-repeat center bottom; padding: 0px 0px 10px 0px; }
div.greenArea h2 {background: #fff url(../images/template/formSm.gif) no-repeat center top; border: 0; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height:17px; line-height: 17px; color:#FFFFFF; font-size: 1.2em; font-weight: bold; font:Arial, Helvetica, sans-serif;}
div.greenArea h1 { margin: 0px 20px 10px 20px;  line-height: 1.2em; color:#11568C; font-size: 1.4em; font-weight: bold; font:Arial, Helvetica, sans-serif;}
div.greenArea p { margin: 0px 20px 0px 20px; }

div.greenArea ul {  margin: 0px 20px 0px 20px; }
div.greenArea ul li { list-style-image: url(../images/template/formArrow.gif); margin: 0px 20px 0px 20px; padding: 0px 0px 0px 0px; }


div.ResArea .heading  { 
	font: Arial, Helvetica, sans-serif; 
	font-size: 1.2em; 
	font-weight: bold; 
}
div.ResArea ul {  margin: 0px 20px 0px 20px; }
div.ResArea ul li { list-style-image: url(../images/template/formArrow.gif); margin: 0px 20px 0px 20px; padding: 0px 0px 0px 0px; }
div.ResArea a:active, div.ResArea a:link, div.ResArea a:visited { text-decoration:none; color: #11568C;}

div.ResArea a:hover{ color: #b31b1b; }


/* ASK THE EXPERT */

/* global styles */
.expert {overflow:hidden;}
.expert img { float:left}
.expert p { padding:0; margin:0; margin-left:100px; font-size:11px; line-height:normal}
.expert p span { font-weight:bold}
#expert-wrap{ overflow:hidden; width:100%}
div.formContent { clear:both }

/* ask an expert form styles */
.e-form { padding-bottom:20px; margin-left:40px; width:517px;}

/* expert home */
.content2 p.ask-all-but { text-align:right;}
.bc-wrap { float:left; width:308px; height:150px; background:url(../images/ask-expert/bkg-panel.png) no-repeat top left; margin-right:25px; margin-bottom:25px; padding:10px; position:relative}
.bc-wrap .expert .buttons { clear:both; position:absolute; bottom:10px; right:10px;}
.bc-wrap .expert .buttons img { padding-left:10px}

/* expert profile */
.profile {margin: 0px 40px 5px 40px; clear:both;}
.profile p { padding-top:0; margin-top:0}
.profile .buttons { text-align:right; padding-top:15px}
.profile .buttons img { margin-left:10px;}
