@font-face {
    font-family: 'ProximaNovaRegular';
    src: url("proximanova-regular-webfont.eot");
    src: url("proximanova-regular-webfont.eot-#iefix") format('embedded-opentype'),
         url("proximanova-regular-webfont.woff") format('woff'),
         url("proximanova-regular-webfont.ttf") format('truetype'),
         url("proximanova-regular-webfont.svg#ProximaNovaRegular") format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ProximaNovaBold';
    src: url("2151A5_2_0.eot");
    src: url("2151A5_2_0.eot-#iefix") format('embedded-opentype'),
         url("2151A5_2_0.woff") format('woff'),
         url("2151A5_2_0.ttf") format('truetype'),
         url("2151A5_2_0..svg#2151A5") format('svg');
	font-weight: normal;
    font-style: normal;		

}
html{
	margin:0px !important;
	padding:0px !important;
}

body{
	margin:0px !important;
	padding:0px !important;
	font-family: ProximaNovaRegular;
	font-size: 14px;
	color:#333333;
	background-color:#ffffff;
}

a{
	text-decoration:none;
	color:#666;
}

img{
	border:0px;
}

ul,ol{
	margin:0px;
	padding:0px;
	list-style:none;
}

h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.fleft{
	float:left;
}
.fleft ul li

{
font-size:13px !important;
}

.fright{
	float:right;
}

.clear{
	clear:both;
}

.clearr{
	clear:right;
}

.clearl{
	clear:left;
}

.one_fifth{
	width:19%;
}

.one_fourth{
	width:24%;
}

.one_thirth{
	width:33%;
}

.one_half{
	width:40%;
}
.one_half.animated_element
{
	font-size:12px;
}
.animated_element{
	opacity:0;
	filter:alpha(opacity=0);
}

.animated_element_team{
	opacity:0;
	filter:alpha(opacity=0);
}

.hide1{
	opacity:0;
	filter:alpha(opacity=0);
}

.hide2{
	opacity:0;
	filter:alpha(opacity=0);
}

.one_forth{
	width:58%;
	float:left;
}

.homepage{
	background-color: #9d0101;
	color:#ffffff;
}

.homepage ul .animated_element a{
	color:#ffffff;
	font-size:14px;
	line-height:26px;
}

.homepage ul .animated_element a:hover{
	color:#cccccc;
}

#main_wrapper{
	position:relative;
	top:0px;
	left:0px;
}

.main_wrapper_about{
/*	height:736px;
	background-color:#000000;
	background-image:url("aboutbg.jpg"); 
	background-repeat:no-repeat;
	background-position:center;  */

}

.homepage #main_wrapper{
}

#header_wrapper{
	position:relative;
	top:0px;
	left:0px;
	background-color:#333333;
	width:100%;
	height:50px;
	border-bottom:5px solid #bfbfbf;
}

.homepage #header_wrapper{
	height:182px;
	background:none !important;
	border-bottom:0px;
}

#header_wrapper #header_content{
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.homepage #header_wrapper #header_content{
	margin-left:0px;
}
#header_wrapper #logo{
	position:absolute;
	left:15px;
	top:5px;
}

.homepage #header_wrapper #logo{
	position:absolute;
	left:50px;
	top:50px;
}

#header_wrapper #company{
	padding-left: 85px;
	font-size: 12px;
	color: #FFF;
	letter-spacing: 0.7px;
}

#header_wrapper #company h1{
	font-size: 22px;
	color: #F60;
	text-transform: uppercase;
	letter-spacing: 3.7px;
}

#header_wrapper #header_links{
	height: 45px;
	position: absolute;
	top: 0px;
	left: 350px;
}

#header_wrapper #header_links li{
	float:left;
	height:35px;
	font-size:12px;
	color:#cccccc;
	display:inline;
	margin-left:30px;
	padding-top:10px;
	text-transform:uppercase;
	cursor:pointer;
}
#header_wrapper #header_links li.header_link{
	float: left;
	height: 35px;
	font-size: 13px;
	color: #cccccc;
	display: inline;
	margin-left: 15px;
	padding-top: 20px;
	text-transform: capitalize;
	cursor: pointer;
}

#header_wrapper #header_links li:hover{
/*	border-bottom:5px solid #dc3333;  */
	color:#ffffff;
}

#header_wrapper #header_links li img{
	vertical-align: middle;
	left: 10px;
}

.header_drop_down{
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius:  0px 0px 10px 10px;
	-khtml-border-radius:  0px 0px 10px 10px;
	border-radius:  0px 0px 10px 10px;
	cursor:default;
	position:absolute;
	top:50px;
	right:0px;
	padding:20px;
	width:540px;
	border:5px solid #bfbfbf;
	color:#333333;
	font-size:13px;
	display:none;
	background-color:#ffffff;
	z-index:9999;
	text-transform:none;
}

.header_drop_down li{
	float:none !important;
	height:auto !important;
	line-height:20px !important;
	font-size:14px !important;
	color:#000000 !important;
	margin-left:0px !important;
	padding-top:0px !important;
	display:block !important;
	text-transform:capitalize !important;
	cursor:default !important;
}

.header_drop_down li:hover{
	border-bottom:0px !important;
	color:#000000 !important;
}

.header_drop_down h2, .header_drop_down h2 a{
	color:#000000;
	font-weight:normal;
	padding-bottom:5px;
	font-family: ProximaNovaBold;
	font-size:18px !important;
	font-weight:normal;
}

.header_drop_down h2 a:hover{
	color:#cc0000;
}

.header_drop_down .header_dark_links a{
	color:#333333;
}

.header_drop_down .header_dark_links a:hover{
	color:#cc0000;
}

#breadcrumbs{
	width:899px;
	padding-left:101px;
	padding-top:20px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:0px;
	left:0px;
	z-index:100;
}

#breadcrumbs ul li{
	float:left;
	display:inline;
}

#breadcrumbs ul li a{
	display:block;
	background-image:url("arrow_grey_right_small.png");
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:10px;
	color:#FC0;
	font-size:11px;
	margin-right:10px;
}

#breadcrumbs ul li a:hover{
	background-image:url("arrow_red_right_small.png");
	color:#FFF;
}

#breadcrumbs ul li:last-child a{
	background:none;
}

#freequote{
	position:absolute;
	top:0px;
	right:25px;
	line-height:54px;
	font-size:14px;
	text-align:right;
	padding-right:15px;
	text-transform:uppercase;
	background-image:url("arrow_red_right_large.png");
	background-repeat:no-repeat;
	background-position:right center;
}

#freequote a{
	color:#333;
}

.freequote2{
	font-size:14px;
	padding-right:15px;
	height:auto !important;
	line-height:25px !important;
	text-transform:uppercase;
	background-image:url("arrow_red_right_large.png");
	background-repeat:no-repeat;
	background-position:right center;
}

.freequote2 a{
	color:#8b8b8b;
}


.main_wrapper_about #freequote a{
	color:#ffffff;
}

#freequote a:hover{
	color:#cc0000;
}

.freequote2 a:hover{
	color:#cc0000;
}

#content_wrapper{
	width:1000px !important;
	padding:0px 0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:0px;
	left:0px;
}

#about_us_content{
	position:absolute;
	top:-7px;
	left:55px;
	background-image:url("whitet.png");
	width:280px;
	padding:20px;
	padding-top:50px;
	text-align:justify;
	color:#FFF;
}

#about_us_content a{
	color:#FC0;
}

#about_us_content a:hover{
	color:#FFF;
}

#about_us_content ul{
	text-align:right;
	margin-top:40px;
}

#about_us_content ul li{
	padding-right:20px;
	background-image:url("arrow_red_right_large.png");
	background-repeat:no-repeat;
	background-position:right center;
	font-size:16px;
	line-height:25px;
}

#about_us_content #photo_credit{
	font-size:12px;
	text-align:right;
	padding-top:20px;
}

#content_wrapper_about #content_wrapper{
	padding-top:43px;
}

.homepage #content_wrapper{
	margin-left:0px;
}

#content_wrapper h1{
	font-size:24px;
	margin-top:20px;
	margin-bottom:30px;
	color:#363636;
	font-family: ProximaNovaRegular;
}

.member_row{
	width:119px;
	float:left;
	margin-right:5px;
	margin-bottom:15px;
}

.member_picture{
	width:110px;
	height:133px;
	background-color:#F6F2F2;
	margin-bottom:5px;
	border:1px solid #DFDEDE;
}

.member_picture img{
	width:110px;
	height:133px;
}

.member_name{

}

.member_color{
	width:18px;
	height:18px;
	border:1px solid #d0d0d0;
	margin-right:3px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

.member_title_popup{
	position:absolute;
	top:-30px;
	left:-91px;
	text-align:center;
	width:200px;
	height:25px;
	display:none;
	text-transform:lowercase;
	background-image:url("arrow_grey_down_small.png");
	background-repeat:no-repeat;
	background-position:bottom center;
}

.case_study_row{
	width:455px;
	float:left;
	margin-right:5px;
	margin-bottom:15px;
}

.case_study_row_right{
	width:650px;
	float:right;
	margin-left:5px;
	margin-bottom:15px;
}

.case_study_row_right a:hover{
color:#cc0000;
}

.case_study_picture{
	width:453px;
	height:283px;
	background-color:#F6F2F2;
	margin-bottom:5px;
	border:1px solid #DFDEDE;
	overflow:hidden;
}

.case_study_picture img{
	width:453px;
	height:283px;
}

.case_study_title{
	margin-top:5px;
	margin-bottom:5px;
	font-size:18px;
}

.case_study_description{
	display:none;
}

.case_study_readmore{
	float:right;
	text-align:right;
	display:none;
}

.case_study_readmore a{
	color:#cc0000;
}

.case_study_row a:hover{
	color:#cc0000;
}

.case_study_image{
	width:453px;
}

.case_study_image img{
	width:453px;
}

.service_row{
	width:460px;
	float:left;
	margin-right:60px;
}

.service_row_even{
	margin-right:0px !important;
}

.service_row h1{
	border-bottom:1px dotted #a5a5a5;
}

.service_picture{
	width:230px;
	float:left;
}

.service_picture img{
	max-width:210px;
	padding:10px 10px;
	
}

.service_text{
	padding:0px 10px;
	margin-left:20px;
	text-align:justify;
}

.service_text a{
	color:#cc0000;
}

#process_wrapper{
	background-color:#e4e4e4;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:  10px 10px 10px 10px;
	-khtml-border-radius:  10px 10px 10px 10px;
	border-radius:  10px 10px 10px 10px;
	margin-bottom:20px;
	float:right;
	width:950px;
	position:relative;
	top:0px;
	left:0px;
}

.process_top{
	text-align:center;
}

.process_top ul{
	margin-left:50px;
}

.process_top li{
	text-align:left;
	display:inline;
	float:left;
	padding:10px;
	margin-right:30px;
	line-height:22px;
}

.process_row{
	position:relative;
	top:0px;
	left:0px;
}

.process_number{
	position:absolute;
	left:-50px;
	width:50px;
	text-align:center;
	top:7px;
}

.process_text{
	color:#7a7a7a;
	padding:10px;
}

.process_text span:first-child{
	color:#373737;
	text-transform:uppercase;
}

.process_process_time{
	width: 60px;
	float: right;
	background-color: lightGrey;
	padding: 5px;
	text-align: center;
	margin-right: 10px;
	height: 100%;
	color: #7A7A7A;
	padding-top: 10px;
	padding-bottom: 10px;
}

.process_process_time span{
	color:#373737;
}

.process_payment_dues{
	width:50px;
	float:right;
	background-color:#CDE491;
	padding:10px;
	text-align:center;
	margin-right:3px;
	height:100%;
	color:#7a7a7a;
}

.process_payment_dues span{
	color:#373737;
}

.process_your_time{
	width:50px;
	float:right;
	background-color:#d3d3d3;
	padding:10px;
	text-align:center;
	margin-right:3px;
	height:100%;
	color:#7a7a7a;
}

.process_your_time span{
	color:#373737;
}

.positions_row{
	margin-bottom:10px;
}

.positions_color{
	width:15px;
	height:15px;
	border:1px solid #d0d0d0;
	margin-right:15px;
	margin-top:5px;
	float:left;
}

.positions_title{
	font-size:25px;
	float:left;
	margin-right:15px;
	width:100px;
}

.positions_description{
	display:block;
	float:left;
	border-bottom:1px dotted #bcbcbc;
	padding-top:13px;
	padding-bottom:15px;
	width:850px;
}

#os_wrapper{
	width:950px;
	color:#666666;
}

#os_content{
	background-color:#fbfafa;
	border:1px solid #eae7e7;
}

.os_title{
	float:left;
	padding:5px;
}

.os_title h2{
	color:#1a497d;
}

.os_business{
	width:110px;
	padding:5px;
	float:right;
	text-align:center;
}

.os_business h2{
	color:#1a497d;
}

.os_professional{
	width:155px;
	padding:5px;
	float:right;
	text-align:center;
}

.os_professional h2{
	color:#1a497d;
}

.os_executive{
	width:100px;
	padding:5px;
	float:right;
	text-align:center;
}

.os_executive h2{
	color:#1a497d;
}

.osl_wrapper{
	margin-right:30px;
}

.osl_links{
	width:169px;
	text-align:right;
}

.osl_links a{
	color:#cc0000;
	margin-left:20px;
}

.osl_links a:first-child{
	margin-left:0px;
}

.osl_image{
	width:169px;
	height:169px;
	border:1px solid #d5d5d5;
}

.osl_image img{
	width:169px;
	height:169px;
}

#clients_logos li{
	width:120px;
	float:left;
	padding:5px;
	text-align:left;
	vertical-align:middle;
}

#footer_wrapper{
	position: relative;
	bottom: 0px;
	left: 0px;
	width: 100%;
	margin-top: 20px;
	background-color: #0080C0;
}

.homepage #footer_wrapper{
	background:none !important;
}

#footer_groups{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#footer_groups .one_fifth{
	width: 170px;
	padding: 10px 0px 10px 20px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: justify;
}

#footer_groups .one_fifth:first-child{
	padding-left:0px;
}

.footer_input{
	height: 20px;
	width: 156px;
	line-height: 11px !important;
	padding: 3px;
	font-size: 12px !important;
	border: 0px;
	color: #666666;
	background-color: #e8e8e8;
	margin-top: 5px;
}

#footer_groups .one_fifth a{
	color: #FFFFFF;
}

#footer_groups .one_fifth a:hover{
	color: #EEAF00;
}

#footer_groups .one_fifth li{
	display: block;
}

#footer_groups .one_fifth h3{
	font-size: 13px;
	color: #ffffff;
	padding-top: 20px;
	border-bottom: 1px solid #cccccc;
}

#footer_groups .one_fifth h3 a{
	color:#ffffff;
}

#footer_groups .one_fifth h3 a:hover{
	color:#ffffff;
}

#footer_copyright{
	font-size:11px;
	background-color:#000000;
	line-height:50px;
	width:100%;
	height:50px;
	color:#ffffff;
}

.homepage #footer_wrapper #footer_copyright{
	background:none !important;
}

#footer_copyright_content{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.homepage #footer_wrapper #footer_copyright_content{
	margin-left:0px;
	padding-left:30px;
}


.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}


.stripViewer { 
position: relative;
overflow: hidden; 
margin: 0 0 1px 0;
}
.stripViewer ul { 
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter { 
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #666666;
color: #666666;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #0A690F;
color: #0A690F;
}


.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:ProximaNovaRegular;font-weight:200;color:#fff;text-transform:uppercase;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:5px solid #bfbfbf;overflow:hidden;height:100px;	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:  10px 10px 10px 10px;
	-khtml-border-radius:  10px 10px 10px 10px;
	border-radius:  10px 10px 10px 10px;
}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url("loading.gif") no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#bfbfbf;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;float:left; }
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url("close.png");margin:5px 5px 5px 5px;
        cursor:pointer;
        float:right;
        width: 16px;
        height:16px;
         }
#sb-nav-next{background-image:url("next.png");}
#sb-nav-previous{background-image:url("previous.png");}
#sb-nav-play{background-image:url("play.png");}
#sb-nav-pause{background-image:url("pause.png");}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


#inner{ background:#f8f8f8; padding:15px; color:#666666;font-size:13px;width:937px;}
#inner h2{
	font-size:16px;
	color:#333333;
}
#inner #right{ width:605px; float:left;}
#inner #left { float:left; width:310px;}
#inner #right .left{ float:left; width:353px;}
#inner #right .right{ float:right; width:243px;}
.frm{
	font-size: 13px;
	width: 250px;
	height: 15px;
	border: 1px solid #CCCCCC;
	color: #666666;
	background-color: #F3F3F3;
	padding: 5px;
	margin-bottom: 12px;
}
.frm2{ font-size:13px;width:582px; height:157px; border:1px solid #CCCCCC;color:#666666; background-color:#F3F3F3; padding:15px; margin-bottom:12px; font-family:ProximaNovaRegular;}
.frm3{
	width: 200px;
	height: 48px;
	padding: 15px;
	vertical-align: middle;
	color: #666666 !important;
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	font-size: 14px !important;
	margin-bottom: 12px;
	font-family: ProximaNovaRegular;
}
.frm4{
	font-size: 13px;
	width: 250px;
	height: 100px;
	border: 1px solid #CCCCCC;
	color: #666666;
	background-color: #F3F3F3;
	padding: 15px;
	margin-bottom: 12px;
	font-family: ProximaNovaRegular;
}

.arrow{width:28px; height:46px; background-color:#F3F3F3;color:#666666; z-index:10000; position:absolute; margin-top:-59px; margin-left:255px;}

.frm333{ width:284px; height:48px; padding-top:15px;color:#666666; padding-left:15px;  vertical-align:middle; border:1px solid #CCCCCC; background-color:#F3F3F3; margin-bottom:12px; font-family:ProximaNovaRegular;}

.fileupload{ text-align:left; padding-right:15px;color:#666666;}
input ['type="file"']{ background:none; border:0px; font-size:14px; border-bottom:3px solid #CCCCCC; }




fieldset{ border:0px; text-align:left; color:#666666;}
.radioInvis, .tickInvis{
	position:absolute;
	left:-10000px;
}
.radioReplace{
	display:inline-block;
	width:19px;
	height:21px;
	background:url("radio-off.jpg") no-repeat;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle;
	position:relative;
	top:-2px;
}
.radioActive{ background:url("radio-on.jpg") no-repeat; }
.tickReplace{
	display:inline-block;
	width:19px;
	height:21px;
	background:url("check-off.jpg") no-repeat;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle;
	position:relative;
	top:-2px;
}

.tickActive{
	background:url("check-on.jpg") no-repeat;
}



.file-wrapper {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.file-wrapper .button {
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  padding: 0px;
  color:#999;
  overflow:hidden;
  border-bottom:3px solid #999;
}

.file-wrapper input {
  cursor: pointer;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;


}

.minitext {
	float:right;
	width:74px; 
	height:25px;
	font-size:24px;
	background:#f3f3f3; 
	border:1px solid #CCCCCC;
	display:inline;
	text-align:center;
	line-height:25px;
	color:#999;
	padding:5px;
	overflow:hidden;
	margin-right:14px;
}
.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
  display:block; width:15px;
  text-align:center;
  float:right;
}
.submitbtn{ text-align:right; padding-top:10px; padding-right:30px;padding-bottom:20px;  height:55px }

.jcarousel-skin-tango .jcarousel-container {
   width:880px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 840px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 170px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  840px;
    height: 450px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  170px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 200px;
    height: 200px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
	margin-bottom:10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 215px;
    right: -40px;
    width: 10px;
    height: 18px;
    cursor: pointer;
    background: transparent url("next.jpg") no-repeat 0 0;
	opacity:0.4;
filter:alpha(opacity=40);
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url("prev-horizontal.png");
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
opacity:1.0;
filter:alpha(opacity=100);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
opacity:1.0;
filter:alpha(opacity=100);}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background:none;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 215px;
    left: -40px;
    width: 10px;
    height: 18px;
    cursor: pointer;
    background: transparent url("previous.jpg") no-repeat 0 0;
	opacity:0.4;
filter:alpha(opacity=40);}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url("next-horizontal.png");
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
opacity:1.0;
filter:alpha(opacity=100);}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
opacity:1.0;
filter:alpha(opacity=100);}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background:none;
}


.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url("next-vertical.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url("prev-vertical.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
#clients_and_projects  ul li
{
	font-size:13px !important;
}
.process_bottom_txt
{
	font-size:12px;
}
span.h2
{
	font-size: 1.5em;
}
