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

body{
	padding:0 0 0 0;
	margin:0;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#f1eee5;
	height:100%;
	}
html{ height:100%;}	

td, div, h1, h2, h3, p, input, figure{
	margin:0;
	padding:0;
}
a { text-decoration:none;}
img{
	padding:0;
	margin:0;
	border:none;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
	}
.spacer {
	clear:both;
	line-height:0;
	font-size:0;
}
/*=======content=========*/
section{ display:block;}
.content{ width:1000px; margin:0 auto; overflow:hidden;}
header{ display:block; background:#000; min-width:1000px;}
.header_top{ width:100%; background:#100a04; height:96px;  padding-top:16px;}
#logo{ float:left; margin:0 0 20px 0;}
#contact{ float:left; margin:0 0 0 252px;}
header p{ font:normal 14px/18px 'Oswald', sans-serif; color:#fea800; letter-spacing:0px;}
header p.head{ font:normal 14px/29px 'Oswald', sans-serif; color:#fea800; letter-spacing:0px;}
#social{ float:left; margin:0 0 0 25px;}
#social p.head{ font:normal 14px/26px 'Oswald', sans-serif; color:#fea800; letter-spacing:0px;}
#social li{ float:left; margin:0 5px 0 0;}
#social li img:hover{opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */}
#on-wrap-content{ position:absolute; margin:-116px 0 0 0; z-index:200; width:100%;}	
nav#main_menu{ width:100%; background:url(../images/nav-back.png) repeat-x; height:44px; display:block; position:absolute; z-index:100; min-width:1000px;}
#main_menu li:hover{ background:#000;}
#wrapper{ min-width:1000px;}
	/*#lava {position:relative; text-align:center; width:1000px; margin:0 auto; overflow:hidden;}
	#lava ul {position:relative; width:1000px; margin:0 auto; display:inline; z-index:100;}
	#lava ul li {float:left; position:relative;}
	#lava ul ul li{ clear:both; float:none; width:150px; height:35px; background:#000;}
	#lava ul ul li:hover{ background:red;}
	#lava ul ul{ display:none; width:150px;}
	#lava ul ul ul{ display:none; width:150px; margin-left:150px; margin-top:-32px;}
	#lava ul ul ul li{ background:#000; height:35px;}
	#lava ul li a{text-decoration:none; font:normal 16px 'Open Sans', sans-serif; font-weight:700; color:#FFF; display:block;  padding:11px 10px 11px 10px; text-align:center; height:44px; overflow:hidden; height:22px;}
	#lava ul ul li a{padding:5px 15px 5px 15px; height:22px; text-align:left;}
	#lava ul li.selected{ color:#0F3;}
	#lava #box {position:absolute; left:0; top:0; z-index:-10; height:100%; text-align:center;}
	#lava #box .head {background:#000; height:100%; text-align:center;}*/

#client{ background:url(../images/client-bg.png); overflow:hidden; width:100%; height:100%;}
#client ul{width:1000px; margin:0 auto;}
#client ul li{ float:left; padding:20px 0 12px 0; margin:0 28px 0 0;}
#client img{opacity:0.3; filter:alpha(opacity=30);}

#testi{ width:1000px; margin:0 auto;}
#testi-top p{font:normal 14px 'Open Sans', sans-serif; color:#fea800; margin:7px 0 0 0px;}
#testi-top p span{font:normal 20px 'Open Sans', sans-serif; color:#fea800; margin:7px 0 0 12px; font-weight:bold;}
#testi-top{ background:#100a04; width:294px; height:41px; clear:both; overflow:hidden;}
#testi-body{ width:294px;}
#testi-body p{ color:#505050; font:normal 14px 'Open Sans', sans-serif; margin:12px; clear:both;}
#testi-content{ margin:-170px 0 0 705px; position:absolute; z-index:15px; background:#f3e5c7; height:212px;}
#testi-body a{ background:#100a04; text-decoration:none; color:#fea800; font:normal 16px 'Open Sans', sans-serif; margin:12px; padding:5px 35px; margin:20px 0 30px 12px; overflow:hidden; display:block; width:40px; font-weight:bold;}
/*=========body==========*/
#body{ margin:0 auto; width:1000px;}
#body h2{font:bold 27px 'Oswald', sans-serif; font-weight:400; color:#fea800; letter-spacing:0px; margin:0 0 15px 0;}
#body h4{font:normal 24px 'Open Sans', sans-serif; color:#000; font-weight:400; overflow:hidden; height:100%; padding:10px; margin:0;}
#body p{font:normal 14px 'Open Sans', sans-serif; color:#666; font-weight:400; padding:10px; margin:0;}
#body-left{ width:706px; margin:45px 0 0 0; float:left;}
/*#feature3, #feature4{ width:285px; float:left; border:1px solid #d5d5d5; margin-top:10px; border-radius:7px; cursor:pointer; opacity:0.5; filter:alpha(opacity=40);z-index:20; position:relative;}*/ 
#feature1 p, #feature2 p, #feature3 p, #feature4 p{ color:#000;}
/*#feature1{ color:#000; border:1px solid #6a99ba !important;}
#feature2{ color:#000; border:1px solid #6dbbbe !important;}
#feature3{ color:#000; background:#f4f7ec; border:1px solid #a2be5c !important;}
#feature4{ color:#000; background:#f9f0f1; border:1px solid #d8a0a3 !important;}*/
.feature_bg_2{ background:#c3f7fb; opacity:0; position:absolute; height:100%; width:286px; z-index:10;border-radius:7px;}
.feature2{ width:285px; float:left; margin-top:10px; border-radius:7px; cursor:pointer; /*opacity:0.5; filter:alpha(opacity=40);*/ z-index:20; position:relative; position:relative;}
#feature2{ width:285px; float:left;  z-index:20; position:relative; border-radius:7px; border:1px solid #6dbbbe; overflow:hidden;}

.feature_bg_1{  background:#ffbe94; opacity:0; position:absolute; height:100%; width:286px; z-index:10;border-radius:7px;}
.feature1{ width:285px; float:left; margin-top:10px; border-radius:7px; cursor:pointer; /*opacity:0.5; filter:alpha(opacity=40);*/ z-index:20; position:relative; position:relative;}
#feature1{ width:285px; float:left;  z-index:20; position:relative; border-radius:7px; border:1px solid #ff6501; overflow:hidden;}

.feature_bg_3{  background:#b4c97a; opacity:0; position:absolute; height:100%; width:286px; z-index:10;border-radius:7px;}
.feature3{ width:285px; float:left; margin-top:10px; border-radius:7px; cursor:pointer; /*opacity:0.5; filter:alpha(opacity=40);*/ z-index:20; position:relative; position:relative;}
#feature3{ width:285px; float:left;  z-index:20; position:relative; border-radius:7px; border:1px solid #7b9241; overflow:hidden;}

.feature_bg_4{  background:#f6ccd0; opacity:0; position:absolute; height:100%; width:286px; z-index:10;border-radius:7px;}
.feature4{ width:285px; float:left; margin-top:10px; border-radius:7px; cursor:pointer; /*opacity:0.5; filter:alpha(opacity=40);*/ z-index:20; position:relative; position:relative;}
#feature4{ width:285px; float:left;  z-index:20; position:relative; border-radius:7px; border:1px solid #d8a0a3; overflow:hidden;}
/*#feature1:hover *, #feature2:hover *, #feature3:hover *, #feature4:hover *{ color:#FFF; padding:10px;
	background:#666;
	-moz-box-shadow:inset 0 0 10px #000000;
   	-webkit-box-shadow: inset 0 0 10px #000000;
	-o-box-shadow: inset 0 0 10px #000000;
   	box-shadow:inset 0 0 10px #000000;
	}*/
.feature2, .feature4{ margin-left:50px;}
#feature3{ clear:both;}
#body-right{ margin:80px 0 0 0px; float:left; width:250px;}
#body-right img{ margin:22px 0 15px 0;}
#body-right p span{ color:#5fb6c9; font-weight:400;}
#copy{ margin:30px 0 0; text-align:right; color:#626262; font:bold 14px 'Open Sans', sans-serif; font-size:11px; height:50px;  border-top:#fea800 1px solid; width:450px; float:right; font-weight:100; padding:7px 15px 30px;}
#copy a{margin:0 50px 0 0; display:block; text-decoration:none; float:left; color:#626262;}
#copy a:hover{ color:#000;}
#copy p{ margin:10px 0 0 0;}

#body_content{ width:1000px; margin:0 auto;}
#headline{ color:#3c3c39; font:normal 14px 'Open Sans', sans-serif;  font-size:24px; text-align:center; text-decoration:none; margin:20px 0 0 0;}
#header{color:#000000;  font:bold 14px/18px 'Oswald', sans-serif; text-align:left; margin:20px 20px 0 0; font-size:27px; font-weight:500; float:left;}
#header_testi{color:#000000;  font:bold 14px/18px 'Oswald', sans-serif; text-align:left; margin:0 20px 0 0; font-size:27px; font-weight:500; float:left;}
#header_about{color:#000000;  font:bold 14px/18px 'Oswald', sans-serif; text-align:left; margin:0 20px 0 0; font-size:27px; font-weight:500; float:left;}

#header_edit{color:#000000;  font:bold 14px/18px 'Oswald', sans-serif; text-align:left; margin:2px 20px 0 0; font-size:27px; font-weight:500; float:left;}
.headline_about{ margin:40px 0 0 0;} 
.headline_about p{  color:#000; font:normal 41px/45px 'Open Sans', sans-serif; text-decoration:none;}
.underline{ border:#fea800 thin solid; margin:6px  0 0 0;}
.underline_testi{ border:#fea800 thin solid; margin:8px  0 0 0;}
.underline_edit{ border:#fea800 thin solid; margin:10px  0 0 0;}
.underline_about{ border:#fea800 thin solid; margin:10px  0 0 0;}
.tag{ color:#3c3c39; font:normal 14px 'Open Sans', sans-serif; margin:20px 0 0 10px;}
.tag_testi{ color:#3c3c39;font:normal 14px 'Open Sans', sans-serif; margin:80px 0 0 10px;}
.tag_about{ color:#3c3c39;font:normal 14px 'Open Sans', sans-serif;  margin:35px 0 0 10px;}
#box_body{ margin: 2px 0 100px 0;}
#latest_litigation{ float:left; width:332px;}
#my_meeting{  float:left; width:332px;}
#add_expence{ float:left; width:332px;}
#testi_mainbody{ margin:49px 0 0 0;}
.testi_body{ margin:15px 0 0 0; float:left;}
.right_testi{ background:url(../images/testi_back.png) repeat-x;  width:782px; float:right;}
.right_testi p{font:normal 14px/22px 'Open Sans', sans-serif; font-weight:300; color:#000; margin:80px 0 0 0;}
span.quote_start{ float:left; margin:-40px 0 0 0;}
span.quote_end{   margin:-13px 0 0 235px; display:block; float:left;}
.left_testi{ width:218px; float:left; display:block;}
.name_testi{ margin:15px 0 0 0;}
.name_testi p{ color:#fea800; font: normal 14px/18px 'Oswald', sans-serif; font-weight:100; font-size:25px; margin:18px 0 0 0;}
.name_testi p.small{ color:#797773;  font-weight:200; font:normal 14px 'Open Sans', sans-serif; font-size:17px; margin:11px 0 0 0;}

.box_top{ background:url(../images/dash_box_top.png) center top  no-repeat;} 
.text_head{  margin:0 0 0 20px; color:#fea800; display:block; padding:33px 20px 20px 20px;  }
.text_head p{font: normal 14px/18px 'Oswald', sans-serif; font-weight:100; font-size:27px;}
.box_middle{ background:url(../images/dash_box_mid.png) center repeat-y;}
.box_lower{ background:url(../images/dasd_box_low.png) center top; width:332; height:23px; overflow:hidden;} 
.text_body{ margin:0 0 0 15px; color:#626262; overflow:hidden; display:block; height:300px;}
.text_body p{font:normal 14px 'Open Sans', sans-serif; font-weight:100; font-size:14px; float:left; margin:0 5px 0 0;}
.text_body ul{ margin:2px 0 30px 0; display:block; overflow:hidden;}
.text_body li{ margin:2px 0 10px 5px; font:normal 'Open Sans', sans-serif; font-weight:100; font-size:14px;}
.bold{ font:bold 14px 'Open Sans', sans-serif; font-size:14px;}
.see_more{ color:#fea800; font:bold 14px 'Open Sans', sans-serif; font-size:14px; text-align:right;  margin:5px 5px 0 0;} 
.see_more a{ margin:15px 15px 0 0; color:#fea800; font:bold 14px 'Open Sans', sans-serif;text-decoration:underline; font-size:14px;}
.see_more a:hover{ color:#000;}


.see_meeting{ color:#fea800; font:bold 14px 'Open Sans', sans-serif; font-size:14px; text-align:right;  margin:57px 25px 0 0;} 
.see_meeting a{ margin:10px 15px 0 0; color:#fea800; font:bold 14px 'Open Sans', sans-serif;text-decoration:underline; font-size:14px;  }
.see_meeting a:hover{ color:#000;}
.see_litigation{ color:#fea800; font:bold 14px 'Open Sans', sans-serif; font-size:14px; text-align:right;   margin:74px 25px 0 0;} 
.see_litigation a{ margin:50px 15px 0 0; color:#fea800; font:bold 14px 'Open Sans', sans-serif;text-decoration:underline; font-size:14px;  }
.see_litigation a:hover{ color:#000;}

input.advocate{ width:20px; height:30px; margin:2px 0 0 50px;}

button{color:#fea800; font: normal 14px/18px 'Oswald', sans-serif;font-weight:100; font-size:27px; margin:5px 0 0 100px;}

input[type="text"].login_align{ width:120px; height:20px; background:#E9E9E9; margin:0 5px 0 0; }
input[type="text"],input[type="password"],textarea.edit_align{ width:368px; height:30px; background:#fff;  margin:8px 0 8px 22px;  padding: 4px;
 font:normal 14px 'Open Sans', sans-serif;
  font-weight:100; 
  font-size: 15px;
  line-height: 18px;
  color: #000;
  }
textarea,
input[type="text"],
input[type="password"],
.input-medium {
  border: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
 -webkit-transition: border linear 0.2s, box-shadow linear 0.4s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.4s;
      -ms-transition: border linear 0.2s, box-shadow linear 0.4s;
       -o-transition: border linear 0.2s, box-shadow linear 0.4s;
          transition: border linear 0.2s, box-shadow linear 0.4s;
}

textarea:focus,
input[type="text"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow:  0 0 7px #fea800;
     -moz-box-shadow:  0 0 7px #fea800;
          box-shadow:  0 0 7px #fea800;
}		
input[type="submit"],input[type="button"].orange_button{ background:url(../images/submit_button.png) no-repeat; height:47px; width:158px; font: bold 14px/18px 'Oswald', sans-serif; font-weight:400; color:#fff; font-size:20px; margin:10px 5px 12px 22px; border:none; padding-bottom:8px; cursor:pointer;}
input[type="button"].orange_button_large{background:url(../images/submit_button_large.png) no-repeat !important; width:220px;}

form.edit{ margin:15px 0 0 242px;}
form.login{ margin:0 0 0 1px; display:block;}
.field{ font: normal 14px/18px 'Oswald', sans-serif; font-weight:100; color:#000; font-size:20px;}

 
 
 

#headline{ color:#3c3c39; font: normal "open Sans";  font-size:24px; text-align:center; text-decoration:none; margin:20px 0 0 0;}
#headerr{color:#000000;  font:bold 14px/18px 'Oswald', sans-serif; text-align:left; margin:5px 20px 0 0; font-size:27px; font-weight:500; float:left;}
.underline_calender{ border:#fea800 thin solid; margin:15px 0 0 0;}
.tag{ color:#3c3c39; font:"open Sans"; font-size:14px; margin:25px 0 0 10px;}
.header_align{ margin:10px 0 0 0;}
#box_body{ margin: 2px 0 100px 0;}
#latest_litigation{ float:left; width:332px;}
#my_meeting{  float:left; width:332px;}
#add_expence{ float:left; width:332px;}
.box_top{ background:url(../images/dash_box_top.png) center top  no-repeat; } 
.text_head{  margin:0 0 0 20px; color:#fea800; display:block; padding:33px 20px 20px 20px;  }
.text_head p{font: normal 14px/18px 'Oswald', sans-serif; font-weight:100; font-size:27px;}
.box_middle{ background:url(../images/dash_box_mid.png) center repeat-y;}
.box_lower{ background:url(../images/dasd_box_low.png) center top; width:332; height:23px; overflow:hidden;} 
.text_body{ margin:0 0 0 15px; color:#626262; overflow:hidden; display:block; height:300px;}
.text_body p{font:normal 14px 'Open Sans', sans-serif; font-weight:100; font-size:14px; float:left; margin:0 5px 0 0;}
.text_body ul{ margin:15px 0 40px 0;}
.text_body li{ margin: 15px 0 10px 15px; font:normal 'Open Sans', sans-serif; font-weight:100; font-size:14px;}
.bold{ font:bold 14px 'Open Sans', sans-serif; font-size:14px;}
.see_more{ color:#fea800; font:bold 14px 'Open Sans', sans-serif; font-size:14px; text-align:right;  margin:10px 25px 0 0;} 
.see_more a{ margin:10px 15px 0 0; color:#fea800; font:bold 14px 'Open Sans', sans-serif;text-decoration:underline; font-size:14px;  }
.see_more a:hover{ color:#000;}


.see_meeting{ color:#fea800; font:bold 14px 'Open Sans', sans-serif; font-size:14px; text-align:right;  margin:25px 25px 0 0;} 
.see_meeting a{ margin:10px 15px 0 0; color:#fea800; font:bold 14px 'Open Sans', sans-serif;text-decoration:underline; font-size:14px;  }
.see_meeting a:hover{ color:#000;}
.see_litigation{ color:#fea800; font:bold 14px 'Open Sans', sans-serif;  text-align:right;   margin:35px 25px 0 0;} 
.see_litigation a{ margin:50px 15px 0 0; color:#fea800; font:bold 14px 'Open Sans', sans-serif;text-decoration:underline; font-size:14px;  }
.see_litigation a:hover{ color:#000;}

.main_body_about{ margin:25px 0 0 0;}
.left_about{color:#fea800; font: normal 25px 'Oswald', sans-serif; font-weight:100; float:left; width:590px; margin:0 16px 0 0;}
.left_about p{ color:#000; font: 14px/22px 'Open Sans', sans-serif; float:left; text-align:justify; margin:10px 0 0 0; } 
.right_about{ margin:0 0 0 10px;}


.copyright{ margin:30px 0 0px 0; text-align:right; color:#626262; font:bold 14px 'Open Sans', sans-serif; font-size:11px; height:50px;  border-top:#fea800 1px solid; width:450px; float:right; font-weight:100; padding:7px 15px 30px;}
.copyright a{margin:0 50px 0 0px; display:block; text-decoration:none; float:left; color:#626262;}
.copyright a:hover{ color:#000;}
button{color:#fea800; font: normal 17px/18px 'Oswald', sans-serif;font-weight:100;  height:30px; width:80px; margin:0 auto; background:#000; overflow:hidden; text-align:center;}
#case_priority{ margin:10px 0 0 220px; color:#626262; font:bold 14px 'Open Sans', sans-serif; font-weight:200; position:absolute;} 
#low{height:15px; width:30px; background:#FF3; margin:12px 0 0 311px; float:left; position:absolute; border:#FC3 solid .5px;  }
#medium{height:15px; width:30px; background:#3F6; margin:12px 0 0 384px; float:left; position:absolute; border:#393 solid .5px;}
#high{height:15px; width:30px; background:#F00; margin:12px 0 0 486px; float:left; position:absolute; border:#A51D0E solid .5px;}


#header_terms{color:#000000;  font:bold 14px/18px 'Oswald', sans-serif; text-align:left; margin:0 20px 0 0; font-size:27px; font-weight:500; float:left;} 
.tag_terms{ color:#3c3c39;font:normal 14px 'Open Sans', sans-serif; margin:80px 0 0 10px;} 
.underline_terms{ border:#fea800 thin solid; margin:15px 0 0 0;} 
#main_body_terms{ margin: 30px 0 0 0;}
.heading h2{ color:#fea800; font: normal 22px/25px 'Oswald', sans-serif; margin:20px 0 0 0;}
.terms_point{ font:normal 14px/22px 'Open Sans', sans-serif; color:#000; margin:20px 0 0 0;} 
/*=======footer=======*/


#footer{font:24px 'Open Sans'; display:block; font-weight:light; width:100%; clear:both; position:fixed; bottom:0; z-index:200; overflow:hidden; height:44px; background:#000;}

#log-in{ position:fixed; bottom:0; width:200px; border-right:1px solid #FFF; float:left; color:#FFF; font:normal 24px 'Open Sans', sans-serif; font-weight:400; padding:1px 0 10px 0;}
#log-in img{ margin:0 0 0 50px;}





#my_account{ width:200px; border-right:.5px solid #FFF; float:left; font:normal 24px/40px 'Open Sans', sans-serif; font-weight:400; padding:0px 0 0px 0; color:#FFF; text-align:center;
margin:0 0 0 250px;
position:fixed; bottom:0;
width:200px;
height:45px;
background:#100a04;
transition-property: height;
transition-duration: 1s;
-moz-transition-property: height; 
-moz-transition-duration: 1s; 
-webkit-transition-property: height; 
-webkit-transition-duration: 1s; 
-o-transition-property: height; 
-o-transition-duration: 1s;
}
#my_account:hover
{
height:135px;
}


#employee-log-in{ width:200px; border-right:1px solid #FFF; float:left; font:normal 24px/40px 'Open Sans', sans-serif; font-weight:400; padding:0px 0 0px 0; color:#FFF; text-align:center;
margin:0 0 0 500px;
position:fixed; bottom:0;
width:249px;
height:44px;
background:#5fb6c9;
transition-property: height;
transition-duration: 1s;
-moz-transition-property: height; 
-moz-transition-duration: 1s; 
-webkit-transition-property: height; 
-webkit-transition-duration: 1s; 
-o-transition-property: height; 
-o-transition-duration: 1s;
}
#employee-log-in:hover
{
height:200px;
}

#client-log-in{ width:200px; float:left; font:normal 24px/40px 'Open Sans', sans-serif; font-weight:400; padding:0px 0 0px 0; color:#FFF; text-align:center;
margin:0 0 0 750px;
position:fixed; bottom:0;

height:44px;
background:#5fb6c9;
transition-property: height;
transition-duration: 1s;
-moz-transition-property: height; 
-moz-transition-duration: 1s; 
-webkit-transition-property: height; 
-webkit-transition-duration: 1s; 
-o-transition-property: height; 
-o-transition-duration: 1s;
}
#client-log-in:hover
{
height:220px;
}

/*-----------------------------------------*/
.btn {
  display: inline-block;
  *display: inline;
  padding: 3px 10px 3px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-weight:bold;
  color: #000000;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  font-size:16px;
  margin-top:15px;		  
}
.btn:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #5e4023;
  *background-color: #d9d9d9;


  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}
.btn-success {
  background-color: #7a864f;
  *background-color: #7a864f;
  background-image: -ms-linear-gradient(top, #adbd72, #7a864f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#adbd72), to(#7a864f));
  background-image: -webkit-linear-gradient(top, #adbd72, #7a864f);
  background-image: -o-linear-gradient(top, #adbd72, #7a864f);
  background-image: -moz-linear-gradient(top, #adbd72, #7a864f);
  background-image: linear-gradient(top, #adbd72, #7a864f);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border:1px solid #175502;

}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #7d8951;
  *background-color: #7d8951;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}	
.btn-warning {
  background-color: #dc5c27;
  *background-color: #dc5c27;
  background-image: -ms-linear-gradient(top, #f9c191, #d13600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9c191), to(#d13600));
  background-image: -webkit-linear-gradient(top, #f9c191, #d13600);
  background-image: -o-linear-gradient(top, #f9c191, #d13600);
  background-image: -moz-linear-gradient(top, #f9c191, #d13600);
  background-image: linear-gradient(top, #f9c191, #d13600);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f9c191', endColorstr='#d13600', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);

}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #d13600;
  *background-color: #d13600;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #df6733 \9;
}	
#footer_home{font:normal 24px 'Open Sans', sans-serif; font-weight:400; display:block; width:100%; clear:both; position:fixed; bottom:0; z-index:200; overflow:hidden; height:44px; background:#100a04;
}


#footer-content{ margin:0 auto; width:1000px;}
#log-in{ position:fixed; bottom:0; width:219px; border-right:1px solid #FFF; float:left; color:#FFF; font:normal 24px 'Open Sans', sans-serif; font-weight:400; padding:1px 0 10px 0; margin:0px 0 0 30px}
#log-in img{ margin:0 0 0 50px;}
input.text-box{ border:none; width:200px; height:30px; padding:0 0 0 3px; margin:15px 0 0 0;}
input.button{  border:none; width:80px; height:30px; background:#fff; float:left; margin:15px 0 0 23px;}
#footer-content form a{ color:#FFF; font:normal 12px/0px 'Open Sans', sans-serif; text-align:left; display:block; margin:38px 0 0 15px; float:left; text-decoration:none;}
#footer-content form a:hover{ color:#FFF; font:normal 12px/0px 'Open Sans', sans-serif; text-align:left; display:block; margin:38px 0 0 15px; float:left; text-decoration:underline;}
#footer-content form a.sign-up{margin:15px 0 0 23px;}
#advocate-log-in{ width:249px; border-right:1px solid #FFF; float:left; font:normal 24px/40px 'Open Sans', sans-serif; font-weight:400; padding:0px 0 0px 0; color:#FFF; text-align:center;
margin:0 0 0 250px;
position:fixed; bottom:0;
width:249px;
height:44px;
background:#5fb6c9;
transition-property: height;
transition-duration: 1s;
-moz-transition-property: height; 
-moz-transition-duration: 1s; 
-webkit-transition-property: height; 
-webkit-transition-duration: 1s; 
-o-transition-property: height; 
-o-transition-duration: 1s;
}
#advocate-log-in:hover
{
height:220px;
}


#employee-log-in{ width:249px; border-right:1px solid #FFF; float:left; font:normal 24px/40px 'Open Sans', sans-serif; font-weight:400; padding:0px 0 0px 0; color:#FFF; text-align:center;
margin:0 0 0 500px;
position:fixed; bottom:0;
width:249px;
height:44px;
background:#5fb6c9;
transition-property: height;
transition-duration: 1s;
-moz-transition-property: height; 
-moz-transition-duration: 1s; 
-webkit-transition-property: height; 
-webkit-transition-duration: 1s; 
-o-transition-property: height; 
-o-transition-duration: 1s;
}
#employee-log-in:hover
{
height:220px;
}

#client-log-in{ width:249px; float:left; font:normal 24px/40px 'Open Sans', sans-serif; font-weight:400; padding:0px 0 0px 0; color:#FFF; text-align:center;
margin:0 0 0 750px;
position:fixed; bottom:0;
width:249px;
height:44px;
background:#5fb6c9;
transition-property: height;
transition-duration: 1s;
-moz-transition-property: height; 
-moz-transition-duration: 1s; 
-webkit-transition-property: height; 
-webkit-transition-duration: 1s; 
-o-transition-property: height; 
-o-transition-duration: 1s;
}
#client-log-in:hover
{
height:220px;
}

/*-----------------------------------------*/


.logincontent {
	width:249px;
	height:39px;
	float:left;
	color:#fea800;
	text-align:center;
	overflow:hidden;
	position:fixed;
	bottom:0;
	margin:0 0 0 0px;
	background:#100a04;
	padding-top:5px;
		border-right:1px solid #ffffff;
	}	
.logincontent img {
	margin-left:50px;
	}
.navcontenar {
	width:600px;
	float:left;
	}	
.navcontenar p {
	margin-top:5px;
	color:#fea800;
	}			



.my_account{ width:199px;  color:#fff; font:normal 18px 'Open Sans', sans-serif; list-style:none; text-align:center; text-decoration:none;}
.my_account ul{ width:199px; display:block;}
.my_account li{ height:44px; border-top:#9a6f43 1px solid; color:#fff;}
.my_account ul li.bottom-menu-head{ color:#fea800; font:normal 24px 'Open Sans', sans-serif; margin:5px 0 0 0; border:none;}
.my_account li a{ color:#fff; text-decoration:none; height:34px;  width:200px; display:block; padding:10px 0 0 0; font-size:15px;}
.my_account li a:hover{ color:#fff; border-top:#9a6f43 1px solid; font-size:17px;
background:#5e4023 url(../images/li.png) 10px no-repeat; }
 
 .litigation{ width:199px;  color:#fff; font:normal 18px 'Open Sans', sans-serif; list-style:none; text-align:center; text-decoration:none; height:220px;}
.litigation ul{ width:199px; display:block;}
.litigation li{ height:44px; border-top:#9a6f43 1px solid; color:#fff;}
.litigation ul li.bottom-menu-head{ color:#fea800; font:normal 24px 'Open Sans', sans-serif; margin:5px 0 0 0; border:none;}
.litigation li a{ color:#fff; text-decoration:none; height:34px;  width:200px; display:block; padding:10px 0 0 0; font-size:15px;}
.litigation li a:hover{ color:#fff; border-top:#9a6f43 1px solid; font-size:17px;
background:#5e4023 url(../images/li.png) 10px no-repeat; 
 }
 
  .calender{ width:199px;  color:#fff; font:normal 18px 'Open Sans', sans-serif; list-style:none; text-align:center; text-decoration:none; height:220px;}
.calender ul{ width:199px; display:block;}
.calender li{ height:44px; border-top:#9a6f43 1px solid; color:#fff;}
.calender ul li.bottom-menu-head{ color:#fea800; font:normal 24px 'Open Sans', sans-serif; margin:5px 0 0 0; border:none;}
.calender li a{ color:#fff; text-decoration:none; height:34px;  width:200px; display:block; padding:10px 0 0 0; font-size:15px;}
.calender li a:hover{ color:#fff; border-top:#9a6f43 1px solid;
background:#5e4023 url(../images/li.png) 10px no-repeat; font-size:17px; 
 }
 
 
   .expences{ width:199px;  color:#fff; font:normal 18px 'Open Sans', sans-serif; list-style:none; text-align:center; text-decoration:none; height:220px;}
.expences ul{ width:199px; display:block;}
.expences li{ height:44px; border-top:#9a6f43 1px solid; color:#fff;}
.expences ul li.bottom-menu-head{ color:#fea800; font:normal 24px 'Open Sans', sans-serif; margin:5px 0 0 0; border:none;}
.expences li a{ color:#fff; text-decoration:none; height:34px;  width:200px; display:block; padding:10px 0 0 0; font-size:15px;}
.expences li a:hover{ color:#fff; border-top:#9a6f43 1px solid; font-size:17px;
background:#5e4023 url(../images/li.png) 10px no-repeat; 
 }


 .others{ width:199px;  color:#fff; font:normal 18px 'Open Sans', sans-serif; list-style:none; text-align:center; text-decoration:none; height:220px;}
.others ul{ width:199px; display:block;}
.others li{ height:44px; border-top:#9a6f43 1px solid; color:#fff;}
.others ul li.bottom-menu-head{ color:#fea800; font:normal 24px 'Open Sans', sans-serif; margin:5px 0 0 0; border:none;}
.others li a{ color:#fff; text-decoration:none; height:34px;  width:200px; display:block; padding:10px 0 0 0; font-size:15px;}
.others li a:hover{ color:#fff; border-top:#9a6f43 1px solid; font-size:17px;
background:#5e4023 url(../images/li.png) 10px  no-repeat; 
 }
/***************************
    style for fancybox
***************************/
.popups{ display:none;}
#popup_forgot p{ font:normal 19px/22px 'Oswald',sans-serif; color:#000;}
#popup_forgot p.popup_text{font:normal 15px/19px 'Open Sans', sans-serif; color:#000; text-align:justify; margin:15px 0 0 0;}
#popup_forgot{ width:345px; padding:10px}
input.popup_email{ height:44px; width:342px; border:none; padding:0; float:left; margin:15px 0 0 0; border:1px solid #FEA800;}	
input.popup_submit{ border:none; float:left; margin:15px 0 0 0; padding-bottom:5px; cursor:pointer;}
#popup_signup{width:525px; padding:10px}
form.edit_popup{ margin-left:0; clear:both; margin-top:15px !important; display:block;}
button.next, button.next_2, button.finish{ color:#FFFFFF; padding:1px 0 5px 0; float:right;}
button.prev, button.prev_2 { color:#FFFFFF; padding:1px 0 5px 0; float:left;}
#popup_signup h3{ color:#000; font:normal 18px/18px 'Oswald', sans-serif; background:#CCC; padding:5px 0px; width:100px; text-align:center; float:left; margin-right:1px; margin-bottom:20px; opacity:0.5; filter:alpha(opacity=50);}
.stepy_login{ width:530px; margin:0 auto;}
input.circle_btn_left{ background:url(../images/grey_circle.png) no-repeat; height:240px; width:241px; border:0; float:left; margin-bottom:100px; cursor:pointer;
color:#fff; font:normal 27px/31px 'Oswald', sans-serif;}
input.circle_btn_right{background:url(../images/grey_circle.png) no-repeat; height:240px; width:241px; border:0; float:right; margin-bottom:100px; cursor:pointer;
color:#fff; font:normal 27px/31px 'Oswald', sans-serif;}
input.circle_btn_left:hover , input.circle_btn_right:hover{background:url(../images/orange_circle.png) no-repeat;}
.slide{position:relative;}
.slide img{}
.slide p{ position:absolute; z-index:100; bottom:121px; left:11%; font:normal 28px/32px 'Oswald',sans-serif; color:#FFF; text-shadow:0px 0px 10px #000; background:url(../images/nav-back.png); padding:10px;}
.slide_cap{}
#main_calender{ margin:75px 0 0 0; clear:both;}
.only_calender{ float:left; width:82%;}
#drag_drop_box{ float:left; width:13.5%; margin:5px 4% 0 0; border:1px solid #626262; background:#fff; height:100%;}
.head_drag_drop_box{ background:#000; color:#FEA800; font:normal 15px/29px 'Oswald', sans-serif; color:#fea800; letter-spacing:0px; margin:0 !important; padding:5px;}
.text_field{ padding:5px; border-bottom:1px dashed #CCC;}
.last_text_field{ border:none;}
.slide_stressed{ background:url(../images/stressed.jpg) no-repeat;}
.slide_stressed h2{ }
.slide_confused{ background:url(../images/confused.jpg) no-repeat;}
.slide_confused h2{ margin-left:840px;}
.slide_take_care{ background:url(../images/take_care.jpg) no-repeat;}
.slide_take_care h2{ margin-left:700px; margin-top:10px !important;}
.slide_satisfied{ background:url(../images/satisfied.jpg) no-repeat;}
.slide_satisfied h2{ margin-left:300px;}
.slide_share{ background:url(../images/share.jpg) no-repeat;}
.slide_share h2{ margin-left:550px;}

/* ------- I can manage ------- */
.main_button{ margin-top:40px;}
.button_left, .button_right{ background:url(../images/grey_squre.png) no-repeat; height:164px; width:184px; cursor:pointer; float:left; margin:0 12.5%; font:normal 27px/31px 'Oswald', sans-serif; text-align:center; color:#fff; padding:80px 30px 0;}
.button_left:hover, .button_right:hover{ background:url(../images/orange_squre.png) no-repeat;}
.texton_click{ background:url(../images/textbox_bg.png) no-repeat; height:49px; width:454px; font:normal 18px/22px 'Oswald', sans-serif; text-align:center; color:#000; padding:15px; margin:42px 0;}
.manage_area{ background:url(../images/hoz_shadow.png) no-repeat center top; padding-top:40px; overflow:hidden;}
.manage_area p{ clear:both;}
.reset_m{ margin:0 !important;}
.manage_area input{ margin:5px 7px 5px 0 !important; float:left;}
.w_100{ width:100px !important;}
.w_50{ width:50px !important;}
.w_150{ width:150px !important;}
.w_130{ width:130px !important;}
.w_200{ width:200px !important;}
.plus_btn{ background:url(../images/plus_btn.png) no-repeat !important; width:44px; height:37px; border:none; cursor:pointer;}
.save_btn{ background:url(../images/grey_btn.png) no-repeat !important; width:107px; height:37px; border:none; cursor:pointer; font:bold 15px/16px 'Oswald', sans-serif; color:#fff; font-weight:400; padding:0 0 2px 0;}
.delete_btn_blk{ background:url(../images/delete_btn_blk.png) no-repeat; width:29px; height:27px; border:none; cursor:pointer;}
.edit_btn_blk{ background:url(../images/edit_btn_blk.png) no-repeat; width:29px; height:27px; border:none; cursor:pointer;}
.manage_area select{
border: 0;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.4s;
 -moz-transition: border linear 0.2s, box-shadow linear 0.4s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.4s;
   -o-transition: border linear 0.2s, box-shadow linear 0.4s;
	  transition: border linear 0.2s, box-shadow linear 0.4s;
height:38px; background:#fff;
font:normal 15px/17px 'Open Sans', sans-serif;
font-weight:100; 
color: #000;
margin:5px 7px 5px 0 !important;
float:left;
}
/* ------- /I can manage ------- */
/*===========-28/05/2013 - home admin-==================*/
.home_admin_body_top{ background:url(../images/rolled_paper_top.png) no-repeat top center; margin:25px 0 0; height:68px;  /*padding:100px 30px 0 52px;*/ text-align:center; padding-top:40px; width:325px;
}
.home_admin_body_top h3{font:normal 27px/31px 'Oswald', sans-serif;}
.home_admin_body_mid{background:url(../images/rolled_paper_mid.png) repeat-y center;/* padding:0 30px 0 52px;*/ width:270px; padding:0 30px 20px;}
.home_admin_body_mid p{}
.home_admin_body_bottom{background:url(../images/rolled_paper_bottom.png) no-repeat bottom center;/* height:162px; */ height:41px; width:324px;}
.position_mid{ width:1000px;
margin:0 auto;}
#home_admin_body{ }
.fleft{ float:left !important;}
.fright{ float:right !important;}
.m_top_70{ margin-top:70px !important;}
.m_top_10{ margin-top:10px;}
.home_admin_body_mid input[type="text"],.home_admin_body_mid input[type="password"]{ padding:0; width:100%; margin:5px 0;}
.home_admin_body_mid input[type="submit"]{ margin-left:0;}
.home_admin_body_mid label{font:normal 15px/17px 'Open Sans', sans-serif; font-weight:400;}
.thankyou{ opacity:0; filter:alpha(opacity=0);}
/*===========-28/05/2013 - /home admin-==================*/
/* -------------- payments / bills --------------*/
.payment_head{ background:#000; height:28px; font:normal 14px/18px 'Oswald', sans-serif; color:#fea800; padding:8px 0 0 10px}
.path_bar{ background:#ccc; overflow:hidden;}
.path_bar span{ padding:4px 15px 5px 7px; display:block; float:left; cursor:pointer;}
.path_bar span:hover, .path_bar span.selected{background:url(../images/tab_arrow.png) right top no-repeat; }

.payment_body{ padding:15px; overflow:hidden}
.payment_body label{ font-weight:bold; margin-top:9px;}
.payment_body textarea{vertical-align:middle; width:288px; height:60px; margin:5px 0;}
.payment_body input[type="text"]{ margin:5px 0; vertical-align:middle; width:280px; height:18px; font-size:13px;}
.payment_body select{ margin:5px 0; height:26px;
  border: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
 -webkit-transition: border linear 0.2s, box-shadow linear 0.4s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.4s;
      -ms-transition: border linear 0.2s, box-shadow linear 0.4s;
       -o-transition: border linear 0.2s, box-shadow linear 0.4s;
          transition: border linear 0.2s, box-shadow linear 0.4s;
}
.payment_body p{ clear:both;}
.w_400{ width:400px;}
.w_208{ width:208px !important;}
.w_20{ width:20px !important;}
.w_90{ width:90px !important;}
.wide_rule{ margin:13px 0; border:1px dotted #000; clear:both;}
.m_left_10{ margin-left:10px !important;}
.m_left_20{ margin-left:20px !important;}
.m_left_50{ margin-left:50px !important;}
.align_c{ text-align:center;}
.clear_none{ clear:none !important;}
.wide_bluebar{ background:#303030; width:100%; color:#fff; padding:3px; text-align:center;}
.blue_heading label{ color:#0053b3;}
/* -------------- /payments / bills --------------*/
.ma_top_70{ margin-top:70px !important;}
.activelink{ background:#000; display:block; overflow:hidden;}