/*

Theme Name: CAREER INVEST
Theme URI: http://careerinvestments.com
Description: Wodpress theme for career investments
Version: v1.0
Author: Ashan Jay
Author URI: http://ashanjay.com/
Tags: career investments


-------------------------------------------------------------- */
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p {padding:0;margin:0; font-weight:normal;}
body { font:normal 14px/18px "Calibri", Arial, Helvetica, sans-serif; color:#000;}
img, fieldset {	border:none;margin:0;padding:0;}
.left {	float:left;}
.right {float:right!important;}
.full {	float:left;	width:100%;}
.curve {float:left;	width:100%;}
.curve img {float:left}
span.clear {clear:both;}
a:focus {outline:none;}

/*-- General styles --*/
.mart5{margin-top:5px} .mart10{margin-top:10px} .mart15{margin-top:15px} .mart20{margin-top:20px} .mart25{margin-top:25px} .mart30{margin-top:30px} .mart40{margin-top:40px} .mart50{margin-top:50px}
.marb5{margin-bottom:5px} .marb10{margin-bottom:10px} .marb15{margin-bottom:15px} .marb20{margin-bottom:20px} .marb25{margin-bottom:25px} .marb30{margin-bottom:30px} .marb35{margin-bottom:35px} .marb40{margin-bottom:40px} .marb45{margin-bottom:45px} .marb50{margin-bottom:50px}
.padb5{padding-bottom:5px} .padb10{padding-bottom:10px} .padb15{padding-bottom:15px} .padb20{padding-bottom:20px} .padb25{padding-bottom:25px} .padb30{padding-bottom:30px} .padb40{padding-bottom:40px} .padb50{padding-bottom:50px}
.padt5{padding-top:5px} .padt10{padding-top:10px} .padt15{padding-top:15px} .padt20{padding-top:20px} .padt25{padding-top:25px} .padt30{padding-top:30px} .padt40{padding-top:40px} .padt50{padding-top:50px} .padt60{padding-top:60px}
.pad5{padding:5px} .pad10{padding:10px} .pad15{padding:15px} .pad20{padding:20px} .pad25{padding:25px} .pad40{padding:40px}
.padr15{padding-right:15px}

/******** Wrapper starts ********/
#wrapper{width:1005px; margin:auto;}
/******** Wrapper ends ********/
/******** header starts ********/
header{ width:100%; float:left; height:171px;}
header .logo{width:190px; float:left; margin-left:10px; display:inline; padding-top:37px;}

nav{width:588px; float:left; margin-top:67px; background:url(images/menu_bg.gif) no-repeat 0 0; height:32px;}
nav ul{width:100%; float:left; list-style:none;}
nav ul li{width:auto; float:left; font:normal 17px/20px Calibri; position:relative; background:url(images/menu_devider.gif) no-repeat left top; text-transform:uppercase; padding-left:1px;}
nav ul li a{color:#fff; text-decoration:none; float:left; padding:6px 0px; text-align:center;}
nav ul li#menu-item-379 a{width:95px;}
nav ul li#menu-item-379{background: none; padding-left:0; width:95px;}
nav ul li#menu-item-379 a:hover{background:url(images/first_hover.gif) no-repeat left 0;}
nav ul li#menu-item-379.current-menu-item a{background:url(images/first_hover.gif) no-repeat left 0;}
nav ul li#menu-item-379.current-menu-ancestor a{background:url(images/first_hover.gif) no-repeat left 0;}
nav ul li.current-menu-ancestor ul.sub-menu li.current-menu-item a{color:#ffffff}
nav ul li#menu-item-60 a{width:108px;}
nav ul li#menu-item-119 a{width:131px;}
nav ul li#menu-item-58 a{width:137px;}
nav ul li#menu-item-130 a{width:111px;}
nav ul li#menu-item-130 a:hover{background:url(images/last_hover.gif) no-repeat right 0;}
nav ul li#menu-item-130.current-menu-item a{background:url(images/last_hover.gif) no-repeat right 0;}

nav ul li a:hover{background:url(images/menu_hover.gif) repeat-x 0 0;}
nav ul li.current-menu-item a{background:url(images/menu_hover.gif) repeat-x 0 0;}
nav ul li.current-menu-ancestor a{background:url(images/menu_hover.gif) repeat-x 0 0;}
nav li ul.sub-menu{position:absolute; top:36px; left:0; width:588px; display:none; margin:-11px 0 0 0!important; padding:7px 0 0 0; background:url(images/home_menu_bg.gif) no-repeat 0 top;}
nav ul.sub-menu li{float:left!important; width:auto; margin:0; padding:0; font-weight:normal; text-transform:none;}
nav ul.sub-menu li a{float:left; width:auto; color:#70c0eb; font:normal 14px/18px Calibri; text-decoration:none; text-transform:uppercase; padding:5px 10px; margin:0; display:inline; background:none!important; height:auto;}
nav ul.sub-menu li a:hover{background:none; color:#fff;}

header .header_right{width:204px; float:right; margin-top:67px;}
header .header_right a.more{width:170px; height:29px; float:right; margin-right:10px; text-align:center; background:url(images/more_bg.gif) no-repeat 0 0 ; color:#fff; text-decoration:none; font-size:18px; font-family:Calibri; padding-top:7px;}
header .header_right a.more:hover{ background-position:0 -36px;}

/******** header ends ********/

/******** body content starts ********/
#body_container{width:100%; float:left; background:url(images/body_content_bg.gif) repeat-y 0 0; }
#body_container .top_curve{width:100%; float:left; background:url(images/body_top.gif) no-repeat 1px top; padding-top:2px;}
#body_container .btm_curve{width:100%; float:left; background:url(images/body_btm.gif) no-repeat 0 bottom; padding-bottom:10px;}

/******** left section starts ********/
#left_section{width:192px; float:left; margin-left:4px; display:inline;}
#left_section .testimonials{width:181px; float:left; padding-top:15px;}
#left_section .testimonials h2{font:normal 24px/28px Calibri; color:#007ac9; text-align:center; padding-bottom:15px;}
#left_section .testimonials h2 a{ color:#007ac9; text-decoration:none;font-weight:bold}
#left_section .testimonials img{border:1px solid #98b1be; padding:6px 6px; background:#fff; margin-bottom:18px;margin-left:3px}
#left_section .testimonials p{font:bold 18px/24px Calibri; color:#393939; font-style:italic; text-align:center; padding:0 5px 10px;}
#left_section .testimonials span{font:normal 14px/18px Calibri; color:#171616; text-align:center; width:100%; float:left; }
#left_section .testimonials a.btn{width:171px; height:43px; text-decoration:none; text-align:center; color:#fff; float:left; margin-left:10px; padding-top:3px;font:normal 16px/18px Calibri; background:url(images/test_btn.gif) no-repeat 0 0; margin-top:80px;}
#left_section .testimonials a.btn:hover{background-position:0 bottom;}

/******** left section ends ********/
/******** middle section starts ********/
#middle_section{width:602px; float:left; padding-bottom:10px;}
#middle_section .middle_top{width:552px; float:left; background:#3d9ed2; padding:40px 25px; border-bottom:1px solid #1479ae;}
#middle_section .middle_top p{font:normal 18px/20px Calibri; color:#cce6f3;}
#middle_section .middle_top p a{color:#fff; text-decoration:none;}
#middle_section .middle_top p strong{font-size:24px; line-height:28px; color:#fff;}
#middle_section .content_section{width:100%; float:left; background:url(images/glow.gif) no-repeat 0 0; min-height:400px; height:auto!important; height:600px; }
#middle_section .content_box{width:540px; float:left; padding:30px 28px 15px;}
#middle_section .content_box.pad{}
#middle_section .content_box.pad p{padding-bottom:20px;}
#middle_section .content_box h2{font:bold 24px/28px Calibri; color:#022f47; padding-bottom:20px;}
#middle_section .content_box h2 a{color:#022f47; text-decoration:none;}
#middle_section .content_box p{font:normal 18px/20px Calibri; color:#0a5a84; }
#middle_section .content_box p a{color:#022F47;  text-decoration:none;}
#middle_section .content_box .box{width:260px; float:left;}
#middle_section .content_box .box.mar{ float:right!important;}

#middle_section .recent_news{width:545px; float:left; margin-left:15px; display:inline; border:1px solid #7ba9c0; background:#d3e7f1; padding:10px 13px;}
#middle_section .recent_news h3{font:bold 18px/28px Calibri; color:#007ac9; padding-bottom:5px;}
#middle_section .recent_news h3 a{color:#007ac9; text-decoration:none; }
#middle_section .recent_news ul{width:100%; float:left; list-style:none;}
#middle_section .recent_news ul li{width:98%; padding-left:10px; float:left; font:normal 14px/16px Calibri; color:#696868; background:url(images/list.gif) no-repeat left 5px; padding-bottom:10px;}
#middle_section .recent_news ul li a{color:#007AC9; text-decoration:none;}
#middle_section .middle_top.services{padding:25px 25px;}
#middle_section .share_section{width:602px; float:left; padding:8px 0;}
#middle_section .share_section .common_box{width:124px; float: left; margin-left:8px; display:inline; padding:18px 8px 10px; background:#fff; position:relative; min-height:360px; height:auto!important; height:312px;}
#middle_section .share_section .common_box small{width:100%; float:left; text-align:center; padding-bottom:15px;}
#middle_section .share_section .common_box h3{font:bold 18px/20px Calibri; color:#04699e; padding-bottom:5px; text-align:center; width:100%; float:left;}
#middle_section .share_section .common_box h3 a{color:#04699e; text-decoration:none;}
#middle_section .share_section .common_box p{font:normal 14px/18px Calibri; color:#6a6a6a; width:100%; float:left; text-align:center;}
#middle_section .share_section .common_box p a{ color:#04699E;text-decoration:none;}
#middle_section .share_section .common_box .download{float:left; width:auto; position:absolute; left:8px; bottom:10px;}
#middle_section .share_section .common_box .download a{width:124px; height:23px; background:url(images/download_btn.gif) no-repeat 0 0; text-align:center; text-decoration:none; color:#434343; padding-top:6px; float:left;}
#middle_section .share_section .common_box .download a:hover{background-position:0 bottom;}



#middle_section .middle_top.consultant{padding:10px 15px 15px; width:572px;}
#middle_section .career_content{width:586px; float:left; padding:8px;}
#middle_section .career_content ul{width:100%; float:left; list-style:none; padding-bottom:100px;}
#middle_section .career_content ul li{width:576px; float:left; background:#fff; padding:6px 5px; margin-bottom:13px; position:relative;}
#middle_section .career_content ul li .pic_box{width:96px; float:left;}
#middle_section .career_content ul li .pic_box img{border:1px solid #cfcfcf; padding:3px; float:left;}
#middle_section .career_content ul li .text_box{width:326px; float:left; margin-left:10px; display:inline; padding-top:5px;}
#middle_section .career_content ul li .text_box h3{font:bold 18px/20px Calibri; color:#2b8ec3; padding-bottom:5px;}
#middle_section .career_content ul li .text_box h3 a{color:#2b8ec3; text-decoration:none;}
#middle_section .career_content ul li .text_box p{font:bold 14px/18px Calibri; color:#6b6b6b; padding-bottom:5px;}
#middle_section .career_content ul li .text_box p a{color:#2B8EC3; text-decoration:none;}
#middle_section .career_content ul li .botton_box{width:140px; position:absolute; right:5px; bottom:6px;}
a.share_btn{width:auto; float:right; background:url(images/button_left.gif) no-repeat left 0; padding-left:9px; color:#fff; font-size:18px; text-decoration:none; margin-top:5px;}
a.share_btn span{width:auto; float:left; padding:4px 12px 6px 2px; background:url(images/button_right.gif) no-repeat right 0; cursor:pointer;}
a.share_btn:hover{background-position:0 bottom;}
a.share_btn:hover span{background-position:right bottom;}

#middle_section .share_section .newsroom_box{width:273px; float: left; margin:0 0 8px 8px; display:inline; padding:18px 8px 10px; background:#fff; position:relative; min-height:260px; height:auto!important; height:200px;}
#middle_section .share_section .newsroom_box h3{font:bold 18px/20px Calibri; color:#04699e; padding-bottom:5px; width:100%; float:left;}
#middle_section .share_section .newsroom_box h3 a{color:#04699e; text-decoration:none;}
#middle_section .share_section .newsroom_box p{font:normal 14px/18px Calibri; color:#6a6a6a; width:100%; }
#middle_section .share_section .newsroom_box p a{ color:#04699E;text-decoration:none;}
#middle_section .share_section .newsroom_box ul{list-style:none}
#middle_section .share_section .newsroom_box ul li{border-bottom:1px solid #dbdbdb; padding-bottom:10px;margin-bottom:7px;}
#middle_section .share_section .newsroom_box ul li, .newsroom_box ul li a{color:#6a6a6a; text-decoration:none}
.nr_buttons a{margin-right:5px}
.newsroom_box #white_paper_list li a{text-decoration:underline}
.newsroom_box #white_paper_list li a:hover{color:#04699E}

#middle_section .recent_news .news_event_list a{color:#696868}
#middle_section .recent_news .news_event_list a:hover{color:#007AC9}

/******** middle section ends ********/

/******** right section starts ********/
#right_section{width:193px; float:right; margin-right:10px; display:inline; padding-top:10px;}
#right_section h2{font:bold 18px/20px Calibri; color:#0172ba; padding-bottom:15px; text-align:center; border-bottom:1px solid #b6ced9;}
#right_section h2 a{color:#0172ba; text-decoration:none; }
#right_section .recent_blog{width:100%; float:left; }
#right_section .recent_blog ul{width:100%; float:left; list-style:none;}
#right_section .recent_blog ul li{width:173px; float:left; font:normal 14px/18px Calibri; color:#616d73; border-bottom:1px solid #b6ced9; padding:15px 10px 18px; }
#right_section .recent_blog ul li span{width:100%; float:left; font-size:12px; font-family:Calibri; font-style: italic;}
#right_section .recent_blog ul li a{color:#616d73; text-decoration:none;}
#right_section .recent_blog ul li a:hover{text-decoration:underline;}
#right_section .want_know{width:183px; margin-top:5px; padding:5px;}
#right_section .want_know p, #right_section .sidebar_box p{font-size:16px; color:#070707; text-align:center;}
#right_section .want_know a.resume, #right_section .sidebar_box a.resume{width:177px; height:26px; float:right; margin-right:5px; text-align:center; background:url(images/order_bg.gif) no-repeat 0 0 ; color:#fff; text-decoration:none; font-size:18px; font-family:Calibri; padding-top:7px; margin-top:10px; margin-bottom:20px;}
#right_section .want_know a.resume:hover, #right_section .sidebar_box a.resume:hover{ background-position:0 bottom;}
#right_section .want_know .share_box{width:179px; float:left; background:url(images/share_midle.gif) repeat-y 0 0;}
#right_section .want_know .share_box .share_top{width:100%; float: left; background:url(images/share_top.gif) no-repeat 0 top; padding-top:10px;}
#right_section .want_know .share_box .share_btm{width:100%; float: left; background:url(images/share_btm.gif) no-repeat 0 bottom; padding-bottom:10px;}
#right_section .want_know .share_box .share_btm.green{width:100%; float: left; background:url(images/green_bg.gif) no-repeat 0 bottom; padding-bottom:10px;}
#right_section .want_know .share_box .share_btm.green .inner{padding:15px 10px 5px !important;}
#right_section .want_know .share_box .share_btm .inner{width:159px; float:left; padding:30px 10px; font-size:18px; color:#fff; line-height:20px; text-align:center;}
#right_section .want_know .share_box .share_btm .inner.none{ padding-top:10px; padding-bottom:10px;}
#right_section .want_know .share_box .share_btm .order{font-size:18px;  width:100%; float:left; text-align:center; padding-top:6px;}
#right_section .want_know .share_box .share_btm .order a{text-decoration:none; color:#fff;}
#right_section .want_know .share_box .share_btm .inner p{font-size:18px; color:#fff; line-height:20px; text-align:center; padding-bottom:10px;}
#right_section .career_section{width:100%}
#right_section .career_section ul{width:100%;  list-style:none; padding-top:20px;}
#right_section .career_section ul li{width:95%;  padding:0 0px 5px 10px;display:inline-block}
#right_section .career_section ul li .pic_box{width:62px; float:left;}
#right_section .career_section ul li .text_box{width:115px; float:left; margin-left:5px; display:inline; font-size:13px; color:#070707; padding-top:10px;}
#right_section .career_section ul li .text_box a{color:#070707;text-decoration:none; }
#right_section .career_section .srimg{border:1px solid #98B1BE; background:#fff;padding:3px}
#right_section .want_know.pad{padding-bottom:20px;}
#right_section .want_know.none{ margin-top:0; padding-bottom:10px;}
#right_section .sidebar_box{margin-bottom:20px}
#right_section .giftcard_box{margin-left:5px}
.ourteamsidebarbox{border-bottom:1px solid #B6CED9;}
/******** right section ends ********/

/******** body content ends ********/

/******** foorer ********/
footer{width:100%; float:left; padding:15px 0;}
footer .footer_left{width:525px; float:left;}
footer .footer_left p{font-size:12px; font-weight:bold; color:#7d7d7d; line-height:16px;}
footer .footer_right{width:450px; float:right;}
footer .footer_right ul{ width:auto; float:right; list-style:none;}
footer .footer_right ul li{width:auto; float:left; padding-left:6px;} 
footer .footer_right ul li.contact a{width:97px; text-decoration:none; height:25px; padding-top:7px; float:left; background:url(images/contact_bg.gif) no-repeat 0 0; color:#4d4d4d; text-align:center; font-size:14px;}
footer .footer_right ul li.contact a:hover{background-position:0 bottom;}
#ft_linkedin {background:url(images/linkedin.png) top left no-repeat;width:164px; height:32px;display:block}
#ft_linkedin:hover{background-position:0 -32px}
/******** foorer ends ********/
.widget-title{display:none;}
.stButton{background:url(images/share_btn.gif) no-repeat left 0!important; padding:0 35px!important; display:block!important; margin-left:20px!important;}
.stButton .chicklets{background:none!important; padding:6px 10px 6px 0px!important; font-size:18px!important; color:#fff!important; font-family:Calibri!important; text-indent:-9999px!important; }
.stButton:hover{ background:url(images/share_btn.gif) no-repeat left bottom!important;}
#middle_section .career_content ul li .botton_box .stButton{margin-left:59px!important; margin-right:0!important;} 



#slides{width:573px; min-height:350px; margin:15px 0 0px 15px }
.slides_container {
    width:573px;
    height:350px;
}
.slides_container .slide {
width:573px;
height:350px;
display:block;
}
.caption p{font-size:12px; padding-bottom:15px}
.pagination {margin: 10px 0 10px;width: 100px;height:15px}
.pagination li {float: left;margin: 0 1px;list-style: none;}
.pagination li a {display: block;width: 12px;height: 0;padding-top: 12px;
background-image: url(images/pagination.png);background-position: 0 0;float: left;overflow: hidden;}
#slides .next, #slides .prev {
position: absolute;margin-top:-200px; width: 24px;height: 43px;display: block;z-index: 101;}
#slides .next {margin-left:549px}

.pagination li.current a {background-position: 0 -12px;}
.caption {z-index: 500;position: absolute;bottom: -35px;left: 0;min-height: 30px;
padding: 5px 20px 0 20px;background: black;background: rgba(0, 0, 0, .5);
width: 540px;font-size: 1.3em;line-height: 1.33;color: white;border-top: 1px solid black;text-shadow: none;
}