
A {
	text-decoration : none;
}
A:LINK {
	color: #333333;
}
A:VISITED {
	color: #000000;
}
A:ACTIVE {
	background-color:transparent;
}
A:HOVER {
	color: #FF6600;

}

*{
margin:0px;
padding:0px;
border:0px;
}

p{
padding-bottom:5px;
padding-top:5px;
}

body{
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
background-color:#FFFFFF;
margin:0;
text-align:center;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#44454A;
height:100%;
}


.wrapper {
background-color:#FFFFFF;
margin:auto;
width:944px;
color:#525252;
height:auto;
text-align:left;
font-size:12px;
}

.header{
width:944px;
height:91px;
background-repeat:repeat-x;
background-image:url(images/header_bg.jpg);
float:left;
}

.header_logo{
width:215px;
height:58px;
float:left;
padding-left:30px;
padding-bottom:10px;
padding-top:23px;
}

.header_menu{
width:450px;
height:20px;
float:right;
padding-right:5px;
padding-bottom:10px;
padding-top:61px;
}


A.header_menu_item:link,A.header_menu_item:visited,A.header_menu_item:active{
padding-right:20px;
width:auto;
height:15px;
text-align:center;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
float:left;
font-weight:bold;
}

A.header_menu_item:hover, A.header_menu_item_selected:link,A.header_menu_item_selected:visited,A.header_menu_item_selected:active, A.header_menu_item_selected:hover{
width:auto;
padding-right:20px;
height:15px;
text-align:center;
font-size:11px;
color:#000000;
text-decoration:none;
float:left;
font-weight:bold;
}


.wrapper_top{
width:944px;
float:left;
height:270px;
}



.wrapper_body{
width:944px;
height:auto;
background-color:#FFFFFF;
float:center;
}

.wrapper_main{
width:942px;
height:auto;
background-color:#FFFFFF;
//padding-left:20px;
//padding-right:20px;
padding-left:0px;
padding-right:0px;
//float:center;
float:left;
}

.main_rows{
width:902px;
height:auto;
float:left;
padding-left:20px;
padding-right:20px;
border-style:solid;
border-left-color:#666666;
border-left-width:1px;
border-right-color:#666666;
border-right-width:1px;
border-top-color:#000000;
border-top-width:3px;
border-bottom-color:#000000;
border-bottom-width:3px;
}

.light1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	
	line-height: 14px;
	
	
}

.light2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	
	line-height: 12px;
	
	
}

.first_row_content{
width:842px;
height:auto;
float:left;
padding-top:20px;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
border-bottom-color:#CBCBCB;
border-bottom-width:3px;
border-bottom-style:solid;
}

/*capabilities new */
.cap_left{
width:530px;
height:auto;
float:left;
padding-right:10px;
border-right:1px solid #999999;
}

.cap_left_title{
width:540px;
height:30px;
float:left;
}

.cap_left_title_main{
width:218px;
height:30px;
float:left;
color:#000000;
font-size:26px;
font-weight:bold;
border-right:2px solid #999999;
}

.cap_left_title_image{
width:45px;
height:30px;
float:left;
}

.cap_left_title_current{
width:200px;
height:30px;
float:left;
color:#f09e10;
font-size:26px;
}

.cap_left_body{
width:510px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
height:auto;
float:left;
color:#f09e10;
font-size:12px;
font-weight:bold;
}

.cap_left_element{
width:520px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
height:auto;
float:left;
}

.cap_left_image{
width:40px;
height:auto;
float:left;
}

.cap_left_title_desc{
width:480px;
height:auto;
float:left;
color:#888888;
}

.cap_left_title{
width:480px;
height:auto;
font-size:14px;
font-weight:bold;
color:#333333;
}

.cap_left_desc{
width:480px;
height:auto;
font-size:12px;
}

.cap_right{
width:300px;
height:auto;
float:left;
}

.cap_right_title{
width:250px;
height:40px;
float:right;
margin-left:20px;
margin-right:30px;
color:#f09e10;
font-size:18px;
font-weight:bold;
border-bottom:1px dotted #999999;
}


.cap_right_link{
width:250px;
height:25px;
float:right;
margin-left:20px;
margin-right:30px;
padding-top:10px;
color:#666666;
background-color:#FFFFFF;
font-size:12px;
font-weight:bold;
border-bottom:1px dotted #999999;
cursor:pointer;
}

.cap_right_link_selected{
width:250px;
height:25px;
float:right;
margin-left:20px;
margin-right:30px;
padding-top:10px;
color:#666666;
background-color:#f09e10;
font-size:12px;
font-weight:bold;
border-bottom:1px dotted #999999;
cursor:pointer;
}


A.cap_right_link:link,A.cap_right_link:visited,A.cap_right_link:active{
width:250px;
height:25px;
float:right;
margin-left:20px;
margin-right:30px;
padding-top:10px;
color:#666666;
background-color:#FFFFFF;
font-size:12px;
font-weight:bold;
border-bottom:1px dotted #999999;
}


A.cap_right_link:hover{
width:250px;
height:25px;
float:right;
margin-left:20px;
margin-right:30px;
padding-top:10px;
color:#666666;
background-color:#f09e10;
font-size:12px;
font-weight:bold;
border-bottom:1px dotted #999999;
}

.cap_right_link_number{
color:#CCCCCC;
}

.bold_text{
font-size:14px;
font-weight:bold;
color:#555555;
}

.second_row_content{
width:862px;
height:auto;
float:left;
padding-top:10px;
padding-bottom:30px;
}

/*New design of profolio page*/

.second_row_elements{
width:732px;
height:auto;
float:left;
padding-left:30px;
padding-right:100px;
padding-top:10px;
padding-bottom:10px;
}

.row_element{
width:732px;
height:auto;
float:left;
padding-bottom:10px;
border-bottom:1px  #dddddd solid;
}

.element_image_holder{
width:250px;
height:150px;
float:left;
padding-bottom:20px;
padding-top:10px;
}

.element_content{
width:460px;
height:150px;
float:left;
padding-bottom:20px;
padding-top:10px;
padding-left:22px;
}


A.el_con_title:link,A.el_con_title:visited,A.el_con_title:active{
width:460px;
height:35px;
float:left;
font-size:18px;
font-weight:bold;
color:#333333;
text-transform:uppercase;
}

A.el_con_title:hover{
width:460px;
height:35px;
float:left;
font-size:18px;
font-weight:bold;
color:#444444;
text-transform:uppercase;
}

.el_cont_body{
width:460px;
height:115px;
float:left;
color:#999999;
}


.second_left_narrow{
width:471px;
height:auto;
float:left;
padding-bottom:5px;
padding-top:5px;
line-height:150%;
}

.second_left{
width:491px;
height:auto;
float:left;
}

.style2 {
width:471px;
color: #000000;
line-height:150%;
}

.left_row{
width:491px;
height:auto;
float:left;
padding-bottom:15px;
}


.left_logo_index{
width:95px;
height:auto;
float:left;
}

.left_logo{
width:120px;
height:auto;
float:left;
}

.left_text{
width:360px;
height:auto;
float:left;
padding-right:11px;
line-height:140%;
}

.left_text_col{
width:230px;
height:auto;
float:right;
padding-right:11px;
line-height:140%;
}

.left_text2{
width:480px;
height:auto;
float:left;
padding-right:11px;
line-height:140%;
}

.left_text3{
width:480px;
height:auto;
float:left;
padding-right:5px;
padding-left:60px;
line-height:140%;
}

.second_right{
width:330px;
height:auto;
float:right;
padding-left:30px;
padding-right:10px;
padding-bottom:15px;
border-left-color:#888888;
border-left-width:1px;
border-left-style:solid;
}

.second_image{
width:330px;
height:auto;
float:right;
}

.second_right_borderless{
width:300px;
height:auto;
float:right;
padding-left:60px;
padding-right:10px;
padding-bottom:15px;
}


.second_right_borderless2{
width:300px;
height:auto;
float:left;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

.second_right_borderless_portfolio{
width:300px;
height:auto;
float:right;
padding-left:20px;
padding-right:10px;
padding-bottom:15px;
}

.featured_work{
width:100px;
height:50px;
float:left;
}

.oragne_big_text{
font-size:16px;
color:#F59A0B;
font-weight:bold;
}



A.reade_more:link,A.reade_more:visited,A.reade_more:active{
font-size:12px;
color:#000000;
text-decoration:none;
float:left;
font-weight:bold;
}

A.reade_more:hover{
font-size:12px;
color:#666666;
text-decoration:none;
float:left;
font-weight:bold;
}


.footer{
width:904px;
height:auto;
padding-left:20px;
padding-right:20px;
float:left;
padding-bottom:30px;
}

.footer_menu{
width:894px;
height:20px;
float:left;
padding-left:10px;
padding-top:10px;
}


A.footer_menu_item:link,A.footer_menu_item:visited,A.footer_menu_item:active{
padding-right:20px;
width:auto;
text-align:center;
font-size:12px;
color:#A9A7A8;
text-decoration:none;
float:left;
}

A.footer_menu_item:hover{
width:auto;
padding-right:20px;
text-align:center;
font-size:12px;
color:#626161;
text-decoration:none;
float:left;
}

.oranage_text{
color:#F59A0B;
padding-left:10px;
}


.black_big_text{
font-size:16px;
color:#000000;
font-weight:bold;
}


.title_text{
font-size:24px;
color:#000000;
}


ul{
list-style-image:url(images/list_arrow.jpg);
list-style-position:inside;
}


/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 auto;
	width:944px;
	height:270px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:904px;
  height:263px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:904px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(images/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(images/control_right.jpg) no-repeat 0 0;
}


