html, body {	
    height: 100%;
    margin: 0px;
    padding: 0px;
    background: #b4d3e5;    
}

body, p, li, th, td, div, span, font {
    font-size: 12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    /* font-family: 'Times New Roman', Georgia, Times, serif */
	/* color: #799cbb;	*/
	color: #5d646c;
}

a:link {
    color: #000000;
	text-decoration: none;
	cursor: pointer;
}
a:visited {
    color: #000000;
	text-decoration: none;
	cursor: pointer;
}
a:active {
    color: #000000;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
    color: #000000;
	text-decoration: none;
	cursor: pointer;
}

#content a:link {
    font-weight: bold;
    color: #799cbb;
    text-decoration: underline;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#content a:visited {
    font-weight: bold;
    color: #799cbb;
    text-decoration: underline;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#content a:active {
    font-weight: bold;
    color: #799cbb;
    text-decoration: underline;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#content a:hover {
    font-weight: bold;
    color: #799cbb;
    text-decoration: underline;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

table {
}

img {
    border-width: 0;
}

h1, h2, h3 {
    padding: 0;	
	margin: 0;
}
h1 {
    font-size: 25px;
}
h2 {
   font-size: 20px;
}
h3 {
   font-size: 18px;
}

/* Intro */
#intro {
    width: 756px;
    height: 82px;
    position: absolute;
    top: -1000px;
    left: -1000px;
    display: none;
}
.mainDiv {
    width: 947px;
    height: 622px;
}

/* Main tables */
.boxForAllTables {
    width: 1024px;
    height: 100%;
    margin: auto;
}
.bgTable {
    width: 1024px;
    height: 679px;
    padding: 0 38px 57px 37px;
    margin: auto;
    background: url('/images/bg.gif') top left no-repeat;
}   
#mainTable {
    width: 947px;
    height: 622px;
}
table.mainTable td {
    
}

.header {
    width: 947px;
    height: 160px;
    font-size: 0px;
    line-height: 0px;
}
.menu {
    height: 32px;
    background: #5d646b;
}
.underMenu {
    height: 3px;
    font-size: 0px;
    line-height: 0px;
}
.content {
    height: 430px;
    background: #b4d3e5;
}

/* Menu */
.menu .cell a, .menu .cell span {
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 2px;
    text-transform: uppercase; 
}
.menu .cell span {
    cursor: pointer;
}
.popup {
    display: none;
    background: #f3f6fb;
    padding: 14px;
    padding-top: 11px;
    position: absolute;
}
.subMenuSecondLevel td {
    padding: 1px;
}
.subMenuSecondLevel td a {
    font-weight: normal;
    color: #5d646c;
}
.extraPopup {
    display: none;
    width: 947px;
    height: 563px;
    position: absolute;
    background: url('/images/bg_extra.jpg') top right no-repeat;
}
.extraPopupTable {
    width: 947px;
    height: 563px;
}

/* Content */
#content, #content p, #content li, #content th, #content td, #content div, #content font, #content span,  .buildingDescription, .extraDescription {
    font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    /* font-family: 'Times New Roman', Georgia, Times, serif */
	/* color: #799cbb;	*/
	color: #5d646c;
}
.buildingDescription {
    padding: 0px 48px;
}
.mainTypeTypeNextPrev {
    padding: 32px 0px 30px 0px;
    text-align: center;
}
.mainTypeTypeNextPrev a {
    color: #5b626a;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.mainTypeType, .mainTypeTitle {
    margin-right: 15px;
    font-size: 18px;
    font-weight: normal;
    text-transform: capitalize;
    letter-spacing: 2px;
}
.mainTypeType {
    color: #799cbb;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.mainTypeTitle {
    color: #5b626a;
    font-family: Georgia, Times, 'Times New Roman', serif;    
}
.extraDescription {
    padding: 8px;
}


/* customForm */
.customForm {
    margin: 52px 0px 0px 53px;
}
.customForm label {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    /* font-family: 'Times New Roman', Georgia, Times, serif */
	/* color: #799cbb;	*/
	color: #5d646c;
}
.customForm th {
    text-align: left;
    font-weight: normal;
    font-size: 22px;
    font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
    /* color: #799cbb;	*/
	color: #5d646c;
}
.customForm td {
    padding: 2px 0px;
}
.customForm input {
    border-width: 0px;
}
.customFormShortInputLeft, .customFormShortInputRight, .customFormLongInput, .customFormSubmit {
    font-size: 16px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    /* font-family: Georgia, Times, 'Times New Roman', serif; */
    /* color: #799cbb;	*/
	color: #5d646c;
    font-weight: normal;
    height: 25px;
}
.customFormShortInputLeft {
    width: 196px;
}
.customFormShortInputRight {
    width: 92px;
}
.customFormLongInput {
    width: 393px;
}
.customFormSubmit {
    background: #fff;
    border-width: 0px;
    font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    /* font-family: 'Times New Roman', Georgia, Times, serif */
	/* color: #799cbb;	*/
	color: #5d646c;
}
.chBox {
    background: url('/images/chb.gif');
    width: 22px;
    height: 22px;
    float: left;
}
.chBoxChecked {
    background: url('/images/chb_checked.gif');
}

.office {
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    letter-spacing: 2px;
    font-family: 'Times New Roman', Georgia, Times, serif;
}

/* Forms */
/*
.separator, .label, .button {
    margin-top: 4px;
    color: #fff;
}
.text-control, .separator {
    width: 492px !important;
}
.text-control {
    border: 1px solid black;
}
.separator {
   padding: 2px;
   text-align: center;
   background-color: #5167a8;
   font-weight: bold;
   text-transform: uppercase;
}
.label {
   font-weight: bold;
   color: #5167a8;
}
.button {
   border: 1px solid black;
   background-color: #5167a8;
}*/
