body {padding:0px; margin:0px; background:#FFFFFF url(images/bgMain.gif) repeat-x; font-family:arial;}
body.bodySecond {padding:0px; margin:0px; background:#FFFFFF url(images/bgMain2.gif) repeat-x !important; font-family:arial; }
td {vertical-align:top;}
img {border:0px;}

body.bodySecond .mainTable {width:100%; height:100% !important;}
.mainTable {width:100%; height:100% !important;}
.mainTable .headerPart {width:100%; height:119px;}
.mainTable .middlePart {width:100%;height:100% !important;}
.mainTable .footerPart {width:100%; height:73px;}

.header {width:922px; height:461px;}
body.bodySecond .header {width:922px; height:321px;}
.header .top {height:119px; text-align:left;}
.header .main {height:342px;}
body.bodySecond .header .main {height:202px;}


.header .topLinks {height:60px; text-align:right; font-family:arial; font-size:12px; color:#555555;  }
.header .topLinks div {margin-top:12px; margin-right:8px;}
.header .topLinks a {font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
.header .topLinks a:hover {font-family:arial; font-size:12px; color:#A5A4A4; text-decoration:none;}
.header .topLinks span {margin-left:5px; margin-right:5px;margin-top:12px; }
.logoMain {display:block; position:absolute; margin-top:170px; margin-left:26px; z-index:5;}
.logoSub {display:block; position:absolute; margin-top:130px; margin-left:26px; z-index:5;}
.logo2 {display:block; position:absolute; margin-top:76px; margin-left:76px; z-index:4;}

.clear {	clear:both;}
#gallery {z-index:0;	position:absolute;	height:121px; margin-left:225px;}
#gallery a {float:left;	position:absolute; cursor:default;}
#gallery a img {border:none;}
#gallery a.show {z-index:500;}
#gallery .caption {z-index:600; background-color:#000; color:#ffffff; height:100px; width:100%; position:absolute; bottom:0;}
#gallery .caption .content {	margin:0px}
#gallery .caption .content h3 {margin:0; padding:0; color:#1DCCEF;}
.caption {display:none !important;}


#confirm {
  magin-left:160px;
}

.mainNav {height:59px;   width:485px; text-align:right;}
.mainNav a {font-size:16px; font-family:arial; color:#676767; font-weight:bold; text-decoration:none; display:block; padding-left:0px; padding-top:5px; padding-bottom:1px; padding-right:0px; float:left; margin-left:25px; margin-top:15px; }
.mainNav a:hover  { border-bottom:4px solid #33B560;}
.mainNav .active { background:#33B560;margin-left:19px; padding:1px; margin-top:19px; color:#ffffff; padding-left:7px; padding-right:7px;}
.mainNav .active:hover {border:0px;}
.content {width:922px; height:100%;}

.content .textCont {width:610px; height:100%;}
body.bodySecond .content .textCont {width:922px !important; height:100%;}
.content .textCont h1 {font-size:24px; color:#494949; font-family:arial; font-weight:normal; margin:9px; margin-top:32px;}
.content .textCont p {margin:9px; padding:0px; font-size:13px; font-family:arial; color:#000000; line-height:19px;}
/*body.bodySecond .content .textCont p {text-align:justify; padding-left:190px;}*/
body.bodySecond .content .textCont p {text-align:justify; padding-left:0px;}
.content .textCont h4{font-size:13px; color:#34B660; font-family:arial; font-weight:bold; margin:9px; margin-top:17px; padding-left:190px;}
body.bodySecond .content .textCont ul {margin:0px; padding:0px; display:block; float:left; margin-left:199px; margin-bottom:20px; margin-top:10px;}
body.bodySecond .content .textCont ul  li {font-size:13px; font-family:arial; color:#000000; line-height:27px; list-style:square inside;}

div.lists {display:block; width:100%;   }


.contactInfo p {margin:3px !important;}

.contactBlock {width:312px;  }
#contactFBL .top {height:29px; width:278px; background:url(images/contactBg1.png) no-repeat;}
#contactFBL .bottom {height:29px; width:278px; background:url(images/contactBg3.png) no-repeat;}
#contactFBL {display:block; position:absolute; margin-top:-79px; width:278px; float:right; margin-left:34px;}
#contactFBL h2 {font-size:19px; font-weight:bold; color:#33B560; text-transform:uppercase; display:block; text-align:center; margin:0px; padding:0px;}
#contactFBL h3 {font-size:13px; font-weight:bold; color:#33B560; text-transform:uppercase; display:block; text-align:center; margin:0px; padding:0px;}
#contactFBL .midSide {background:url(images/contactBg2.png) repeat-y; margin:0px; padding:0px;}
#contactFBL .midSide table {margin-top:17px; width:200px;}
#contactFBL .midSide table td {text-align:center;}
#contactFBL .midSide .label {vertical-align:middle; font-size:14px; font-weight:bold; color:#777777; text-align:left;}
#contactFBL .textbox {width:169px; height:29px; border:0px; background:url(images/inputTextBg.png) no-repeat; padding-left:5px; line-height:25px;}

#contactFBL .checkbox {font-size:13px; font-family:arial; color:#4A4A4A; padding-left:0px; padding-top:15px; padding-bottom:15px;}
#contactFBL .checkbox .text {padding-top:2px; padding-left:10px; font-size:14px; font-family:arial; color:#000000; text-align:left;}
#contactFBL .checkbox div {display:block; float:left;  line-height:16px;}


.footerDiv {width:100%; height:73px; background:#E8E8E8;}
.footer {width:922px;}
.footer .copyright {font-size:11px; color:#555555; font-family:arial; width:292px; padding-left:9px; padding-top:9px;}
.footer .bottomLinks {width:630px;font-size:11px; color:#555555; font-family:arial; text-align:right;padding-top:9px; padding-right:9px;}

.footer .bottomLinks a {font-size:11px; font-family:arial; color:#555555; text-decoration:none;}
.footer .bottomLinks a:hover  {  color:#000000;}
.footer .bottomLinks span {margin-left:6px; margin-right:6px;}