a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}
ul{list-style:none}
blockquote,q{quotes:none}
table,table td{padding:0;border:none;border-collapse:collapse}
img{vertical-align:top; border:0;}
embed{vertical-align:top}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
mark,rp,rt,ruby,summary,time{display:inline}
/* Stylesheet: reset Modified On 2012-08-04 16:47:05 */
@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 */
@charset "utf-8";
/* CSS Document */

.slider_container{
	width:944px;
	height:159px;
	overflow:hidden;
}
.inner_slider_container{
	width:944px;
	position: relative;
	height:auto;
}

.anythingFader {
	width:944px;
	height: auto;
	position: relative;
	/*margin: 0 auto 15px;*/
}

.anythingFader .wrapper {
	width:944px;
	margin:0 auto;
	overflow: auto;
	height: 159px;
	/*margin: 0 40px;*/
	position: absolute;
	top: 0;
	left: 0;
}
.anythingFader .wrapper ul {
	width: 9999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding:0;
}
.anythingFader ul li {
	display: block;
	float: left;
	padding: 0;
	height:auto;
	width:944px;
	margin: 0 auto;
}

.anythingFader .arrow {
	display: block;
	height: 10px;
	width: 6px;
	text-indent: -9999px;
	position: absolute;
	cursor: pointer;
}
.anythingFader .forward {
	background:#000 url(../../images/next_lnk.gif) no-repeat center;
	left: 55px;
	bottom:0px;
	margin-left:60px;
}
.anythingFader .back {
	background:#000 url(../../images/prev_lnk.gif) no-repeat center;
	left: 10px;
	bottom:0px;
}
.anythingFader .forward:hover {
	/*background-position: 0 -200px;*/
}
.anythingFader .back:hover {
	/*background-position: -67px -200px;*/
}
#thumbNav {
	position: absolute;
	bottom: 0;
	left:105px;
	text-align: left;
}
#thumbNav a, .anythingFader .forward, .anythingFader .back, .playing, .pause{
	margin: 0 3px 9px 0px;
	text-align: center;
	line-height:normal;
	text-decoration: none;
	font: normal 13px "OpenSansRegular"; line-height:20px;
	color:#630;
	display: none;

}
#thumbNav a{
	 background:#fff; width:20px; height:20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius:2px 2px 2px 2px;

}
#thumbNav a:hover {
	 background:#bb2a25; width:20px; height:20px; color:#FFF; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px 2px 2px 2px;
}
#thumbNav a.cur {
background: #e0a213;
	color:#fff;
	background:#bb2a25;
	 background-image:; width:20px; height:20px;

}
#start-stop {
	margin:3px;
	width: 6px;
	height:10px;
	text-align: center;
	position: absolute;
	left:32px;
	bottom:7px;
}
.playing {
	/*background-color: red;*/
	background:#000 url(../../images/play_lnk.gif) no-repeat center !important;
}
.pause {
	/*background-color: red;*/
	background:#000 url(../../images/pause_lnk.gif) no-repeat center !important;
}
/*
  Prevents
*/
.anythingFader .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
.anythingFader .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
}

/* Added for caption */
.anythingFader ul li {
	position:relative;
}

.caption_right_middle P {font-size:25px; font-weight:300; font-family:'OpenSansBold'; color:#0b3284; padding:19px 0px;}
.caption_right_middle P span{color:#740606;}
.caption_right_middle {
	position:absolute;
	left:106px;
	top:56%;
	font-size:14px;
	padding:0 19px 14px 19px;
	background:url(../../images/white-t-b.png);
    color: #101011;

}

.inner_slider_container .caption_right_middle{
 	/* background: url("/images/inner_banner_message_bg.png") repeat scroll left top transparent; */
    border-radius: 15px 0 0 15px;
  	-webkit-border-bottom-left-radius:15px 0 0 15px;
    color: #FFFFFF;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
	right: 0;
	behavior: url(border-radius.htc);

}


.caption_right_middle a{
    background: none repeat scroll 0 0 #797979;
    color: #FFFFFF;
    font-size: 18px;
	border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    padding: 10px 10px;
	-webkit-border-radius: 5px 5px 5px 5px;
	
	float:right;
	text-align:right;
}
.caption_left_middle {
	position:relative;
	z-index:1;
	left:-107px;
	top:8px;

}


/*  Enquire  */
.enq-box {float:right; width:267px; background:url(../../images/white-t-b.png); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px 4px 4px 4px; padding:0 0 14px 0; z-index:999999; position:absolute; right:0;}
.enq-box-sub {width:250px; padding:13px 0 0 13px; cursor:auto; float:left;}
.enq-form {padding:0; margin:0; color:#535151;}
.enq-txt {float:left; width:209px; padding:0 0 0 58px; color:#0b3284; line-height:63px; font-size:20px; font-weight:normal; background:url(../../images/q-e-icon.png) no-repeat 12px 16px; border-bottom:solid 1px #d9d7d7; margin:0 0 19px 0;}
.form-raw {width:255px; padding:0 0 0 0px; float:left;}
.form-l {float:left; width:85px; padding-top:3px; font-size:13px;}
.form-l span{float:left; color:#ff0101; font-size:10px;}
.form-r {float:left; width:170px; padding-bottom:5px; color:#1d1d1d;}
.form-r-bor {border:0px; background: url(../../images/eq-bg.jpg) repeat-x left top; height:22px; width:155px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px 4px 4px 4px; border:solid 1px #cbcaca; margin:0px 0 5px 0; float:left;}
.form-r-bor .input-txt { width:140px; font-family: 'OpenSansRegular'; color:#262626; padding:0px; line-height:22px; outline:none;}
.form-r TEXTAREA {border:0px; background:url(../../images/eq-bg-t.jpg) repeat-x left top; height:74px; width:144px; padding:0 5px;  font-family: 'OpenSansRegular'; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:solid 1px #cbcaca; color:#262626; outline:none;}
.form-r .select-list{border:0px; background: url(../../images/eq-bg.jpg) repeat-x left top; height:22px; width:154px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:solid 1px #cbcaca; font-family: 'OpenSansRegular'; color:#262626; padding:0px; outline:none;}
.btn-sub{width:109px; height:37px; background:url(../../images/btn-submit1.png) no-repeat left top; margin:1px 16px 0 0; border:none; cursor:pointer;}
.btn-sub:hover{ background-position:left bottom;}


#button {
	width: 267px;
	margin: auto;
	cursor:pointer;
}
ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}

.menu_class {
}

.the_menu {
	display:none;
	width:300px;
}

.the_menu li {
	float:left;
	background:url(../../images/blank.png);
}

.the_menu li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding:0px; 
	display:block;
}

.the_menu li a:hover {
	padding:0px;
	font-weight:bold;
	color: #F00880;
	background:url(../../images/white-t-b.png);
}

/* End of 'fader' */
.i-banner-cont{float:left; width:1002px; position:relative; margin:0 auto;}
.i-banner-cont-in{float:left; width:1002px;}
.i-banner-txt{float:left; position:absolute; left:106px; top:30%; font-size:14px; padding:16px 19px;	background:url(../../images/white-t-b.png); color: #101011;}
.i-banner-txt P {font-size:25px; font-weight:300; font-family:'OpenSansBold'; color:#0b3284; padding:0px 0 19px 0px;}
.i-banner-txt P span{color:#740606;}
.new-logo{width:131px; height:120px; position:absolute; right:-99px; margin:14px 0 0 0;}
/* Stylesheet: banner-slider Modified On 2012-08-04 16:46:03 */
