
/*
Theme Name: JCSI
Description: JCSI branded Wordpress theme.
Author: Jeff Metzger
Author URI: http://www.untappedusa.com
version: 1.0
Tags: three-column, Two-column, 1 Column,  widget-ready,
*/

@import url('menu1.css');
@import url('sifr.css');


/* basics */

*{margin:0; padding:0;}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 175%;
	margin:0;
	color: #333;


	}
	
h1 {font-size: 29px; text-transform: uppercase; line-height: 29px; color: #F5821F; margin: 0px; padding: 1px 0px 1px 0px; z-index: 0; font-weight: normal; line-height: 80%; }
h2 {font-size: 15px; text-transform: uppercase; line-height: 18px; color: #474747; margin: 15px 0px 0px 0px; padding: 1px 0px 1px 0px;}
h3 {font-size: 14px;text-transform: none; line-height: 14px; color: #474747; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; font-weight: normal;}
h4 {font-size: 12px; text-transform: none; margin: 0; padding: 0; font-weight: normal;}
p { margin: 0px 0px 15px 0px; padding: 0px;}

img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{
	display: block;
	background-color: #F4F7FA;
	text-align: center;
	font-size: 18px;
	padding: 14px 14px 4px 14px;
	margin: 22px 0px;
	 -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   color: #003860;
   border: 1px solid #D9E1E7;
	}

code{
	font-family:"Courier New", Courier, monospace;
	}
.float_left {
float: left;


}
.float_right{
float: right;

}

.lead_gen_page h1 {
width: 600px;
margin-bottom: 20px;

}


/* links */

a{
	color:#003860;
	text-decoration:none;
	}

a:hover{text-decoration: underline;}


h1 a {
 	color:#F5821F;
	text-decoration:none;

}


/* containers & Structure */


#container {
	width:960px;
	margin: 0 auto;
	padding:0;
	background:#fff;
	overflow: hidden;
	
	}	
	#container_1col {
	width:960px;
	margin: 0 auto;
	padding:0;
	background:#fff;
	overflow: hidden;
	
	}
#container_2col {
	width:960px;
	margin: 0 auto;
	padding:0;
	background:#fff;
	overflow: hidden;
background-image: url(/wp-content/themes/JCSI/images/right_rpt.jpg);
	background-repeat: repeat-y;
	background-position: right;	
}
	
#wrap {
background-color: #FFF;
width: 100%;
border: 0;
padding: 0;
margin: 0;
}
	
/* widths */

.sidebar_2col {
	width:300px;
	background-image: url(/wp-content/themes/JCSI/images/2colleft_rpt.jpg);
	background-repeat: repeat-y;
	}

.sidebar_3col {
width:227px;
	background-image: url(/wp-content/themes/JCSI/images/content_right_rpt.jpg);
	background-repeat: repeat-y;

	


}
.sidebarleft_3col {
	width:200px;
	background-image: url(/wp-content/themes/JCSI/images/3colleft_rpt.jpg);
	background-repeat: repeat-y;
	
	


}
.content_3col {
	width:473px;
	margin: 20px 30px 20px 30px;


}
.content_2col {
	padding: 20px 35px 20px 40px;
	float: right;
	width: 585px;
	background-image: url(/wp-content/themes/JCSI/images/right_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;


}
.content_1col {
width: 100%;
margin: 20px 0px 20px 0px;


}

.content_search {
	padding: 20px 35px 20px 40px;
	float: left;
	width: 655px;


}

.content_candidates {
	padding: 20px 0px 20px 0px;
	float: left;
	width: 600px;
}


.content_right_btm {
float: right;
clear: right;}










/* social networking bar */

#sn_bar {
height: 95px;
width: 30px;
background-image: url(/wp-content/themes/JCSI/images/sn_bar_bck.png);
background-repeat: no-repeat;
right: 0;
top: 30%;
position: fixed;


}
#sn_bar:hover {
opacity:.95;

}
#sn_bar a {
height: 20px;
width: 20px;
background-image: url(/wp-content/themes/JCSI/images/snbar_buttons.png);
background-repeat: no-repeat;
display: block;
margin: 5px 3px 5px 7px;}

.fb_sn {
background-position: 0px 0px;

}
.fb_sn:hover {
background-position:-30px 0px;

}

.twitter_sn {
background-position: 0px -24px;


}
.twitter_sn:hover {
background-position: -30px -24px;


}

.linked_sn {

background-position: 0px -48px;

}
.linked_sn:hover {

background-position: -30px -48px;

}

	
/* header */

#header {
  	width:960px; 
  	height:130px;
	color: #fff; 
	margin: 0 auto;
	padding:0;
	background-image: url(/wp-content/themes/JCSI/images/logo-back.jpg);
	background-repeat: no-repeat;

	}
#head-wrap {
  	width:100%; 
	color: #fff; 
	background-image: url(/wp-content/themes/JCSI/images/background.jpg);
	background-repeat: repeat-x;
	background-position: 0 -2px;
	}


#header h1{
	padding:20px 0 0 16px;
	margin:0;	
	}
	
#header h1 a{color: #404040; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}


#header h2{
	color:#333;
	padding: 0 0 0 18px;
	margin:0;	
	}
	
.home_link {
display: block;
width: 250px;
height: 66px;
float: left;

}

#top_nav {
display: block;
height: 51px;
float: right;
padding-top: 15px;
position: relative;
z-index: 1000;

}
#top_nav .orange_button{
margin-top: 5px;

}



/* main menu */


#menu {
	font-family: verdana, arial, times, serif;
	font-size: 8pt;
	height: 51px; 
	position: relative;
	background-image: url(/wp-content/themes/JCSI/images/nav_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	clear: both;
	z-index: 10000;
}

#menu input {
border: 0;


}


/* content Area */


#content {
	float: left;
	overflow: hidden;

	}

.post {
	margin:0;
	padding:0px 0px 30px 0px;
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	}
.post small {
text-transform: uppercase;
font-size: 11px;
}
	
.post h2{
	}
	
.post h2 a{
	text-decoration: none;
	}
	
.post h2 a:hover{
	text-decoration: none;
	}


.post ul {
margin:8px 0px 10px 10px;
padding:3px 0px 0px 5px;
line-height:20px;
list-style-image:none;
list-style-type:none;
}

.post ul li {
background-image:url(/wp-content/themes/JCSI/images/bullet.jpg);
background-repeat:no-repeat;
background-position:0px 5px!important;
background-position:0px 0px;
padding:0px 0px 0px 15px;
margin:0px 0px 5px 0px;
}
.post ul ul {
margin:0px 0px 10px 10px;
padding:3px 0px 0px 0px;
line-height:20px;
list-style-image:none;
list-style-type:none;
}

.post ul ul li {
background-image:url(/wp-content/themes/JCSI/images/bullet2.jpg);
background-repeat:no-repeat;
background-position:0px 5px!important;
background-position:0px 15px;
padding:0px 0px 0px 15px;
margin:0px 0px 0px 0px;
}


.entry p{margin:0px 0px 12px 0px;}

.postmetadata{
	clear: both;
	padding:8px 3px 3px 12px;
	margin: 0px 0px;
	color: #FFF;
	background-image: url(/wp-content/themes/JCSI/images/post_meta_bck.jpg);
	background-repeat: no-repeat;
	
	}
.meta_arrow {
padding: 0px 0px 0px 15px;
margin: 0px;

}

.postmetadata span {
padding-left: 20px;
}

.postmetadata a {
color: #FFF;
padding-right: 5px;
text-decoration: underline;
}

small.author {
text-transform: none;
font-style: italic;
font-size: 12px;
margin: 0;
padding: 0;

}
	

.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}
	

/* left sidebar */


#left {
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;

	}

#left h2{
	margin: 0;
	padding: 0;
}

#left label{
	margin: 0;
	padding: 0;
}

#left p {margin:0; padding: 0;}

#left img {padding: 0; margin: 0;}

#left ul {
	padding:0;
	margin: 0px 12px 0px 12px;
	}

#left ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	clear: both;
	}

#left ul ul {
	margin:0;
	padding: 0;
}

#left ul ul li {
	list-style-type: none;
	}

#left ul ul ul{
	margin: 0;
	padding: 0;
}

#left ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
}

.left_3col_wrapper {
	background-image: url(/wp-content/themes/JCSI/images/3colleft_top.jpg);
	background-repeat: no-repeat;
	padding: 30px 0px 0px 0px;

	
	
}


/* Left 2 column sidebar (Blog pages) */

#left.sidebar_2col ul li{
	}
	
.left_2col_wrapper {
	background-image: url(/wp-content/themes/JCSI/images/2colleft_top.jpg);
	background-repeat: no-repeat;
	padding: 30px 0px 0px 0px;

	
	
}



/* right sidebar */

#right{
	float:right;
	margin:0;
	padding: 0px 0px 0px 0px;

	}

#right h2{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#right label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#right p {margin:0; padding:0;}

#right img {padding: 0; margin: 0;}

#right ul {
	margin:12px;
	padding:0;
	}

#right ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#right ul ul {
	margin:14px 0;
	padding: 0;
}

#right ul ul li {
	list-style-type: none;
	}

#right ul ul ul{
	margin: 0;
	padding: 0;
}

#right ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}



/* comments */


#commentform{
	background:#fff;
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

.search_div {
float: right;
padding: 0px 0px 0px 0px;
position: relative;
margin-top: -40px;
display: none;

}

#searchform{
	margin:0;
	border:0;
	background-image: url(/wp-content/themes/JCSI/images/search_back.png);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 10px;
	width:200px;

	}
#searchform input { 	
margin: 0;
padding: 0;


}
	

#searchform input#s{
	margin:0;
	border:0;
	padding:0px;
	height: 20px;
	background-color: transparent;
	font-size: 13px;
	color: #666;
	width: 160px;
	line-height: 20px;

	}


#searchform .searchicon {

position:relative;
top:5px;

}

#searchform .searchicon:hover {
opacicty:.8;

}


/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #FFF;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}




/* footer */

#footer {
	clear: both;
	width: 100%;
	background-color: #474747;
	color: #FFF;

	}
	
#footer p{padding:10px 0;margin: 0;}
#footer a{color: #BCBCBC;text-decoration: none;}
#footer a:hover{color: #5D5D5D;text-decoration: underline;}

#footer .footer_container {
width:960px;
	margin: 0 auto;
	padding:30px 0px;


}

#footer h2{
color: #F5821F;
font-size: 15px; 
}
#footer h3 {
color: #FFF;
font-weight: normal;
font-size: 30px;
margin: 10px 0px 0px 0px;
}
#footer h5 {
display: none;}

.footer {
float: left;
background-image: url(/wp-content/themes/JCSI/images/footer_lines.jpg);
background-repeat: no-repeat;
padding: 20px;


}
#footer1 {
width: 410px;

}
#footer2 {
width: 185px;
}
#footer3 {
width: 240px;
padding: 20px 0px 0px 20px;
}
.footer_map_1 {
float: left;
width: 100px;
padding: 10px 10px 0px 0px;

}
.footer_map_2 {
float: left;
width: 130px;
padding-top: 10px;
}

/* footer sitemap styles */

#footer3 ul, #footer3 li {
padding: 0;
margin: 0;
list-style: none;

}

#footer3 li.page_item a{
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
color: #FFF;
}
#footer3 li{
line-height: 110%;
margin-bottom: 6px;

}

#footer3 ul ul ul li.page_item a{
text-transform: none;
font-weight: normal;
color: #FFF;
}
#footer3 ul ul ul li{
text-transform: none;
font-weight: normal;
padding-left: 5px;
font-size: 12px;
}





/* Misc */

.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

/* page wrappers */

#wrapper_2col {
}
#wrapper_3col {
}
#wrapper_1col {
}


/* Home page Banners*/

#home_banners a, #home_banners, #home_banners h4 {
color: #333;
}

#home_banners ul {
}
#home_banners {
background-color: #333;
width: 960px;
margin: 0 auto;
overflow: hidden;
background-image: url(/wp-content/themes/JCSI/images/home_banners_rpt.jpg);
background-repeat: repeat-y;
padding: 0px 0px 0px 0px;}


#homemodule {
display: block;
width: 960px;
height: 431px;
padding-bottom: 10px;
background-color: #FFF;
}
#home_banners .divs {
padding: 5px 20px 0px 20px;
float: left;
background-repeat: no-repeat;
min-height: 121px;
}

#home_div1 {
width: 250px;
overflow: hidden;

}
#home_div2{
width: 345px;
background-image: url(/wp-content/themes/JCSI/images/home_banner_line.jpg);


}
#home_div3 {
width: 245px;
background-image: url(/wp-content/themes/JCSI/images/home_banner_line.jpg);

}
#home_div3 p{
line-height: 120%;
font-size: 13px;


}

#home_div2 li{
list-style-type: none;
background-image: url(/wp-content/themes/JCSI/images/posts_icon.png);
padding: 4px 0px 7px 25px;
background-repeat: no-repeat;
border-bottom: 1px dashed #AEAEAE;
text-transform: uppercase;
font-size: 11px;
background-position: 0px 4px;
line-height: 13px;


}
#home_banners h2 {
color: #474747;
line-height: 100%;

}

#home_mod {
display: block;
background-color: #333;


}

#home_banners ul, #home_banners li {
list-style: none;


}



/* buttons */

a.orange_button {
background: transparent url('/wp-content/themes/JCSI/images/orange_button_a.png') no-repeat scroll top right;
color: #fff;
display: block;
float: left;
font-size: 13px;
height: 30px;
margin: 0px 8px 10px 0px;
padding-right: 14px; /* sliding doors padding */
text-decoration: none;
}
a.orange_button span {
background: transparent url('/wp-content/themes/JCSI/images/orange_button_span.png') no-repeat;
display: block;
line-height: 30px;
padding: 0px 0px 0px 15px;
font-weight: bold;
}
a.orange_button:hover {
background-position: bottom right;
color: #fff;
outline: none; /* hide dotted outline in Firefox */
}
a.orange_button:hover span {
background-position: bottom left;
padding: 0px 0px 0px 15px; /* push text down 1px */
}

a.bfb_button {
background: transparent url('/wp-content/themes/JCSI/images/bg_button_a.png') no-repeat scroll top right;
color: #fff;
display: block;
float: left;
font-size: 15px;
height: 39px;
margin: 0px 8px 10px 0px;
padding-right: 20px; /* sliding doors padding */
text-decoration: none;
}
a.bfb_button span {
background: transparent url('/wp-content/themes/JCSI/images/bg_button_span.png') no-repeat;
display: block;
line-height: 39px;
padding: 0px 0px 0px 20px;
}
a.bfb_button:hover {
background-position: bottom right;
color: #D1DBE2;
outline: none; /* hide dotted outline in Firefox */
}
a.bfb_button:hover span {
background-position: bottom left;
padding: 0px 0px 0px 20px; /* push text down 1px */
}

.more, .more-link {
text-transform: uppercase;
background-image: url(/wp-content/themes/JCSI/images/arrow_orange.jpg);
background-repeat: no-repeat;
padding-left: 15px;
color:#003860;
font-weight: bold;
font-size: 11px;
margin-top: 10px;

}

.orangearrow {
background-image: url(/wp-content/themes/JCSI/images/arrows_orange.png);
background-repeat: no-repeat;
padding-left: 11px;
color:#333;
font-weight: bold;
font-size: 12px;
margin-top: 10px;

}




/* Nav 3 Subnav links*/

.widget_pages {
display: none;
}

#left .nav_3 {
width: 173px;
background-image: url(/wp-content/themes/JCSI/images/nav3_btm.jpg);
background-repeat: no-repeat;
padding: 0px 0px 25px 0px;
background-position: bottom;

}
.nav_3 li a {
background-image: url(/wp-content/themes/JCSI/images/nav3_f4.jpg);
background-repeat: no-repeat;
display: block;
padding: 10px 20px 10px 10px;
border-top: 1px solid #EFEFEF;
text-decoration: none; 
text-transform: uppercase;
font-size: 12px;
line-height: 13px;
color: #222;

}

#left .nav_3 li a:hover {
background-image: url(/wp-content/themes/JCSI/images/nav3_f2.jpg);
color: #222;

}

#left .nav_3 li.current_page_item a {
background-image: url(/wp-content/themes/JCSI/images/nav3_f3.jpg);
background-repeat: no-repeat;

}
#left .nav_3 li.current_page_item li a {
background-image: url(/wp-content/themes/JCSI/images/nav3_f4.jpg);
background-repeat: no-repeat;

}

#left .nav_3 ul ul {
padding-bottom: 10px;
background-image: url(/wp-content/themes/JCSI/images/nav3_f4.jpg);
background-repeat: repeat-y;
}

#left .nav_3 ul, #left .nav3 li {
margin: 0;
padding: 0;
line-height: 11px;

}

#left .nav_3 h2 {
padding: 5px 5px 0px 10px;
margin: 0;
background-image: url(/wp-content/themes/JCSI/images/nav3_top.png);
background-repeat: no-repeat;
background-position: 1px 1px;
padding-top: 20px;


}

#left .nav_3 ul ul li{
margin: 0;
padding: 0;
list-style: none;

}
#left .nav_3 ul ul li a{ 
text-transform: none;
padding: 6px 20px 6px 20px;
border: none;
background-image: url(/wp-content/themes/JCSI/images/nav3_f4.jpg);
background-repeat: no-repeat;
font-size: 11px;


}
#left .nav_3 ul li ul li a:hover{ 

text-decoration: underline;


}

/* Right Content Sidebar */

#right.sidebar_3col {
margin-top: 20px;

}

#right.sidebar_3col .widget {
padding: 0px 10px 0px 13px;

}

#right.sidebar_3col h2 {

}


#right p{
padding: 5px 50px 10px 0px;
font-size: 12px;
line-height: 14px;

}

#right p.banner_social {
background: url(/wp-content/themes/JCSI/images/banner_icon_social.jpg) no-repeat right;

}
#right p.banner_cycle {
background: url(/wp-content/themes/JCSI/images/banner_icon_cycle.jpg) no-repeat right top;

}
#right p.banner_passive {
background: url(/wp-content/themes/JCSI/images/banner_icon_passive.jpg) no-repeat right;

}
#right p.banner_pipeline {
background: url(/wp-content/themes/JCSI/images/banner_icon_pipeline.jpg) no-repeat right top;
padding-right: 60px;


}
#right p.banner_measure {
background: url(/wp-content/themes/JCSI/images/banner_icon_measure.jpg) no-repeat right top;
padding-right: 60px;

}

#right.sidebar_3col  .video_thumb {
float: right;
padding: 0px;
margin: 0;

}
#right.sidebar_3col  .video_thumb {
float: right;
margin-right: 0;

}
#right.sidebar_3col  .video_related p {
padding: 8px 13px 0px 13px;
margin: 0px 0px 0px 24px;
background: url(/wp-content/themes/JCSI/images/video_quote_top.jpg) no-repeat top;
font-size: 12px;
float: none;

}

#right.sidebar_3col img.relate_quote_btm {
padding: 0px 0px 0px 25px;

}

#right.sidebar_3col  .video_related h4 {
margin: 0px 0px 10px 22px;
font-size: 15px;
}

#right.sidebar_3col  .video_related {
margin-bottom: 10px;
border-top: none;


}

#right.sidebar_3col ul {
margin-top: 0;

}

#right.sidebar_3col .video_related .orange_button {
margin: 0px 0px 0px 24px;
}




/* Blog sidebar design */

.col2-rounded {
background-image: url(/wp-content/themes/JCSI/images/2colleft_round_top.png);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 18px 15px 0px 15px;
width: 273px;
display: block;
min-height: 50px;
}

.col2-rounded-btm {
background-image: url(/wp-content/themes/JCSI/images/2colleft_round_btm.jpg);
background-repeat: no-repeat;
background-position: bottom;
margin: 0px 0px 10px 0px;
padding: 0px 0px 18px 0px;
width: 273px;
display: block;


}



.col2-rounded-btm-twitter {
background-image: url(/wp-content/themes/JCSI/images/twitter_bck_btm.jpg);
background-repeat: no-repeat;
background-position: bottom;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 273px;
display: block;
height: 37px;

}
#left .recentposts {

}

#left .recentposts a {
background-image: url(/wp-content/themes/JCSI/images/posts_icon.png);
background-position: 0px 8px;
background-repeat: no-repeat;
display: block;
padding: 7px 0px 5px 25px;
border-bottom: 1px solid #EFEFEF;
text-decoration: none; 
text-transform: uppercase;
font-size: 10px;
line-height: 13px;
color: #222;
width:215px;


}

#left .recentposts a:hover {
color: #666;

}

#left .populartags a {
padding: 3px 5px 3px 5px;
background-color: #F5821F;
margin: 3px 1px;
 -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   text-decoration: none;
   color: #FFF;
   text-transform: uppercase;
   font-size: 9px;

}
#left .populartags a:hover {
text-decoration: underline;


}

#left .populartags {
width: 243px;

}



.col2-rounded ul ul {
margin: 0;
padding: 0;

}
.twitter-wrap {
min-height: 100px;


}


#left .left-icon {
float: right;


}

#left ul li.social {
margin:10px 10px 0px 10px;
border-top: 1px solid #EFEFEF;
padding: 10px 0px 0px 10px;

}

#left ul li.social img {
padding-left: 10px;

}


#left .tweet {
font-size: 13px;
line-height: 16px;
font-style: italic;
color: #222;
padding: 0px 30px 0px 0px;

}

#left .tweet .tweet_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
     }
#left .tweet .tweet_list li {
      overflow: auto;
      margin-bottom: 0;
   }
#left .tweet .tweet_list li a {
color:#222;
text-decoration: underline;
 }



/* Landing Pages */

#container_1col .icon {
}

body#landing .left{
float: left;
width: 400px;
}

body#landing .right {
float: right;
width: 490px;


}

body#landing .form_ebook_wrap {
padding: 0px 30px 0px 30px;
width: 430px;
background-image: url(/wp-content/themes/JCSI/images/leadgen_form_btm.jpg);
background-repeat: no-repeat;
background-position: left bottom;
margin: 0;
float: left;


}

.form_ebook_wrap h2 {
font-size: 24px;
font-weight: normal;


} 
body#landing .form_ebook_top {
background-image: url(/wp-content/themes/JCSI/images/leadgen_form_top.jpg);
background-repeat: no-repeat;
height: 122px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 490px;
background-position: 0px 0px;

}
body#landing .form_ebook_top2 {
background-image: url(/wp-content/themes/JCSI/images/leadgen_top_bck.jpg);
background-repeat: no-repeat;
height: 122px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 490px;
background-position: 0px 0px;

}
body#landing .form_ebook_top2 h2{
font-weight: normal;
margin: 0;
padding: 27px 90px 0px 25px;
font-size: 17px;


}

body#landing .form_wrap {
background-color: #EFEFEF;
border: 1px solid #CCC;
padding: 10px;
display: block;
background-image: none;
position: relative;
width: 320px;


}

body#landing .form_container {
background-color: #FFF;
padding: 20px 10px;
display: block;
margin-top: 10px;


}
.curved {
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.e-book-ribbon {
position: absolute;
right: -10px;
top: -7px;
display: none;
}

body#landing .form_wrap h2 {

font-size:15px;
font-weight:normal;
margin:0;
padding:0 90px 0 0;

}

body#landing .form_wrap .first_name input {
width: 110px;


}
body#landing .form_wrap .last_name input {
width: 150px;


}
body#landing .form_wrap input {
width: 96%;


}

body#landing .form_wrap #submitbutton {
margin-bottom: 5px;

}

body#landing .lead_gen_page .left{
width: 525px;

}
body#landing .lead_gen_page .right{
width: 350px;

}







/* Email Signup forms */



fieldset.signup {
	border: none;
	width: 260px;
	margin: 0 auto;
}
.signup input, .signup button {
	border: none;
	float: left;
}
.signup input.box {
	width: 190px;
	height: 30px;
	padding: 9px 5px 0 10px;
	background: url(/wp-content/themes/JCSI/images/email-signup.png) no-repeat;
	font-size: 13px;
}
.signup input.box:focus {
	outline: none;
	background: url(/wp-content/themes/JCSI/images/email-signup.png) no-repeat left -40px;

}
.signup button.btn {
	width: 29px;
	height: 32px;
	cursor: pointer;
	text-indent: -9999px;
	background:url(/wp-content/themes/JCSI/images/email-signup.png) no-repeat top right;
}
.signup button.btn:hover {
	background:url(/wp-content/themes/JCSI/images/email-signup.png) no-repeat bottom right;

}

.left_2col_wrapper #mc_embed_signup p {
font-size: 12px;

}

.insight_signup {


}

.insight_signup form{
	margin:0;
	border:0;
	overflow: hidden;
	padding: 5px 0px 0px 0px;

	}
	
.home_signup {

}


#mce-error-response {
background-color: #EFEFEF;

}

#mce-success-response {

}

input#mce-EMAIL .mce_inline_error{
background-attachment:scroll;
background-color:#EFEFEF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#FF0000;
font-weight:bold;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:1em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
padding-top:1em;
position:relative;
width:80%;
z-index:1;
}
/* succes pages */
	
#video_landing_banner {
width:960px;
background-color: #002D4C;
background-image: url(/wp-content/themes/JCSI/images/success_landing_bck.jpg);
background-position: top;
background-repeat: no-repeat;
color: #FFF;
border-bottom: 5px solid #F5821F ;
padding-bottom: 15px;

}
#video_landing_banner .wordtube {
float: right;
margin: 25px 50px 0px 0px;
border: 2px solid #FFF;
padding: 0;
height: 272px;
overflow: hidden;
}

#video_landing_banner .post {
margin-bottom: 15px;


}
.landing_left {
float: left;
width: 400px;
padding: 185px 0px 0px 38px;
}
.landing_left h1 {
font-weight: normal;
margin: 0;
padding: 0;
line-height: 100%;}

.landing_left h1 span {
color: #FFF;

}
.landing_left h2 {
font-weight: normal;
font-size: 17px;
line-height: 20px;
color: #FFF;
text-transform: none;
border-top: 1px solid #efefef;
padding: 5px 0px 20px 0px;
}
.landing_btm {
background-image: url(/wp-content/themes/JCSI/images/landing_btm.jpg);
background-position: bottom;
background-repeat: no-repeat;
clear: both;
height: 12px;
display: block;
}

#video_landing_banner .sociable, #video_container .sociable, #wrapper_1col .sociable
 {
display: none;}

#video_left {
float: left;
display: block;
width: 230px;
margin: 10px 0px 0px 0px;
color: #FFF;
}

#video_center {
float: left;
width: 400px;
display: block;
background-color: #FFF;
padding: 10px;
border: 1px solid #7D9AAE;
margin-left: 20px;

}
#video_center h4, #video_center .post  {
margin: 0;
padding: 0;

}
#video_center blockquote {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 40px;
border: 0;
line-height: 14px;
background-image: url(/wp-content/themes/JCSI/images/post_small_q.jpg);
background-repeat: no-repeat;
background-color: #FFF;
text-align: left;
background-position: 0px 0px;

}
#video_center h3 {
font-size: 20px;
font-weight: bold;


}

#video_center .wordtube {
margin: 0px 0px 10px 0px;


}

.video_thumb {
background-position: 4px 4px;
background-repeat: no-repeat;
margin: 0px 10px 2px 0px;
float: left;


}

#video_right {
float: right;
width: 230px;
margin: 15px 22px 0px 0px;
color: #FFF;
}
#video_left h1 {

font-size: 25px;
line-height: 20px;
border-bottom: 1px solid #7D9AAE;
padding: 0px 10px 10px 25px;



}
#video_left ul {
list-style: none;
list-style-type: none;
}
#video_left ul li {
margin: 0;
padding: 0px 0px 0px 0px;

}


#video_left ul li a {
color: #FFF;
padding: 10px 0px 10px 25px;
border-bottom: 1px solid #7D9AAE;
display: block;
text-transform: uppercase;
font-size: 14px;
line-height: 17px;
} 
#video_left ul li a:hover {

background-color: #1B4D70;
text-decoration: none;
background-image: url(/wp-content/themes/JCSI/images/video_nav_f2.jpg);
background-repeat: no-repeat;


}
.video_related p {
font-size: 12px;
line-height: 14px;
width: 150px;
float: right;

}

#video_right .video_thumb {
float: left;
clear: left;


}

#video_right h3 {
color: #FFF;
margin: 5px 0px 0px 0px;
font-weight: normal;
font-size: 15px;
width: 150px;
float: right;
}
#video_right h2 {
color:#F5821F;
margin: 0;

}
#video_right .video_related {
color: #FFF;
display: block;
border-top: 1px solid #7D9AAE;
padding: 7px 0px 0px 0px;
margin: 8px 0px 0px 0px;
width: 230px;
float: left;

}
.video_related {
padding: 0px 0px 0px 0px;
border-top: 1px solid #EFEFEF;
margin: 0px 0px 0px 0px;

}

#right .video_related {
padding: 10px 0px 10px 0px;
border-top: 1px solid #EFEFEF;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #EFEFEF;
float: right;


}



#video_container {
background-color: #003860;
display: block;
width: 960px;
background-image: url(/wp-content/themes/JCSI/images/success_video_bck.jpg);
background-repeat: no-repeat;
padding:20px 0px 15px 0px;
float: left;
min-height: 400px;
font-size: 11px;

}

#video_container ul, #video_container li, #video_container ul li,#video_container ul li ul li, #video_container ul ul li, #video_container ul ul {
background-image: none;
list-style-image: none;
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
padding-left: 0px;

} 


/* Success Client Pages */



#success_client_banner {
display: block;
background-image: url(/wp-content/themes/JCSI/images/success_banner.jpg);
background-repeat: no-repeat;
background-color: #003860;
padding: 20px 0px 0px 40px;


}

.client_button {
padding-left: 40px;


}
.success_client_btn {
width: 205px;
height: 115px;
display: block;
background-repeat: no-repeat;
padding: 20px 0px 0px 20px;
float: left;
margin: 10px 7px ;

}
.success_client_btn:hover {
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;

}

.old {
background-image: url(/wp-content/themes/JCSI/images/success_logo_btn.jpg);

}
.new {
background-image: url(/wp-content/themes/JCSI/images/success_logo_btn_new.jpg);

}

#content #success_clients_all {
padding: 0;
display: block;
float: left;

}

img.success_logo {
float: left;

}


.success_clients_btn {
background-image: url(/wp-content/themes/JCSI/images/success_nav_bck.jpg);
background-repeat: repeat-x;
background-position: bottom;
height: 39px;
float: left;
width: 960px;
display: block;

}

.success_clients_btn .client_button, .success_clients_btn .client_button_hide {
padding-left: 20px;

}
#content #success_clients_all .entry {
padding: 0;
margin: 0;


}

#success_client_banner #q_arrow {
padding-left: 40px;
background-image: url(/wp-content/themes/JCSI/images/big_q_arrow.png);
float: right;
background-repeat: no-repeat;
background-position: 10px 105px;
}

#success_client_banner .success_quote {
width: 579px;
margin: 10px 25px 20px 0px;
background-image: url(/wp-content/themes/JCSI/images/big_q_top.png);
background-position: top;
background-repeat: no-repeat;
padding-top: 12px;
}
#success_client_banner .success_quote h1 {
font-size: 40px;
line-height: 30px;
color: #474747;
margin: 0;
font-weight: bold;
background-color: #FFF;
padding: 10px 20px 0px 115px;
background-image: url(/wp-content/themes/JCSI/images/big_q_q.jpg);
background-repeat: no-repeat;
background-position: 22px 10px;

}
#success_client_banner .success_quote h2 {
font-size: 20px;
line-height: 15px;
color: #474747;
margin: 0;
padding: 0;
font-weight: normal;
background-color: #FFF;
padding: 0px 20px 0px 115px;

}

#success_client_videobar {
float: left;
width: 271px;
background-image: url(/wp-content/themes/JCSI/images/success_client_round_rpt.jpg);
background-repeat: repeat-y;
margin-top: 15px;


}


#success_client_videobar .video_related {
padding: 10px 15px 0px 15px;
display: block;
float: left;
margin: 0px;
width: 240px;


}

#success_client_videobar .video_related p{
width: 165px;
}


#success_client_videobar .video_thumb {
float: left;


}
#success_client_videobar h3 {
float: right;
width:165px;
margin-top: 5px;

}

#success_client_videobar h2 {
padding-left: 15px;
margin-top: 0;}

#success_client_content {
float: right;
padding-right: 15px;
width: 650px;
}

#content .quote_div {
display: block;
background-color: #F2F2F2;
background-image: url(/wp-content/themes/JCSI/images/quote_btm.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 308px;

}

#content .quote_div h2 {
display: block;
padding-left: 20px; 
color: #FFF;
background-color: #474747;
padding: 15px 10px 2px 25px;
font-size: 18px;
background-image: url(/wp-content/themes/JCSI/images/quote_top.jpg);
background-repeat: no-repeat;
}
#content .quote_div p {
display: block;
padding: 25px 20px 20px 55px;
background-image: url(/wp-content/themes/JCSI/images/quote_bck.jpg);
background-repeat: no-repeat;
}


/* Homepage Slider */

.loading {
display: block;
text-align: center;
padding: 200px 0px 0px 0px;
color: #CCC;

}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 674px; /*width of featured content slider*/
height: 410px;
background-color: #EFEFEF;
float: right;
margin-bottom: 15px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding:0;
width: 674px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
-moz-opacity: 1;
opacity: 1;

}

.pagination{
width: 286px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
float: left;
}

.pagination a{
padding: 0;
text-decoration: none; 
color: #00007D;
display:block;
background-color: #EFEFEF;
height: 82px;
width: 286px;
text-align: center;
line-height: 75px;
background-image: url(/wp-content/themes/JCSI/images/home_btns.jpg);
background-repeat: no-repeat;
}

.pagination a:hover, .pagination a.selected{
color: #000;
}

a.home_1 { background-position: 0px 0px;}
a.home_1:hover, a.home_1.selected {background-position: 0px -92px;}
a.home_2 {background-position: -296px 0px;}
a.home_2:hover, a.home_2.selected {background-position: -296px -92px;}
a.home_3 {background-position: -592px 0px;}
a.home_3:hover, a.home_3.selected {background-position: -592px -92px;}
a.home_4 {background-position: -888px 0px;}
a.home_4:hover, a.home_4.selected {background-position: -888px -92px;}
a.home_5 {background-position: -1185px 0px;}
a.home_5:hover, a.home_5.selected {background-position: -1185px -92px;}

.slide_intro {
background-image: url(/wp-content/themes/JCSI/images/home_slide_intro.jpg);
background-repeat: no-repeat;




}
.slide_1, .slide_2, .slide_3, .slide_4, .slide_5 {
background-image: url(/wp-content/themes/JCSI/images/home_slide1_bck.jpg);
background-repeat: no-repeat;
}


.sliderwrapper .contentdiv h1 {
padding: 40px 0px 0px 30px;
color: #FFF;
font-size: 55px;
font-weight: bold;
text-align: left;
margin: 0;
line-height: 80%;
display: none;
} 

.sliderwrapper .contentdiv h3{
padding: 0px 0px 0px 30px;
color: #FFF;
font-size: 28px;
line-height: 20px;
font-weight: normal;
text-transform: uppercase;
line-height: 80%;
display: none;

}
.sliderwrapper .contentdiv h2 {
padding: 20px 0px 0px 30px;
color:#F5821F;
font-size: 16px;
line-height: 16px;
}
.sliderwrapper .contentdiv p {
color: #FFF;
padding: 0px 30px 0px 20px;
}

.sliderwrapper .contentdiv .home_video {
float: left;
margin: 20px 20px 30px 30px;
border: 1px solid #FFF;
position: relative;
height: 182px;
}

.sliderwrapper .slide_4 .home_video {
border: none;
margin: 10px 20px 30px 30px;

}



.sliderwrapper .contentdiv .type {
padding: 50px 0px 0px 30px;

}

/* Process Slider */

body#process .content_1col {
margin-top: 9px;
}


body#process .sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 858px; /*width of featured content slider*/
height: 428px;
background-color: #EFEFEF;
float: left;
margin-bottom: 0;
}

body#process .sliderwrapper .contentdiv {
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0;
width: 858px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
-moz-opacity: 1;
opacity: 1;

}

body#process h1 {
width:  290px;
float: left;
}

body#process .sliderwrapper .contentdiv h3 {
text-transform: none;
font-size: 11px;

}


body#process .content_1col .type {
float: left;
padding: 0px 0px 10px 0px;
display: block;
}


body#process .pagination{
width: 960px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
float: right;
top:0;
}

body#process #processnav {
float: right;
display: block;
height: 35px;

}
body#process .processcontainer {
display: block;
width: 960px;
height: 428px;
clear: both;

}

body#process .pagination #processnav a{
padding: 0px 5px 0px 0px;
text-decoration: none; 
color: #FFF;
display:block;
height: 35px;
width: 123px;
line-height: 40px;
text-align: center;
background-image: url(/wp-content/themes/JCSI/images/process_nav_bck.jpg);
background-repeat: no-repeat;
float: left;
background-position: 0px -63px;
text-transform:uppercase;
font-weight: bold;
}

body#process .pagination #processnav a:hover, .pagination #processnav a.selected{
background-position: 0px 0px;

}


body#process a.next {
float: left;
height: 428px;
width: 51px;
display: block;
background-image:url(/wp-content/themes/JCSI/images/process_next.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding: 0;
}
body#process a.prev {
float: left;
height: 428px;
width: 51px;
display: block;
background-image:url(/wp-content/themes/JCSI/images/process_prev.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding: 0;
}

body#process a.next:hover, body#process a.prev:hover {
background-position: 0px -460px;


}

body#process .sliderwrapper .contentdiv {
padding: 20px;

}


body#process  .sliderwrapper .step_intro {
background: url(/wp-content/themes/JCSI/images/process_step2_bck.jpg) no-repeat right top;
padding-top: 110px;


}
body#process  .sliderwrapper .step_1 {
background: url(/wp-content/themes/JCSI/images/process-step1.jpg) no-repeat 455px 20px;

}
body#process  .sliderwrapper .step_2 {
background: url(/wp-content/themes/JCSI/images/process-step2.jpg) no-repeat 455px 20px;

}
body#process  .sliderwrapper .step_3 {
background: url(/wp-content/themes/JCSI/images/process-step3.jpg) no-repeat 455px 20px;

}
body#process  .sliderwrapper .step_4 {
background: url(/wp-content/themes/JCSI/images/process-step4.jpg) no-repeat 455px 20px;

}

body#process  .sliderwrapper .step_5 {
background: url(/wp-content/themes/JCSI/images/process_step2_bck_f2.jpg) no-repeat right top;
padding-top: 100px;

}

body#process  .sliderwrapper .contentdiv.step_5 h3 {
width: 350px;
}

body#process .sliderwrapper .contentdiv h1 {
color:#F5821F;
font-size: 50px;
line-height: 20px;
display: block;
float: none;
margin: 0px 0px 5px 0px;
padding: 0;
font-weight: bold;
width: 400px;

} 
body#process .sliderwrapper .contentdiv h2 {
padding: 0;
color:#474747;
font-size: 20px;
line-height: 16px;
display: block;
margin: 0;
font-weight: normal;
}

body#process .sliderwrapper .contentdiv h3 {
padding: 0;
color:#F5821F;
font-size: 16px;
line-height: 19px;
display: block;
width: 425px;
color: #474747;

}

body#process .sliderwrapper .contentdiv h4 {
clear: left;
display: block;


}


body#process .sliderwrapper ul {
margin:8px 0px 10px 0px;
padding:3px 0px 0px 5px;
line-height:20px;
list-style-image:none;
list-style-type:none;
font-size: 12px;
}

body#process .sliderwrapper li {
background-image:url(/wp-content/themes/JCSI/images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 5px !important;
background-position:0px 0px;
padding:0px 0px 0px 10px;
margin:0px 0px 5px 0px;
}

body#process  ul.list_left {
float: left;
padding-right: 5px;
line-height: 120%;

}
body#process  ul.list_right {
float: left;
line-height: 120%;

}
body#process .sliderwrapper img {
float: right;
padding-right: 51px;}





body#process .sliderwrapper .contentdiv p {
padding: 0px 0px 0px 0px;
width: 420px;
color: #474747;
line-height: 140%;
margin: 0px 0px 5px 0px;
clear: left;
}
body#process  .sliderwrapper .contentdiv.step_5 p{
width: 340px;

}

body#process .process_service_icon {
height: 56px;
background-image: url(/wp-content/themes/JCSI/images/process-icons.jpg);
background-repeat: no-repeat;
padding: 0px 4px 0px 0px;
float: left;

}
body#process .process_service_icon:hover {

opacity: .80;
}
body#process .cycle {
width:103px;

}
body#process .pipeline{
width:115px;
background-position: 0px -59px;

}
body#process .passive {
width:99px;
background-position: 0px -118px;


}

body#process .social {
width:117px;
background-position: 0px -177px;


}
body#process .measure {
width:120px;
background-position: 0px -236px;


}
body#process .college{
width:108px;
background-position: 0px -295px;

}
body#process .interview {
width:108px;
background-position: 0px -354px;


}
body#process .build {
width:120px;
background-position: 0px -413px;


}
body#process .trac {
width:108px;
background-position: 0px -472px;


}
body#process .executive {
width:136px;
background-position: 0px -531px;


}



/* contact page */

.form_wrap {
padding: 0px 30px 0px 30px;
width: 430px;
background-image: url(/wp-content/themes/JCSI/images/contact_bck.jpg);
background-repeat: no-repeat;
background-position: left bottom;
margin: 0;


}

.form_wrap h2 {
font-size: 24px;
font-weight: normal;


} 
body#contact-us .form_top {
background-image: url(/wp-content/themes/JCSI/images/contact_top.jpg);
background-repeat: no-repeat;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 490px;
background-position: 0px 0px;

}
.contact_div {
padding-left: 15px;
font-size: 15px;
line-height: 21px;
padding-bottom: 30px;


}

.contact_div h2 {
font-size: 18px;
}


/* Hide widget titles */

#text-3 .widgettitle, #text-2 .widgettitle {
display: none;

}


/* Search Page */

.search_rule {
display: block;
border-bottom: 1px dashed #CCC;
height: 2px;
margin: 8px 0px 15px 0px;
}

.search_posts {
margin: 0;
padding: 0;

}
.search_posts h2 {
font-weight: normal;
font-size: 20px;
text-decoration: underline;
margin: 0;
float: left;

}

.search_posts small {
font-size: 8px;
float: right;

}
.search_posts p {

clear: both;
margin: 0px 0px 0px 40px;}


.searchterm1 { background-color: #F7B34F; padding: 0px 0px;}
		.searchterm2 { background-color: #F7B34F; padding: 0px 0px;}
		.searchterm3 { background-color: #F7B34F; padding: 0px 0px;}
		.searchterm4 { background-color: #F7B34F; padding: 0px 0px;}
		.searchterm5 { background-color: #F7B34F; padding: 0px 0px;}
		
	.search-incoming
	{
		overflow: hidden;
		border: 1px solid #CCC;
		padding: 10px 4px 4px 110px;
		margin: 0px;
		color: #474747;
		background-color: #EFEFEF;
		background-image: url(/wp-content/themes/JCSI/images/searchresults_icon.jpg);
		background-repeat: no-repeat;
		 -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;

	}

	.search-incoming h2
	{
	width: 100%;
	margin: 0;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	font-size: 16px;
	}
	
	.search-incoming a
	{
		color: #FFF;
	}
	
	.search-incoming a:hover
	{
		color: #FFF;
	}
	
	.search-incoming div
	{
		padding: 5px;
	}
	
	.search-incoming p
	{
		margin: 0; padding: 0;
	}
	
	.search-incoming ul li, .incoming ul
	{
	background: none;
	margin: 0; padding: 0;
	}
	
	.search-incoming ul li
	{
		margin-left: 0px;
	}
	
	.search-incoming .hide
	{
	float: right;
	margin: 5px;
	padding: 0;
	}
.search-incoming .hide a {
color:#003860;

}

#search-incoming {
display: none;

}

/* Candidates Page */


#right.sidebar_candidates {
width: 325px;
margin: 25px 0px 0px 0px;
background-image: url(/wp-content/themes/JCSI/images/candidates_side_bck.jpg);
background-repeat: no-repeat;
padding: 45px 0px 0px 0px;
}
.candidates_side_btm {
float: right;
clear: right;
margin-bottom: 25px;

}

#right.sidebar_candidates p, #right.sidebar_candidates h2 {


}
#right.sidebar_candidates h2 {
padding: 10px 0px 0px 0px;


}
#right.sidebar_candidates .widget {

display: block;
width: 255px;
float: left;
padding: 0px 0px 0px 0px;
border-top: 1px solid #EFEFEF;
margin-left: 20px;

}
#right.sidebar_candidates #text-4.widget {
border: none;
}

#right.sidebar_candidates p {
padding: 0px 65px 10px 0px;
background-repeat: no-repeat;
background-position: right top;

}

#right.sidebar_candidates p.cand_blog {
background-image: url(/wp-content/themes/JCSI/images/candidates_wordpress.jpg);
min-height: 50px;

}
#right.sidebar_candidates p.cand_twitter {
background-image: url(/wp-content/themes/JCSI/images/candidates_twitter.jpg);
min-height: 50px;
}
#right.sidebar_candidates p.cand_job {
background-image: url(/wp-content/themes/JCSI/images/candidates_help.jpg);
min-height: 50px;

}

#right.sidebar_candidates p.cand_fb {
background-image: url(/wp-content/themes/JCSI/images/facebook_icon.jpg);
min-height: 50px;

}
.div404 img{
padding: 30px 20px 0px 0px;}

.div404 a:hover img{
opacity:.6;
}

.salesforce input, .salesforce input#email  {
height: 18px;
float: left;
width: 80%;
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 25px;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
clear: left;
margin: 0px 0px 5px 0px;
padding: 5px 1px 2px 3px;
}
.salesforce label {
font-weight: bold;
float: left;
clear: left;
line-height: 110%;
margin-top: 5px;

}
.salesforce select {
float: left;
clear: left;
height: 25px;

}
.mice {
font-size: 10px;
font-style: italic;
line-height: 110%;

}
.salesforce .mice {
clear: left;
padding: 5px 0px;
width: 80%;

}

.salesforce .formleft {
float: left;
width: auto;
margin-right: 10px;

}
.salesforce .formright {
float: left;
width: auto;
}

.salesforce .formleft input {
width: auto

}

#submitbutton {
height: 25px;
width: 150px;
margin-bottom: 30px;
line-height: 25px;
padding: 0;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
background-color: #F5821F;

}

