html, body {	
	height: 100%;
}
body {
/*	background-color: #E0E0E0;*/
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:left;
	behavior: URL('/css/inplace/csshover.htc');        

}
img {
	border:0;
	}
#box {
	 min-height: 100%;	
}
* html  #box {
	height: 100%;
}
#content {
	padding-bottom: 30px;
}


form {
        margin: 0px;
}

submit  {
    outline-width : thick;
}
a, a:link, a:visited {
    color:#008EC2;
	}
a:hover, a:active {
    color:#333333;
	}

 .width100 {
    width:100px;
}
.brdBottom {
   border-bottom: #e8e3d8 1px solid;
    width:300px;
    padding: 0px 0px 0px 0px;
    margin-top:  0px;
    margin-bottom:  0px;
    text-align:center;
}

.system_message {
	font-size: 11px;
	text-align: center;
	padding: 5px;
	color:red;
	font-weight:bold;

}
.confirmation_message {
	font-size: 11px;
	text-align: center;
	padding: 5px;
	color:green;
	font-weight:bold;

}

.mainTable,  .mainTableCL{
    background-color:#ECECEC;
    text-align:left;
    width:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top:0px;
    border-left: 1px #E0E0E0 solid;
}
.mainTable td, .mainTableCL td {
	padding: 0px 2px 0px 5px;
	color:#000000;
    border-right: 1px #E0E0E0 solid;
  	height:16px;
}
.mainTable th, .mainTableCL th {
	color:#008EC2;
	text-align:left;
	font-weight:bold;
	background-color:#F3F3F3;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align:middle;
    border-right: 1px #E0E0E0 solid;
}

.mainTable td {
  	white-space: nowrap;
}
.mainTable th {
	white-space: nowrap;    
}


h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 2px;
}

div#main {
    text-align:center;
    border:1px red solid;
}
.right_button {
    display:inline;
    float:right;
    margin-right:10px;
    margin-top:30px;
}
.boxHeader{
    text-align:center;
    width:100%;
    margin-bottom:10px;
}
.defaultButton {
    width:100px;
}
.exportButton {
    width:120px;
}
.defaultInput {
    margin:1px 0px 1px 0px;
    padding:0px 0px 0px 0px;
    width:200px;
}

.developmentAddInput {
    margin: 1px 0px 1px 130px;
    _margin: 1px 0px 1px 123px;
    /*padding:0px 0px 0px 0px;*/
    width:178px;
}

.editContactInput {
    margin:1px 0px 1px 0px;
    padding:0px 0px 0px 0px;
    width:150px;
}

.hiddenElement{
	 visibility:hidden;
}
.brownBox {
	background-color:#E0E0E0;
	border:5px #757575 solid;
	text-align:left;
	margin-right:auto;
    margin-left:auto;
	margin-top:5px;
}
.stopFloat{
    clear:both;
}
.narrow_input {
    height:2px;
}
.spacer {
    width:100%;
}
.spacer20 {
    width:100%;
    height: 20px;
}
#buttons {
    text-align:left;
    padding:0px 0px 0px 0px;
    margin: 1px 10px 1px 0px;
    width:100px;
}
.center {
    width:100%;
    text-align:center;
    /*border:1px red solid;*/
}
.defaultRadio {
    margin:0px;
    padding:0px;
}
.chbxTable {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

}
.chbxTable td{
    vertical-align:top;    
}
.boldTd {
    font-weight:bold;
}
.centerTd {
    text-align:center;
}
.rightTd {
    text-align:right;

}
#second_section {
    
}
.empty_div{
    width:100%;
    height:10px;
}
iframe.webformSF {
   border:1px black solid;
   width:600px;
   height:320px;
}
.col{
    padding: 0px 0px 0px 0px;
    margin-top:  0px;
    margin-bottom:  0px;
    text-align:left;
    min-height:25px;
}
.col label{
    font-weight:bold;
    width:120px;
    padding-right:10px;
    text-align:right;
    float:left;
}
.paddingLeft {
    margin-left:130px;
}
.shortDefaultInput {
    margin:1px 0px 1px 0px;
    padding:0px 0px 0px 0px;
    width:150px;
    height:18px;
 /*   font-size:5px; */

}
.print_button {
    float:left;
    margin-top:30px;
    left:25px;
    position:relative;
    /*display:inline;*/
}

div.center_wrapper {
    width:100%;
    text-align:center;
  /*  border:1px red solid;*/
}
.contactadd label {
	width:100px;	
}	
	
#emptybox {
	border: 1px black solid;
}		
.tfooter {
	background: url(../images/blank_box_bottom.jpg);
	height:46px;
}
.print_button_center {
    width:100%;
    text-align: center;
}
.boldtext {
	font-weight:bold;	
}

/*Grey headers/footers*/

.leftFooterCorner {
	background: url(../images/corner_bottom_left.gif) no-repeat;
	position:absolute;
	left:0px;
	height:15px;
	width:10px;
}
.rightFooterCorner {
	background: url(../images/corner_bottom_right.gif) no-repeat;	
	margin:0px;
	position:absolute;
	right:0px;
	height:15px;
	width:10px;
}	
.middleFooter {
	background-color: #ECECEC;
	height:15px;
	margin:0px 10px 0px 10px;
}
#mainFooter {
	position:relative;
	margin-top: -20px;
	background-color: #ECECEC;
	height: 17px;
	padding-top: 3px;
	text-align:right;
	color: #8C8C8C;
	padding-right: 20px;
}	
#mainFooter a {
	color: #8C8C8C;
}

.bigHeader {
	background-image: url(../images/box_top_full.jpg);
	background-repeat: no-repeat;
	width:693px;
	height: 55px;
	margin-top: 0px;
	padding-top:15px;
}
.mediumHeader {
	background-image: url(../images/box_top_medium.jpg);
	background-repeat: no-repeat;
	width:520px;
	height: 55px;
	margin-top: 0px;
	padding-top:15px;
}
.header450 {
	background-image: url(../images/box_top_450.jpg);
	background-repeat: no-repeat;
	width:450px;
	height: 55px;
	margin-top: 0px;
	padding-top:15px;
}
.header430 {
	background-image: url(../images/box_top_430.jpg);
	background-repeat: no-repeat;
	width:430px;
	height: 55px;
	margin: 0px;
	padding:0px;
}
.smallHeader {
	background: url(../images/box_top_small.jpg) no-repeat;
	height:40px;
}	

.labelTips-tip {
	color: #000;
	z-index: 13000;
}
.labelTips-text {
	font-size: 11px;
	padding: 4px;
	background: #FFFFFF;
	border: 1px black solid;
}
.select200 {
	width: 205px;
	margin: 1px 0px;
}	

div#mediaDivUn {
	padding:0 22px;
	}
div.divBlockHeader, div.divBlockHeaderGreat {
	color:#333333;
	font-weight:bold;
	font-size:14pt;
	margin-bottom:7px;
	clear:both;
	}
div.divBlockHeaderGreat {
	position:relative;
	top:-40px;
	margin-bottom:-10px;
	}
div.divBlockHeader {
	font-size:12pt;
	border-bottom:1px dotted #66bbda;
	padding-top:12px;
	}
div.divBlockDescr {
	color:#008ec2;
	margin-bottom:5px;
	}

div.upFile {
    padding:0 22px;
    text-align:center;
    }

div.upFile span.hiddenTextSpan {
	visibility: hidden;
	}

div.imageWorkRow {
	width:645px;

	}
div.imageWorkRow div {
	margin-right:5px;
	}
div.imageWorkRow {
	clear:both;
	}
div.imageWorkRow div.photo_list_div {
	float:left;
	}
div.imageWorkRow div.label {
	float:left;
	}
div.imageWorkRow div.delLink {
	
	}
div.divBlockFp div, div.divBlockPDF div, div.divBlock360  div{
	float:left;
	margin-right:5px;
	}
	
	
#contactSearchAutoSuggestList, #unitSearchAutoSuggestList {
	border:1px solid #ddd;
	margin-left:100px;
	width:200px;
	padding:3px;
	color:red;
	cursor:pointer;
	}
#contactSearchAutoSuggestList div, #unitSearchAutoSuggestList div {
	border:1px solid #ddd;
	cursor:pointer;
	padding:4px;
	color:#000;
	}
#contactSearchAutoSuggestList div.itemOver, #unitSearchAutoSuggestList div.itemOver{
	background:#eee;
	}
	
table.layout td {
	font-size:10pt;
	vertical-align:top;
	}
table.layout td #contactSearchAutoSuggestList, table.layout td #unitSearchAutoSuggestList {
	margin-left:0;
	}
table.layout td textarea {
	width:200px;
	height:75px;
	}
	
.saveButtonChanges {
	background: LightSkyBlue;
}




#content {
	margin:0 !important;
	}
