/*
Theme Name: iProspect
Theme URI: http://www.iprospect.com/
Description: Digital Performance on a global scale
Version: 1.0
Author: iProspect
Author URI: http://www.iprospect.com/

Tags: iProspect
*/

/* EOT file for IE */
/*@font-face {
 font-family: "RockWell";
 src: url("http://www.iprospect.com/wp-content/themes/iprospect/Rock.eot") 
}*/

/* TTF file for CSS3 browsers */
/*@font-face {
 font-family: "RockWell";
 src: url("http://www.iprospect.com/wp-content/themes/iprospect/Rock.eot") 
}
 */

@font-face {
    font-family: 'Rockwell';
    src: url('http://www.iprospect.com/wp-content/themes/iprospect/font/rock.eot');
    src: url('http://www.iprospect.com/wp-content/themes/iprospect/font/rock.eot?#iefix') format('embedded-opentype'),
    url('http://www.iprospect.com/wp-content/themes/iprospect/font/rock.woff') format('woff'),
    url('http://www.iprospect.com/wp-content/themes/iprospect/font/rock.ttf') format('truetype'),
    url('http://www.iprospect.com/wp-content/themes/iprospect/font/rock.svg#rock') format('svg');
    font-weight: normal;
    font-style: normal;
}

.headingtitle
{
    font-size: 36px; color:#455560; padding:0px 0px 0px 30px;margin:10px 0px 0px 0px; font-weight:normal; font-family:'Rockwell' ;
}

.featuredTitle
{
    font-family:'Rockwell'; font-size: 20px; color:#455560; padding:5px 0px 0px 5px; font-weight:normal; text-align:left; line-height:normal; float:left; width:350px; margin:0px 0px 0px 5px; text-decoration: none;
}

.clientTitle
{
     font-size: 30px;
    color:#455560 !important; font-weight:normal !important; text-align:left;
    line-height:normal; float:left; text-decoration: none;
}
.clienttitlespan
{
    font-family:'Rockwell'; font-size: 24px; color:#8DC63F; font-weight:normal; text-align:left; line-height:normal;text-decoration: none;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    list-style: none;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
    font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

p strong {
    font-weight:bold;
}

#pagewidth{
    width:950px;
    text-align:left;
    margin:0 auto;
}

#header{
    position:relative;
    height:125px;
    background-color:#FFFFFF;
    width:100%;
    display:block;
    overflow:none;
    z-index: 1;
}

#logo{
    width:330px;
    height:120px;
    float:left;
    padding: 0px 0px 0px 30px;
}

#slogan_nav {
    width:550px;
    height:120px;
    float:right;
    position:relative;
    z-index: 2;
}

#slogan {
    width:350px;
    height:70px;
    float:right;
    clear:right;
    padding: 0px 10px 0px 0px;
}

#line_div {
    height:5px;
    background:url(images/color_line.jpg) 0 0 no-repeat;
    float: right;
    width: 950px;
}

#line_div_ebook {
    height:5px;
    background:url(images/color_line.jpg) top left no-repeat #455660;
    float: right;
    width:1415px;
    margin-bottom:20px;
}




#maincol{
    position:  relative;
}

#main_center{
    background:url(images/bg_lines.jpg) 0 0 no-repeat;
    height: 370px;
    width: 950px;
}


#ip_image {float:left; width:370px; padding:10px 0px 0px 20px; height:330px;}
#info_center {float:left; width:560px; padding:20px 0px 0px 0px; margin: 0px 0px 10px 0px;}
/*#info_center h1 { background:url(images/test_your_ip_iq.jpg) 0 0 no-repeat; margin:20px 0px 20px 0px; height:70px; width:520px;} 
#info_center h1 span { font-size: 70px; color:#455560; padding:0px 0px 0px 0px; display:none;} */
#info_center h1{ font-size: 74px; color:#455560; padding:0px 0px 0px 0px;margin:20px 0px 20px 0px; font-weight:normal;}


#info_center ul { padding:0px 0px 0px 5px;}
#info_center ul li{font-size: 15px; color:#455560; padding:0px 0px 10px 0px;}
#info_center ul li strong { font-weight:bold;}
#info_center ul li.separator {padding:7px 0px 7px 0px; border-bottom: 1px solid #959ca1; font-size: 13px;}

#info_center ul li.separator a:link, #info_center ul li.separator a:visited {color:#455560; text-decoration:none;}
#info_center ul li.separator a:hover {color:#455560; text-decoration:none;}

#info_center ul li span.green_w { color:#8dc63f; font-weight:bold;}
#info_center ul li span.green_w a:link, #info_center ul li span.green_w a:visited { color:#8dc63f; text-decoration:none; }
#info_center ul li span.green_w a:hover { color:#8dc63f; text-decoration:none; }





#rotator_clients{
    height:190px;
    width: 100%;
}

#rotator {
    height:190px;
    width: 670px;
    background:url(images/bg_rotator.jpg) 0 0 no-repeat;
    float: left;
}

#tweetr_pod h3{
    font-size: 14px;
    font-weight:bold;
    color:#959ca1;
    padding: 3px 0px 10px 25px;
    background:url(images/tweets_icon.jpg) 0px 0px no-repeat;
}

#client_pod h3{
    font-size: 14px;
    font-weight:bold;
    color:#959ca1;
    padding: 3px 0px 10px 25px;
    background:url(images/clients_icon.jpg) 0px 0px no-repeat;
}

#clients {
    height:85px;
    width: 270px;
    background:url(images/bg_logos.jpg) 0 0 no-repeat;
    float: left;
    margin: 0px 0px 10px 10px;
    display:inline;
}

#blog_pod {
    height:75px;
    width: 270px;
    float: left;
    margin: 0px 0px 0px 10px;
    display:inline;
}

#blog_pod h2{
    font-size: 13px;
    font-weight: normal;
    color:#ff8026;
    padding: 0px 0px 5px 0px;
}

#blog_pod h2 a:link, #blog_pod h2 a:visited {
    color:#ff8026;
    text-decoration: none;
}

#blog_pod h2 a:hover {
    color:#ff8026;
    text-decoration: underline;
}


#blog_pod h3{
    font-size: 14px;
    font-weight:bold;
    color:#959ca1;
    padding: 0px 0px 10px 25px;
    background:url(images/icon_blognews.jpg) 0px 0px no-repeat;
}

#blog_pod p{
    font-size: 11px;
    font-weight: normal;
    color:#455560;

}


#blog_pod div.date,
div#date_post div.date,
.news_loop_middle div.date
{
    float: left;
    height: 70px;
    width: 55px;
    background:url(images/blog_date.jpg) 0 0 no-repeat;
    margin: 0px 5px 0px 0px;

}

#blog_pod div.day,
div#date_post div.day,
.news_loop_middle div.day {
    color: #fff;
    font-size: 23px;
    padding: 6px 12px 0px 0px;
    clear:both;
    text-align:center;

}

#blog_pod div.month,
div#date_post div.month,
.news_loop_middle div.month{
    color: #fff;
    font-size: 11px;
    text-transform:uppercase;
    padding: 0px 12px 0px 0px;
    text-align:center;

}

#date_post { width:50px; float:left; height:50px; padding:0px 10px 0px 30px;}


#global_partners{
    height:35px;
    width: 950px;
    background:url(images/global_partners.jpg) 0 0 no-repeat;
    margin: 15px auto;
    padding: 5px 10px 0px 10px;
    margin-top: 30px;
}


#offices_container
{
    height:35px;
    width: 815px;
    float:left;
}

#global_partners h4{
    float: left;
    color: #fff;
    font-size:13px;
    font-weight:bold;
    padding: 5px 10px 0px 10px
}

#global_partners p{
    float: left;
    color: #fff;
    font-size:11px;
    font-weight:normal;
}

#global_partners a:link,
#global_partners a:visited{
    color: #fff;
    text-decoration: underline;
}

#global_partners a:hover{
    color: #fff;
    text-decoration: none;
}



#footer{
    height:100px;
    background-color:#FFFFFF;
    clear:both;
    display:block;
    overflow:none;
    margin: 0 auto;
    width: 950px;
}



#social {
    height: 50px;
    width: 210px;
    float:left;
    padding: 3px 0px 0px 0px;
}


#social p {
    float:left;
    color: #455560;
    font-size: 13px;
    padding: 5px 5px 0px 0px;
}

#twitter {
    background: url(images/twitter.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-decoration: none;
    width: 25px;
    float:left;
    margin: 0px 3px 0px 0px;
}


#linkedin {
    background: url(images/linkedin.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-decoration: none;
    width: 25px;
    float:left;
    margin: 0px 3px 0px 0px;
}

#facebook {
    background: url(images/facebook.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-decoration: none;
    width: 25px;
    float:left;
    margin: 0px 3px 0px 0px;
}

#googleplus {
    background: url(images/googleplus.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-decoration: none;
    width: 25px;
    float:left;
    margin: 0px 3px 0px 0px;
}

#rss {
    background: url(images/rss.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-decoration: none;
    width: 28px;
    float:left;
    margin: 0px 3px 0px 0px;
}

#twitter:hover, #linkedin:hover, #facebook:hover,#rss:hover {
    background-position: -25px 0;
}

#twitter span, #linkedin span, #facebook span, #googleplus span, #rss span  {
    display: none;
}

#links ul { float:left;}
#links ul li{font-size: 13px; line-height:13px;  color:#455560; padding:0px 0px 5px 5px; letter-spacing:-0.5px;}
#links ul.separator {padding:0px 10px 0px 0px; border-right: 1px solid #959ca1; }

#links ul li a:link, #links ul li a:visited{color:#455560; text-decoration:none;}
#links ul li a:hover{color:#959CA1; text-decoration:underline;}


#search { float:left; width:290px; margin: 0px 30px 0px 30px;}
#search_careers { float:left; width:290px; margin: 0px 30px 0px 0px;}
#search_bg { background: url(images/search_bg.jpg) 0 0 no-repeat; width: 285px; height:30px;}

#search_field input { border: none; width:200px; height:25px; color:#455560; float:left; margin: 0px 5px 0px 35px; background:none;}
#search_button input { width:40px; height:25px; background:url(images/search_button.png) 0 0 no-repeat; float:left; color:#FFF; border: none; margin: 2px 0px 0px 0px;}


/* ******************************************************************** */
/* INTERNAL PAGES												        */
/* ******************************************************************** */

#content_inter {
    width: 620px;
    float:left;
    /*border: 1px solid #0C0;*/
    padding: 0px 0px 0px 0px;
}

#content_inter_full {
    width: 100%;
    float:left;
    /*border: 1px solid #0C0;*/
    padding: 0px 0px 0px 0px;
    min-height:420px;
}





#content_inter #path,
#content_inter_full #path{
    width: 920px;
    float:left;
    border-top: 1px solid #cdd5db; /*#959ca1*/
    border-bottom: 1px solid #cdd5db;
    padding:7px 0px 7px 0px;
    margin: 15px 0px 25px 30px;
    /*height: 20px;*/
}

#content_blog #path{ /*without padding left */
    width: 100%;
    float:left;
    border-top: 1px solid #cdd5db; /*#959ca1*/
    border-bottom: 1px solid #cdd5db;
    padding:7px 0px 7px 0px;
    margin: 15px 0px 25px 0px;
    /*height: 20px;*/
}




#content_inter #path p, #content_inter_full #path p, #content_blog #path p{
    font-size: 11px; color:#455560; line-height: 14px; font-weight:normal; padding:0px;

}


#content_inter h1, #content_inter_full h1, #content_blog h1, h1.infographic_pgtitle {
    font-size: 36px; color:#455560; padding:0px 0px 6px 30px;margin:10px 0px 0px 0px; font-weight:normal;
}

#content_inter h2, #content_inter_full h2{
    font-size: 20px; color:#8dc63f; padding:0px 0px 0px 30px;margin:0px 0px 10px 0px; font-weight:normal;
}

#content_inter h3, #content_inter_full h3 {
    font-size: 16px; color:#455560; padding:5px 0px 0px 30px;margin:0px 0px 0px 0px; font-weight:bold; letter-spacing:-1px;
}

div#content_inter_full div#bg_lines hr.separator,
#content_inter hr.separator
{
    width: 630px;
    border-top: 1px solid #cdd5db; /*#959ca1*/
    padding:0px 0px 0px 0px;
    margin: 10px 0px 10px 30px;
    height: 1px;
    border: none;
    color:#cdd5db;
    background:#cdd5db;
}


#content_inter #bg_lines, #content_inter_full #bg_lines {
    background:url(images/bg_lines_internal.jpg) top left no-repeat;
    width: 650px;
    padding: 30px 0px 0px 0px;

}
#my_ul{
    padding: 2px;
    text-indent: 8px;
    margin-left:30px;}
#my_ul li{
    line-height: 15px;
    padding: 3px 5px; }

#content_inter p, #content_inter_full p, widgetcform p {
    font-size: 12px;
    color:#455560;
    padding:5px 0px 5px 30px;
    font-weight:normal;
    line-height:16px;

}


div#content_inter div#bg_lines wp-caption a img,
div#content_inter div#bg_lines wp-caption img {
    /*margin: 0px 0px 0px 30px;
    height: auto;
    max-width: 700px;
    width: auto;*/
}

div#content_inter div#bg_lines wp-caption a img.alignleft,
div#content_inter div#bg_lines wp-caption img.alignleft {
    display: inline;
    float: left;
}
div#content_inter div#bg_lines wp-caption a img.alignright,
div#content_inter div#bg_lines wp-caption img.alignright
{
    display: inline;
    float: right;
}
div#content_inter div#bg_lines wp-caption a img.aligncenter,
div#content_inter div#bg_lines wp-caption img.aligncenter
{
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
div#content_inter div#bg_lines wp-caption img.alignleft,
div#content_inter div#bg_lines wp-caption img.alignright,
div#content_inter div#bg_lines wp-caption img.aligncenter {
    margin-bottom: 12px;
}
div#content_inter div#bg_lines .wp-caption {
    background: #f5f5f5;
    line-height: 18px;
    padding: 4px;
    text-align: center;
    border: 1px solid #E8E8E8;
    margin: 10px 10px 10px 30px;
}
div#content_inter div#bg_lines .wp-caption img {
    margin: 5px 5px 0;
}
div#content_inter div#bg_lines .wp-caption p.wp-caption-text {
    color: #888;
    font-size: 12px;
    margin: 5px;
    padding: 0px;
}


#sidebar01a {
    width: 270px;

    margin: 15px 0px 0px 0px;
    float: right;
    /*border: 1px solid #0C0;*/
}




#sidebar01a p a:link,
#sidebar01a p a:visited,
#content_inter #path p a:link,
#content_inter #path p a:visited,
#content_blog div#path p a,
#content_blog #path p a:link,
#content_blog #path p a:visited,
#content_inter_full #path p a:link,
#content_inter_full #path p a:visited { color:#0f91b5; text-decoration:none; font-weight:bold;}

#sidebar01a p a:hover,
#content_inter #path p a:hover, #content_inter_full #path p a:hover, #content_blog #path p a:hover { text-decoration:underline;}

/* ******************************************************************** */
/* WIDGETS											        */
/* ******************************************************************** */


#case_study1a, #case_study1b, #case_study1c { width:270px; float:left;}
#case_study1a p,
#case_study1b p,
#case_study1c p {font-size: 12px; color:#959ca1; padding:5px 0px 0px 0px;margin:10px; font-weight:normal; text-align:left; line-height:normal;}

#case_study1a p a:link,
#case_study1b p a:link,
#case_study1c p a:link,
#case_study1a p a:visited,
#case_study1b p a:visited,
#case_study1c p a:visited
{color:#0F91B5; text-decoration:underline; font-weight:bold;}

#case_study1a p a:hover,
#case_study1b p a:hover,
#case_study1c p a:hover
{color:#0F91B5; text-decoration:none;font-weight:bold;}



#case_study1a img.cs1_logo,
#case_study1b img.cs1_logo,
#case_study1c img.cs1_logo {border-bottom: 8px solid #0f91b5; border-top: 2px solid #0f91b5; border-left:0px; border-right:0px; width:270px; padding:0px;}

#case_study1a .green_bg,
#case_study1b .green_bg,
#case_study1c .green_bg { background:url(images/sidebar/case_study1/green_bg.jpg) 0 0 no-repeat; height:70px; width:270px; padding:10px 0px 0px 0px;}

#case_study1a .green_bg .percentage,
#case_study1b .green_bg .percentage,
#case_study1c .green_bg .percentage {
    font-size: 50px; color:#fff; padding:0px 10px 0px 0px; font-weight:normal; text-align:right; line-height:50px; float:left; width:110px;}

#case_study1a .green_bg .quote,
#case_study1b .green_bg .quote,
#case_study1c .green_bg .quote {
    font-size: 12px; color:#fff; padding:0px 0px 0px 10px; font-weight:normal; text-align:left; line-height:normal; float:left; border-left: 1px solid #FFF; width: 130px;}




#case_study2a {}
#case_study2a p,
#case_study2b p,
#case_study2c p
{font-size: 12px; color:#959ca1; padding:5px 0px 0px 0px;margin:10px; font-weight:normal; text-align:left; line-height:normal;}

#case_study2a img.cs2_logo,
#case_study2b img.cs2_logo,
#case_study2x img.cs2_logo {border-bottom: 8px solid #0f91b5; border-top: 2px solid #0f91b5; margin:0;
    padding:0; position:relative;
    float:left;
}

#case_study2a img.cs2_img1,
#case_study2b img.cs2_img1,
#case_study2c img.cs2_img1
{ margin: 0px 0px 5px 0px; }

#case_study2a .green_bg,
#case_study2b .green_bg,
#case_study2c .green_bg { background:url(images/sidebar/case_study1/green_bg.jpg) 0 0 no-repeat; height:70px; width:270px; padding:10px 0px 0px 0px;}

#case_study2a .green_bg .percentage,
#case_study2b .green_bg .percentage,
#case_study2c .green_bg .percentage   {
    font-size: 50px; color:#fff; padding:0px 10px 0px 0px; font-weight:normal; text-align:right; line-height:50px; float:left; width:110px;}

#case_study2a .green_bg .quote,
#case_study2b .green_bg .quote,
#case_study2c .green_bg .quote {
    font-size: 12px; color:#fff; padding:0px 0px 0px 10px; font-weight:normal; text-align:left; line-height:normal; float:left; border-left: 1px solid #FFF; width: 130px;}

#welcome {}
#welcome h4 {font-size: 32px; color:#959ca1; padding:5px 0px 5px 0px;margin:0px 0px 0px 0px; font-weight:normal; text-align:center;}
#welcome p {font-size: 12px; color:#959ca1; padding:5px 0px 0px 0px;margin:10px; font-weight:normal; text-align:left; line-height:normal;}
#welcome img { border-top: 2px solid #0f91b5; border-bottom: 8px solid #0f91b5; }



#ipway_events {}
#ipway_events p, #events2 p {font-size: 12px; color:#959ca1; padding:5px 0px 0px 0px; font-weight:normal; text-align:left; line-height:normal;}
#ipway_events h4, #events2 h4{font-size: 22px; color:#0f91b5; padding:5px 0px 5px 0px;margin:0px 0px 0px 0px; font-weight:normal; text-align:left;}

#events2 h4 a:link, #events2 h4 a:visited, #events2 h4 a:hover,
#ipway_events h4 a:link, #ipway_events h4 a:visited, #ipway_events h4 a:hover   {color:#0f91b5; text-decoration:none;}


#ipway_events h5 {font-size: 14px; color:#959ca1; padding:5px 0px 0px 0px; font-weight:bold; text-align:left; line-height:normal;}

#ipway_events h5 a:link, #ipway_events h5 a:visited,
#events2 a:link, #events2 a:visited {color:#959ca1;text-decoration:none;}

#ipway_events h5 a:hover, #events2 h5 a:hover {color:#959ca1;text-decoration:underline;}

#ipway_events ul {margin: 5px 0px 10px 10px; }
#ipway_events ul li {font-size: 12px; color:#959ca1; padding:3px 0px 3px 20px; font-weight:normal; text-align:left; line-height:normal; background:url(images/sidebar/ipway/bullet.png) 0 0 no-repeat; border-bottom: 1px solid #e8e8e8; margin: 0px 0px 0px 0px;
}
#events2 h5 {font-size: 13px; color:#455560; padding:5px 0px 0px 0px;margin:0px 0px 0px 0px; font-weight:bold; text-align:left;}
#events2 img.img_event {padding:3px;margin:5px 10px 0px 0px; float:left; width:50px; height:50px; border:1px solid #959ca1;}
#events2 div.event_pic {margin:5px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #e8e8e8;}

#events2 img.img_event a:link, #events2 img.img_event a:visited, #events2 img.img_event a:hover,
#ipway_events img.img_event a:link, #ipway_events img.img_event a:visited, #ipway_events img.img_event a:hover  {color:#0f91b5; text-decoration:none;}



#ipway_events_top {
    background: url(images/sidebar/events/ipway_events_top.jpg) 0 0 no-repeat;
    height: 10px;
    width: 270px;
    display:block;
    float:left;
}

#ipway_events_middle {
    background:#e8e8e8;
    width: 270px;
    float:left;
}

#ipway_events_bottom {
    background:url(images/sidebar/events/ipway_events_bottom.jpg) 0 0 no-repeat;
    height: 10px;
    width: 270px;
    float:left;
}


#events2 {
    margin: 10px 0px 0px 0px;
}

#events2_top {
    background: url(images/sidebar/events/ipway_events_top.jpg) 0 0 no-repeat;
    height: 10px;
    width: 270px;
    display:block;
    float:left;
}
#events2_middle {
    background:#e8e8e8;
    width: 270px;
}
#events2_bottom {
    background:url(images/sidebar/events/ipway_events_bottom.jpg) 0 0 no-repeat;
    height: 10px;
    width: 270px;
}

#ipway {width: 250px; margin:0 auto;}
#ipway_icon {width: 25px; height:25px; background: url(images/sidebar/ipway/ipway_icon.png) 0 0 no-repeat; float:left;margin-right: 5px;}
#ipway_top {width: 250px; height:10px; background:url(images/sidebar/events/int_top.png) 0 0 no-repeat;}
#ipway_middle {width: 230px;background:#fff; padding: 0px 10px;}
#ipway_bottom {width: 250px; height:10px; background:url(images/sidebar/events/int_bottom.png) 0 0 no-repeat;}


#events {width: 250px; margin:0 auto;}
#events_icon {width: 25px; height:25px; background: url(images/sidebar/events/event_icon.png)0 0 no-repeat; float:left; margin-right: 5px;}
#events_top {width: 250px; height:10px; background:url(images/sidebar/events/int_top.png) 0 0 no-repeat; display:block; float:left;}
#events_middle {width: 230px;background:#fff; padding: 0px 10px;}
#events_bottom {width: 250px; height:10px; background:url(images/sidebar/events/int_bottom.png) 0 0 no-repeat;}


#inthenews {width: 250px; margin:25px auto 0px auto;}
#inthenews_icon {width: 35px; height:35px; background: url(images/blog/globo_icon.png) 0 0 no-repeat; float:left;margin-right: 0px;}
#inthenews_top {width: 250px; height:35px; background:url(images/blog/pod_header_270.jpg) 0 0 no-repeat; margin: 0px 0px 5px 0px;}
#inthenews_middle {width: 230px;background:#fff; padding: 0px 10px;}
#inthenews_middle ul li {font-size: 12px; border-bottom: 1px solid #959ca1; color:#959ca1; padding:5px 0px 5px 0px; font-weight:normal; text-align:left; line-height:normal;}
#inthenews_middle ul li a:link, #inthenews_middle ul li a:visited{font-size: 12px; color:#ff8026; padding:5px 0px 0px 0px; font-weight:bold; text-align:left; line-height:normal; text-decoration:none;}
#inthenews_middle ul li a:hover{text-decoration:underline;}
#inthenews h4{font-size: 16px; color:#455560; padding:10px 0px 0px 0px;margin:5px 0px 0px 0px; font-weight:normal; text-align:left;}



#funphotos {width: 250px; margin:0px auto 0px auto;}
#funphotos_icon {width: 35px; height:35px; background: url(images/blog/photo_icon.png) 0 0 no-repeat; float:left;margin-right: 0px;}
#funphotos_top {width: 250px; height:35px; background:url(images/blog/pod_header_270.jpg) 0 0 no-repeat; margin: 0px 0px 5px 0px;}
#funphotos_middle {width: 250px;background:#fff; padding: 0px;}
#funphotos_middle img {width: 240px; height:180px; /* padding: 4px; border:1px solid #e1e1e1;*/}
#funphotos_middle_cont{width: 240px; height:180px; padding: 4px; border:1px solid #e1e1e1;}
#funphotos h4{font-size: 16px; color:#455560; padding:10px 0px 0px 0px;margin:5px 0px 0px 0px; font-weight:normal; text-align:left;}
#funphotos_bottom {width: 250px; height:10px; background:url(images/blog/fun_shadow.jpg) 0 0 no-repeat;}


#pod_read_more {
    background: url(images/sidebar/events/pod_read_more.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 5px 0px 0px 0px;
    text-decoration: none;
    width: 90px;
}
#pod_read_more:hover {
    background-position: -90px 0;
    color: #455560;
}
#pod_read_more span {
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    letter-spacing: -0.5px;
    line-height: 24px;
    padding: 0 0 0 7px;
    text-decoration: none;
    vertical-align: middle;
}



#pod_read_more_events {
    background: url(images/sidebar/events/pod_read_more_events.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 5px 0px 0px 0px;
    text-decoration: none;
    width: 110px;
}
#pod_read_more_events:hover {
    background-position: -110px 0;
    color: #455560;
}
#pod_read_more_events span {
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    letter-spacing: -0.5px;
    line-height: 24px;
    padding: 0 0 0 7px;
    text-decoration: none;
    vertical-align: middle;
}



/* ******************************************************************** */
/* PRE FOOTER											        */
/* ******************************************************************** */


#pre_footer{
   /* height:190px; */
    height:20px;
    width: 100%;
    margin: 10px 0px 0px 0px;
}
#pre_footer li{
    float:left;
}
#our_people{
    height:190px;
    width: 310px;
    background:url(images/sidebar/our_people/our_people_clean.jpg) 0 0 no-repeat;
    float:left;
    margin: 0px 10px 0px 0px;
    display: inline;
}


#career { /*work at ip*/
    height:190px;
    width: 350px;
    background:url(images/sidebar/career/career_clean.jpg) 0 0 no-repeat;
    float:left;
}

#ip_gback {
    height:190px;
    width: 350px;
    background:url(images/sidebar/ip_gback/ip_gback_clean.jpg) 0 0 no-repeat;
    float:left;
    display:inline;
}


#our_portfolio {
    height:190px;
    width: 320px;
    background:url(images/sidebar/our_port/our_port_clean.jpg) 0 0 no-repeat;
    float:left;
}


#our_people_content, #career_content, #our_portfolio_content{
    width: 70%;
    float:left;
    padding: 15px 0px 0px 15px;
}

#ip_gback_content { /*80% 'cause it has so many text*/
    width: 80%;
    float:left;
    padding: 15px 0px 0px 15px;
}



#our_people p,
#career p,
#ip_gback p,
#our_portfolio p {font-size: 12px; color:#455560; padding:5px 0px 0px 0px; font-weight:normal; text-align:left; line-height:normal;}

#our_people p a:link, #our_people p a:visited,
#career p a:link, #career p a:visited,
#ip_gback p a:link, #ip_gback p a:visited,
#our_portfolio p a:link, #our_portfolio p a:visited
{color:#455560; text-decoration:none;}

#our_people p a:hover, #career p a:hover, #ip_gback p a:hover, #our_portfolio p a:hover
{color:#455560; text-decoration:none;}

#our_people h2, #career h2,
#ip_gback h2, #our_portfolio h2  {font-size: 27px; color:#8dc63f; padding:0px 0px 5px 0px;margin:0px 0px 0px 0px; font-weight:normal; text-align:left;}

#our_people h2 strong, #career h2 strong,
#ip_gback h2 strong, #our_portfolio h2 strong  {font-weight:bold;}


#our_people h2 a:link, #our_people h2 a:visited,
#career h2 a:link, #career h2 a:visited,
#ip_gback h2 a:link, #ip_gback h2 a:visited,
#our_portfolio h2 a:link, #our_portfolio h2 a:visited
{color:#8dc63f; text-decoration:none;}

#our_people h2 a:hover, #career h2 a:hover, #ip_gback h2 a:hover, #our_portfolio h2 a:hover
{color:#8dc63f; text-decoration:none;}


#pod_read_more2 {
    background: url(images/sidebar/our_people/pod_read_more.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 5px 0px 0px 0px;
    text-decoration: none;
    width: 90px;
}
#pod_read_more2:hover {
    background-position: -90px 0;
    color: #455560;
}
#pod_read_more2 span {
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    letter-spacing: -0.5px;
    line-height: 24px;
    padding: 0 0 0 7px;
    text-decoration: none;
    vertical-align: middle;
}




/*
colors:
green: #8dc63f
dark grey: #455560
light grey: #959ca1
orange: #ff8026
 */




/* =Menu
-------------------------------------------------------------- */

/*#nav {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}*/

#nav {
    float:right;
    clear:both;
    height:50px;
    /*padding: 12px 25px 0px 0px;*/
    padding: 12px 0px 0px 0px;
    width:454px;
    position:relative;
    z-index: 5;
}
#nav .menu-header,
div.menu {
    /*font-size: 13px;
    margin-left: 12px;
    width: 928px;*/
    position:relative;
    z-index: 150000000;
}
#nav .menu-header ul,
div.menu ul {
    list-style: none;
    margin: 0;
    position:relative;
    z-index: 150000001;
}
#nav .menu-header li,
div.menu li {
    float: left;
    position: relative;
    z-index: 150000002;
}
#nav a {
    display: block;
    line-height: 38px;
    padding: 0 10px;
    text-decoration: none;
    /*padding: 0px 0px 0px 26px;*/
    font-size: 17px;
    letter-spacing: -1px;
    color: #455560;
    margin: 0px 0px 0px 0px; /*added*/
}

#nav li.page_item_blog { }

#nav ul ul {
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    display: none;
    position: absolute;
    top: 38px;
    left: 0;
    float: left;
    width: 180px;
    z-index: 150000003;
}

#nav ul ul li {
    min-width: 180px;
    z-index: 150000004;
}
#nav ul ul ul {
    left: 100%;
    top: 0;
}
#nav ul ul a {
    background: #455560;
    line-height: 1em;
    padding: 10px;
    width: 160px;
    height: auto;
    color:#959ca1;
    font-size: 13px;
}
#nav li:hover > a,
#nav ul ul :hover > a {
    background: #455560;
    color: #fff;
}
#nav ul li:hover > ul {
    display: block;
}
#nav ul li.current_page_item > a,
#nav ul li.current-menu-ancestor > a,
#nav ul li.current-menu-item > a,
#nav ul li.current-menu-parent > a {
    color: #ff8026;
}
* html #nav ul li.current_page_item a,
* html #nav ul li.current-menu-ancestor a,
* html #nav ul li.current-menu-item a,
* html #nav ul li.current-menu-parent a,
* html #nav ul li a:hover {
    color: #fff;
}


/*	
#nav ul {
	float:right;
	}	
	
#nav ul li{
	float:left;
	padding: 25px 0px 0px 26px;
	font-size: 17px;
	letter-spacing: -1px;
	color: #455560;
	}					
		
#nav ul li.blog,
#nav ul li.blog a:link,
#nav ul li.blog a:visited {
	color: #8dc63f;
	text-decoration: none;
	}	
	
#nav ul li.blog a:hover {
	color: #455560;
	text-decoration: none;
	}				
				
#nav ul li a:link, #nav ul li a:visited {
	color: #455560;
	text-decoration: none;
	}	

#nav ul li a:hover {
	color: #959ca1;
	text-decoration: none;
	}	
 
 */


/* ******************************************************************** */
/* plugins											        */
/* ******************************************************************** */

#social_share { padding:5px 0px 0px 30px; margin:5px 0px 0px 0px;}


/* ******************************************************************** */
/* BLOG											        */
/* ******************************************************************** */

#sub_navbar {
    width: 100%;
    float:left;
    padding: 0px 0px 0px 0px;
    /*background: url(images/blog/sub_navbar.jpg)0 0 repeat-x;*/
    background: #efefef;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    height: 35px;
    margin: 10px 0px 10px 0px;
}


#sub_navbar ul {
    float:left;
    padding: 10px 0px 0px 5px;
}

#sub_navbar ul li{
    float:left;
    padding: 0px 5px 0px 5px;
    font-size: 15px;
    color: #455560;
    border-right: 1px solid #959ca1;
}

#sub_navbar ul li,
#sub_navbar ul li a:link,
#sub_navbar ul li a:visited {
    color: #455560;
    text-decoration: none;
}

#sub_navbar ul li a:hover {
    color: #959ca1;
    text-decoration: none;
}




#content_blog {
    width: 670px;
    float:left;
    /*border: 1px solid #0C0;*/
    padding: 0px 0px 0px 0px;
}

#big_news { margin: 0px 0px 0px 0px;}
#big_news img.big_img {padding:5px; margin: 0px 0px 10px 10px; background:#FFF; float:left;}

#big_news h6 {background: url(images/blog/featured_bg.png) 0 0 no-repeat; height: 20px; width: 340px; font-size: 11px; color:#fff; padding:4px 5px 0px 7px; font-weight:normal; text-align:left; margin:0px 0px 0px 10px; float:left; display:block;}

#big_news h1, #big_news h1 a:link, #big_news h1 a:visited {font-size: 20px; color:#455560; padding:5px 0px 0px 0px; font-weight:normal; text-align:left; line-height:normal; float:left; width:350px; margin:0px 0px 0px 5px; text-decoration: none; }

#big_news h1 a:hover {fcolor:#455560; text-decoration: underline; }

#big_news p {font-size: 14px; color:#455560; padding:5px 0px 0px 0px; font-weight:normal; text-align:left; line-height:normal; float:left;width: 350px;margin:0px 0px 0px 10px;}


#big_news_top {
    background:url(images/blog/big_news_top.jpg) 0 0 no-repeat;
    height: 10px;
    width: 670px;
}

#big_news_middle {
    background:#e8e8e8;
    width: 670px;
    /* height: 275px; */
    display:inline-block;
}

#big_news_bottom {
    background:url(images/blog/big_news_bottom.jpg) 0 0 no-repeat;
    height: 10px;
    width: 670px;
}


#pod_read_more3 {
    background: url(images/blog/pod_read_more.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 10px 0px 0px 10px;
    text-decoration: none;
    width: 90px;
    float: left;
}

#pod_read_more3b {
    background: url(images/blog/pod_read_more.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 10px 0px 0px 0px;
    text-decoration: none;
    width: 90px;
    float: left;
}

#pod_read_more3:hover,
#pod_read_more3b:hover {
    background-position: -90px 0;
    color: #455560;
}
#pod_read_more3 span,
#pod_read_more3b span {
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    letter-spacing: -0.5px;
    line-height: 24px;
    padding: 0 0 0 7px;
    text-decoration: none;
    vertical-align: middle;
}


#news_loop { margin:10px 0px 0px 0px;}

.news_loop_top {
    background:url(images/blog/loop_top.jpg) 0 0 no-repeat;
    height: 10px;
    width: 670px;
}

.news_loop_middle {
    background:url(images/blog/loop_middle.jpg) 0 0 repeat-y;
    width: 670px;
    height: 120px;
}

.news_loop_bottom {
    background:url(images/blog/loop_bottom.jpg) 0 0 no-repeat;
    height: 10px;
    width: 670px;
}

.news_loop_middle .col01, .news_loop_middle .col02, .news_loop_middle .col03 {float:left;}
.news_loop_middle .col01 { width: 120px; padding:0px 0px 0px 10px;}
.news_loop_middle .col01 img {float:left; width:110px; height:110px;}

.news_loop_middle .col02 { width: 60px; padding:0px 0px 0px 0px;}
.news_loop_middle .col03 { width: 470px; padding:0px 0px 0px 0px;}
.news_loop_middle .col03 h2,
.news_loop_middle .col03 h2 a:link,
.news_loop_middle .col03 h2 a:visited
{ font-size: 16px; color:#ff8026; font-weight:bold; text-align:left; line-height:normal; float:left; letter-spacing:-1px; padding:2px 0px 0px 0px; text-decoration:none; display:block;}
.news_loop_middle .col03 h2 a:hover { color:#ff8026; text-decoration:underline; }

.news_loop_middle .col03 p { font-size: 12px; color:#455560; font-weight:normal; text-align:left; line-height:normal; clear:both;}

.news_loop_middle .col03 .social_plug {float: right;
    height: 30px;
    padding: 0;
    width: 360px;}

#big_news_middle .social_plug1 {float: left; height: 30px; padding: 10px 0px 0px 10px; width: 340px; margin-bottom:15px;}



#events {width: 250px; margin:0 auto;}
#events_icon {width: 25px; height:25px; background: url(images/sidebar/events/event_icon.png)0 0 no-repeat; float:left; margin-right: 5px;}


.results {}
.results_separator {width: 100%; margin: 5px 0px 5px 30px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #959ca1;}
div#content_inter_full div#bg_lines div.results a.results_read_more {margin:0px 0px 0px 30px; padding: 0px 0px;font-size: 12px; color:#455560; font-weight:normal; text-align:left; line-height:normal; text-decoration:underline;}


.images_cases img { width: 70px; height:80px;}  /*more cases, sidebar*/

#cat_tags { border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; padding: 5px 0px; margin: 10px 0px 0px 30px; }

/* ******************************************************************** */
/* COMMENTS											        */
/* ******************************************************************** */

/*** Comments ***/

#comments_big {padding: 15px 0 10px 30px;  /*border-bottom: 1px solid #d9d9d9;*/}
.comments h3 {font-size: 18px; font-weight: normal; color: #000; padding: 15px 0 10px 0px; margin:10px 0px 0px 0px; /*border-bottom: 1px solid #d9d9d9;*/}
.comments a {color: #000;}
#comments {margin-bottom: 30px;}
.comment {padding: 15px 0 15px 0px; border-bottom: 1px dotted #d9d9d9;}
.comment td {vertical-align: top;}
.comment-meta {position: relative; min-height: 70px; font-size: 11px; margin-right: 30px;}
.avatar {display: block; margin-right: 10px;}
.comment-author {color: #aaa9a9;}
.comment-author span {color: #000;}
.comment-author a, .comment-author span {text-decoration: none; text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; font-style: normal;}
.comment-author a:hover {text-decoration: underline;}
.comment-author, .comment-date {white-space: nowrap;}
.comment-reply-link {position: absolute; bottom: 1px; text-decoration: none;}
.comment-reply-link:hover {text-decoration: underline;}
.comment-text p {color: #4b4b4b; ; font: 12px Helvetica, Arial, sans-serif; margin-bottom: 10px;}
.children {margin-left: 80px;}
.children .children {/*margin-left: 50px;*/}
.children .comment {padding-left: 0;}

#respond p, .nopassword {margin: 10px 0; font: 11px Helvetica, Arial, sans-serif;}
.nopassword {padding-left: 30px;}
#respond p a {text-decoration: none;}
#respond p a:hover {text-decoration: underline;}
#commentform {padding: 10px 0 0 30px;}
#commentform table {width: 100%; margin-bottom: 15px;}
#commentform td {vertical-align: top; /*width: 33.33%;*/}
#commentform td p {font: bold 11px Helvetica, Arial, sans-serif; color: #333; margin-bottom: 5px;}
#commentform td p span {color: #aaa9a9; font: italic 11px Georgia, Geneva, "Times New Roman", times;}
.commform-textarea {border: 1px solid #d9d9d9; padding: 10px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif;}
#comment {width: 100%; height: 120px; padding: 0; margin: 0; border: none; border-color: #fff; overflow: auto;}
.commform-author div {margin-right: 15px; border: 1px solid #d9d9d9; padding: 5px;}
.commform-email div {border: 1px solid #d9d9d9; padding: 5px;}
.commform-url p {margin-left: 15px !important;}
.commform-url div {margin-left: 15px; border: 1px solid #d9d9d9; padding: 5px;}
#author, #email, #url, #code {width: 100%; margin: 0; padding: 0; border: none; font: 12px Helvetica, Arial, sans-serif; color: #333;}
#submit {float: left; border: none; background: #ccc; color: #fff; font: bold 12px Helvetica, Arial, sans-serif; cursor: pointer; padding: 5px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#submit:hover {background: #000;}
#frmsubmit {
    float: left;
    /*border: none;
    background: #ccc;
    color: #fff; */
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #888888;
    font: bold 12px Helvetica, Arial, sans-serif;
    cursor: pointer;
    padding: 5px 10px;
    /*border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;*/
}
/*#frmsubmit:hover {background: #000;}*/
p#cancel-comment-reply {float: right; line-height: 28px; margin: 0;}




#twitter2 {
    background: url(images/twitter2.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
    float:left;
    margin: 0px 10px 0px 5px;
}

#linkedin2 {
    background: url(images/linkedin2.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
    float:left;
    margin: 0px 10px 0px 0px;
}

#facebook2 {
    background: url(images/facebook2.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
    float:left;
    margin: 0px 10px 0px 0px;
}

#rss2 {
    background: url(images/rss2.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
    float:left;
    margin: 0px 10px 0px 0px;
}

#gplus2 {
    background: url(images/google_plus.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
    float:left;
    margin: 0px;
}


#twitter2:hover, #linkedin2:hover, #facebook2:hover, #rss2:hover, #gplus2:hover {
    background-position: -40px 0;
}

#twitter2 span, #linkedin2 span, #facebook2 span, #rss2 span , #gplus2 span  {
    display: none;
}


#social_net {width: 250px; margin:10px auto 0px auto; padding:5px 0px; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; height:40px;}


/*BIOS*/


div#content_inter_full div#bg_lines div#bios { text-align:left; width:900px; margin: 10px 0px 10px 30px;}
div#content_inter_full div#bg_lines div#bios div.bio_management{ width:195px; height:220px; float:left; padding:0px; margin:0px 10px 10px 0px;}
div#content_inter_full div#bg_lines div#bios div.bio_pic{ padding:0px; margin:0px 0px 0px 0px;}
div#content_inter_full div#bg_lines div#bios div.bio_management div.biopic a img { border-top: 3px solid #8dc63f; border-bottom: 3px solid #8dc63f; border-left:none; border-right:none;}
div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h5{ padding:5px 5px 0px 5px; margin:0px; font-size: 11px; font-weight: normal; color:#455560;font-family: Helvetica, Arial, sans-serif; font-style: normal;}
div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h5 strong { font-weight:bold; font-size: 13px; line-height: 20px;}

div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h6 a:link,
div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h6 a:visited { color:#fff; text-decoration:none; font-weight:bold;padding:5px 5px 0px 5px; margin:0px; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height:20px;}
div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h6 a:hover { text-decoration:underline;}

div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo { background:#8dc63f; height:80px;}



div#content_inter_full div#bg_lines div#bios p,
div#content_inter_full div#bg_lines div#bios p br
{ display:none;}


/*our people x 3pics*/


div#content_inter_full div#bg_lines div#ourpeoplepics { text-align:left; width:900px; margin: 10px 0px 10px 30px;}
div#content_inter_full div#bg_lines div#ourpeoplepics div.picpeople{ width:195px; height:320px; float:left; padding:0px; margin:0px 10px 10px 0px;}

/*awards 6pics*/


div#bg_lines div#awards { text-align:left; width:620px; margin: 10px 0px 10px 30px;}
div#bg_lines div#awards div.award{ width:195px; height:180px; float:left; padding:0px; margin:0px 10px 10px 0px;}


div#bg_lines div#awards_new{
    margin: 25px 0 10px 30px;
    text-align: left;
    width: 900px;}
div#bg_lines div#awards_new div.award{
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    float: left;
    height: 235px;
    margin: 0 10px 10px 0;
    padding: 0 5px 3px;
    text-align: center;
    width: 275px;}
div .space{clear:both;padding:5px;}
div#bg_lines div#awards_new div.award .text{ padding:3px;font-weight:bold;line-height:16px;font-size:12px;}

/*contact us - office pics -*/
div#content_inter_full div#bg_lines img.alignright,
div#content_inter_full div#bg_lines p img.alignright {
    display: inline;
    float: right;}

/* ******************************************************************** */
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


/*
colors:
green: #8dc63f
dark grey: #455560
light grey: #959ca1
orange: #ff8026
 */


.lpeRegForm {font: normal 12px Arial, Helvetica, sans-serif;color: #455560;margin-top:100px}
.lpeRegForm input {width:200px;border: 1px solid #888;padding: 3px;background: #F9F9F9;}
.lpeRegForm select {width:205px;border: 1px solid #888;padding: 3px;background: #F9F9F9;}
.lpeRegForm textarea {width:205px;height:105px;border: 1px solid #888;padding: 3px;background: #F9F9F9;}

.titleblue
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#455660;
    text-decoration:none;
    line-height:24px;
}

.contblue
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#0f91b5;
    text-decoration:none;
    line-height:20px;
}

.contblack
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#455660;
    text-decoration:none;
    line-height:20px;
}

#eventdiv
{
    width:95%;
    padding:20px 0 20px 0;
    border-bottom:1px solid #999;
    display:inline-block;
    position:relative;
    margin-left:30px
}
#contentholder
{
    width : 80%;
    float:left;
    font-size: 12px;
    color: #455560;
    font-weight: normal;
    line-height: 16px;
}
#imageholder
{
    width : 20%;
    float:right;
}

#title
{
    font-weight: bold;
    font-size: 12px;
    color: #455560;
    line-height: 32px;
}

.pp_gallery li.default{display:none;}

#homepage_twitter
{
    width:360px;
    float:left;
    padding-right:15px;
    margin-top: 20px;
}

#homepage_twitter_title
{
    background: url(images/twitter_ip.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 43px;
    text-decoration: none;
    width: 173px;
    float:left;
    margin: 0px 3px 0px 0px;
}

#homepage_clientnews
{
    /* background: url(images/bg_lines_internal.jpg) top left no-repeat; */
    width: 95%;
    float: left;
    /*padding: 10px 0px 0px 0px;*/
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #999;
    margin: 20px 0 0 30px;
}



#homepage_clientnews ul {list-style-type:none !important; padding:0px !important;}
#homepage_clientnews ul li{background: none !important;font-size: 15px; color:#455560; padding:0px 0px 20px 0px;}
#homepage_clientnews ul li strong { font-weight:bold;}
#homepage_clientnews ul li.separator {padding:7px 0px 7px 0px; border-bottom: 1px solid #959ca1; font-size: 13px;}

#homepage_clientnews ul li.separator a:link, #homepage_clientnews ul li.separator a:visited {color:#455560; text-decoration:none;line-height:18px;font-weight:normal !important;}
#homepage_clientnews ul li.separator a:hover {color:#455560; text-decoration:none;}

#homepage_clientnews ul li span.green_w { color:#8dc63f; font-weight:bold;}
#homepage_clientnews ul li span.green_w a:link, #homepage_clientnews ul li span.green_w a:visited { color:#8dc63f; text-decoration:none; }
#homepage_clientnews ul li span.green_w a:hover { color:#8dc63f; text-decoration:none; }

#homepage_clientsblog
{
    width: 270px !important;
    float: left;
    padding-top: 6px;
}

#homepage_clientsscorller
{
    width: 270px;
    float: left;

    margin-left:9px;
}



#content_inter #bg_lines_vertical{
    /*background:url(images/bg_lines_vertical.jpg) bottom left no-repeat;*/
    float:left; width:560px;
    padding: 10px 0px 0px 0px;
    font-size: 12px; color:#455560; font-weight:normal; text-align:left; line-height:normal;

}

#content_video
{
    width:374px;height:300px; float:left; padding:20px 0 0 0;
}


#clients_home {
    background: url("images/bg_logos_home.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 200px;
    margin: 0 0 10px 10px;
    width: 270px;
}
.videosummary p{font-size:12px !important; line-height:18px !important;padding-bottom:0px !important;}


.homebox
{
    width:33%; float:left; background-image:url(images/line_img.png); background-repeat:no-repeat; background-position: right 25px;
}

.h2eventname
{
    /* font-family:'Rockwell'; font-size: 20px; color:#455560;  */
    font-size: 16px;
    color: #FF8026;
    font-weight: bold;
    text-align: left;

    letter-spacing: -1px;
    padding: 2px 0px 0px 0px;
    text-decoration: none;
    display: block;
}



div#content_inter_full div#bg_lines div#leadershipbios { text-align:left; width:968px; margin: 10px 0px 10px 30px;}
div#content_inter_full div#bg_lines div#leadershipbios div.bio_management{ width:195px; height:375px; float:left; padding:0px; margin:0px 45px 10px 0px;}
div#content_inter_full div#bg_lines div#leadershipbios div.bio_pic{ padding:0px; margin:0px 0px 0px 0px;}
div#content_inter_full div#bg_lines div#leadershipbios div.bio_management div.biopic a img {}
div#content_inter_full div#bg_lines div#leadershipbios div.bio_management div.bioinfo h5{ padding:5px 5px 0px 5px; margin:0px; font-size: 11px; font-weight: normal; color:#455560;font-family: Helvetica, Arial, sans-serif; font-style: normal;}
div#content_inter_full div#bg_lines div#leadershipbios div.bio_management div.bioinfo h5 strong { font-weight:bold; font-size: 13px; line-height: 20px;}

div#content_inter_full div#bg_lines div#leadershipbios div.bio_management div.bioinfo h6 a:link,
div#content_inter_full div#bg_lines div#leadershipbios div.bio_management div.bioinfo h6 a:visited { color:#455560; text-decoration:none; font-weight:bold;padding:5px 5px 0px 5px; margin:0px; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height:20px;}
div#content_inter_full div#bg_lines div#leadershipbios div.bio_management div.bioinfo h6 a:hover { text-decoration:underline;}

div#content_inter_full div#bg_lines div#leadershipbios div.bio_management div.bioinfo { height:80px;}



div#content_inter_full div#bg_lines div#leadershipbios p,
div#content_inter_full div#bg_lines div#leadershipbios p br
{ display:none;}

#eventcontent span p
{
    padding-left:0px !important;
}

#ip_ageis_footer
{
    float: left;
    color: #455560;
    font-size: 11px;
    font-weight: normal;
    width: 940px;
    padding-left: 10px;
    line-height:24px;
}

#ip_ageis_footer a
{
    color:#455560;
    font-weight:bold;
    text-decoration:none;
}

#ip_ageis_footer a:hover
{
    text-decoration:underline;
}

.valgintop
{
    vertical-align:top;
}

.displaynone{display:none}

#our-partners
{
    display:block;
    padding:30px 30px 30px 30px;
}

#our-partners a
{
    width: 185px;
    height: 80px;
    display: block;
    float: left;
}

.boldfonttitle
{
    font-size:14pt;
    line-height:18pt;
    padding-left:30px;
}

.boldfonttitle span
{
    font-size:11pt;
    line-height:14pt;
}

.boldfonttitle img
{
    margin:15px 0;
    border:1px solid #ccc;
}

.pp_nav{display:none !important;}

#ourpartnerslogo
{
    list-style:none;
    padding:0 !important;
}

#ourpartnerslogo li
{
    list-style:none;
    float:left;
    background: none !important;
    padding: 0 20px 28px 0 !important;
}

#ourpartnerslogo li.lastrow
{
    padding: 0 0 28px 0  !important;
}



#ourpartnerslogo li a img
{
    border:0px;
}

div.gsp_content
{
    width:780px;
    margin:0 auto;
}

p.gsp_subheading
{
    background:url(/wp-content/themes/iprospect/images/org-arrow.jpg) no-repeat 0 11px;

    font-family:'Rockwell';
    font-size: 30px  !important;
    color:#354956;
    font-weight:bold;
    text-align:left;
    line-height:37px  !important;
    padding:0 0 0 20px;
    margin:20px 0 15px 0;
}

div.gsp_content p
{
    color:#354956;
    line-height:20px;
    margin:20px 0 20px 0;
    font-size: 12px;
}

div.gsp_content li
{
    color:#354956;
    line-height:20px;
    font-size: 12px;
    list-style:disc;
    margin-left:20px;
}

div.gsp_content p a, div.gsp_content li a
{
    color:#354956;
}

div.gsp_content p a.bluecolorlink, div.gsp_content li a.bluecolorlink
{
    color:#0F91B5;
}

#protlogin
{
    border			 : 1px solid #ccc;
    border-radius :4px;
    background : #f7f7f7;
    margin	: 100px auto;
    width		: 400px;
}

.protlogin_gradColor
{
    background: #8a9fac; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzhhOWZhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQ0NTU1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #8a9fac 1%, #44555f 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8a9fac), color-stop(99%,#44555f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8a9fac 1%,#44555f 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8a9fac 1%,#44555f 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8a9fac 1%,#44555f 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #8a9fac 1%,#44555f 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a9fac', endColorstr='#44555f',GradientType=0 ); /* IE6-8 */
}

.protlogin_title
{
    line-height:30px;
    font-family: 'Rockwell';
    color:#fff;
    padding:7px 20px;
    font-size:20px !important;



}

.protlogin_content
{
    padding:20px
}

.protlogin_content li.ctxtbox
{
    background:#f0eef0;
    border:1px solid #dcdcdc;
    width:340px;
    height:35px;
    margin: 10px 0 20px 0;
    padding-left:15px;
}

.protlogin_content li.ctxtbox input
{
    border:none;
    height:35px;
    width :300px;
    float:left;
    background:#f0eef0;
}

.prot_userimg
{
    background: url(/wp-content/themes/iprospect/images/prot_loginsprite.png) no-repeat -41px -1px;
    width: 16px;
    height: 20px;
    float: right;
    margin: 7px 17px 0 0;
}

.prot_pwdimg
{
    background: url(/wp-content/themes/iprospect/images/prot_loginsprite.png) no-repeat -3px -2px;
    width: 16px;
    height: 20px;
    float: right;
    margin: 7px 17px 0 0;
}



.protbtnLogin
{
    padding:6px 20px;
    color:#fff;
    font-size:12px;
    border:1px solid #455660;
    border-radius:2px;

}
#protbtnLogerror
{
    float: left;
    width: 250px;
    text-align: left;
    padding-top: 11px;
    color: red;
    font-size: 12px;
}

h1.bigtitle{font-size: 36px; color:#455560; padding:0px 0px 6px 0px;margin:20px 0px 0px 0px; font-weight:normal; text-align:center}

.mixxaward-mdiv{margin:10px 10px; padding:10px; border-top:1px solid #ccc; display: inline-block;width: 920px;}
.mixxaward-mdiv div{font-size:13px;line-height:26px; font-weight:normal; color:#666;} .mixxaward-mdiv span{font-size:13px; color:#666;font-weight:bold}
.mixxaward-ldiv{width:50%; float:left}
.mixxaward-rdiv{width:50%; float:left; text-align:right}
.mixxaward-pdf{margin:20px 0 35px 0; padding:0 20px;}

#ul_ageisexpo , #ul_ageisexpo_leadership
{
    list-style:none !important;
}

#ul_ageisexpo li
{
    list-style:none !important;
    padding-left: 160px;
    margin:0px 0px 20px 0px;
    min-height:140px;
    border-bottom: 1px dotted #ccc;
}


#ul_ageisexpo li div
{
    font-size: 14px;
    font-weight: bold;
    padding-right:5px;
}

#ul_ageisexpo li p
{
    margin-top:10px;
}

#ul_ageisexpo li.bg_paidsearch
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/paidSearch.jpg) no-repeat;
}

#ul_ageisexpo li.bg_naturalsearch
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/naturalsearch.jpg) no-repeat;
}

#ul_ageisexpo li.bg_performancedisp
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/performancedisplay.jpg) no-repeat;
}

#ul_ageisexpo li.bg_contentgeneration
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/contentgeneration.jpg) no-repeat;
}

#ul_ageisexpo li.bg_analytics
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/analytics.jpg) no-repeat;
}

#ul_ageisexpo li.bg_socialmedia
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/socialmedia.jpg) no-repeat;
}

#ul_ageisexpo li.bg_mobile
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/mobile.jpg) no-repeat;
}

#ul_ageisexpo li.bg_structueddata
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/structureddata.jpg) no-repeat;
}

#ul_ageisexpo li.bg_affiliatemgmt
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/affliates.jpg) no-repeat;
}

#ul_ageisexpo li.bg_leadgen
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/lead-gen.jpg) no-repeat;
}

#ul_ageisexpo li.bg_video
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/video.jpg) no-repeat;
}

#ul_ageisexpo li.bg_conversionopt
{
    background:url(/wp-content/uploads/2013/06/ageisexpo/conversionoptimza.jpg) no-repeat;
}

#ul_ageisexpo_leadership li
{
    list-style:none !important;

    margin:0px 0px 20px 0px;

    border-bottom: 1px dotted #ccc;
}

#ul_ageisexpo_leadership li img
{
    float:left; padding:0 15px 15px 0;
}

#ul_ageisexpo_leadership li h1
{
    font-size: 16px;
    font-weight:bold;
}

#ul_ageisexpo_leadership li h2
{
    font-size: 13px;
    font-weight:bold;
}

#ul_ageisexpo_leadership li br{display:none}

.aegisexpo_subtitle
{
    font-size: 14px;
    font-weight:bold;
}

.infographic_pt_div
{
    text-align: center;
    margin:-10px 0 0 0;
}

.otpageacd {
    width: 620px;
    margin-left: 30px;
}

h2.masvidtitle
{
    font-family: 'Rockwell';
    color:#455660;
    font-size:28px;
    line-break: 36px;
    width: 100%;
    padding-botttom:15px;
    border-bottom: 1px solid #455660;
    margin: 20px 0;
}

.contentdivtext
{
    font-size: 12px;
    color: #455560;
    padding: 5px 0px 5px 30px;
    font-weight: normal;
    line-height: 16px;
}

.title_icon{

    width:36px;
    height:36px;
    padding-left:25px;

    float:left;
    padding-right:10px;
}

.gmt_subtitle
{
    color:#DE6223;
    font-size:14px;
    font-weight:bold;

}

#gallery-2 {padding-left:30px;margin: 30px auto 60px auto  !important;}
#gallery-2 img{border:none !important}
#gallery-2 .gallery-item {padding:16px 0px}

.info_slide_dots{display: none !important}

p.portfoliodescription
{
	padding-left:0px !important;
	line-height:18px !important;
}