* { outline:none; }
a, a:active { outline: none; }
body { margin: 0px; padding: 0px; background-image:  url(../images/dsgnPageBk.gif); background-repeat: repeat; left: 0px; top: 0px; overflow-y:scroll; }
p { line-height:16px; }

/* menu */
#quick-occupancy { width:127; height:41px; background: url(../images/navPickQuickOccDn.jpg); }
#quick-occupancy img:hover { opacity:0; }
#pick-plan { width:127; height:41px; background: url(../images/navPickPlanDn.jpg); }
#pick-plan img:hover { opacity:0; }
#pick-site { width:127; height:41px; background: url(../images/navPickSiteDn.jpg); }
#pick-site img:hover { opacity:0; }
#pick-features { width:127; height:41px; background: url(../images/navPickFeaturesDn.jpg); }
#pick-features img:hover { opacity:0; }
#pick-area { width:127; height:41px; background: url(../images/navPickAreaDn.jpg); }
#pick-area img:hover { opacity:0; }

.homePgLink { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.tcHeader { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: 700; letter-spacing: .1em; }
.tcSpecContent { background-repeat: repeat-y; background-image:   url(../images/dsgnContentBk.jpg); }
.tcContentTitle { font-family: Geneva, Arial, Helvetica, sans-serif;  font-size: 15px; font-weight: 800; color: #eee;  }
.tcSpecEOF { font-family: Geneva, Arial, Helvetica, sans-serif;  font-size: 17px; font-weight: 800; color: #FFFFFF;  }
.NavTcContentNav { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: 700; letter-spacing: 0.1em; text-align: center; vertical-align: middle; }
.tcSpecContentInnerTop { background-image:   url(../images/dsgnContentInnerTop.gif); background-repeat: no-repeat; background-position: center; }
.tcSpecContentInnerMain { background-image:   url(../images/dsgnContentInnerMain.gif); background-repeat: repeat-y; background-position: center; }
.tcSpecContentInnerBtm { background-image:   url(../images/dsgnContentInnerBtm.gif); background-repeat: no-repeat; background-position: center; }
A:visited, A:link, A:active { font-weight : bold; font-size : 11px; font-family : Verdana, Helvetica, Arial, sans-serif; color : #33CC00; }
A:hover { font-weight : bold; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #ccc; text-decoration : underline; }
A.navTcFooter:link, A.navTcFooter:visited, A.navTcFooter:active { font-weight : bold; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #333A2C; text-decoration : underline; }
A.navTcFooter:hover { font-weight : bold; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #FFFFFF; text-decoration : underline; }
a.navOrng:link, a.navOrng:visited, a.navOrng:active { color: #FF8040; font-weight: bold; text-decoration : underline; }
a.navOrng:hover { color: #FF8040; font-weight: bold; text-decoration : none; }
a.navYellow:link, a.navYellow:visited, a.navYellow:active { color: #FFCC33; font-weight: bold; text-decoration : none; }
a.navYellow:hover { color: #FFCC33; font-weight: bold; text-decoration :underline; }
a.navIntell:link, a.navIntell:visited, a.navIntell:active { color: #333333; font-weight: normal; text-decoration: none; }
a.navIntell:hover { color: #FFFFFF; font-weight: normal; text-decoration : underline; }
.normalfont { FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.TcFooter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.size10 { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.size11 { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 900; line-height:16px;}
.size12 { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.size13 { FONT-SIZE: 13px; COLOR: #4b4b4b; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 22px; }
.size14 { FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; }
li { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; padding-bottom: 6px; font-size: 12px; }
form { margin: 0px; padding: 0px; }
.paraList { line-height: 1.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: 700; }
a.homeNav:link, a.homeNav:visited, .homeNav:active { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333; }
a.homeNav:hover { color: #fff; }

.p12soft { line-height: 22px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #F2F2F2; }

#contact-page {width: 95%; margin: 0px auto 25px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; font-weight: 700;} 
#contact-page p.contact-privacy{ font-size:12px; font-weight:normal; } 
#contact-page p.contact-privacy span{ font-size:12px; font-weight:700; } 
#contact-page .ipTitle { display:none; visibility: hidden; } 
#contact-page td{height:40px;vertical-align:middle; color:#fff; }
#contact-page th{height:40px;padding-left:14px;vertical-align:middle;}
#contact-page input {width:226px;margin-left:2px;padding:2px 2px;border:1px solid #eee;background:#efefe4;}
#contact-page #name-flag {padding:0;font-size:14px;color: #e11;}
#contact-page .email-flag {vertical-align:top;margin: 3px 0 0 10px;padding:0;font-size:13px;color: #e11;}
#contact-page #message-flag {padding:0 0 0px 0; font-size:14px; text-align: center;color: #e11;}
#contact-page input:focus {background-color:#efefed;} 
#contact-page td #comments{padding:6px 0 0 24px; font-weight:bold;}
#contact-page textarea {width:360px;height:98px;margin-top:0px;margin-left:30px;padding:3px 2px;border:1px solid #ccc;background:#efefe4;}
#contact-page textarea:focus {background-color:#efefed;} 
#contact-page #send-btn {height:25px;width:60px;margin-top:2px;margin-left:180px;padding-bottom:4px; border-radius:6px; background-image: url(../images/send-btn.jpg);background-repeat: no-repeat; border:0px; color:#000;font-weight:bold; cursor:pointer;}

#contact-page p{ line-height:20px; font-weight:normal; font-size:12px; text-align:left; color:#fff;}
#contact-page p.contact-thanks {margin-top:0; padding-top:0px; line-height:30px;font-weight:bold; font-size:13px; text-align:center; color:#1f1;}

#contact-page  span.bold { font-weight:bold; font-size:12px; color:#1d1;}
#contact-page .contact-response span.bold{ line-height:20px; color:#fff; font-style:italic; }
