











.tbl-brd.tbl-brd2 tr td {
    padding-left: 0;
    padding-right: 0;
	/*width: 14%;*/
}
.tbl-brd.tbl-brd2 form table tr td {
    padding-left: 0;
    padding-right: 0;
	/*width: 14%;*/
}
.tbl-brd.tbl-brd2 tr th {
	/*width: 14%;*/
}

.sats-inr-opg{ margin: 0px; overflow: hidden;}
.sats-inr-opg .tbl-brd.tbl-brd2 tr th {
    width: 170px;
}
.sats-inr-opg table.tbl-brd.tbl-brd2{}
.sats-inr-opg form table.dark_header{}
.sats-inr-opg form table.dark_header tr td{ /*width: 135px !important;*/}
.sats-inr-opg form table.dark_header.vpd_drk tr td {
    width: 130px !important;
}
.sats-inr-opg form table.dark_header tr td input {
    width: 100%;
	background-color: #efefef;
	box-sizing: border-box;
}

.dark_header .editinput {
    background-color: #fff;
    box-shadow: 0 0 2px #404041;
    width: 120px;
}

.webkit .sats-inr-opg form table.dark_header tr td input {
    width: 90%;
	background-color: #efefef;
}
.webkit .sats-inr-opg form table.dark_header tr td input.editinput.small.hasDatepicker {
    width: auto;
}
.webkit .sats-inr-opg form table.dark_header tr td input.blue.submitbtnImg.red{ width: auto;}


.dark_header .red.head_color{ border: 1px solid #ccc;}

.dark_header.vpd_drk .blue.submitbtnImg {
    width: auto;
}
.dark_header .blue.submitbtnImg {
    width: auto !important;
}

.service_tbl p{ margin-left: 5px;}
.tbl-brd.tbl-brd2 #btn_update_services, .tbl-brd.tbl-brd2 .heading.tbl-hdr2{
    margin-left: 5px;
}
.sats-inr-opg form table.dark_header tr td {
    /*width: 185px !important;*/
}
.serviceradios{}
.serviceradios .dark_header tbl_service{}

.service_tbl {
    border-left: medium none;
	border-right: medium none;
}

.service_tbl tr td table tr td {
    padding-left: 5px !important;
}
.tbl_service tr td {
    padding-left: 0 !important;
}


.sats-inr-opg p{ color: #232323;}

.vpd_drk tr td {
   /* width: 17% !important;*/
}

.tbl_service tr td{}
.tbl_service tr td label {
    font-weight: normal;
	margin-left: 5px;
}

.tbl-brd.tbl-brd-new{}
.tbl-brd.tbl-brd-new tr td{}

.tbl-brd.tbl-brd2 .editinput {
    background-color: #efefef;
    box-shadow: 0 0 2px #404041;
    width: 155px;
}

.tbl-brd.tbl-brd2 .email {
    width: 175px;
}

.tbl-brd.tbl-brd2 form tr td:first-child {
    padding-left: 5px;
}

.expad td:first-child {
    padding-left: 5px !important;
}


.tbl-brd.tbl-brd2 .red.head_color, table.dark_header .orange.head_color, .dark_header .green.head_color, .dark_header .blue.head_color, .dark_header .purple.head_color{
    border: 1px solid #ccc;
}

.safari input{ -webkit-appearance: none; box-shadow: 0 0 2px #c9c9c9 inset;}
.safari input[type="checkbox"]{ -webkit-appearance: checkbox;}
.safari input[type="radio"]{ -webkit-appearance: radio;}

#vprop_nopad tr.lght-bg:first-child{ border-bottom: none;}
#vprop_nopad tr td {
    padding: 1px 5px;
}


.tbl-address
/* Default code */

.darkgrey{ color: #404041;}
.deepred{ color: #b5121b !important;}
.green{ background-color: #00AE4D !important;}
.blue{ background-color: #00aeef !important;}
input.blue{ background-color: #00aeef !important;}
.orange{ background-color: #f15a22 !important;}

.dpgreen a{ color: #00AE4D !important;}
.dpblue a{ color: #00aeef !important;}
.dporange a{ color: #f15a22 !important;}

.brdnone{ border-top: none !important;}

.blue-btn {
    background-color: #00AEEF !important;
    color: #FFFFFF !important;
}

.lightgrrey{ color: #f9f9f7;}
.lightblue{ color: #7ba6c6;}
h1{ color: #666664;}
h2{ color: #666664;}
h3{ color: #666664;}
h4{ color: #666664;}
h5{ color: #666664;}
h6{ color: #666664;}
.medium-btn{
	color: #FFFFFF !important;
    padding: 10px !important;
}
.gradient-bg{
 *background-color: #bdbec0;
  background-image: -ms-linear-gradient(top, #f9f9f7, #bdbec0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f7), to(#bdbec0));
  background-image: -webkit-linear-gradient(top, #f9f9f7, #bdbec0);
  background-image: -o-linear-gradient(top, #f9f9f7, #bdbec0);
  background-image: -moz-linear-gradient(top, #f9f9f7, #bdbec0);
  background-image: linear-gradient(top, #f9f9f7, #bdbec0);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f9f9f7', endColorstr='#bdbec0', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.div-padg{ padding: 10px;}

body {

	font: 100% Arial, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #232323;
	background-color: #f9f9f7;
	background-repeat: no-repeat;
	
}
.thrColLiqHdr #container {

	width: 998px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*background-image: url('/testsite2268/images/bgImg.jpg');*/
	
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.thrColLiqHdr #header1 {

	background: none; /* #DDDDDD; */
	padding: 0 10px;
	margin-bottom: 70px;
}
.thrColLiqHdr #header2 {

	background: none; /* #DDDDDD; */
	padding: 0 10px;
	margin-bottom: 30px;
}
.thrColLiqHdr #header h1 {

	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.indentmenu {

	margin-left: 20px;
	border: none;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0;
}



/* Tips for sidebars:

 1. Since we are working in percentages, it's best not to use side padding on the sidebars. It will be added to the width for standards compliant browsers creating an unknown actual width.

 2. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".thrColLiqHdr #sidebar1 p" rule.

 3. Since Explorer calculates widths after the parent element is rendered, you may occasionally run into unexplained bugs with percentage-based columns. If you need more predictable results, you may choose to change to pixel sized columns.

 */

.thrColLiqHdr #sidebar1 {

	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 22%; /* since this element is floated, a width must be given */
	/* background: #EBEBEB; the background color will be displayed for the length of the content in the column, but no further */

	padding: 15px 0; /* top and bottom padding create visual space within this div  */
}
.thrColLiqHdr #sidebar2 {

	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 23%; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 0; /* top and bottom padding create visual space within this div */
	background-color: #FFFFFF;;
}
.thrColLiqHdr #sidebar3 {

	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 23%; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 0; /* top and bottom padding create visual space within this div */
	background-color: #FFFFFF;
	;

}
.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 {

	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}
/* Tips for mainContent:

 1. the space between the mainContent and sidebars is created with the left and right margins on the mainContent div.

 2. to avoid float drop at a supported minimum 800 x 600 resolution, elements within the mainContent div should be 300px or smaller (this includes images).

 3. in the Internet Explorer Conditional Comment below, the zoom property is used to give the mainContent "hasLayout." This avoids several IE-specific bugs.

 */

.thrColLiqHdr #mainContent {

	margin: 0 2% 0 23.5%; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	width: 740px;
}

.thrColLiqHdr #mainContentWide {
	margin: 0 2% 0 3.5%;
	width: 935px;
}

.thrColLiqHdr #mainContentAgentpage {

	/*margin: 0 2% 0 2%;*/

	margin: 0;
	/* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */

}
.thrColLiqHdr #mainContentCalendar {

	margin: 0 24% 0 0; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
}
.thrColLiqHdr #footer {

	background: url(../images/copyright_banner.png);  /*#DDDDDD;*/
	background-repeat: no-repeat;
	width: 998px;
	height: 63px;
	margin-top: 70px;
	padding: 0;
	/*padding-top: 0;

	 padding-right: 10px;

	 padding-bottom: 0;

	 padding-left: 10px;*/

}
.thrColLiqHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
/* Miscellaneous classes for reuse */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page The floated element must precede the element it should be next to on the page. */

	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */

	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
#apDiv1 {

	position: absolute;
	left: 829px;
	top: 3px;
	width: 160px;
	height: 52px;
	z-index: 1;
}
.style1 {
	color: #353535;
}
.style2 {

	font-size: 8pt
}
.style3 {

	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #404041;
}
.style4 {

	color: #404041;
	font-size: 12pt;
}
.style9 {
	font-size: 10pt;
	font-weight: bold;
}
.style10 {
	font-size: 10%;
	color: #FFFFFF;
}
.style11 {
	font-size: 10pt;
	color: #FFFFFF;
}
.style12 {

	color: yellow;
	font-size: 9px;
}
.style13 {

	font-size: 9pt;
	color: #404041;	/* #666666; */
}
.style14 {

	font-size: 8pt;
	color: #B5121B;
}
.style15 {

	font-size: 10pt;
	color: #B5121B;
}
.style16 {

	font-size: 1.2em;
	color: #404041;		/* #5c5c5c; */
}
blockquote {

	margin: 10px 10px;
	upadding: 0px;
	color: #404041;
	padding: 25px 10px;
	border: thin solid;
}
.mystyle {

	background: #A296D8;
	border: thin dotted gray;
}
a.mystyle:link {

	color: #000000;
}
.addlabel {
	color: #232323;
    float: left;
    font-family: arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;
}
.addinput, .addtextarea, select {
    background-color: #efefef;
    border: medium none;
    border-radius: 5px;
    height: 30px;
    margin-bottom: 10px;
    padding-left: 10px;
    width: 90%;
	-moz-box-sizing: padding-box;
	-webkit-box-sizing: padding-box;
	box-sizing: padding-box;
	box-shadow: 0 0 2px #404041;
}

.editinput, .edittextarea, .edittextarearenew {
    border: medium none;
    border-radius: 5px;
    height: 30px;
    padding-left: 10px;
    width: 100%;
	-moz-box-sizing: padding-box;
	-webkit-box-sizing: padding-box;
	box-sizing: padding-box;
	box-shadow: 0 0 2px #404041;
	width: 160px; /* 180px; */
	background-color: #efefef;
}
.safari input.editinput{ -webkit-appearance: none; box-shadow: 0 0 2px #c9c9c9 inset;}

.edittextarearenew {
	width: 209px; 
}

.small {
	width: 90px;
}

.labelservice {
}
.labelyes {

	color: #000;
}
.labelno {
	color: #232323;
}

label {
	color: #232323;
}

.serviceradios {
	clear: both;
}
.tenantlabel {
	float: left;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 3px;
	text-align: right;
}
.phlabel {

	margin-left: 40px;
}
.tenantinput, .tenanttextarea, .tenantinput-large {
	width: 90px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #fff;
	float: left;	
    box-sizing: padding-box;
    -moz-box-sizing: padding-box;
	-webkit-box-sizing: padding-box;
    background-color: #efefef;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 0 2px #404041;
    height: 30px;
    margin-bottom: 10px;
    padding-left: 10px;
}

.textarea-big{
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #fff;
	float: left;	
    box-sizing: padding-box;
    -moz-box-sizing: padding-box;
	-webkit-box-sizing: padding-box;
    background-color: #FFFFFF;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 0 2px #404041;
    height: auto;
    margin-bottom: 10px;
    padding-left: 10px;
}
.textarea-big-field {
  width: 380px;
  font-family: Arial, sans-serif;
  color: #666664;
}
.bggrey{background-color: #efefef;}

.tenantinput-large {
	width: 180px;
}

.phinput {

	width: 90px;
	margin-left: 10px;
}
searchstyle {

	margin-bottom: 20px;
	margin-left: 10px;width=50px;
}
addtextarea {

	width: 280px;
	height: 150px;
}
.boxes {

	width: 1em;
}
#submitbutton {

	width: 280px;
	height: 150px;
}
.submitbtnImg {
	background-color: #b5121b;
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	border: #dc9b9d;
	border-radius: 5px;
	padding: 2px 10px;
	cursor: pointer;
	-webkit-appearance: none;
}
a:link {

	text-decoration: none;
	color: #b4151b;
}
a:visited {

	text-decoration: none;
	color: #b4151b;
}
a:hover {

	text-decoration: underline;
	color: B5121B;
}
fieldset {

	border: 1px solid #781351;
	width: 400px;
}
.tenantfieldset {

	border: 1px solid #781351;
	width: 625px;
	padding-bottom: 20px;
}
legend {

	color: #fff;
	background: #CC0000;
	border: 1px solid #781351;
	padding: 2px 6px
}
.thrColLiqHdr  #loginLabel {

	border: 0px solid;
	margin-left: 50px;
}
.reqfield {

	color: #FF0000;
}

table.dark_header th {
	color: #ffffff;
	background-color: #B5121B;
}

/* Update tenant details on renew */
table tr.hidden {
	display: none;
	/*background-color: #F7F7F7;*/
}

table tr.hidden td {
	/*border-bottom: 1px solid #ccc;*/
}

table tr.hidden td td {
	border-bottom: none;
}

.clear{ clear: both;}
a{ text-decoration: none;}
a:hover{ text-decoration: none;}



/* Header */
.sats-tp-cnt{ background-color: #f9f9f7; overflow: auto; height: 49px;}
.sats-tp-cnt.satstophome{ padding-right: 180px;}
.sats-tp-cnt.satstophome .toll-num{ padding-right: 0px;}
.toll-num {
    color: #575755;
    float: right;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
	padding-right: 10px;
}
.sats-container-tp-h{
	 margin: 0 auto;
    overflow: auto;
    width: 100%;
}
.sats-container-tp-h .sats-container{
	float: none;
    /*margin-right: 10px;*/
    width: auto;
}
.hd-tp-lft{
    float: left;
    height: 20px;
    margin: 10px 10px -28px;
    width: 160px;
	display: none;
}

/*---- Header Responsive ----*/

@media(min-width:0px) and (max-width:1340px){
	.hd-tp-lft{ width: 10%;}	
	.sats-container-tp-h{ width: 100%;}
	.sats-container-tp-h .sats-container{ /*width: 77.3%;*/}
	
.sats-tp-cnt.satstophome {
    padding-right: 5px;
}
}

@media(min-width:0px) and (max-width:1160px){ 

}

@media(min-width:0px) and (max-width:800px){ 
	.sats-container-tp-h .sats-container{ /*width: 74%;*/} 
}

@media(min-width:0px) and (max-width:620px){ 
	.hd-tp-lft{ display: none;}
	.sats-container-tp-h .sats-container { margin: 0 auto 0 10px; /*width: 96.6%;*/}
}

@media(min-width:0px) and (max-width:500px){ 
	.sats-tp-cnt { height: auto;}
}


/*---- Header Responsive ends ----*/
/*== Header Ends ==*/


/* Breadcrumb */
.sats-breadcrumb{ float: left; margin-left: 130px;}
.sats-breadcrumb ul{  margin: 7px 0 0;  padding: 0;}
.sats-breadcrumb ul li{ 
	  color: #666664;
    float: left;
    font-size: 14px;
    height: 25px;
    list-style-type: none;
    padding-top: 9px;
    position: relative;
}
.sats-breadcrumb ul li:first-child{ background-image: url(../images/breadcrumb_farrow_bg.png);}
.sats-breadcrumb ul li:first-child a{ margin-left: 5px;}
.sats-breadcrumb ul li:first-child a:before{ background-image: none;}
.sats-breadcrumb ul li:first-child a:after{
    background-image: url(../images/breadcrumb_arrow_black.png);
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    height: 33px;
	margin-top: -8px;
    position: absolute;
    right: -10px;
    width: 13px;
    z-index: 55;
}
.sats-breadcrumb ul li.other{
	padding-left: 9px;
    padding-right: 5px;
	margin-left: 2px;
	background-image: url(../images/breadcrumb_arrow_bg.png);
}
.sats-breadcrumb ul li.other.first{ margin-left: 0px;}
.sats-breadcrumb ul li.other.first a:before{ background-image: none;}
.sats-breadcrumb ul li a:after {
    background-image: url(../images/breadcrumb_arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    height: 34px;
    margin-top: -9px;
    position: absolute;
    right: -12px;
    width: 13px;
    z-index: 55;
}
.sats-breadcrumb ul li a:before {
    background-image: url(../images/breadcrumb_arrow_back.png);
     background-position: right center;
    background-repeat: no-repeat;
    content: "";
    height: 33px;
    left: 0;
    margin-top: -8px;
    position: absolute;
    width: 13px;
    z-index: 55;
}
.webkit .sats-breadcrumb ul li a:before{margin-top: -7px;}
.sats-breadcrumb ul li:last-child{ padding-right: 0px;}
.sats-breadcrumb ul li a{ color: #666664; display: block;  padding: 0 10px;}
.sats-breadcrumb ul li a img{ margin-top: 0px;}
.sats-breadcrumb ul li a:hover{ text-decoration: none;}


/* Other page Body Mid-container */
.sats-container {
	width: 966px;
	margin: 0 auto; 
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	clear: both;
}
#main-dv-hld{}
.sats-md-cnt2{
    border-top: 3px solid #b5121b;
	border-bottom: 3px solid #b5121b;
	padding-bottom: 20px;
}
.sats-mc-top:first-child{ margin-top: 20px; padding: 10px; box-shadow: 0 7px 5px -6px #404041;}
.sats-mc-top:first-child h1{}
.sats-mc-top{ /*overflow: auto;*/}
.sats-mc-left{
	/*background-color: #525252;*/
	 box-shadow: 0 7px 5px -6px #404041;
    float: left;
    margin-right: 10px;
    /*padding-top: 10px;*/
	width: 120px;
}
.st-dv{ clear: both;}
.st-dv{ border-bottom: 1px solid #000000;  border-top: 1px solid #656563;  padding-top: 10px; padding-bottom: 10px; background-color: #525252;}
.st-dv:hover{ background-color: #605e5e;}
.st-dv:hover a{ color: #08b4c4;}
.st-dv:first-child{ border-top: none;}
.st-dv:last-child{ border-bottom: none; }
.st-dv a{
    display: block;
    margin-left: 0px;
	color: #fff;
}

.st-dv:hover span a{
	color: #00D1E5; 
}

.st-dv:hover span a:hover{
	color: #00D1E5; 
}
.st-dv a img{}
.st-dv span{
	color: #00D1E5;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.st-dv span.hm-circle{
	background-color: #B5121B;
    border-radius: 50px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin-left: 84px;
    position: absolute;
    text-align: center;
    width: 25px;
}
.sats-mc-right{
	 float: right;
    margin-right: 10px;
    width: 810px;
	  margin-top: 15px;
	  overflow: auto;
	 
}

.sats-mc-right.homepage{  margin-left: 120px;}

.sats-mc-rght-top{ overflow: auto; padding-bottom: 10px;}


@media (min-width:0px) and (max-width: 1650px) {
.sats-mc-rght-top{ width: 1000px; margin: 0 auto;}
}

@media (min-width:0px) and (max-width: 1537px) {
.sats-mc-rght-top{ width: auto; margin: 0 auto;}
}
@media (min-width:0px) and (max-width: 1340px) {
.sats-mc-rght-top{ width: 970px; margin: 0 auto;}
}
@media (min-width:0px) and (max-width: 1191px) {
.sats-mc-rght-top{ width: 910px; margin: 0 auto;}
}
@media (min-width:0px) and (max-width: 1148px) {
.sats-mc-rght-top{ width: 835px; margin: 0 auto;}
}
@media (min-width:0px) and (max-width: 1010px) {
.sats-mc-rght-top{ width: auto; margin: 0 auto;}
}


.sats-mc-rght-inner{}
.log-out{}
.log-out a {
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px;
    text-transform: uppercase;
    width: 90px;
	background-color: #B5121B;
}
.log-out a:hover{ background-color: #c61a23;}

.sats-mc-right.homepage .bx-wrapper {
    margin: 0 auto !important;
}

.sats-mid-inc{
    margin-right: 0px;
    overflow: auto;
    padding-bottom: 20px;
    width: auto;
}
.sats-mc-page{
	 float: left;
	background-color: #FFFFFF;
    border-bottom: 3px solid #B5121B;
    border-top: 3px solid #B5121B;
	padding-bottom: 20px;
	width: 100%;
}
.sats-mid-h{
	margin: 0 auto;
    overflow: auto;
    width: 100%;
}

.sats-page-mid{}

table {
    border-collapse: collapse;
	font-family: arial,sans-serif;
    margin-bottom: 20px;
    width: 100%;
	text-align: left;
	font-size: 14px;
	border: 1px solid #ccc;
}


.tbl-brd{ border: 1px solid #ccc; color: #232323 ;}
.tbl-brd a{ color: #B5121B ;}
.tbl-brd tr{
	font-family: arial,sans-serif;
	background-color: #ffffff;
}
.tbl-brd tr.lght-bg:first-child {
    background-color: #B5121B;
	border-top: none;
    color: #FFFFFF;
}
.tbl-brd tr.lght-bg{ background-color: #EEEEEE; border: 1px solid #ccc;}
.tbl-brd tr.wht-bg{ background-color: #ffffff;}
.tbl-brd tr.lght-bg th:first-child{ text-align: left;}
.tbl-brd tr.lght-bg td:first-child{ text-align: left;}
.tbl-brd tr.wht-bg td:first-child{ text-align: left;}

.tbl-brd2{ border: none; color: #232323 ;}


.tbl-hdr2 th{
     background-color: #FFFFFF !important;
    color: #B5121B !important;
    font-size: 20px;
}

form{ text-align: left;}
.bgred{   
    background-color: #B5121B;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.bold{ font-weight: bold;}
.tbl-all{ }
.tbl-all tr.tb1{ color: #fff; background-color: #B5121B;}

.left-container.homeleftcont, .right-container.homerightcont { /*box-shadow: 1px 1px 5px #ccc;*/}
.left-container.homeleftcont .lbanner:last-child, .right-container.homerightcont .lbanner:last-child{ margin-bottom: 0px;}
.left-container.homeleftcont .lbanner a, .right-container.homerightcont .lbanner a{ display: block;}
.left-container.homeleftcont .lbanner a img, .right-container.homerightcont .lbanner a img{ }




@media(min-width:1344px){
.sats-container-f-h .sats-container {
    float: none;
    margin: 0 auto !important;
    width: 73% !important;
}
.left-container.homeleftcont, .right-container.homerightcont{ display: block;}
}

@media(min-width:0px) and (max-width:1344px){
.left-container.homeleftcont, .right-container.homerightcont{ display: none;}
.sats-mc-page {
    width: 100% !important;
}
.sats-mc-left{
	margin-left: 20px;
}

}

@media(min-width:0px) and (max-width:5044px){
.left-container, .right-container{ display: none;}
.sats-mid-inc { margin-right: 0px;}
}


@media(min-width: 1340px){
	 .webkit .sats-breadcrumb ul li a:before { height: 30px; left: 0px; margin-top: -6px;}
	 
	 .webkit .sats-breadcrumb ul li:first-child a:after{ right: -10px; margin-top: -9px;}
	 
	 .webkit .sats-breadcrumb ul li a:after{ right: -11px; margin-top: -9px;}
	 .sats-mc-right{ float: none; width: auto;}
	 
	 .sats-mc-page{ width: 100%;}
	 
.sats-mid-inc.satsmidhome {
    margin-right: 180px;
}
.right-container.homerightcont {
    float: right;
    position: absolute;
    right: 0;
}
}

@media (min-width: 1130px) and (max-width: 3000px){
.visiblelarge{ display: block;}
.visiblemobile{ display: none;}

.tabvisible{ display: none;}
}
@media (min-width:0px) and (max-width: 1130px){
.visiblelarge{ display: none;}
.visiblemobile{ display: block;}

.visiblemobile #noticeboard{ float: none; width: auto;}
.visiblemobile .divblock{ float: none; display: block; margin-left: 10px;}

.tabvisible{ display: block;}

.visiblemobile .divblock .mc_left{ float: left; margin-top: 30px;}
.visiblemobile .divblock .mc_right{ float: right;}
.visiblemobile .divblock .mc_right .post-holder iframe{ width: 100% !important;}

}

@media(min-width:0px) and (max-width:1345px){
.sats-mid-inc{ width: auto; margin-right: 0px !important;}
}

@media(min-width:0px) and (max-width:1340px){
.sats-mid-inc{ width: auto;}
.sats-mc-page{ /*width: 88.2%;*/ width: 100%;}	
.sats-mid-h { width: 100%;}
.sats-mc-right{ float: none; width: auto;}
.infotext{ font-size: 25px !important;}

}

@media (min-width:0px) and (max-width: 1275px){
	.sats-mc-page{ /*width: 88%;*/}
}

@media(min-width:0px) and (max-width:1160px){ 
.sats-mc-page { /*width: 87.8%;*/}
}

@media(min-width:0px) and (max-width:1150px){ 

}

@media(min-width:0px) and (max-width:1050px){ 
.sats-mc-page { /*width: 87.4%;*/}
}

@media(min-width:0px) and (max-width:1320px){ 

}

@media(min-width:0px) and (max-width:1000px){
#noticeboard {
   /* margin: 20px 10px 0 20px !important;*/
    width: auto !important;
}
}

@media(min-width:0px) and (max-width:895px){ 
.sats-mc-page { /*width: 87%;*/}
}



@media(min-width:0px) and (max-width:785px){ 
.sats-mc-page { /*width: 86.8%;*/}

.visiblemobile .divblock .mc_left{ float: none; margin-top: 30px;}
.visiblemobile .divblock .mc_right{ float: none;}
.visiblemobile .divblock .mc_right .post-holder iframe{ width: 50% !important;}

}

@media(min-width:0px) and (max-width:735px){ 
.sats-mc-page { /*width: 86.5%;*/}
}

@media(min-width:0px) and (max-width: 745px){
}

@media(min-width:0px) and (max-width:770px){ 
.sats-mc-page { /*width: 86%;*/}
}

@media(min-width:0px) and (max-width: 660px){

}

@media (max-width: 565px){

}

@media(min-width:0px) and (max-width:900px){ 
.infotext{ font-size: 22px !important;}
.sats-container{ width: auto; margin: 0px 10px;}
}

@media(min-width:0px) and (max-width:620px){ 
.sats-mc-page {
    /*margin-left: 10px;*/
    width: auto;
	float: none;
}
}

/*---- Mid-container responsive ends ----*/
/*== Mid-container Ends ==*/

/*== Left Sidebar ==*/
.left-container.homeleftcont{
	float: left;
    margin: 0 20px 10px 0px;
}
.left-container.homeleftcont .lbanner {
    display: block;
    margin-bottom: 20px;
}

/*---- Left-container responsive ----*/

@media(min-width:0px) and (max-width:1340px){
	.left-container.homeleftcont{ width: 10%; display: none;}
	.left-container.homeleftcont img{ max-width: 100%;}
}

@media(min-width:0px) and (max-width:1330px){
	.left-container.homeleftcont{ margin: 0 10px 10px 0;}
}

@media(min-width:0px) and (max-width:620px){ 
.left-container.homeleftcont{ display: none;}
}

/*---- Left-container responsive ends ----*/
/*== Left Sidebar Ends ==*/

/*== Right Sidebar ==*/
.right-container.homerightcont{
	float: right;
    margin: 0 0px 10px 20px;
}
.right-container.homerightcont .lbanner {
    display: block;
    margin-bottom: 20px;
}

/*---- Right Sidebar responsive ----*/

@media(min-width:0px) and (max-width:1340px){
	.right-container.homerightcont{ width: 10%;	display: none;}
	.right-container.homerightcont img{ max-width: 100%;}
}

@media(min-width:0px) and (max-width:1330px){
	.right-container.homerightcont {
    margin-left: 0;
    width: 11%;
}
}

@media(min-width:0px) and (max-width:620px){ 
	.right-container.homerightcont{ display: none;}
}

/*---- Right Sidebar responsive ends ----*/
/*== Right Sidebar Ends ==*/

/* Login page Body */
.sats-md-cnt{
    border-top: 3px solid #b5121b;
	border-bottom: 3px solid #b5121b;
	background-image: url(../images/bgImg.jpg);	
	height: 431px;
}
.sats-login-fld{ width: 283px; height: auto; border: 2px solid #b5121b; background-color: #f9f9f7; margin: 100px auto 0;  padding: 20px; overflow: auto;}
.sats-login-fld h1{
    border-bottom: 1px solid #C4C6C5;
    color: #B5121B;
    font-size: 1.2em;
    padding-bottom: 10px;
	margin-bottom: 0;
	margin-top: 0;
}
.sats-login-fld form{ border-top: 1px solid #fff; padding-top: 10px;}
.sats-login-fld form input.addinput:focus{ color: #000; font-style: normal;}
.sats-login-fld form input.addinput{ color: #666664;}

.safari .sats-login-fld form input.addinput{ border: 1px solid #ccc; box-shadow: 0 0 2px #c9c9c9 inset; -webkit-appearance: none;}

.sats-login-fld form p{ margin: 0px 0px 10px 0px;}
.sats-login-fld form a{ color: #7ba6c6;}
.sats-login-fld form a:hover{ color: #7ba6c6;}
.sats-login-fld form .submitbtnImg{ cursor: pointer; /*background-image: url(../images/arrow.png);*/ background-repeat: no-repeat; background-position: 60px 7px; /*padding-right: 25px;*/ }
.webkit .sats-login-fld form .submitbtnImg, .safari .sats-login-fld form .submitbtnImg{ background-position: 55px 4px;}



/* Footer */
.sats-ft-cnt{ overflow: auto; padding: 20px 0; background-color: #f9f9f7;}
.ftr-lf-hl{ float: left; /*margin-left: 130px;*/}
.ftr-rf-hl{ float: right; /*margin-right: 20px;*/}
.dv1{ text-transform: uppercase; float: none; color: #666664; text-align: right; font-size: 14px;}
.dv2{border-bottom: 1px solid #666664; text-align: right; padding: 10px 0;}
.dv2 a{ display: inline-block;}

.dv2 a.facebook{ background-image: url(../images/fb.png); background-repeat: no-repeat; width: 49px; height: 44px;}
.dv2 a.facebook:hover{ background-image: url(../images/fb-hover.png); background-repeat: no-repeat; width: 49px; height: 44px;}

.dv2 a.twitter{ background-image: url(../images/twitter.png); background-repeat: no-repeat; width: 49px; height: 44px;}
.dv2 a.twitter:hover{ background-image: url(../images/twitter-hover.png); background-repeat: no-repeat; width: 49px; height: 44px;}

.dv2 a.instagram{ background-image: url(../images/instagram.png); background-repeat: no-repeat; width: 49px; height: 44px;}
.dv2 a.instagram:hover{ background-image: url(../images/instagram-hover.png); background-repeat: no-repeat; width: 49px; height: 44px;}

.dv2 a.sats{ background-image: url(../images/sats.png); background-repeat: no-repeat; width: 49px; height: 44px;}
.dv2 a.sats:hover{ background-image: url(../images/sats-hover.png); background-repeat: no-repeat; width: 49px; height: 44px;}

.dv2 img{}
.dv3{}
.dv3 ul{  margin: 10px 0;  padding: 0;}
.dv3 ul li{ list-style-type: none; color: #666664; float: left; font-size: 14px;  padding-right: 5px;}
.dv3 ul li:last-child{ padding-right: 0px;}
.dv3 ul li a{ color: #666664;}
.dv3 ul li a:hover{ text-decoration: none;}

.sats-container-f-h{
	 margin: 0 auto;
    overflow: auto;
    width: 100%;
}
.sats-container-f-h .sats-container{
	float: none;
    margin: 0;
    width: 100%;
}
.f-tp-lft{
    float: left;
    height: 120px;
    margin: 10px 10px -28px;
    width: 160px;
	display: none;
}

/*---- Footer responsive ----*/

@media (min-width:1340px){
.sats-container-f-h .sats-container.satsfooterhome {
    float: none;
    margin-left: 180px !important;
    margin-right: 178px !important;
    width: auto !important;
}
.satsfooterhome .ftr-lf-hl{ margin-left: 0px;}
.satsfooterhome .ftr-rf-hl{ margin-right: 0px;}
}

@media (min-width:1340px){
.sats-container-f-h .sats-container {
    float: none;
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: auto !important;
}
.ftr-lf-hl{ margin-left: 130px;}
.ftr-rf-hl{ margin-right: 10px;}
}

@media(min-width:0px) and (max-width:1340px){
	.f-tp-lft{ width: 10%;}	
	.sats-container-f-h{ width: 100%;}
	.sats-container-f-h .sats-container{ /*width: 77.3%;*/}
}

@media(min-width:0px) and (max-width:1160px){ 
	
}

@media(min-width:0px) and (max-width:800px){ 
	.sats-container-f-h .sats-container{ /*width: 74%;*/} 
	.ftr-lf-hl img{ max-width: 100%;}
	.ftr-lf-hl{ float: none;}
.ftr-rf-hl {
    display: block;
    float: none;
    margin-top: 20px;
}
.dv1{ text-align: center;}
.dv2{ text-align: center;}
.dv3 { margin: 0 auto;  width: 260px;}
}

@media(min-width:0px) and (max-width:620px){ 
	.f-tp-lft{ display: none;}
	.sats-container-f-h .sats-container{ margin: 0 auto 0 10px; /*width: 96.6%;*/}
}


/*---- Footer responsive ends ----*/
/*== Footer Ends ==*/




/*---- Login Page responsive ----*/


@media(min-width:0px) and (max-width:1100px){ 

.thrColLiqHdr #container{ width: auto;}
.sats-lgp-cnt {
    margin: 0 auto;
    width: 74%;
}
.sats-lgp-cnt .ftr-lf-hl {
    margin: 0 auto;
    width: 301px;
}

}

@media(min-width:0px) and (max-width:400px){ 

.sats-lgp-cnt .ftr-lf-hl { width: 100%;}
.sats-ft-cnt{ overflow: visible;}
.dv3 { width: auto;}
.sats-login-fld{ width: auto;}
}


/*---- Login Page responsive ends ----*/


/*== Invalid Login ==*/
.sats-md-cnt-inv {
	background-color: #fff;
    border-bottom: 3px solid #B5121B;
    border-top: 3px solid #B5121B;
    height: 440px;
}

.sats-inv-fld {
    height: auto;
    margin: 0 auto;
    padding: 20px;
    width: 400px;
}
/*.sats-inv-fld h1{  border-bottom: 1px solid #404041;  padding-bottom: 20px;}*/
.dv-invld{ float: left;}
.dv-invld2 {
    color: #B5121B;
    /*float: left;*/
    font-size: 12pt;
    padding: 10px 0;
	margin-left: 40px;
}
.dv-invld2:before {
    background-image: url("../images/caution.png");
    background-repeat: no-repeat;
    content: "";
    height: 36px;
    margin-left: -40px;
    margin-top: -6px;
    position: absolute;
    width: 36px;
}

.dv-invld-destroy {
    color: #B5121B;
    float: left;
    font-size: 12pt;
    padding: 10px 0 0;
}

.dv-invld-destroy.top{ border-top: 1px solid #FFFFFF;}

.dv-frm-h{  
	/*border-bottom: 1px solid #404041;*/
    clear: both;
    overflow: auto;
    padding-bottom: 20px;
    padding-top: 15px;
}
.dv-frm-h .addlabel{ float: none;}
.dv-frm-h label{ margin-bottom: 5px;}
.dv-invld-frp{  margin: -57px 0 0 100px;  position: absolute;}
.dv-invld-frp a{ color: #B5121B;}
.dv-frm-h .submitbtnImg{
    background-color: #525252;
    padding: 5px 20px;
}

.dv-frm-h .submitbtnImg:hover{ background-color: #7d7b7b;}


/*---- Invalid Login responsive ----*/

@media(min-width:0px) and (max-width:460px){ 
.sats-inv-fld{ width: auto;}
}


/*---- Invalid Login responsive ends ----*/

/*== Invalid Login Ends ==*/


/*== Aview Properties ==*/

input {color: #666664;}
input:focus {color: #000; font-style: normal;}

.aviw_drop-h {
   /* border: 1px solid #ccc;*/
    clear: both;
    overflow: hidden;
    padding: 5px;
}
form{ overflow: hidden;}
.aviw_drop-h .fl-left{ float: left; width: auto;  margin-right: 10px;}
.aviw_drop-h .fl-left:last-child{ float: right; margin-right: 0;}
.aviw_drop-h label {
    float: left;
    text-align: left;
	margin-right: 2px;
	margin-top: 4px;
}
.webkit .aviw_drop-h label { margin-top: 6px;}
.aviw_drop-h input {
    float: left;
    width: 135px;
}
.safari .aviw_drop-h input{ -webkit-appearance: none; box-shadow: 0 0 2px #c9c9c9 inset;}
.aviw_drop-h input.bggrey{
	background-color: #efefef;
}
.aviw_drop-h select {
   float: left;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 135px;
}

.aviw_drop-h .submitbtnImg{ width: 100%; height: 30px;}
.tbl-address{ width: 35%;}

.tbl-gp{
	display: block;
    margin-top: 20px;
}
.tbl-brd-inr tr.lght-bg:first-child {
    background-color: #B5121B;
    color: #FFFFFF;
	font-weight: bold;
}

#status{
	height: 28px;
    padding: 5px;
    width: 160px;
}

/*---- Aview Properties responsive ----*/


@media(min-width:0px) and (max-width:400px){ 
#status{
    width: auto;
}

}


/*---- Aview Properties responsive ends ----*/
/*== Aview Properties Ends ==*/


/* Service Due */

.highlight{ background-color: #7ba6c6;}
.bgwhite{ background-color: #fff;}
/*.tbl-all .editinput, .tbl-all .edittextarea, .tbl-all .edittextarearenew{border: 1px solid #F0F0F0;}*/
/*.tbl-all input:focus{ border: 1px solid blue ;}*/

/*== Service Due Ends ==*/

/*== Agency Addproperty Static ==*/

h2.heading{
	color: #B5121B;
    font-size: 20px;
    margin-bottom: 0;
    text-align: left;
	clear: both;
}
.static-form{}
.row{ clear: both; padding-bottom: 10px; padding-top: 10px;}
.static-form .row label{}
.static-form .row label.addlabel {
    float: left;
	width: 120px;
	font-weight: normal;
}

.static-form .row label.input-sec{ width: 120px !important;}

.static-form .row label.reqfield{ margin-left: 10px;}
.static-form .row input{}

.static-form .row .addinput {
    float: left;
    margin-left: 10px;
    width: 24%;
	background-color: #efefef;
}

.safari .static-form .row .addinput{ -webkit-appearance: none; box-shadow: 0 0 2px #c9c9c9 inset;}

.static-form .row select {
    height: auto;
    padding: 7px;
}

.agency-stct label {
    margin-left: 0;
    margin-top: 5px;
    width: auto !important;
}
.agency-stct input{ margin-right: 10px; background-color: #efefef;}

.frstfld{ margin-left: 62px;}
.frstfld2{ margin-left: 53px;}
.frstfld3{ margin-left: 81px !important;}

.agency-stct label.fixwdth {
    width: 126px !important;
}

/*== Agency Addproperty Static Ends ==*/



/*== Create A Job ==*/

.sats-mc-hdn{}
#job_form tr.head-bg td{
	padding: 5px;
}

.tab-holder{ overflow: auto; padding-top: 5px;}
.tab-holder .tb-h1 {
    float: left;
    margin-right: 2px;
    border-radius: 4px 4px 0 0;
	width: auto;
}
.tab-holder .tb-h1 a{ color: #fff; height: 20px; display: block; padding: 5px;}
.tab-holder .tb-h1.unselected{
    background-color: #404041 !important;
}
.tab-holder .tb-h1.first{
    background-color: #B5121B;
	margin-left: 1px;
}
.tab-holder .tb-h1.first:hover{
    background-color: #dd2c36;
}
.tab-holder .tb-h1.first.selected{
    background-color: #B5121B;
}
.tab-holder .tb-h1.first.selected a{ font-weight: bold;}
.tab-holder .tb-h1.first.unselected:hover{
    background-color: #B5121B !important;
	font-weight: bold;
	transition: all 0.2s ease;
}
.tab-holder .tb-h1.second{
    background-color: #00ae4d;
}
.tab-holder .tb-h1.second.selected{
    background-color: #00ae4d;
}
.tab-holder .tb-h1.second.selected a{ font-weight: bold;}
.tab-holder .tb-h1.second.unselected:hover{
    background-color: #00ae4d !important;
	font-weight: bold;
	transition: all 0.2s ease;
}
.tab-holder .tb-h1.third{
	background-color: #00aeef;
}
.tab-holder .tb-h1.third.selected{
    background-color: #00aeef;
}
.tab-holder .tb-h1.third.selected a{ font-weight: bold;}
.tab-holder .tb-h1.third.unselected:hover{
    background-color: #00aeef !important;
	font-weight: bold;
	transition: all 0.2s ease;
}
.tab-holder .tb-h1.fourth{
	background-color: #f15a22;
}
.tab-holder .tb-h1.fourth.selected{
    background-color: #f15a22;
}
.tab-holder .tb-h1.fourth.selected a{ font-weight: bold;}
.tab-holder .tb-h1.fourth.unselected:hover{
    background-color: #f15a22 !important;
	font-weight: bold;
	transition: all 0.2s ease;
}

/*== Create A Job Ends ==*/


/*== Add Property ==*/

.static-form .row label.lstn{ width: auto !important;}

.smk-cstrd{
	margin-bottom: 10px;
}

.smk-cstrd:last-child{
	margin-bottom: 0px;
}

input[type=radio].css-checkbox{
	display:none;
}
input[type=radio].css-checkbox + label.css-label, input[type=radio].css-checkbox + label.css-label2{
	background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    padding-left: 20px;
    vertical-align: middle;
}
input[type=radio].css-checkbox:checked + label.css-label{
	background-position: 0 -18px;
}
input[type=radio].css-checkbox.red-box:checked + label.css-label{
	background-position: 0 -37px;
}
input[type=radio].css-checkbox:checked + label.css-label2{
	background-position: 0 -37px;
}
label.css-label, label.css-label2{
	background-image:url(/images/radiobutton.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/*== Add Property Ends ==*/


/* Homepage */


.btn_text, .btn_text1, .btn_text2 {
font-size: 13px;
font-weight: bold;
color: #404041;
text-align: center;
border: 0px solid;
}

.btn_text1 {

}


.infotext {
 font-size: 30px;	/* 1.5em; */
font: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
color: #404041;
text-align: center;
border: 0px solid;
}

.mc_left {
    float: left;
    position: relative;
    width: 24%;
}
.mc_right {
    float: right;
    position: relative;
    width: 30%;
}
.mc_left h2{}
.mc_left .post-holder{}
.mc_left .post-holder iframe {
    height: 420px;
    width: 280px;
}
.mc_right .post-holder{}
.mc_right .post-holder iframe{ height: 393px; width: 280px !important;}

@media (min-width:0px) and (max-width: 2054px) {	
.mc_left { width: auto;}
.mc_right { width: auto;}
.mc_left .post-holder iframe { float: left;}
#noticeboard { margin-left: 10px; width: 50%;}

}
@media (min-width:0px) and (max-width: 1730px) {	
#noticeboard { margin-left: 10px; width: 40%;}
}
@media (min-width:0px) and (max-width: 1520px) {	
#noticeboard { margin-left: 10px; width: 35%;}
}
@media (min-width:0px) and (max-width: 1325px) {	
.mc_left { width: auto;}
.mc_right { /*width: 20%;*/}
#noticeboard { margin-left: 10px; width: 50%;}
}
@media (min-width:0px) and (max-width: 1200px) {	
.mc_left { width: auto;}
.mc_right { /*width: 20%;*/}
#noticeboard { margin-left: 10px; width: 50%;}
}
@media (min-width:0px) and (max-width: 1123px) {	
.mc_left { width: auto; float: none;}
.mc_left .post-holder iframe {  float: none; width: 50%;}
.mc_right { width: auto; float: none; margin-top: 30px;}
.mc_right .post-holder iframe {  height: 420px;  width: 50% !important;}
#noticeboard { float: none !important;  margin-top: 20px !important; width: auto !important;}
}

#noticeboard {
    border-radius: 10px;
    box-shadow: 0 7px 5px -6px #404041;
	margin-top: 70px;
    float: left;
    width: 34%;
	border: 1px solid #ccc;
}

#noticetext {
	height: auto;
	padding: 10px;
}

#noticetext h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: left;
	color: #404041;
}
#noticetext a{ color: #b5121b;}

#noticetext h3 {
	display: none;
}

#noticetext h2{ color: #b5121b;}

#noticetext h4{ font-size: 20px;  text-align: center; margin-top: 5px;} 

#noticetext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
	color: #404041;
}

#flag {
	color: white;
	text-align: left;
	margin-bottom: 10px
}

#rolloutext {
	color: orange;
	font-size: 1.5em;
	margin: 20px 0 0px 360px;
}

/*---- Homepage Responsive ----*/

@media(min-width:0px) and (max-width:1140px){ 
.btn_text, .btn_text1, .btn_text2{
	font-size: 12px;
}
}

@media(min-width:0px) and (max-width:945px){ 
.btn_text, .btn_text1, .btn_text2{
	font-size: 11px;
}
}

@media(min-width:0px) and (max-width:945px){ 
.btn_text, .btn_text1, .btn_text2{
	font-size: 11px;
}
}

/*---- Homepage Responsive Ends ----*/
/*== Homepage Ends ==*/


/*== Profile ==*/
.tbl-profile{
	border:none; 
	width:auto;
	margin-bottom: 60px;
}
.tbl-profile td {
    padding: 5px;
	width: 195px;
}
.tbl-profile .timestamp{
	width: 350px;
}
.required-class{
	color: #B5121B;
}
.sumbission_alert p{
	color: #83C341;
    float: left;
    margin-right: 8px;
	width: auto !important;
}
.sumbission_alert img{
	margin-top: 13px;
}

/*== Profile Ends ==*/

/*== Page Navigation Starts ==*/
.sats-pg-navigation{
    border: 1px solid #CCCCCC;
    margin: 0;    
}
.sats-inner-pagination{ }

.sats-pg-navigation a{
    color: #AAAAAA;
    display: block;
    font-size: 16px;
    padding: 5px;
}
.sats-pg-navigation a.left {
    
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border-right: 1px solid #CCCCCC;
    float: left;
    padding-right: 20px;
    text-indent: -99999px;
	
	background: #EEEEEE;
	background: url(../images/arrow-left.png) no-repeat 8px 8px, -moz-linear-gradient(top, #EEEEEE 0%, #dddddd 100%);
	background: url(../images/arrow-left.png) no-repeat 8px 8px, -webkit-gradient(linear, 0% 0%,0% 100%, from(#EEEEEE), to(#dddddd));
	background: url(../images/arrow-left.png) no-repeat 8px 8px, -webkit-linear-gradient(top, #EEEEEE 0%,#dddddd 100%);
	background: url(../images/arrow-left.png) no-repeat 8px 8px, -o-linear-gradient(top, #EEEEEE 0%,#dddddd 100%);
	background: url(../images/arrow-left.png) no-repeat 8px 8px, -ms-linear-gradient(top, #EEEEEE 0%,#dddddd 100%);
	background: url(../images/arrow-left.png) no-repeat 8px 8px, linear-gradient(top, #EEEEEE 0%,#dddddd 100%);	
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#dddddd', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.sats-pg-navigation a.left:hover{
    background: #EEEEEE;
	background: url(../images/arrow-left-dark.png) no-repeat 8px 8px, -moz-linear-gradient(top, #dddddd 0%, #EEEEEE 100%) !important;
	background: url(../images/arrow-left-dark.png) no-repeat 8px 8px, -webkit-gradient(linear, 0% 0%,0% 100%, from(#dddddd), to(#EEEEEE)) !important;
	background: url(../images/arrow-left-dark.png) no-repeat 8px 8px, -webkit-linear-gradient(top, #dddddd 0%,#EEEEEE 100%) !important;
	background: url(../images/arrow-left-dark.png) no-repeat 8px 8px, -o-linear-gradient(top, #dddddd 0%,#EEEEEE 100%) !important;
	background: url(../images/arrow-left-dark.png) no-repeat 8px 8px, -ms-linear-gradient(top, #dddddd 0%,#EEEEEE 100%) !important;
	background: url(../images/arrow-left-dark.png) no-repeat 8px 8px, linear-gradient(top, #dddddd 0%,#EEEEEE 100%) !important;	
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#dddddd', endColorstr='#EEEEEE', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.sats-pg-navigation a.right {   
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border-left: 1px solid #CCCCCC;
    float: right;
    padding-right: 20px;
    text-indent: -99999px;
	
	background: #EEEEEE;
	background: url(../images/arrow-right.png) no-repeat 8px 8px, -moz-linear-gradient(top, #EEEEEE 0%, #dddddd 100%);
	background: url(../images/arrow-right.png) no-repeat 8px 8px, -webkit-gradient(linear, 0% 0%,0% 100%, from(#EEEEEE), to(#dddddd));
	background: url(../images/arrow-right.png) no-repeat 8px 8px, -webkit-linear-gradient(top, #EEEEEE 0%,#dddddd 100%);
	background: url(../images/arrow-right.png) no-repeat 8px 8px, -o-linear-gradient(top, #EEEEEE 0%,#dddddd 100%);
	background: url(../images/arrow-right.png) no-repeat 8px 8px, -ms-linear-gradient(top, #EEEEEE 0%,#dddddd 100%);
	background: url(../images/arrow-right.png) no-repeat 8px 8px, linear-gradient(top, #EEEEEE 0%,#dddddd 100%);	
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#dddddd', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.sats-pg-navigation a.right:hover{
    background: #EEEEEE;
	background: url(../images/arrow-right-dark.png) no-repeat 8px 8px, -moz-linear-gradient(top, #dddddd 0%, #EEEEEE 100%) !important;
	background: url(../images/arrow-right-dark.png) no-repeat 8px 8px, -webkit-gradient(linear, 0% 0%,0% 100%, from(#dddddd), to(#EEEEEE)) !important;
	background: url(../images/arrow-right-dark.png) no-repeat 8px 8px, -webkit-linear-gradient(top, #dddddd 0%,#EEEEEE 100%) !important;
	background: url(../images/arrow-right-dark.png) no-repeat 8px 8px, -o-linear-gradient(top, #dddddd 0%,#EEEEEE 100%) !important;
	background: url(../images/arrow-right-dark.png) no-repeat 8px 8px, -ms-linear-gradient(top, #dddddd 0%,#EEEEEE 100%) !important;
	background: url(../images/arrow-right-dark.png) no-repeat 8px 8px, linear-gradient(top, #dddddd 0%,#EEEEEE 100%) !important;	
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#dddddd', endColorstr='#EEEEEE', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.sats-pagination-view{ padding: 5px; display: inline-block;}
/*== Page Navigation Ends ==*/


.tabs {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: 1em 0 2em;
	font-weight: 300;
}

/* Nav */
.tabs nav {
	text-align: center;
}

.tabs nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}

.tabs nav ul li {
	border: 1px solid #becbd2;
	border-bottom: none;
	margin: 0 0.25em;
	display: block;
	float: left;
	position: relative;
}

.tabs nav li.tab-current {
	border: 1px solid #47a3da;
	box-shadow: inset 0 2px #47a3da;
	border-bottom: none;
	z-index: 100;
}

.tabs nav li.tab-current:before,
.tabs nav li.tab-current:after {
	content: '';
	position: absolute;
	height: 1px;
	right: 100%;
	bottom: 0;
	width: 1000px;
	background: #47a3da;
}

.tabs nav li.tab-current:after {
	right: auto;
	left: 100%;
	width: 4000px;
}

.tabs nav a {
	color: #becbd2;
	display: block;
	font-size: 1.45em;
	line-height: 2.5;
	padding: 0 1.25em;
	white-space: nowrap;
}

.tabs nav a:hover {
	color: #768e9d;
}

.tabs nav li.tab-current a {
	color: #47a3da;
}

/* Icons */
.tabs nav a:before {
	display: inline-block;
	vertical-align: middle;
	text-transform: none;
	font-weight: normal;
	font-variant: normal;
	font-family: 'icomoon';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
	margin: -0.25em 0.4em 0 0;
}

/* Content */
.content section {
	font-size: 1.25em;
	padding: 3em 1em;
	display: none;
	max-width: 1230px;
	margin: 0 auto;
}

.content section:before,
.content section:after {
	content: '';
	display: table;
}

.content section:after {
	clear: both;
}

/* Fallback example */
.no-js .content section {
	display: block;
	padding-bottom: 2em;
	border-bottom: 1px solid #47a3da;
}

.content section.content-current {
	display: block;
}

.mediabox {

}

.mediabox img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.mediabox h3 {
	
}

.mediabox p {

}

div.success {
	 border: 1px solid #4f8a10;
	 background-color: #dff2bf;
	 padding: 10px;
	 margin: 5px 0px;
	 color: #4f8a10;
 }
div.error {
	 border: 1px solid #8c2226;
	 background-color: #ffbbba;
	 padding: 10px;
	 margin: 5px 0px;
	 color: #8c2226;
}

#job_creator{}
#job_creator table tr td input[type=text]{ margin: 5px;}
#job_creator table tr.tbl-hdr2 th, #job_creator h3 {
    color: #404041 !important;
    font-size: 20px;
    padding-left: 3px;
	margin-bottom: 0px;
}

.tenant_email,
.landlord_email{
	width: 180px;
	margin-bottom: 20px;
	margin-left:10px;
}

/* NEW */

h2.heading-grey {
    clear: both;
    color: #404041;
    font-size: 20px;
    margin-bottom: 0;
    text-align: left;
}


.shadeRow{
	color: #cccccc;
	border: 1px solid #ccc;	
}

.shadeRow a{
	opacity: 0.21;
}


