@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'ColaborateLightRegular';
    src: url('../../fonts/colablig-webfont.eot');
    src: url('../../fonts/colablig-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/colablig-webfont.woff') format('woff'),
         url('../../fonts/colablig-webfont.ttf') format('truetype'),
         url('../../fonts/colablig-webfont.svg#ColaborateLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CleanvertisingLight';
    src: url('../../fonts/cleanvel_0-webfont.eot');
    src: url('../../fonts/cleanvel_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/cleanvel_0-webfont.woff') format('woff'),
         url('../../fonts/cleanvel_0-webfont.ttf') format('truetype'),
         url('../../fonts/cleanvel_0-webfont.svg#CleanvertisingLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{background:url(../../images/body-bg.jpg) repeat top left; font-size:13px/19px; font-family:Verdana, Geneva, sans-serif; color:#6d6e6e;	position:relative; min-width:320px;}

* {margin : 0; padding:0;}
p{ padding:0px 0 14px 0; margin:0px; line-height:18px; font-size:13px; text-align:justify;}
a{ text-decoration:none; color:#6d6e6e; outline:none; cursor:pointer;}
a:hover{color:#0372ba;}
.clear{ clear:both;}
.left{float:left; }
.right{float:right;}
.ie7clear{height:0px; display:block;}


#wrapper{ width:100%; background:url(../../images/header-bg.jpg) repeat-x left top; float:left;}
#mainpage{width:100%; margin:0 auto;}

/*  Header  */
#header{width:960px; margin:0 auto;}

/*  Logo  */
.logo{float:left; padding:10px 0 18px 0;}

/*  Header Right  */
.header-right{float:none; padding:0;}
.call{float:right; height:auto; margin:3px 0 9px 0;}

/*  Manu  */
#main-menu{ width:675px; height:67px; float:right; background:#ededed; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px 2px 2px 2px; padding:5px;}
.main-menu-in{ width:668px; height:53px; float:right; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px 2px 2px 2px; padding:7px 0px 7px 7px;}
.menu-link{ height:53px; padding:0; list-style-type:none;}
.menu-link ul{padding:0; list-style-type:none;}
.menu-link li{padding:0; display:inline; font-size:17px; font-family:'CleanvertisingLight'; text-transform:uppercase; line-height:53px; }
.menu-link li a{padding:0 13px; line-height:53px; color:#0468b4;  float:left; margin-right:3px;}
.menu-link li a:hover,.menu-link li a.active{line-height:53px; color:#fff; background:#2f6293; display:block; float:left; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px 2px 2px 2px;}

/*  Banner  */
#banner{width:100%; margin:0 auto; background:url(../../images/banner-bg.jpg) no-repeat center top; height:538px;}

.banner{width:960px; margin:0 auto;}
.banner-top{width:960px; height:350px; float:left;}
.banner-to-l{width:439px; float:left; padding:12px 0 0 10px;}

/*  Banner Right */
.banner-to-r{width:494px; float:right; padding:40px 0 0 17px;}
.txt34{ font-size:33px; font-family:'ColaborateLightRegular'; color:#e7e6e6; text-transform:uppercase;}

.list-box{width:494px; float:left;}
.txt34-blue{ font-size:34px; font-family:'ColaborateLightRegular'; padding:22px 0 16px 0; color:#35c4fd; text-transform:uppercase; float:left;}
.banner-link{padding:0; list-style-type:none; clear:both;}
.banner-link li{ width:235px; font-size:15px; font-family:'ColaborateLightRegular'; color:#FFF; background:url(../../images/white-dot.png) no-repeat left 8px; line-height:24px; display:inline; float:left; padding:0 0 0 12px;}
.banner-link li a{color:#FFF; text-decoration:none;}
.banner-link li a:hover{color:#35c4fd; text-decoration:none;}
.btn-get-in-tou{width:177px; height:43px; float:left; background:url(../../images/btn-get-in-tou.png) no-repeat left top; clear:both; margin:16px 0 0 0;}
.btn-get-in-tou:hover{ background-position: left bottom;}

/*  Banner Cont Box  */
.banner-cont-box{width:944px; float:left; background:#e1ecf2; border:solid 8px #FFF;}

/*  Property Law Box  */
.pro-law{width:538px; float:left; padding:10px 0 10px 0;}
.pro-law-left{width:253px; float:left; padding:0 10px 0 12px;}
.pro-law-left span{float:left; padding:5px 0 0 0px; font-size:13px; color:#0372BA; font-family:Verdana, Geneva, sans-serif;}
.pro-law img{float:left; border:solid 3px #b3babd;}
.pro-law-left img {FLOAT:right; position:absolute; top:10PX; RIGHT:390PX;  border:solid 3px #b3babd;}

.pro-law-left a{width:177px; height:40px; float:left; background:url(../../images/btn-read-more.png) no-repeat left top; clear:both; margin:7px 0 0 0; font-size:0px;}
.pro-law-left a:hover{ background-position: left bottom;}

h1{ font-size:22px; color:#36373c; font-weight:bold; padding:0; margin:0;}
.h-one { font-size:22px; color:#36373c; font-weight:bold; padding:0; margin:0;}
.padding{ padding:0 0 10px 0;}

.btn-read-more{width:177px; height:43px; float:left; background:url(../../images/btn-read-more.png) no-repeat left top; clear:both; margin:16px 0 0 0;}
.btn-read-more:hover{ background-position: left bottom;}

/*  Testimonail  */
.test{width:350px; height:142px; float:right; margin:3px; padding:11px 0 0 15px; background:#FFF url(../../images/quote-1-l.png) no-repeat 13px 38px;}
.text-t{width:290px; height:85px; float:left; color:#6d6e6e; font:13px Verdana, Geneva, sans-serif; background: url(../../images/quote-1-r.png) no-repeat right bottom;  padding:20px 28px 0 25px; line-height:18px !important;}
.test .text-t span{ color:#00377d; font-style:italic; float:right; padding:5px 0 0 0;}

/*  Container  */
#container{width:960px; margin:0 auto; clear:both;}
#container-bg{width:920px; float:left; padding:40px 20px 0 20px; background:#FFF; clear:both;}

#col-left{width:315px; float:left;}
.line{border-bottom:solid 1px #dedede;}
#col-left div{width:315px; float:left; border-top:solid 1px #dedede; padding:14px 0 0 0; margin:10px 0 0 0;}

h2{ float:left; background:url(../../images/arrow-blue.png) no-repeat left top; color:#505050; font:normal 15px Verdana, Geneva, sans-serif; padding:0px 0 12px 25px;}

.learn-more{float:right; color:#111111; font:normal 13px Verdana, Geneva, sans-serif; background:url(../../images/small-arrow.png) no-repeat right 6px; padding:0 10px 0 0;}
.learn-more:hover{color:#0372ba;}

#col-right{width:574px; float:right;}
#col-right img{ border:solid 1px #ccdae2; margin:0 0 20px 0;}
h3{font-size:30px; color:#36373c; font-weight:normal;}

/*  Footer  */
#footer{width:920px; float:left;}
.footer{width:920px; float:left; border-top:solid 1px #dedede; padding:23px 0 0 0; margin:20px 0 0 0;}

/*  Navigation  */
.navigation{width:378px; float:left;}
h4{font-family:'CleanvertisingLight'; font-size:17px; color:#0372ba; font-weight:normal; text-transform:uppercase; padding-bottom:6px;}

.navigation ul{width:378px; float:left; list-style-type:none;}
.navigation ul li{ width:160px; float:left; font:normal 13px Verdana, Geneva, sans-serif; color:#848484; background:url(../../images/small-arrow.png) no-repeat left 7px; padding:0 0 0 12px; line-height:22px;}

/*  Social  */
.social{float:left; padding:16px 0 0 0;}
.social img{float:left; margin-right:11px;}

/*  Address  */
.Address{width:295px; float:left;}
.Address span{color:#0372ba;}

/*  Law Insti  */
.law-insti{width:228px; float:right; padding-top:10px}

/*  Footer Bott  */
.footer-bott{ width:100%; background:#36373c; height:50px; clear:both;}
.footer-in{ width:920px; margin:0 auto; line-height:50px;}
.copyright{float:left; font-size:13px; color:#848484;}
.designer{float:right; font-size:13px; color:#848484;}

/*  About Us  */
#inner-banner{width:100%; margin:0 auto; background:url(../../images/inner-banner-bg.jpg) no-repeat center top; height:150px;}
.banner-inn{width:406px; float:left;}

.banner-inn-r{width:535px; height:119px; float:right; margin:13px 8px 0 0; background:url(../../images/inn-bg.png) repeat left top; border:solid 3px #9ba9c5;}
.txt-34 {font-size:34px; font-family:'ColaborateLightRegular'; color:#fff; text-transform:uppercase; padding:20px; line-height:40px; }
.txt-34 p{font-size:34px; font-family:'ColaborateLightRegular'; line-height:40px; text-align:left; }
.txt-34 span{color:#131313;}

/*  Containers  */
#container-bg1{width:920px; margin:0 auto; padding:20px 20px 0 20px; float:left; background:#FFF; clear:both;}

/*  Col Left  */
#col-left-in{width:307px; float:left; padding-bottom:20px;}

/*  Testimonail  */
.col-left-bg{width:281px; float:left; background:#0374bc; border:solid 3px #e1ecf2; padding:13px; margin-bottom:15px;}
h5{ font-size:22px; color:#f2f2f2; font-weight:bold; padding:0; margin:0;}

.test-in-box{width:260px; float:left; background:url(../../images/quote-2-l.png) no-repeat left top; margin:10px 0 0 0;}
.test-in-box-in{width:249px; float:left; background:url(../../images/quote-2-r.png) no-repeat right bottom; padding:16px 5px 0 23px; color:#f1f0f0; font:normal 13px Verdana, Geneva, sans-serif; line-height:18px;}
.test-in-box-in span{ color:#00fffc; font-style:italic; float:right; padding:15px 0 18px 0;}


/*  Address  */
.address-in{float:left; color:#f1f0f0; padding:10px 0 0 0;}
.address-in span{color:#00fffc;}
.address-in a{color:#00fffc; text-decoration:none;}
.address-in a:hover{color:#fff;}

.left-box-bor{width:281px; float:left; background:#fbf8f5; border:solid 3px #0374bc; padding:13px; margin-bottom:15px;}
.law-inst{width:281px; float:left; text-align:center;}

/*  Col Right  */
#col-right-in{width:587px; float:right; font-size:13px;}
#col-right-in img{ border:solid 1px #ccdae2; margin:0 0 20px 0;}
#col-right-in ul{ margin-left:15px;}
#col-right-in ul li{margin:auto;}

/*     Bread Crumb	 */
.breadcrumb{ list-style-type:none; margin:0px 0px 15px 0px;  height:27px; background:#FFF; border:1px solid #e1ecf2;}
.top-padd{ width:5px; height:19px; float:left; }
.breadcrumb ul{margin-left:0px !important;}
.breadcrumb li{ padding:0px; display:inline; padding:0 0px 0 10px ; float:left; font-size:13px; font-weight:normal; color:#2f6293; line-height:27px; }
.breadcrumb li a { padding:0px; font-size:13px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; color:#6d6e6e; background:url(../../images/arrow.png) no-repeat right 11px; float:left; line-height:27px; padding-right:15px; text-decoration:none;}
.breadcrumb li a:hover{ color:#2f6293;}
.breadcrumb li a.act { color:#2f6293; background-image:none;}
.breadcrumb .img1{margin:7px 0px 7px 9px;  float:left; position:relative; }


/*     Forms     */

.contactus label {float:left;  font-size: 11px;    text-align: left;    width: 90px;}

.contactus {
background: none repeat scroll 0 0 #0374BC;
    color: #F2F2F2;
    float: left;
    padding: 20px 20px 0px 15px;
    width: 258px;
}

.contactus div {padding-bottom:10px; float: left;    font-size: 11px; }

.contactus input{border: 1px solid transparent;
    border-radius: 3px 3px 3px 3px;
    float: right;
    height: 20px; width:165px;}

.contactus textarea{float:right; width: 165px; border: 1px solid transparent; border-radius: 3px 3px 3px 3px;}

.captcha img {float:right; }
.message label{ float: left;    font-size: 11px;    text-align: left;    width: 90px;}

.submitbtn input{ background-color: turquoise;
    color: #3B3B3B;
    float: right;
    font-size: 12px;
    height: 30px;
    margin-left: 90px;
    margin-top: 10px;
    padding: 1px 15px 4px;
    width: auto;  cursor: pointer;}
.submitbtn input:hover {background-color: silver;}

#overlay{
/*	display:none;   */
	position:absolute;
top:0;
	left:0;
	width:100%;
	height:100%;

	z-index:1;
	background-color: #025B7D;
background:url("../../images/overlay_bg.png") repeat scroll left top transparent;
}

.alert {
/*   display:none;  */
   position:absolute;
   top:30%;
   left:35%;
right:35%;
/*   width:40%;    */
    background-color: #fff;
   padding: 2px;
   text-align: center;
 width: 320px;
   }


.alert[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;   }

.alertMessage {
  
    color: #FFC20E;
    padding: 20px;
}

.error_message{color: #FF0101;
    float: left;
    font-size: 10px;}

.error_message ul{
padding-bottom:20px; text-align:left; padding-left:0px;
}

.error_message ul li
 {color: #0F2A65;
    float: none;
    font-size: 13px;
line-height:18px; text-align:left; }

.error1{color: #FF0101;
    float: left;
    font-size: 10px;}



#closeAlert{
    color: blue;
    font-size: 16px;
       font-weight: bold;
   position: absolute;
    right: -10px;
    text-decoration: underline;
    top: -10px;
}
/* Stylesheet: main-style Modified On 2012-08-14 15:26:28 */
