@charset "utf-8";
/* CSS Document */

body{
background:#FFFFFF;
padding:0;
margin:0;
}

a {outline: none;}
div {outline: none;}
div.focus {outline: none;}

.tab-top{
background-image:url(images/top-tab-bg.jpg);
background-repeat:no-repeat;
background-position:top;
}
.tab-btm{
background-image:url(images/btm-tab-bg.jpg);
background-repeat:no-repeat;
background-position:top;
}
.tab-mid{
background-image:url(images/tab-mid-bg.jpg);
background-repeat:repeat-y;
background-position:top;
}

.hdrtopbg{
background-image:url(images/hdr-top-bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.hdrbg{
background-image:url(images/hdr-bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

.logoare{
width:157px;
height:59px;
padding:0px 0px 0px 14px;
float:left;
}

.topcont{
width:192px;
height:64px;
float:right;
font:14px Arial, Helvetica, sans-serif;
color:#666666;
}

.btnare{
width:268px;
height:176px;
padding:32px 0px 0px 0px;
float:right;
}

.btn-line-icon{
background-image:url(images/btn-line.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
.btn-line-text{
background-image:url(images/btn-line.jpg);
background-repeat:repeat-x;
background-position:bottom;
font:bold 10px Arial, Helvetica, sans-serif;
color:#666666;
text-transform:uppercase;
}

.body-bg{
background-image:url(images/body-bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
}
.bdlfttex{padding:30px 34px 15px 15px;}
.heading{
font:20px Arial, Helvetica, sans-serif;
color:#666666;
padding:0px 0px 14px 10px;
margin:0;
}
.textcont{
font:12px Arial, Helvetica, sans-serif;
color:#666666;
padding:2px 3px 10px 10px;
margin:0;
}
.lftsub-tab{
background:#f0f0f0;
padding:8px;
}
.heading2{
font:16px Arial, Helvetica, sans-serif;
color:#666666;
padding:2px 8px 0px 1px;
margin:0;
}
.textcont1{
font:12px Arial, Helvetica, sans-serif;
color:#666666;
padding:10px 3px 11px 2px;
margin:0;
line-height:18px;
}
.lftsub-tab2{ padding:8px 0px 0px 28px;}
.textcont2{
font:14px Arial, Helvetica, sans-serif;
color:#666666;
padding:10px 3px 15px 2px;
margin:0;
line-height:26px;
text-transform:uppercase;
}
.bdrittex{padding:30px 34px 0px 1px;}

.heading1{
font:20px Arial, Helvetica, sans-serif;
color:#666666;
padding:0px 0px 0px 2px;
margin:0;
}
.rittextconr{
font:10px Arial, Helvetica, sans-serif;
color:#666666;
}

.ftr{
background-image:url(images/ftr-bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#ededed;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}

a:link{color:#666666; text-decoration:none;}
a:visited{color:#666666; text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}

.about-bd-cont{padding:36px 26px 10px 22px;}
.about-img-gap{padding:37px 0px 0px 0px;}

.cont-area{
font:bold 14px Arial, Helvetica, sans-serif;
color:#666666;
}

.contact-gap-text{
font:12px Arial, Helvetica, sans-serif;
color:#666666;
padding:0px 10px 0px 0px;
}

.formbdr {
	font:12px Arial;
	color:#304249;
	text-decoration:none;
	border:#cccccc solid 1px;
}

.heading3{
font:20px Arial, Helvetica, sans-serif;
color:#666666;
padding:33px 0px 0px 2px;
margin:0;
}

.portfolio-tab{background:#f0f0f0;}

.textcont4{
font:12px Arial, Helvetica, sans-serif;
color:#666666;
padding:0px 3px 11px 2px;
margin:0;
line-height:18px;
}

.topphone{padding:2px 0px 0px 0px;}
