.linkBox a{cursor:pointer; font-family:Arial; font-size:11px; color:#445B92; font-weight:normal; text-decoration:none; border:1px solid #CDE8F4; padding:1px 5px; background-color:#fff;}
.linkBox a:hover{cursor:pointer;font-family:Arial; font-size:11px; color:#fff; font-weight:normal; text-decoration:none; border:1px solid #CDE8F4; background-color:#445B92; padding:1px 5px;}
.linkBox span{font-family:Arial; font-size:11px; color:#fff; font-weight:normal; text-decoration:none; border:1px solid #CDE8F4; background-color:#445B92; padding:1px 5px;}

.lb_curvebox1{width:100%; background-color:#fff;}
.lb_curvebox1 .leftbg{background:url('../images/dots/dot2_D3EBF6.gif') repeat-y left; width:2px;}
.lb_curvebox1 .topbg{background:url('../images/dots/dot2_D3EBF6.gif') repeat-x top;}
.lb_curvebox1 .rightbg{background:url('../images/dots/dot2_D3EBF6.gif') repeat-y right; width:2px;}
.lb_curvebox1 .bottombg{background:url('../images/dots/dot2_D3EBF6.gif') repeat-x bottom;}
.lb_curvebox1 td{font-family:Arial; font-size:11px; color:#666; line-height:17px;}
.lb_curvebox1 a{font-family:Arial; font-size:11px; color:#445B92; text-decoration:none;}
.lb_curvebox1 a:hover{font-family:Arial; font-size:11px; color:#445B92; text-decoration:underline;}
.lb_curvebox1 .Vsep{background:url('../images/dots/dot_D3EBF6.gif') repeat-x center; height:1px; padding:0px;}
.lb_curvebox1 .content .Vsep_gray{background:url('../images/dots/dot_DFDDDD.gif') repeat-x center; height:1px; padding:0px;}

.formTable{width:100%;}
.formTable span,div,label{font-family:Arial; font-size:11px; color:#666;}
.formTable h1{font-family:Arial; font-size:14px; color:#A42C0C;}
.formTable input,select,textarea{font-family:Arial; font-size:11px; color:#666; vertical-align:middle; font-weight:normal; border:1px solid #E0E0E0; padding:1px;}
.formTable input:focus,select:focus,textarea:focus{border:1px solid #E23C3C; background-color:#fefefe; font-weight:normal;}
.formTable .textfield{border:1px solid #AEAEAE;}
.formTable .chkBox{border:0px; padding:0px; margin: 2px; min-width:14px; min-height:12px;}
.formTable .radioBox{border:0px; padding:0px; margin: 2px 2px 2px 0px; width:14px; height:12px;}
.formTable td{font-family:Arial; font-size:11px; color:#666; line-height:17px; padding:3px 10px 3px 0px; vertical-align:top;}
.formTable .rowHead td{font-family:Arial; font-size:11px; color:#444; line-height:17px; padding:3px 10px 3px 0px; font-weight:bold; vertical-align:middle;}
.formTable a{font-family:Arial; font-size:11px; color:#445B92; text-decoration:none;}
.formTable a:hover{font-family:Arial; font-size:11px; color:#445B92; text-decoration:underline;}
.formTable .hint{color:#A42C0C; font-weight:normal; font-size:11px; vertical-align:middle;}
.formTable td .star{font-family:Arial, Tahoma,Arial;font-size:10px;font-style:normal;color:#ff0000;font-weight:normal;text-decoration:none;}
.formTable .innerTable td{font-family:Arial; font-size:11px; color:#666; line-height:17px; padding:0px;}
.formTable .noBorder,.noBorder:hover{border:0px; padding:0px; margin:0px;}
.formTable .button ,.formTable .button:hover{border:1px solid #0A1C47; background:#445B92 url('../images/bg/buttonbg.gif') repeat-x top; font-family:Arial,verdana; font-size:11px; font-weight:normal; color:#fff; padding:2px 8px; text-decoration:none; cursor:pointer;outline:0;}

.formTable .boxTable{background-color:#fff; border:1px dashed #ccc;}
.formTable .boxTable .rowHead td{text-align:center; font-family:Arial; color:#666; line-height:17px; padding:3px 5px; font-weight:bold; background-color:#EEE; vertical-align:middle; font-weight:bold;}
.formTable .boxTable .enableRow td{text-align:center; font-family:Arial; font-size:10px; color:#666; line-height:17px; padding:3px 5px; font-weight:normal; background-color:#FFF; vertical-align:middle;}
.formTable .boxTable .disableRow td{text-align:center; font-family:Arial; font-size:10px; color:#666; line-height:17px; padding:3px 5px; font-weight:normal; background-color:#fff; vertical-align:middle;}
.formTable .boxTable .rowHead .Sep{padding:0px; border-left:1px dashed #ccc; width:1px;}
.formTable .boxTable .enableRow .Sep{padding:0px; border-left:1px dashed #ccc; width:1px;}
.formTable .boxTable .disableRow .Sep{padding:0px; border-left:1px dashed #ccc; width:1px;}

#toolTip{position:absolute; border:1px solid #D9E3BD; background:#F0F5DE url('../images/bg/tipbg.gif') repeat-x center; padding:2px 10px; color:#666; font-family:Arial,Tahoma; font-size:11px; font-weight:normal; line-height:16px;}

.grayTable {width:100%; border:1px solid #E2E2E2;}
.grayTable td{font-family:Arial; font-size:11px; color:#666; line-height:17px; padding:3px 10px; vertical-align:middle; border-bottom:1px solid #fff; background-color:#F8F8F8;}
.grayTable .rowHead td{font-family:Arial; font-size:11px; color:#666; line-height:17px; padding:3px 10px; vertical-align:middle; background-color:#E2E2E2;}
.grayTable a{font-family:Arial; font-size:11px; color:#445B92; text-decoration:none;}
.grayTable a:hover{font-family:Arial; font-size:11px; color:#445B92; text-decoration:underline;}

.listingDetailTable{width:100%; background-color:#fff;}
.listingDetailTable .rowHead td{background-color:#D1EAF6; font-family:Arial; font-size:11px; color:#445B92; font-weight:bold; line-height:17px; padding:4px 10px;}
.listingDetailTable table{border:1px solid #B9D9E8; width:100%;}
.listingDetailTable table td{font-family:Arial; font-size:11px; color:#666; line-height:17px; padding:3px 10px; vertical-align:middle; border-bottom:1px solid #eee; background-color:#fff;}
.listingDetailTable td a{font-family:Arial; font-size:11px; color:#445B92; text-decoration:none;}
.listingDetailTable td a:hover{font-family:Arial; font-size:11px; color:#445B92; text-decoration:underline;}
.listingDetailTable .unitDetails{border:1px solid #B9D9E8; width:100%;}
.listingDetailTable .unitDetails .rowHead td{font-family:Arial; font-size:10px; color:#666; line-height:17px; padding:3px 4px; vertical-align:middle; border-bottom:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-top:1px solid #fff; background-color:#F8F8F8; text-align:center; font-weight:bold;}
.listingDetailTable .unitDetails td{font-family:Arial; font-size:10px; color:#666; line-height:17px; padding:3px 4px; vertical-align:middle; border-bottom:0px; border-right:1px solid #E2E2E2; background-color:#fff; text-align:center;}
.listingDetailTable .unitDetails .last{font-family:Arial; font-size:10px; color:#666; line-height:17px; padding:3px 4px; vertical-align:middle;border-bottom:0px; border-right:1px solid #fff;  background-color:#fff;  text-align:center;}

.chkBox{border:0px; padding:0px; margin: 2px; min-width:14px; min-height:13px;}
.radioBox{border:0px; padding:0px; margin:2px 5px 2px 0px; width:14px; height:12px;}

.viewList{padding:10px 0px; line-height:16px;}
.viewList .c1{width:49%; float:left; background:url('../images/dots/dot_999999.gif') repeat-y 98% 0%;}
.viewList .c2{width:49%; float:left;}
.viewList .c1 div,.c2 div{width:49%; float:left; line-height:16px; padding-left:2px;}

.viewList .boxTable{background-color:#fff; border:1px dashed #ccc;}
.viewList .boxTable .rowHead td{text-align:center; font-family:Arial; color:#666; line-height:17px; padding:3px; font-weight:bold; background-color:#EEE; vertical-align:middle; font-weight:bold;}
.viewList .boxTable .enableRow td{text-align:center; font-family:Arial; font-size:10px; color:#666; line-height:17px; padding:3px; font-weight:normal; background-color:#FFF; vertical-align:middle;}
.viewList .boxTable .row2 td{text-align:center; font-family:Arial; font-size:10px; color:#666; line-height:17px; padding:3px; font-weight:normal; background-color:#ececec; vertical-align:middle;}
.viewList .boxTable .disableRow td{text-align:center; font-family:Arial; font-size:10px; color:#666; line-height:17px; padding:3px; font-weight:normal; background-color:#fff; vertical-align:middle;}
.viewList .boxTable .rowHead .Sep{padding:0px; border-left:1px dashed #ccc; width:1px;}
.viewList .boxTable .enableRow .Sep{padding:0px; border-left:1px dashed #ccc; width:1px;}
.viewList .boxTable .disableRow .Sep{padding:0px; border-left:1px dashed #ccc; width:1px;}
.viewList ul{margin:0px; padding:0px;}
.viewList ul li{margin:0px; list-style:none; padding:3px 10px; background:url('../images/icons/grayarrow_right.gif') no-repeat left; font-family:Arial, Tahoma; font-size:11px; color:#666; }

.mailForm{}
.mailForm input,.mailForm select,.mailForm textarea{font-weight:normal; font-family:Arial,verdana; font-size:11px; color:#999; border:1px solid #E23C3C; padding:0px; width:130px;}

.tblPad-2-10{}
.tblPad-2-10 td{font-family:Arial, Tahoma; font-size:11px; color:#666; line-height:17px; padding:2px 10px; font-weight:normal;}

.enqBlock{}
.enqBlock th{font-family:Arial,Tahoma; font-size:12px; color:#006eb1; font-weight:bold; padding:0px; background:#f8f8f8 url('../images/bg/listing_tabbg.gif') repeat-x bottom;}
.enqBlock th a,.enqBlock th .inactive{text-decoration:none; display:block; float:right; height:35px; width:131px; background:#f8f8f8 url('../images/bg/listing_tabbg.gif') repeat-x bottom;}
.enqBlock th a:hover,.enqBlock th .inactive:hover,.enqBlock th .active{text-decoration:none; display:block; float:right; height:35px; width:131px; background:#f8f8f8 url('../images/bg/listing_tabbg_active.gif') no-repeat bottom;}

.enqBlock th a span,.enqBlock th .inactive span{background:url('../images/icons/c2email.gif') no-repeat 0 50%; color:#006eb1; font-size:12px; font-weight:bold; text-decoration:none; display:block; float:right; cursor:pointer; padding:10px 25px 10px 15px;}
.enqBlock th a:hover span,.enqBlock th .inactive:hover span,.enqBlock th .active span,.enqBlock th .active:hover span, .enqBlock th a:focus span, .enqBlock th a:selected span{color:#006eb1; font-size:12px; font-weight:bold; text-decoration:none; display:block; float:right; cursor:pointer; padding:10px 25px 10px 15px;}
.enqBlock td{font-family:Arial,Tahoma; font-size:11px; color:#666; font-weight:normal; background-color:#fff;}