
@font-face {
    font-family: 'brush455_btregular';
    src: url('../font/brus445n_0-webfont.eot');
    src: url('../font/brus445n_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/brus445n_0-webfont.woff') format('woff'),
         url('../font/brus445n_0-webfont.ttf') format('truetype'),
         url('../font/brus445n_0-webfont.svg#brush455_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body{
padding:0px 0 20px 0;
margin:0px;
font-family:Tahoma;
font-size:11px;
color:#373636;
}
img{
border:none;
}
a{
	outline:none;
}
div,p,ul,li{ margin:0px; padding:0px;}

#container{
	width:1001px;
	margin:auto;
	padding:0px;
	overflow: hidden;
}

.header{
	padding: 0px;
	height: auto;
	width: 100%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: hidden;
	/*background-image: url(../images/contact_bg.jpg);*/
	background-repeat: no-repeat;
	background-position: 810px top;
}
.address_bar{
	padding: 0px;
	float: right;
	height: 30px;
	width: 160px;
	color: #000000;
	font-size: 12px;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.address_bar a{
color:#000000;
text-decoration:none;
}
.address_bar a:hover{
text-decoration:underline;
}
.logo_cont{
	margin: auto;
	padding: 0px;
	height: auto;
	width: 100%;
}
.nav{
	background-image: url(../images/nav_bg.jpg);
	padding: 0px;
	height: 39px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.nav ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.nav ul li{
	display: inline;
}

.nav ul li a{
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 150px;
	text-align: center;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 22px;
	font-weight: bold;
}


.nav ul li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.body_content{
width:100%;
height:auto;
margin:auto;
padding:0px;
overflow:hidden;
}
.banner{
	background-image: url(../images/bannner.jpg);
	padding: 0px;
	height: 114px;
	width: 100%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}

.banner p{
	color: #FFFFFF;
	display: block;
	height: auto;
	width: 450px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 166px;
	padding-top: 44px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left_cont{
	padding: 0px;
	float: left;
	height: auto;
	width: 224px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.left_menu{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 224px;
	background-color: #E2E2E2;
}
.left_menu_top{
	background-image: url(../images/left_nav_top.jpg);
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 224px;
}
.left_menu_center{
	background-color: #E2E2E2;
	padding: 0px;
	width: 224px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
}


.left_menu_center ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.left_menu_center ul li {
}

.left_menu_center ul li a{
	font-size: 11px;
	font-weight: bold;
	color: #7d7c7c;
	text-decoration: none;
	display: block;
	margin: 0px;
	height: 36px;
	line-height: 36px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: url(../images/left_arrow_normal.jpg);
	background-repeat: no-repeat;
	background-position: 190px center;
}

.left_menu_center ul li a:hover{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: url(../images/left_arrow_hover.jpg);
	background-repeat: no-repeat;
	background-position: 190px center;
	background-color: #FFFFFF;
	color: #000000;
}
#left_menu_center ul li a.current{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: url(../images/left_arrow_hover.jpg);
	background-repeat: no-repeat;
	background-position: 190px center;
	background-color: #FFFFFF;
	color: #000000;
}




.left_menu_bottom{
	background-image: url(../images/left_nav_bottom.jpg);
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 224px;
}
.right_cont{
	margin: auto;
	padding: 0px;
	float:right;
	height: auto;
	width: 750px;
	margin:0 12px 0 0;
	text-align:left;
}

.right_cont h1{
	display:block;
	width:98%;
	color: #0070b6;
	font-weight: normal;
	font-size: 24px;
	margin-top: 33px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 22px;
	height: 37px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px;
}
.right_cont p{
	display: block;
	font-size:12px;
	width: 99%;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0 0 0 7px;
	text-align: justify;
}

.right_cont-a{
	margin: auto;
	padding: 0px;
	float:right;
	height: auto;
	width: 750px;
	margin:0 12px 0 0;
}

.right_cont-a h1{
	display:block;
	width:98%;
	color: #0070b6;
	font-weight: normal;
	font-size: 24px;
	margin-top: 33px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 22px;
	height: 37px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px;
}

.right_cont-a p{
	display: block;
	font-size:12px;
	width: 99%;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0 0 0 7px;
}




.body_box{
	padding: 0px;
	height: 47px;
	width: 475px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #a1a2a2;
	line-height: 47px;
	display: block;
	font-weight: bold;
}
.center_body_box{
	width: 99%;
	padding:0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	overflow: hidden;
	height: auto;
}
.center_body_box p{
	font-family: Tahoma;
	font-size: 11px;
	line-height: normal;
	display: block;
	float: left;
	width: 219px;
	font-weight: normal;
	color: #373636;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: auto;
}

.read_more{
	display: block;
	padding: 0px;
	float: left;
	height: 20px;
	width: 70px;
	background-image: url(../images/left_arrow_hover.jpg);
	background-repeat: no-repeat;
	background-position: right 3px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.read_more a{
color:#373636;
font-weight:bold;
text-decoration:none;
}

.read_more a:hover{
color:#000000;
text-decoration:underline;
}
.big_image{
	width:998px;
	height:72px;
	padding:0px;
	background-image: url(../images/big_image.jpg);
	background-repeat: no-repeat;
	background-position:center center;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	float: left;
}
.footer{
	width:1000px;
	margin:auto;
	padding:0px;
	height: 80px;

}
.footer ul{
	list-style-type: none;
	margin: 0px;
	color: #747474;
	font-size: 11px;
	display: block;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 1px;
}

.footer ul li{
	display: inline;
}
.footer ul li a{
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #747474;
	border-top-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

.footer ul li a:hover{
	color: #0071B7;
}

.caption_bar
{
	background-image: url(../images/caption_bar.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 7px;
	width: 797px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	background-position: left center;
}

.inner_page_cont{
	margin: auto;
	padding: 0px;
	height: auto;
	width: 100%;
}

.inner_left{
	float: left;
	height: auto;
	width: 647px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
}
.box_left_inner{

	background-image: url(../images/inner_page_left_box_repeat.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	height: auto;
	width: 100%;
	overflow: hidden;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.box_left_inner_top{
	background-image: url(../images/inner_page_left_box_top.jpg);
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 100%;
	overflow: hidden;
}
.box_left_inner_body{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	overflow: hidden;
	float: left;
}

.box_left_inner_body h1{
	display: block;
	margin: 0px;
	width: 80%;
	font-weight: normal;
	font-size: 33px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}

.box_left_inner_body p{
	display: block;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box_left_inner_footer{
	background-image: url(../images/inner_page_left_box_footer.jpg);
	margin: 0px;
	padding: 0px;
	height: 176px;
	width: 100%;
	background-repeat: no-repeat;
	float: left;
	position:relative;
}

.box_left_inner_footer p{
	display: block;
	width: 70%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}
.st_link{
color:#ff6825; font-weight:bold; text-decoration:none;
}

.st_link:hover{
text-decoration:underline;
}


.inner_right{
	padding: 0px;

	height: auto;
	width: 344px;
	background-image: url(../images/inner_page_right_repeat.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left:auto;
}

.inner_right_top{
	background-image: url(../images/inner_page_right_box.jpg);
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 344px;
}

.right_top_menu{
	background-image: url(../images/right_top_bar.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 38px;
	width: 344px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}



.inner_right_top h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	display: block;
	margin: 0px;
	height: 20px;
	width: 80%;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.inner_right_center{
	width:100%;
	margin:0px;
	height: auto;
	padding:0px;

}
.inner_right_center p
{
	display:block;
	margin:0px;
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	height: auto;
}

.inner_right_bottom{
	background-image: url(../images/inner_page_right_footer.jpg); 
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 344px;
}
.more_home{
	display: block;
	float: left;
	height: 14px;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd773c;
	font-weight: bold;
	background-image: url(../images/home_more_ic.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.more_home a{
	color: #fd773c;
	text-decoration:none;
}

.more_home:hover{
text-decoration:underline;

}
.more_home_a{
	display: block;
	float: left;
	height: 14px;
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd773c;
	font-weight: bold;
	background-image: url(../images/home_more_ic2.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.more_home_a a{
	color: #fd773c;
	text-decoration:none;
}

.more_home_a:hover{
text-decoration:underline;

}
.right_home_cn{
	width:98%;
	height:auto;
	overflow:hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 21px;
	padding-left: 0px;
	padding-top: 20px;
	}

.footer_box{
	width:1000px;
	height:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;}
.footer_box_a{
	background-image: url(../images/footer_box_a.jpg);
	height: 115px;
	width: 239px;
	float: left;
	margin-top: 10px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
.footer_box_a p{
	display: block;
	height: auto;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#000000
}

.footer_box_b{
	background-image: url(../images/footer_box_b.jpg);
	height: 115px;
	width: 239px;
	float: left;
	margin-top: 10px;
	margin-right:9px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	background-repeat: no-repeat;
}

.footer_box_b p{
	display: block;
	height: auto;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#000000
}

.footer_box_c{
	background-image: url(../images/footer_box_c.jpg);
	height: 115px;
	width: 239px;
	float: left;
	margin-top: 10px;
	margin-right:9px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	background-repeat: no-repeat;
}


.footer_box_c p{
	display: block;
	height: auto;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#000000

}

.footer_box_c a{
color:#000000;
font-weight:normal;
text-decoration:none;
}



.footer_box_d{
	background-image: url(../images/footer_box_d.jpg);
	height: 115px;
	width: 239px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding: 0px;
	background-repeat: no-repeat;
}




.footer_box_d p{
	display: block;
	height: auto;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#000000

}

.footer_box_d a{
color:#000000;
font-weight:normal;
text-decoration:none;
}

.footer_box_d a:hover{
text-decoration:underline;
}


.right_por{
	padding: 0px;
	height: auto;
	width: 344px;
	float:left;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}

.style5
{
	font-weight: bold;
	color: #FFFFFF;
	}





.style3{
	color: #333333;
	padding: 6px;
	font-weight: normal;
}



.style4  {
	
	color: #925A72;
	font-weight: bold;
}

.style4 a {
	padding-left:6px;
	width:210px;
	height:16px;
	color: #925A72;
	font-weight: bold;
text-decoration:none;

}


.style4 a:hover {
	
	background-color: #BD95A6;
	color: #ffffff;
	font-weight: bold;
border-right: 5px double #925A72;
margin-left:2px;
}

.hy_link{
	color: #0177b5;
	text-decoration: underline;

}
.hy_link:hover{
	color: #B66C85;
	text-decoration: none;
}


.hy_link_b{
	color: #014E76;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.hy_link_b:hover{
	color: #B66C85;
	text-decoration: none;
}







.arrowlistmenu{
width: 98%;
/*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: bold 14px Arial;
	color: white;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
	cursor:auto;
	cursor: pointer;
	color:#0070b6;
	border-bottom:1px solid #e2e2e2;
	width:80%;

	background-image: none;
	background-repeat: repeat-x;
	background-position: left center;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 5px; /*bottom spacing between menu items*/
	padding-left: 17px;
	font-size: 12px;
	font-weight: normal;
	padding-top: 4px;
	background-image: url(../images/list_icon.jpg);
	background-repeat: no-repeat;
	background-position: 4px center;
}

.arrowlistmenu ul li a{
color: #0077b4;

display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;

font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;

}



.form-style{
	width: 230px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}


.logo ul{
	
	
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}

.logo ul li{

	font-size:12px;
	margin: 2px 0px 2px 0px;

	
	


	text-align: justify;



	
}
.logo ul li a{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#373636;
font-weight:bold;
}
.logo ul li a:hover{
text-decoration:none;
}
.back_link{
text-decoration:none;
color:#000000;
}
.back_link:hover{
color:#FD773C;
text-decoration:underline;
}




.portfolio{
text-decoration:none;
font-size:13px;
}

.portfolio:hover{
text-decoration:none;
color:#0070b6;
}
.testimoni_hy_link{
color:#0070B6;
text-decoration:underline;

}
.testimoni_hy_link:hover{
text-decoration:none;
}

.site_map ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	list-style-type: none;
}

.site_map ul li{
	display: block;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 33px;
	font-size: 12px;
	color: #000000;
}

.site_map ul li a{
	text-decoration: none;
	
	color: #3B3B3B;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}


.site_map ul li ul li a{
font-weight:normal;
text-decoration:none;
}
.site_map ul li ul li a:hover{
text-decoration:underline;
color:#0070B6;
}

.site_map ul li ul li{
font-weight:normal;
padding-left:0px;

}

.site_map ul li a:hover{
text-decoration:none;
color:#0070B6;
}

.links_cont_a{
	font-size: 22px;
	color: #0070B6;
	border: 1px none #CECECE;
	padding: 0px;
	height: auto;
	width: 400px;
	display: block;
	overflow: hidden;
	margin: 0px;
	text-decoration: none;
}
.links_cont_a:hover{
text-decoration:underline;
}





.logo_client ul{
	list-style-type: none;
	list-style-position: inside;
}

.logo_client ul li{
	font-size:12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 16px;
	text-align: justify;
	background-image: url(../images/port_icons.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	width: 98%;
	display: block;
	margin: 0px;
	line-height:20px;
}
.logo_client ul li a{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#373636;
font-weight:bold;
}
.logo_client ul li a:hover{
text-decoration:none;
}
.footer_text{
	padding: 0px;
	height: 20px;
	width: 998px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}


 ul.port li{
	width:auto;
	float:left;
}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
}
.footerlink {
	width:1000px;
	margin:auto;
	padding:0px;
	/*height: 80px;*/
}
.footerlink ul {
	list-style-type: none;
	margin: 0px;
	color: #747474;
	font-size: 11px;
	display: block;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 1px;
}

.footerlink ul li {
	display: inline;
	
}
.footerlink ul li a{
	text-decoration: none;
/*	display: block;
*//*	float: left;
*/	margin: 0px;
	color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left:4px;
	font-size: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #747474;
	border-top-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

.footerlink ul li a:hover{
	color: #0071B7;
}

/*23-06-2010*/

ul.bdy-lst-item{ 
	list-style-type:disc;
	padding:10px 0 0 25px;
	font-size:12px;
}

ul.bdy-lst-item li{
padding:0 0 8px 0;}


.fourtymarglft {
	margin-left:40px;
	}
	.fourtymarglft ul {
	margin:0px;
	padding:0px;

	}
	.fourtymarglft li{
	margin:0px;
	padding:4px 0px;
	}
	
/* =========================================================
				01022011 Social Media Marketing
============================================================*/

.right_cont-b{
	margin: auto;
	padding: 0px;
	float:left;
	height: auto;
	width: 750px;
	margin:0 12px 0 0;
}

.right_cont-b h1{
	display:block;
	width:98%;
	color: #0070b6;
	font-weight: normal;
	font-size: 24px;
	margin-top: 33px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 22px;
	height: 37px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px;
}

.right_cont-b p{
	display: block;
	font-size:12px;
	width: 99%;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0 0 0 7px;
}


.right_cont-b h2{
	display:block;
	width:98%;
	color: #0070b6;
	font-weight: normal;
	font-size: 20px;
	margin-top: 33px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 22px;
	height: 37px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px;
}

.bord-a{
	border:2px solid #a8d1e7;
	 font-size:12px;

}


.bord-lft-b{
	border-right:1px solid #fff;
	color:#373636;
	background:url(../images/bg-a-tble.jpg) repeat-x 0 0;
	padding: 10px 5px;
	
}


.bord-lft-c{
	color:#373636;
	background:url(../images/bg-a-tble.jpg) repeat-x 0 0;
	   padding: 10px 5px;
	   font-size:12px;
}


.bord-lft-d{
	border-right:1px solid #fff;
	color:#000;
	background-color:#eff9ff;
	padding:10px 5px;
}


.bord-lft-e{
	border-right:none;
	color:#000;
	background-color:#eff9ff;
	padding:10px 5px;
}

.bord-lft-f{
	border-right:1px solid #fff;
	color:#000;
	background-color:#f8db92;
	padding:10px 5px;
}


.bord-lft-g{
	border-right:none;
	color:#000;
	background-color:#f8db92;
	padding:10px 5px;
}

.style-table-top-a{
	padding:20px;
}


.link-a{
	color: #0070b6;
	text-decoration:none;
}

a.link-a:hover{
	color: #666;
}



/* =========================================================
				01022011 Social Media Marketing
============================================================*/

.social-glossary{
	width:900px;
	margin:auto;
	padding:0px;
	overflow: hidden;
	/*border:1px solid #000;*/
}

.social-glossary h1{
	display:block;
	width:98%;
	color: #0070b6;
	font-weight: normal;
	font-size: 24px;
	margin-top: 33px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 37px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px;
}

.box-a{
	width:220px;
	height:220px;
	float:left;
	padding:0 10px 0 0;
/*	border:1px solid #000;*/
}

.box-b{
	width:200px;/*width:220px;*/
	height:180px;
	float:left;
	/*border:1px solid #000;*/
	/*margin:0 0 0 3px;*/
	border-left:1px solid #e5e5e5;
	padding:0 10px;
}

.box-b p{
	font-size:12px;
	text-align:justify;
	    color: #373636;
}

.box-a p{
	font-size:12px;
	text-align:justify;
	    color: #373636;
}

.social-glossary h3{
	display:block;
	width:98%;
	color: #0070b6;
	font-weight: normal;
	font-size: 15px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 2px;
	height: 37px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px;
}

/* ==================== 25022011 ==================== */
.chat_area{
	position:absolute;
	top:25px;
	right:0;
}

/*add new css 22042011*/

a.link-color
{
color:#0070b6;
text-decoration:underline;
font-weight:bold;

}





.testimonial-banner
	{
		width:580px;
		height:156px;
		overflow:hidden;
		background:url(../images/border.jpg) bottom center no-repeat;
		margin-bottom:5px;
		font-family: 'brush455_btregular';
	}
	
	.testimonial
	{
		width:580px;
		background:#FFFFFF;
		font-family: 'brush455_btregular';
		font-size:20px;
		padding-top:30px;
		color:#8f8e93;
	}
	.client
	{
		text-align:right;
		padding-right:10px;
		font-family: 'brush455_btregular';
	}
	
	.content{ text-align:left; font-family: 'brush455_btregular';}
	
	.tester{ height:150px; overflow:hidden;}