/*
Theme Name: Leadership IQ Theme
Theme URI: http://digitalscientists.com/
Description: Web 2.0 Design for Leadership IQ.
Version: 1.0
Author: Nadim Khan
Author URI: http://digitalscientists.com/

*/
body{
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom:0px;
margin:0;
padding:0;
font-size:12px;
}
a, a:link, a:visited{
color:#333;
text-decoration:none;
outline:none;
}
a:active{
outline: none;
}
a:hover{
text-decoration:underline;
}
p{
text-align:left;
}
.page{
margin:0;
padding-top:20px;
width:100%;
background: url(images/header_bcgrd.png) repeat-x left -20px;
}
.homepage{
margin:0;
padding-top:20px;
width:100%;
background: url(images/body_bcgrd.png) repeat-x left -20px;
}
.container{
}
#header {width:980px;}
.iqLogo{float:left;width:235px;}

h1, h2, h3, h4, h5, h6{
line-height: normal;
font-family:Georgia, "Times New Roman", Times, serif;
}
div#footer{
margin-top:30px;
background-color:#111;
font-size:11px;
width:100%;
padding:15px 0 90px 0;
color:#555;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.clear{
clear:both;
}
.top_links{
float:right;
padding-top:30px;
height:45px;
}
.top_links ul{
margin:0px;
padding:0px;
list-style-type: none;
}
.top_links li{
margin:0;
padding:0px;
height:18px;
float:left;
list-style-type: none;
}
.top_links a{
background-image: url(images/menus.png);
background-repeat:no-repeat;
background-position:0 -32px ;
text-indent: -5000px;
text-decoration: none;
height:32px;
display:block;
}
.top_links li#services a{
width:116px;
background-position: 0 -32px;
}
.top_links li#services a:hover, .top_links li#services.current_page_item a{
background-position: 0 0px;
}
.top_links li#leader a{
width:209px;
background-position: -116px -32px;
}
.top_links li#leader a:hover, .top_links li#leader.current_page_item a{
background-position: -116px 0px;
}
.top_links li#about a{
width:123px;
background-position: -325px -32px;
}
.top_links li#about a:hover, .top_links li#about.current_page_item a{
background-position: -325px 0px;
}

.top_links li#live-events a{
width:140px;
background-position: -448px -32px;
}
.top_links li#live-events a:hover, .top_links li#live-events.current_page_item a{
background-position: -448px 0px;
}

.sub_menus{
margin:8px 0 0 0;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-weight:bold;
font-size:14px;
}
.sub_menus ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.sub_menus ul li{
margin:0px 20px 0 0;
padding:0px;
list-style-type:none;
display:inline;
}
.sub_menus ul li a{
padding:8px 0;
color:#444;
text-decoration: none;
}
.sub_menus ul li a:hover, .sub_menus ul li.current_page_item a, .sub_menus ul li.current-cat a{
background-image: url(images/sub_menu_arrow.gif);
background-repeat: no-repeat;
background-position: center bottom;
}

.logo_search{
clear:both;
margin-top:10px;
}
.search{
padding-top:15px;
}
.search input.text-box{
background-image: url(images/search_arrow.gif);
background-position: right center;
background-repeat: no-repeat;
border-top:1px solid #777;
border-bottom:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
padding:5px 20px 5px 5px;
width:170px;
font-size:11px;
color:#ccc;
}
.headSlide{
margin:20px 0;
background-color: #dde6f3;
}
.head-slide-left{
margin-left:0px;
}
.head-slide-left h1{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
margin:200px 0 0 20px;
color:#333;
font-size:32px;
}
.slide_content img{
position:relative;
}
.slide_content .slide_text{
position:relative;
padding:15px 10px;
background-color: #fff;
top:-250px;
margin:0px 0px 0 25px;
font-size:18px;
font-style: italic;
width:340px;
*float:left;
}
.nav{
float:right;
position:relative;
margin:-48px 5px 0 0;
z-index: 99999;
}
.nav a#prev2, .nav a#next2{
display:block;
width:21px;
height: 21px;
margin-right:2px;
float:left;
text-indent: -9999px;
}

.nav a#prev2{
background-image: url(images/prev_arrow.gif);
background-position: left top;
background-repeat: no-repeat;
}
.nav a#next2{
background-image: url(images/next_arrow.gif);
background-position: left top;
background-repeat: no-repeat;
}
.content{
font-family: Georgia, "Times New Roman", Times, serif;
padding:15px 0;
}
ul.list{
margin:15px 0px;
padding:15px 0px;
list-style-type: none;
color:#333;
font-size:13px;
}
ul.list li{
background-image: url(images/list_arrow.gif);
background-repeat: no-repeat;
background-position: 0 5px;
float:left;
display:block;
width:420px;
padding:0 0 0 25px;
margin:0 45px 15px 0;
}
.video_strip{
margin:15px 0 35px 0;
background-image: url(images/video_background.gif);
background-position: left top;
background-repeat: repeat-x;
}
.video_icon{
text-align: right;
}
.video_text{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:18px;
}
.video_text p{
margin:60px 0 0 0;
}
.video_play{
padding-top:50px;
}
.video_play img{
margin:0px;
}
.sections{
margin:15px 50px 0 0;
border-right:1px solid #ccc;
padding-right:10px;
}
.sections .post-container{
margin-bottom:30px;
margin-right:50px;
}
.sections .post-container h2{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:15px;
line-height:normal;
margin:0px;
padding:0px;
font-weight:bold;
}
.sections .post-container h2 a{
color:#333;
text-decoration: none;
}

.sections .post-container p{
color:#333;
line-height: normal;
font-size:12px;
}
.sections .post-container a, .sections .post-container a:visited{
color:#666;
text-decoration: underline;
}
.sections .post-container a:hover{
text-decoration: none;
}
.sidebar{
width:310px;
}
.testimonial{
padding-bottom:20px;
margin-bottom:20px;
}
.testimonial_top{
background-color: #dff1fa;
background-image: url(images/testimoni_top.gif);
background-position: left top;
background-repeat: no-repeat;
padding:15px;
width:230px;
font-style: italic;
}
.testimonial_bottom{
background-image: url(images/testimoni_bottom.gif);
background-position: left top;
background-repeat: no-repeat;
width:260px;
height:18px;
margin-bottom:10px;
}
.testimonial h2, .testimonial h3{
margin:0px;
padding:0px;
line-height:normal;
}
.testimonial h2{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-weight:bold;
font-size:15px;
}
.testimonial h3{
font-size:12px;
color:#666;
font-weight:normal;
}
.widgets h6{
font-size:15px;
font-weight:normal;
color:#333333;
}
.form_class{
padding:10px 0;
}
.form_class label{
display:block;
color:#6f6f6f;
font-size:13px;
font-style: italic;
}
.form_class .text-box, .form_class .text-area{
width:250px;
border:1px solid #ccc;
background-color: #eee;
padding:5px;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:12px;
margin-bottom:10px;
}
.form_class .text-area{
	height:100px;
	margin-bottom:10px;
}

.footer_left, .footer_right{
color:#fff;
font-size:11px;
}
.footer_left{
width:720px;
}
#footer a{
color:#fff;
text-decoration: underline;
margin:0 0 0 20px;
}
.footer_right p{
text-align: right;
}
.blog_post, .individual{
margin-top:30px;
}
.blog_post .post-container, .individual .post-container{
padding-bottom:30px;
}
.date{
font-family: Georgia, "Times New Roman", Times, serif;
color:#999;
font-size:18px;
margin:0px 0 5px 0;
}
.type{
float:left;
font-weight:bold;
color:#fff;
padding:1px 8px;
background: #d71b35;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.categories{
font-size:11px;
color:#999;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.categories a{
color:#999;
text-decoration: none;
}
.individual .post-container .post-details h2{
font-size:24px;
}
.post-details h2 a, .post-details h2 a:visited{
color:#333;
text-decoration: none;
}
.post-details h2 a:hover{
text-decoration: underline;
}
.individual .post-container .date{
color:#999;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:12px;
margin:10px 0 0 0;
}
.author{
color:#999;
font-size:14px;
margin-top:5px;
}
.author a{
color:#999;
}
.individual .post-container .author{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
color:#666;
font-size:12px;
margin-top:0px;
}
.individual .post-container .author a{
color:#666;
}
.individual .post-container .categories{
color:#666;
font-size:13px;
}
.post-content{
color:#333;
font-size:15px;
line-height:22px;
}
.post-content p{
line-height:22px;
}
.post-content a{
text-decoration: underline;
}
.post-content a:hover{
	text-decoration: none;
}
.post-content a.more-link{
font-size:15px;
color:#d71a34;
text-decoration: underline;
display:block;
margin:10px 0;
}
.post-content a.more-link:hover{
text-decoration: none;
}
.widgets{
margin-bottom:30px;
}
.widgets h5{
color:#3e6cba;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:17px;
font-weight:bold;
padding-bottom:10px;
}
.widgets ul{
margin:0px;
padding:0px;
list-style-type:none;
border-top:1px solid #eee;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.widgets ul li ul.children{
border-top:none;
margin:0px;
padding:0px;
list-style-type:none;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.widgets ul li ul.children li a{
padding:5px 0 5px 15px;
}
.widgets ul li{
margin:0px;
padding:0px;
list-style-type:none;
color:#aaaaaa;
}
.widgets ul li a, .widgets ul li a:visited{
display:block;
padding:5px 0;
border-bottom:1px solid #eee;
color:#aaaaaa;
}
.widgets ul li a:hover{
text-decoration:none;
color:#333;
}
.paginate{
padding:5px 0;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.paginate a{
border:1px solid #ccc;
color:#333;
padding:3px 6px;
}
.paginate a:hover{
text-decoration:none;
border: none;
background-color: #3E6CBA;
color: #fff
}
.newsletter{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color: #f5f6f3;
padding:15px 15px;
}
.right_align{
text-align:right;
padding-bottom:10px;
}
.right_align img{
margin:0px;
}
.newsletter h6{
color:#333333;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:17px;
font-weight:bold;
padding-bottom:5px;
}
.newsletter p{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:11px;
line-height:normal;
font-style: italic;
font-weight:normal;
}
.newsletter p b{
font-style: normal;
}
.newsletter input.text-box{
width:220px;
}


/* SDAC ADDED */
.clearjz {clear:both;}
#clientLogos .clearjz {margin-bottom:15px;height:5px;}
.jz a {color:#345dad !important;}
#clientLogos img {float:left;display:inline;margin:0 5px 0 0;border:0;}

.homespacer {display:block;padding:10px;font-size:1px;line-height:1px;}
.homespacer40 {display:block;padding:20px;font-size:1px;line-height:1px;}
.homespacer50 {display:block;padding:25px;font-size:1px;line-height:1px;}
.homespacer60 {display:block;padding:30px;font-size:1px;line-height:1px;}
#hometop {display:block;position:relative;width:980px;height:260px;}
#hometop_left {position:absolute;top:0;left:0;width:658px;height:260px;overflow:hidden;}
#hometop_right {position:absolute;top:0;left:658px;width:322px;height:260px;overflow:hidden;}
#hometop_fright {position:absolute;top:0;left:322px;width:658px;height:260px;overflow:hidden;}
#hometop_fleft {position:absolute;top:0;left:0px;width:322px;height:260px;overflow:hidden;}
#homecenter {display:block;position:relative;width:980px;height:270px;}
#homecenter_left {position:absolute;top:0;left:0;width:296px;height:270px;}
#homecenter_center {position:absolute;top:0;left:342px;width:296px;height:270px;}
#homecenter_right {position:absolute;top:0;left:679px;width:296px;height:270px;}
#homebottom {display:block;position:relative;width:980px;height:57px;}
#homebottom p {padding:16px;color:#fff;font-size:16px;font-weight:bold;}
#colsep1 {position:absolute;top:30px;left:296px;width:15px;height:200px;border-right:1px solid #ddd;}
#colsep2 {position:absolute;top:30px;left:638px;width:15px;height:200px;border-right:1px solid #ddd;}
.hometitle {text-align:center;font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;font-size:26px;font-weight:bold;line-height:20px;color:#416fb9;margin-bottom:10px;}
.hometextcol {font-family: Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:22px;color:#333;}

#contactform {display:block;position:relative;background: url('images/contactformbacker.png') repeat-y;width:310px;height:100%;}
#contactformtop {position:absolute;top:0;left:0;background: url('images/contactformtop.png') no-repeat center top;width:310px;height:450px;z-index:1;}
#contactformbox {display:block;position:relative;background: url('images/contactformbottom.png') no-repeat center bottom;width:310px;z-index:2;}
#contactformbox form {z-index:3;padding:16px;}

#subform {display:block;position:relative;background: url('images/subformbacker.png') repeat-y;width:310px;height:100%;}
#subformtop {position:absolute;top:0;left:0;background: url('images/subformtop.png') no-repeat center top;width:310px;height:450px;z-index:1;}
#subformbox {display:block;position:relative;background: url('images/subformbottom.png') no-repeat center bottom;width:310px;z-index:2;padding-top:75px;}
#subformtext {padding:16px;}
#subformbox form {z-index:3;}

#eventform {display:block;position:relative;background: url('images/eventformbacker.png') repeat-y;width:310px;height:100%;}
#eventformtop {position:absolute;top:0;left:0;background: url('images/eventformtop.png') no-repeat center top;width:310px;height:450px;z-index:1;}
#eventformbox {display:block;position:relative;background: url('images/eventformbottom.png') no-repeat center bottom;width:310px;z-index:2;padding-top:15px;}
#eventformtext {padding:16px;}
#eventformbox form {z-index:3;}

.hometitle h2 a {color:#416fb9;text-decoration:underline;}
.sections {font-size:15px;line-height:22px;}
.blogarea {width:620px;float:left;margin-right:30px;margin-top:10px;}

p img.normal {display:inline;position:relative;float:none;}

.iconblock {display:block;position:relative;}
.iconimg {float:left;width:48px;height:48px;margin:10px 20px 0 0;}
.icontext {float:left;width:522px;}

img.icons {margin:0;padding:0;display:inline;position:static;float:none;}

.quiz_answer {display:block;margin:10px;padding:4px;border:1px solid #ccc;background-color:#fff;}
#quiz_answers {border:1px solid #ccc;background-color:#eee;}
#quiz_answers a {text-decoration:none;}
#quiz_answers a:hover, #quiz_answers a:hover div.quiz_answer {background-color:#dde;}
#quiz p {margin:0;padding:0;margin-top:7px;margin-bottom:7px;}

.post-content a {color:#00a;}