

/** CLIENTS **/

.clientsTab {
	clear:both;
	position:absolute;
	margin:-8px 0px 0px 0px;
}

.clientsIndustryLink {
	float:left;
}

.clientsIndustryLink a {
	display:block;
	background:url("../images/clients_tab_01.gif");
	color:#526b8b;
	width:150px;
	height:28px;
	padding:12px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

.clientsIndustryLink a:hover {
	color:#8fa7c5;
}

.clientsIndustryLink .on {
	background:url("../images/clients_tab_01_ov.gif") no-repeat top left;
	color:#fff;
	width:150px;
	height:30px;
}

.clientsIndustryLink .on:hover {
	color:#fff;
}

.clientsAlphaLink {
	float:left;
}

.clientsAlphaLink a {
	display:block;
	background:url("../images/clients_tab_02.gif");
	color:#526b8b;
	width:191px;
	height:28px;
	padding:12px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

.clientsAlphaLink a:hover {
	color:#8fa7c5;
}

.clientsAlphaLink .on {
	background:url("../images/clients_tab_02_ov.gif");
	color:#fff;
	width:191px;
	height:28px;
}
.clientsAlphaLink .on:hover {
	color:#fff;
}

.clientsBox {
	width:235px;
	border:1px solid #dfdfdf;
	padding:5px 0px 0px 5px;
	line-height:30px;
	float:left;
}

.industryTitle {
	background-color:#ecf0f6;
	color:#357a80;
	font-weight:bold;
	margin:-5px 0px 0px -5px;
	padding:0px 0px 0px 10px;
	height:30px;
}




.comments_list {
	border: solid 1px #cdcdcc;
	margin-bottom: 10px;
	float: left;
	width: 490px;
}
ol.commentlist .side_1 img,
.comments_list .title {
	float: left;
}
.comments_list .title {
	padding-left: 5px;
}
.comments_list span.clear {
	display: block;
}
.commentmetadata {
	font-size: 12px;
}
.avatar-32 {
	padding: 1px;
	border: solid 1px #cdcdcc;
}	
ol.commentlist .side_1 {
	float: left;
	width: 110px;
	padding-right: 10px;
	padding-left: 10px;
}
ol.commentlist .side_2 {
	float: left;
	width: 323px;
	overflow: hidden;
}

h2.widgettitle, span.widgettitle {
	display: block;
	color: #006dba;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	padding: 10px 0px 0px 0px;
}


#calendar_wrap {
	margin-top: 10px;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar td, #wp-calendar th {
	text-align: center;
}
#wp-calendar a, #wp-calendar a:hover {
	display: inline !important;
	padding: 0px !important;
	height: auto !important;
	background: none !important;
	font: normal 12px Arial, Helvetica, sans-serif !important;
}
#wp-calendar caption {
	color: #E8722B;
	font-weight: bold;
}
/* Blog end */
.portfolio_tab_content {
	width: auto;
	border: solid 1px #d7e4ed;
	border-top: none;
	padding: 3px;
	margin: 0px;
	margin-top: 0px;
	margin-left:0px;
	
}
* html .portfolio_tab_content {
	width: auto;
}
.portfolio_tab_content .blue {
	color: #026dbb;
}
* html #menu_tabs {
	position: relative;
	width: 730px;
}
.tab_portfolio_table, table.tab_portfolio_table {
	width: 725px;
	width: 100%;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}
table.tab_portfolio_table td.tab_portfolio_bg {
	background: url(../images/tab_portfolio_bg.gif) repeat-x left -1px;
}

.tab_portfolio_table, table.tab_portfolio_table, .tab_portfolio_table tr td a *, table.tab_portfolio_table tr td a *  {
    border: none;
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
	font-size: 0px;
}
.tab_portfolio_table tr td a *, table.tab_portfolio_table tr td a * {
    text-decoration: none;
    display: block;
    float: left;
    cursor: pointer;
}
.tab_portfolio_bg, td.tab_portfolio_bg {
	width: auto;
    height: 44px;
}
a.tab_portfolio, a.tab_portfolio:link, a.tab_portfolio:visited, a.tab_portfolio:active, a.tab_portfolio:hover {
    text-decoration: none;
	padding: 0px 5px 0px 5px;
}
* html a.tab_portfolio:hover { text-indent: 0; } 
a.tab_portfolio span.label, a.tab_portfolio:link span.label, a.tab_portfolio:visited span.label, a.tab_portfolio:active span.label, a.tab_portfolio:hover span.label, a.tab_portfolio_active span.label, a.tab_portfolio_active:link span.label, a.tab_portfolio_active:visited span.label, a.tab_portfolio_active:active span.label, a.tab_portfolio_active:hover span.label {
	font-size: 12px;
	font-weight: bold;
    color: #006cb7;
    text-align: center;
    text-transform: capitalize;
    background: url(../images/tab_portfolio_l.gif) no-repeat left -1px;
    width: auto;
    height: 34px;
    padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
a.tab_portfolio_active, a.tab_portfolio_active:link, a.tab_portfolio_active:visited, a.tab_portfolio_active:active, a.tab_portfolio_active:hover {
    text-decoration: none;
	padding: 0px 10px 0px 0px;
}
a.tab_portfolio:hover span.label {
    color: #e6712e;
    background: url(images/tab_portfolio_l.gif) no-repeat left -45px;
}
a.tab_portfolio span.right_bg, a.tab_portfolio:link span.right_bg, a.tab_portfolio:visited span.right_bg, a.tab_portfolio:active span.right_bg, a.tab_portfolio:hover span.right_bg {
    background: url(images/tab_portfolio_r.gif) no-repeat right -1px;
    width: 10px;
    height: 44px;
}
a.tab_portfolio:hover span.right_bg {
    background: url(../images/tab_portfolio_r.gif) no-repeat right -45px;
}
a.tab_portfolio_active span.label, a.tab_portfolio_active:link span.label, a.tab_portfolio_active:visited span.label, a.tab_portfolio_active:active span.label, a.tab_portfolio_active:hover span.label {
    color: #e6712e;
    background: url(../images/tab_portfolio_l.gif) no-repeat 0px -45px;
}
a.tab_portfolio_active span.right_bg, a.tab_portfolio_active:link span.right_bg, a.tab_portfolio_active:visited span.right_bg, a.tab_portfolio_active:active span.right_bg, a.tab_portfolio_active:hover span.right_bg {
    background: url(../images/tab_portfolio_r.gif) no-repeat right -45px;
    width: 10px;
    height: 44px;
}
table.tab_portfolio_table {
	border-collapse: collapse; /* cellspacing="0" */
}
table.tab_portfolio_table td {
	padding: 0px; /* cellspadding="0" */
}


/* = Start Blog page*/
.search_input{
	float:left;
	margin-top:1px;
}
.search_input input{
	width:120px;
}
.clear_both{
	clear:both;
}
.blog_link a{
	color:#0095FF;
	font-weight:bold;
	text-decoration:none;
}
.blog_link a:hover{
	color:#006EBC;
	text-decoration:underline;
}
.cursor_pointer{
	cursor:pointer;
}
.cursor_default{
	cursor:default !important;
}
.top_blog_link a{
	color:#0095FF;
	font-weight:bold;
	text-decoration:underline;
}
.top_blog_link:hover a{
	color:#006EBC;
	text-decoration:none;
}

td.portfolio_flash_element
{
	width: 210px;
	height:163px;
	padding: 0px 0px 5px 5px;
}
td.portfolio_flash_element a div, td.portfolio_flash_element a:hover div
{

	border: solid 1px #e9e7e8;
	padding: 5px;
}
td.portfolio_flash_element a div img
{
	border: solid 1px #e9e7e8;
	width: 210px;
	height: 163px;
}
td.portfolio_flash_element a:hover div, td.portfolio_flash_element a:hover div img
{
	border: solid 1px #ffdcc7;
}

td.portfolio_flash_element a:hover { text-indent: 0px; }
td.portfolio_flash_element a span, td.portfolio_flash_element a:hover span
{
	display: block;
	border: solid 1px #e9e7e8;
	padding: 3px;
}
td.portfolio_flash_element a span img
{
	border: solid 1px #e9e7e8;
	width: 160px;
	height: 120px;
}
td.portfolio_flash_element a:hover span, td.portfolio_flash_element a:hover span img
{
	border: solid 1px #ffdcc7;
}



