/* CSS Document */

/*---- reset ----*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline; }
a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/*---- defaults  ----*/
html, body { text-align: center; min-height: 100%; margin-bottom: 1px; }
body { background: #fff 50% 0 no-repeat; }
hr { visibility: hidden; }
.right { float: right; }
.left { float: left; }
.center { text-align: center; }
.clear { clear: both; font-size: 1px; height: 1px; padding: 0; margin: 0; }
.clear25 { clear: both; font-size: 10px; height: 25px; padding: 0; margin: 0;  background:#fafafa;}
.clear50 { clear: both; font-size: 10px; height: 50px; padding: 0; margin: 0; background:#fafafa;}
.pointer { cursor: pointer; } 

.whitebox {clear: both; padding: 0; margin: 0;}

/*---- typography  ----*/
body { color: #fff; font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; }
a, a:link, a:active { color: #fff; text-decoration: none; font-size: 1.1em;}
a:visited { color: #fff; text-decoration: underline; }
a:hover img { background: none; } 
a:hover { color: #fff; text-decoration: underline; }

small { font-size: 1.0em; }
strong { font-weight: 700; }
/*p { line-height: 150%; padding: 0.3em 0 0.7em; }*/
p { line-height: 130%; padding: 0.3em 0 0.7em; }
abbr, acronym, span.abbr { color: #efefef; border-bottom: 1px dotted #888; text-transform: uppercase; cursor: help; }
h1 { }
h2 { font-size: 1.8em; padding: 0.2em 0 0.5em;}
h3 { font-size: 1.4em; padding: 0.2em 0 0.5em; }
h4 { }

.button { font-size: 0.5px; }

.buttonl {font-size:1.0em; font-weight:bold; border:0px; color:#000; cursor:pointer; background-color:#FEBE1A;}

.drag { position: relative;}


/*---- forms  ----*/
label { font-weight: 500; display: block; padding: 0.1em 0 0.3em; }
label em { float: right; font-size: 2em; color: #ccc; padding-top: 18px;  }
legend { font-weight: 400; display: block; clear: both; padding: 0.7em 0 0.3em; font-size: 1.2em; color: #888; }
button, .button { overflow:hidden; font-size: 0.5px; }
.ad { padding: 1em 0; clear: both; text-align: center;}

.message { padding: 0.7em; background: #f1f1f1; font-size: 1.1em; color: #003444; margin: 0px 0; }

.message2 { padding: 0.7em; background: #4c486e; border: 1px solid #403b64; font-size: 1.1em; color: #f1f1f1; margin: 7px 0; height:815px}

.message3 { padding: 0.7em; background: #ffde17; border: 1px solid #403b64; font-size: 1.1em; color: #123f56; margin: 7px 0; }

.message4 { padding: 0.7em; background: #ffffff; border: 1px solid #403b64; font-size: 1.0em; color: #003444; margin: 7px 0; height:940px}

.message5 { padding: 0.7em; background: #fff; font-size: 1.1em; color: #003444; margin: 0px 0; }

.message6 { background: #fff; font-size: 1.1em; color: #003444; margin: 0px 0; }


.message7 { background: #f1f1f1; font-size: 1.1em; color: #003444; margin: 0px 0; }
.message7u { background: #f1f1f1; font-size: 1.1em; color: #999; margin: 0px 0; }

.message8 { padding: 0.7em; background: #f1f1f1; font-size: 1.2em; color: #003444; margin: 0px 0;}
.message8a { padding: 0.3em; background: #f1f1f1; font-size: 1.2em; color: #003444; margin: 0px 0;}
.message8u { padding: 0.3em; background: #f1f1f1; font-size: 1.2em; color: #999; margin: 0px 0;}

.message9 { padding: 0.7em; background: #fafafa; font-size: 1.1em; color: #003444; margin: 0px 0; }

.message10 { padding: 0.7em; background: #fff; font-size: 1.1em; text-align:center; color: #003444; margin: 0px 0; }
.message10a { padding:7px; background: #fff; text-align:center; color: #003444; margin: 0px 0; }


.message11 { padding: 0.4em; background: #003444;  font-size: 1.1em; color: #003444; margin: 0px 0; }

.message12 { background: #fafafa; font-size: 1.1em; color: #003444; margin: 0px 0; }
.message12a { background: #ffffff; font-size: 1.1em; color: #003444; margin: 0px 0; }

.message13 { background: #f1f1f1; font-size: 1.0em; color: #003444; margin: 0px 0; }

.message14 { background: #f1f1f1; font-size: 1.1em; color: #003444; margin: 0px 0;}

.messageql { padding: 0.4em; background: #fafafa;  font-size: 1.1em; color: #003444; margin: 0px 0; }

.message15 { padding: 1.0em; background: #003444; font-size: 1.1em; color: #003444; margin: 10px 0px; }
.message15a { padding: 1.0em; background: #ffffff; font-size: 1.1em; color: #003444; margin: 10px 0px; }

.message16 { background: #003444; font-size: 1.1em; color: #003444; margin: 0px 0; }

.message17 { background: #feb51b; font-size: 1.1em; color: #003444; margin: 0px 0; }

.message18 { background: #ffde17; font-size: 1.1em; color: #003444; margin: 0px 0; }

.message19 { background: #fff; font-size: 1.0em; color: #003444; margin: 0px 0; }

.message20 { padding: 0.4em; background: #fcfcfc;  font-size: 1.1em; color: #999; margin: 0px 0; }
.message21 { padding: 0.4em; background: #f9f9f9;  font-size: 1.1em; color: #666; margin: 0px 0; }


.messageCanYouHelp { padding: 4px; background: #fafafa;  font-size: 1.0em; color: #003444; margin: 0px 0; }

.messageHowToSubmit { padding: 4px; background: #fafafa;  font-size: 1.0em; color: #003444; margin: 0px 0; }


.messageLogin { padding: 0.7em;  font-size: 1.0em; color: #003444; margin: 0px 0;   text-align:left;}


.latestcontainer {padding: 0.5em; font-size: 1.1em; color: #666; margin: 0px 0; }
.latestcontainerv2 {padding: 0.5em; font-size: 11px; color: #666; margin: 0px 0; }

.servicecontainer {font-size: 1.3em; color: #333; margin: 0px 0; }

#highlight p, #highlight ul {
 font-size:1.0em;
 line-height:1.3em;
 margin:3px 0 3px 10px;
}
#highlight ul {
 list-style-image:url(img/bullet-tick-3.png);
 margin:0;
 padding-left:5px;
}




#messages { padding: 10px 12px; margin: 20px 0 0; }
    #messages p { font-size: 1.2em; padding: 0; }
        #messages a#close { float: right; margin-right: 10px; background: url(../img/close.png) no-repeat 0 0; width: 45px; height: 17px; display: block; text-indent: -3000px; cursor: pointer; }
    
.textinput, .textarea , .textinputshort, .textinputshort2 { padding: 2px; margin: 1px 0 2px; border: 1px solid #1cb7c2; color: #003040; background: #FFFFff; font-size: 1.0em; }

.textinput2, .textarea2 , .textinputshort, .textinputshort2 { padding: 2px; margin: 1px 0 2px; border: 1px solid #999; color: #003040; background: #FFFFcc; font-size: 1.0em; }

.submit-form { clear: both; padding: 10px 0; }
    .submit-form a { float: right; }
    .submit-form2 a { float: right; }
    .submit-form3 a { float: right; }
    .submit-form4 a { float: right; }

/*---- structure  ----*/
.box { padding: 0px 0px 0px 0px; background: #003b4a; }
.box7 { padding: 1px 1px 1px 1px; background: #fff; text-align:center;}
.box7n { padding: 0px 0px 0px 0px; background: #fff; text-align:center;}

.box8 { padding: 1px 1px 1px 1px; background: #fafafa; }
.box8u { padding: 1px 1px 1px 1px; background: #f1f1f1; }
.box8n { padding: 0px 0px 0px 0px; background: #fafafa; }
.box8w { padding: 1px 1px 1px 1px; background: #red; }

.box8a { padding: 1px 1px 1px 1px; background: #fafafa; }
.box2 { padding: 10px; background: #003b4a; }
.box3 { padding: 10px 10px 10px 10px; background: #003444; }
.box4 { padding: 10px 10px 10px 10px; background: #003444; text-align:center; padding-left:15px; padding-right:10px; padding-top:5px; padding-bottom:15px;}
.box5 { padding: 0px 0px 0px 0px; background: #ffffff; }
.box6 { padding: 10px 10px 10px 10px; background: #ffde17; }
.box9 { padding: 1px 1px 1px 1px; background: #999; }
.box9-hl { padding: 3px 3px 3px 3px; background: blue; }
.box9w { padding: 1px 1px 1px 1px; background: #999; }

.box9b { padding: 2px 2px 2px 2px; background: #e5e5e5; }
.box9c { padding: 2px 2px 2px 2px; background: #999; }
.box9d { padding: 10px 10px 10px 10px; background: #990033; }
.box9e { padding: 3px 3px 3px 3px; background: #990033; }
.box9r { padding: 3px 3px 3px 3px; background: #990033; }

.box10 { padding: 1px 1px 1px 1px; background: #999; }
.box11 { padding: 20px 20px 20px 20px; background: #fafafa; text-align:left;}
.box11a { padding: 10px 10px 10px 10px; background: #fafafa; text-align:left;}
.box11b { padding: 0px 0px 0px 0px; background: #fafafa; text-align:left;}
.box11c { padding: 15px 20px 20px 20px; background: #fafafa; text-align:left;}
.box11d { padding: 15px 0px 20px 20px; background: #ffffff; text-align:left;}
.box11f { padding: 20px 20px 20px 20px; background: #ffffff; text-align:left;}
.box11g { padding: 5px 20px 5px 20px; background: #fafafa; text-align:left;}
.box11h { padding: 0px 20px 5px 0px; background: #fafafa; text-align:left;}
.box11u { padding: 0px 20px 5px 0px; background: #f1f1f1; text-align:left;}



.box12 { padding: 0px 0px 0px 10px; background: #fafafa; text-align:left;}
.box14 { padding: 10px 10px 10px 10px; background: #f1f1f1; }
.box15 { padding: 20px 20px 20px 20px; background: #003444; text-align:left;}
.box15a { padding: 20px 20px 20px 20px; background: #ffffff; text-align:left;}
.boxup { padding: 20px 20px 20px 20px; background: #003444; text-align:center;}
.boxmc { padding: 1px 1px 1px 1px; background: #999;}
.boxpk { padding: 5px 5px 5px 5px; background: #003444;}

.boxdno { padding: 2px 2px 2px 2px; background: #999; text-align:center;}
.boxdni { padding: 1px 1px 1px 1px; background: #FFE77B; }
.boxdni1 { padding: 1px 1px 1px 1px; background: #Fcfcfc; }


.boxTO { padding: 5px 5px 5px 5px; }
.boxTI { padding: 0px 10px 10px 10px; background:url(../img/poi-bkg.png) no-repeat; text-align:left;}

.boxTOb { padding: 2px 2px 2px 2px; }


.boxAP { padding: 5px 5px 5px 5px; background:#f9f9f9; }




.boxH { padding: 1px 1px 1px 1px; background: #027987; }
.boxW { padding: 1px 1px 1px 1px; background: #cc0000;}

.boxG { padding: 1px 1px 1px 1px; background: #feb51b;}
.box17 { padding: 0px 0px 0px 10px; background: #feb51b; text-align:left;}

.box18 { padding: 0px 0px 0px 0px; background: #ffde17; text-align:left;}
.box19 { padding: 5px 1px 1px 1px; background: #996699; }

.boxA { padding: 5px 5px 5px 15px; background: #027987; }

.boxPOI { padding: 1px 1px 1px 1px; background: #f1f1f1; }
.boxPOIx { padding: 0px 0px 0px 0px; background: #ffffff; }
.boxPOIw { padding: 0px 0px 0px 0px; background: #ffffff; }
.boxPOIu { padding: 1px 1px 1px 1px; background: #f1f1f1; }

.boxGuide { padding: 2px 5px 10px 10px; background: #fafafa; text-align:left;}

.boxPOIx { padding: 10px 20px 20px 20px; background: #ffffff; text-align:left;}
.boxPOIxl { padding: 8px 18px 18px 18px; background: #fafafa; text-align:left;}


.boxPOIDx { padding: 0px 0px 0px 0px; background: #fafafa; text-align:left;}

.boxOPOI { padding: 2px 2px 2px 2px; background: #999; }

.boxOPOIb { padding: 4px 4px 4px 4px; background: #3366FF; }

.boxPOIn { padding: 3px 3px 3px 3px; background: #BB72B1; }

.boxPOIn2 { padding: 5px 5px 5px 5px; background: #027987; }

.boxPOIn3 { padding: 3px 3px 3px 3px; background: #FFC715; }

.boxTopSubmitters {padding: 3px 3px 3px 3px; background: #1cb7c2;}

.boxLogin { padding: 5px 5px 5px 5px;}

.devbox { background: #fafafa;}
.devboxu { background: #999;}

.StepOn { color:#ffffff; background:blue; text-align:center; }
.StepOff { color:#ffffff; background:#999; text-align:center; }

#ResultCntTxt { font-size: 1.2em; line-height:160%; margin-left:2px; }

/*#top-banner { position: absolute; left:0; min-width: 1050px; background: #002b3c;  height: 70px; width:auto;}*/


#s_category { margin-top:2px; padding:3px; width:210px; color:#034444; background: #fff; border:2px solid #1cb7c2;}
#s_mcategory { margin-top:2px; padding:3px; width:210px; font-size:1.0em; font-weight:bold; color:#034444; line-height:250%; background: #fff; border:2px solid #1cb7c2;}
#s_mpackage { margin-top:2px; padding:3px; width:210px; background: #fff; line-height:25px; border:2px solid #1cb7c2;}


#selectedpoi { float:left; height:75px; }

#mid-nav-wrap{
 background:#fafafa repeat-x scroll;
 border-bottom:2px solid #003444;
 min-width:1000px;
 width:auto;
}


#top-nav-wrap{
 background:#002b3c repeat-x scroll;
 border-bottom:1px solid #003444;
 min-width:1000px;
 width:auto;
}

#top-nav-wrap-gfi{
 background:#000000 repeat-x scroll;
 border-bottom:1px solid #003444;
 min-width:1000px;
 width:auto;
}

#top-nav-wrap-wct{
 background:#344C65 repeat-x scroll;
 border-bottom:1px solid #003444;
 min-width:1000px;
 width:auto;
}

#top-nav-wrap-dub{
 background:#D7D7D7 repeat-x scroll;
 border-bottom:1px solid #003444;
 min-width:1000px;
 width:auto;
}

#top-nav-wrap-wal{
 background:#EDF4A7 repeat-x scroll;
 border-bottom:1px solid #003444;
 min-width:1000px;
 width:auto;
}



#top-nav-wrap-cch{
 background:#213A6C repeat-x scroll;
 border-bottom:1px solid #003444;
 min-width:1000px;
 width:auto;
}


#mid-nav-wrap{
 background:#f1f1f1 repeat-x scroll;
 border-bottom:1px solid #034444;
 min-width:1000px;
 width:auto;
 height:627px;
}


#mid-nav-wrapx{
 background:#f1f1f1 repeat-x scroll;
 border-bottom:1px solid #034444;
 min-width:1000px;
 width:auto;
 height:637px;
}


#mid-nav-wraps{
 background:#f1f1f1 repeat-x scroll;
 border-bottom:1px solid #034444;
 min-width:800px;
 width:auto;
 height:627px;
}


#top-nav-center{
 margin:0 auto;
 width:950px;
}



#top-nav-call-gfi {
 color: #fff;
 font-size:1.1em;
 float:right;
 text-align: right;
 position:relative;
 margin-top:2px;
 width:950px;
 height:104px;
}

#top-nav-call-gfi h1 img{
 float:left;
 display:inline;
}


#top-nav-call-wct {
 color: #fff;
 font-size:1.1em;
 float:right;
 text-align: right;
 position:relative;
 margin-top:2px;
 width:950px;
 height:104px;
}

#top-nav-call-wct h1 img{
 float:left;
 display:inline;
}

#top-nav-call-dub {
 color: #fff;
 font-size:1.1em;
 float:right;
 text-align: right;
 position:relative;
 margin-top:2px;
 width:950px;
 height:127px;
}

#top-nav-call-dub h1 img{
 display:inline;
}

#top-nav-call-wal {
 color: #fff;
 font-size:1.1em;
 float:right;
 text-align: right;
 position:relative;
 margin-top:2px;
 width:950px;
 height:92px;
}

#top-nav-call-wal h1 img{
 display:inline;
}


#top-nav-call-cch {
 color: #fff;
 font-size:1.1em;
 float:right;
 text-align: right;
 position:relative;
 margin-top:2px;
 width:950px;
 height:49px;
}

#top-nav-call-cch h1 img{
 display:inline;
}



#top-nav-call {
 color: #fff;
 font-size:1.1em;
 float:right;
 text-align: right;
 position:relative;
 margin-top:2px;
 width:950px;
 height:74px;
}


#top-nav-call ul{
 margin: 0 auto; 
 font-size:1.1em;
 color:#fff;
 padding-top: 0px;
 text-align:right;
 float: none;
 display:block; 
}

#top-nav-call li{
 line-height: 135%;
 display: inline;
 padding: 0 7px;
 border-right: 1px solid #fff; 
}

#top-nav-call li.last{
 border-right: none; 
 padding: 0 7px;
 line-height: 135%;
}

#top-nav-call li.last2{
 border-right: none; 
 padding: 0 0px;
 line-height: 135%;
}

#top-nav-call li a{
  text-decoration: none; 
}

#top-nav-call li a:hover{
 text-decoration: underline;
}

#top-nav-call h1 img{
 float:left;
 display:inline;
}


#top-nav-call-t2 {
 color: #fff;
 font-size:1.1em;
 float:right;
 text-align: right;
 position:relative;
 margin-top:2px;
 margin-right: 220px;
 width:950px
}

#top-nav-call-t2 ul{
 margin: 0 auto; 
 font-size:1.1em;
 color:#fff;
 padding-top: 0px;
 text-align:right;
 float: none;
 display:block; 
}

#top-nav-call-t2 li{
 line-height: 135%;
 display: inline;
 padding: 0 7px;
 border-right: 1px solid #fff; 
}

#top-nav-call-t2 li.last{
 border-right: none; 
 padding: 0 7px;
 line-height: 135%;
}

#top-nav-call-t2 li.last2{
 border-right: none; 
 padding: 0 0px;
 line-height: 135%;
}

#top-nav-call-t2 li a{
  text-decoration: none; 
}

#top-nav-call-t2 li a:hover{
 text-decoration: underline;
}

#top-nav-call-t2 h1 img{
 float:left;
 display:inline;
}


/*
#top-nav-popwrapper{
 background:#002b3c repeat-x scroll;
 border-bottom:2px solid #003444;
 min-width:950px;
 width:auto;
}

#top-nav-popwrapper-center{
 margin:0 auto;
 width:400px;
}

#top-nav-popwrapper-call {
 color: #fff;
 font-size:1.1em;
 float:right;
 text-align: right;
 position:relative;
 margin-top:5px;
 width:780px;
}


#top-nav-pophelp{
 background:#002b3c repeat-x scroll;
 border-bottom:2px solid #003444;
 min-width:600px;
 width:auto;
}

#top-nav-pophelp-center{
 margin:0 auto;
 width:200px;
}

#top-nav-pophelp-call {
 color: #fff;
 font-size:1.1em;
 float:left;
 text-align: right;
 position:relative;
 margin-top:5px;
 width:100px;
}
*/


#footer-nav-wrap{
 background:#f1f1f1 repeat-x scroll;
 border-bottom:1px solid #f1f1f1;
 min-width:1000px;
 width:auto;
}


#footer-nav-call 
 ul{
 margin: 0 auto; 
 font-size:1.1em;
 color:#fff;
 padding-top: 0px;
 text-align:center;
 float: none;
 display:block; 
 background:#f1f1f1 repeat-x scroll;
}


#fmap-nav-wrap{
 background:#002b3c repeat-x scroll;
 min-width:1000px;
 width:auto;
}

#fmap-nav-center{
 margin:0 auto;
 width:950px;
}


#fmap-nav-call {
 color: #fafafa;
 font-size:1.3em;
 float:right;
 line-height:120%;
 text-align: right;
 position:relative;
 margin-top:2px;
 width:950px;
}


#fmap-nav-call ul{
 margin: 0 auto; 
 font-size:1.1em;
 color:#fff;
 padding-top: 0px;
 text-align:right;
 float: none;
 display:block; 
}

#fmap-nav-call li{
 line-height: 135%;
 display: inline;
 padding: 0 7px;
 border-right: 1px solid #fff; 
}

#fmap-nav-call li.last{
 border-right: none; 
 padding: 0 7px;
 line-height: 135%;
}

#fmap-nav-call li.last2{
 border-right: none; 
 padding: 0 0px;
 line-height: 135%;
}

#fmap-nav-call li a{
  text-decoration: none; 
}

#fmap-nav-call li a:hover{
 text-decoration: underline;
}

#fmap-nav-call h1 img{
 float:left;
 display:inline;
}

#fmap-nav-call h1 {
 line-height:130%;
}


#footer-nav-map {
 color: #fafafa;
 font-size:1.2em;
 float:left;
 text-align: left;
 position:relative;
 margin-top:2px;
 width:950px;
}

#footer-nav-call-gfi
 ul{
 margin: 0 auto; 
 font-size:1.1em;
 color:#fff;
 padding-top: 0px;
 text-align:center;
 float: none;
 display:block; 
 background:#000000 repeat-x scroll;
}

#footer-nav-call-wct
 ul{
 margin: 0 auto; 
 font-size:1.1em;
 color:#fff;
 padding-top: 0px;
 text-align:center;
 float: none;
 display:block; 
 background:#344C65 repeat-x scroll;
}

#footer-nav-call-dub
 ul{
 margin: 0 auto; 
 font-size:1.1em;
 color:#727272;
 padding-top: 0px;
 text-align:center;
 float: none;
 display:block; 
 background:#D7D7D7 repeat-x scroll;
}


#footer-nav-call-cch
 ul{
 margin: 0 auto; 
 font-size:1.1em;
 color:#fff;
 padding-top: 0px;
 text-align:center;
 float: none;
 display:block; 
 background:#213A6C repeat-x scroll;
}




#top-nav-popsub{
 background:#002b3c repeat-x scroll;
 border-bottom:2px solid #003444;
 min-width:950px;
 width:auto;
}

#top-nav-popsub-center{
 margin:0 auto;
 margin-left:15px;
 width:200px;
}

#top-nav-popsub-call {
 color: #fff;
 font-size:1.1em;
 float:left;
 text-align: right;
 position:relative;
 margin-top:5px;
 width:100px;
}




#top-nav{
 float:left;
 margin:0 auto;
 padding:0 10px 0 0;
 width:300px;
}
#top-nav h1{
 color:#302f57;
 float:left;
 font-size:1.2em;
 font-weight:bold;
 /*white-space:wrap;*/
 width:250px;
}
#top-nav h1 img{
 float: left;
 display:block
}

#breadcrumb{
 color:#1cb7c2;
 font-size:1.0em;
}
#breadcrumb a, #breadcrumb span.current-bread-crumb{
 color:#1cb7c2;
 font-size:1.0em;
 padding:0 0px;
 text-decoration: none; 
}
#breadcrumb a:hover{
 text-decoration: underline;
}

#breadcrumb span.current-bread-crumb{
 font-weight:bold;
}


#foot-banner { position: absolute; left:0; width: 950px; background: #002b3c; height: 70px;}


/*#footer { clear:both;  background: #fafafa 50% 0 no-repeat; height: 70px; padding: 5px 0; font-size: 1.2em; }*/

#header { width:950px; background: #002b3c 50% 0 no-repeat; height: 70px; padding-top: 0px; margin: 0 auto; position: relative; font-size: 1.2em; }

    #header, #header a { color: #fff;  line-height: 14px; }
    #header-nav { position: absolute; left: 0px; width: 950px; height: 5px; margin:-60px 0px 0px 0px; text-align: right; }

    #header-nav ul { margin: 0 auto; padding-top: 0px; text-align:right; float: none; display:block; }
        #header-nav ul li { line-height: 125%; display: inline; padding: 0 7px; border-right: 1px solid #fff; }
        #header-nav ul li.last { border-right: none; padding: 0 7px;}
            #header-nav ul li a { text-decoration: none; }
            #header-nav ul li a:hover {text-decoration: underline; }


    #logo { left: 220px; top: 5px; width: 170px; height: 70px; display: block; text-indent: -3000px; background: transparent url(../img/mypois-logo-n-w.jpg) 0 50% no-repeat;  overflow: hidden; }

    #vm-image { position: absolute; right: 0; top: 20px; width: 195px; height: 50px; }

    #user { position: absolute; right: 0; top: 20px; width: 195px; height: 50px; }
        #userinfo p { height:18px; padding: 0; text-align:left; font-size: 1.2em; }
            #userinfo small { font-size: 11px; margin-bottom:8px; text-align:left; clear: both; display: block; }
        #userinfo li { position: absolute; left: 10px; font-size: 1.1em; }
            
    #top-ad { position: absolute; left: 220px; width: 475px; top: 20px; height: 50px; text-align:center; }
    #top-ad-b1 { position: absolute; left: 220px; width: 475px; top: 20px; height: 50px; text-align:center; }
    #top-ad-b2 { position: absolute; left: 220px; width: 475px; top: 20px; height: 50px; text-align:center; }


          
#header2 { width: 950px; padding-top: 20px;  margin: 0 auto; position: relative; }

.wrapper { width: 950px; margin: 0 auto; } 

.wrapper2 { min-width: 1000px; margin: 0 auto; } 

.wrapper3 { min-width: 970px; margin: 0 auto;} 




#sidebar-left { width: 200px; }

    #categories { background: #999;} 
        #categories li { padding-top: 2px; display: block; } 
            #categories li a { display: block; background: #123f56; color: #fff; text-decoration: none; font-size: 1.2em; padding: 5px 10px; }
            #categories li a:hover { background: #feb51b; color: #002b3c; text-decoration: none;}
            #categories li li a { display: block; background: #027987; color: #fff; text-decoration: none; font-size: 1.2em; padding: 5px 15px 7px 15px; }           
            #categories li li a:hover { background: #feb51b; color: #002b3c; text-decoration: none;}

    #categories2 { background: #003444;} 
        #categories2 li { padding-top: 2px; display: block; } 
            #categories2 li a { display: block; background: #123f56; color: #feb51b; text-decoration: none; font-size: 1.2em; padding: 5px 10px; }
            #categories2 li a:hover { background: #feb51b; color: red; text-decoration: none;}
            #categories2 li li a { display: block; background: #027987; color: #fff; text-decoration: none; font-size: 1.2em; padding: 5px 20px 7px 20px; }   
            #categories2 li li a:hover { background: #feb51b; color: #002b3c; text-decoration: none;}






#sidebar-right2 { margin-bottom: 20px; float: left; width: 200px; }

#sidebar-right3 { float: left; width: 200px; }

#sidebar-right4 { margin-top: 20px; float: left; width: 200px; }


 
#sidebar-right { margin-bottom: 20px; float: right; width: 200px; }

#sidebar-rights { margin-bottom: 20px; float: right; width: 180px; }


#sidebar-right2 { margin-bottom: 20px; float: right; width: 180px; }


    #alogin { position: absolute; right: 0px; top: 2px; width: 220px; height: 135px; background: #027987;}
    #alogin .textinput {  width: 190px; }
    #alogin label, #alogin .submit-form a {font-size: 1.1em; }
    #alogin li { position: absolute; right: 10px; font-size: 1.0em; }


    #alogin2 { position: absolute; right: -10px; top: 35px; width:230px; height:230px; background: url(../img/login-bck.png) no-repeat; z-index:99999; }
    #alogin2 .textinput {  width: 190px; }
    #alogin2 label, #alogin2 .submit-form a {font-size: 1.1em; }
    #alogin2 li { position: absolute; right: 10px; font-size: 1.0em; }



    #categories3 { background: #f1f1f1; text-align: center;} 
    #categories3 a { color: blue; text-decoration: none; font-size: 0.9em;  }
    #categories3 a:hover { text-decoration: underline; }
    #categories3 li { padding-top: 2px; text-align: center;} 
           #categories3 li a { color: blue; text-decoration: none; font-size: 0.9em;  }
            #categories3 li a:hover { text-decoration: underline; }
            #categories3 li li a { color: blue; text-decoration: underline; font-size: 0.9em; }   
            #categories3 li li a:hover { color: #feb51b; text-decoration: underline; }

    #categories4 { background: #fafafa; text-align: center;} 
    #categories4 p { padding-top: 2px; text-align: center;} 
    #categories4 li { padding-top: 2px; text-align:center;} 
            #categories4 li a { color: blue; text-decoration: none; font-size: 0.9em;  }
            #categories4 li a:hover { text-decoration: underline; }
            #categories4 li li a { color: blue; text-decoration: underline; font-size: 0.9em; }   
            #categories4 li li a:hover { color: #feb51b; text-decoration: underline; }


    #categories5 { background: #4c486e; text-align: right; padding:5px 10px 0px 10px; } 
    #categories5 p { padding: 2px 0 8px 0px; text-align: right;} 
    #categories5 li { padding: 0px 0px 2px 10px; text-align:right;  line-height: 200%;} 
            #categories5 li a { color: #fff; text-decoration: none; font-size: 1.0em;   line-height: 200%;}
            #categories5 li a:hover { text-decoration: underline; color: #feb51b; font-size:1.0em}
            #categories5 li li a { color: #fff; text-decoration: underline; font-size: 1.0em; }   
            #categories5 li li a:hover { color: #feb51b; text-decoration: underline;  }


    #categories6 { background: #fafafa; text-align: right; padding:5px 10px 0px 10px; vertical-align:top; } 
    #categories6 p { padding: 2px 0 8px 0px; text-align: right; font-size:1.2em; font-weight:bold; color:#003444; vertical-align:top;} 
    #categories6 li { padding: 0px 0px 2px 5px; text-align:right;  vertical-align:top; line-height: 180%;} 
            #categories6 li a { color: #003444; text-decoration: none; font-size: 0.9em;  vertical-align:top;  line-height: 200%;}
            #categories6 li a:hover { text-decoration: underline; color: #feb51b; vertical-align:top; font-size:0.9em}
            #categories6 li li a { color: #003444; text-decoration: underline; vertical-align:top; font-size: 0.9em; }   
            #categories6 li li a:hover { color: #feb51b; text-decoration: underline; vertical-align:top;  }


    #categories7 { background: #fff; text-align: center;} 
    #categories7 p { padding-top: 2px; text-align: center;} 
    #categories7 li { padding-top: 2px; text-align:center;} 
            #categories7 li a { color: blue; text-decoration: none; font-size: 0.9em;  }
            #categories7 li a:hover { text-decoration: underline; }
            #categories7 li li a { color: blue; text-decoration: underline; font-size: 0.9em; }   
            #categories7 li li a:hover { color: #feb51b; text-decoration: underline; }

    #categories8 { background: #ffde17; text-align:left; padding:5px 2px 0px 2px; font-size:0.9em;} 
    #categories8 p { padding: 2px 0 2px 0px; text-align: left; font-size:0.9em; font-weight:bold; color:#003444;} 
    #categories8 li { padding: 0px 0px 2px 2px; text-align:left; font-size:0.9em; line-height: 120%;} 
            #categories8 li a { color: blue; text-decoration: none; font-size: 1.0em;   line-height: 120%;}
            #categories8 li a:hover { text-decoration: underline; color: #003444; font-size:1.0em}
            #categories8 li li a { color: blue; text-decoration: underline; font-size: 1.0em; }   
            #categories8 li li a:hover { color: #003444; text-decoration: underline;  }

    #categories9 { background: #003444; text-align: right;} 
        #categories9 li { padding-top: 2px; display: block; text-align: right;} 
            #categories9 li a { display: block; text-align: right; background: #123f56; color: #fff; text-decoration: none; font-size: 1.2em; padding: 5px 10px; }
            #categories9 li a:hover { background: #feb51b; color: #002b3c; text-decoration: none; text-align: right;}
            #categories9 li li a { display: block; background: #027987; color: #fff; text-decoration: none; font-size: 1.2em; padding: 5px 15px 7px 10px; text-align: right;}           
            #categories9 li li a:hover { background: #feb51b; color: #002b3c; text-decoration: none; text-align: right;}

    #categoriesPkgTP { background: #003444; text-align: left; } 
    #categoriesPkgTP li { padding-top: 2px; display: block; text-align: left; color:#fff;} 
            #categoriesPkgTP li a { display: block; text-align:left; background:#123f56; color:#fff; text-decoration: none; font-size: 1.0em; padding: 5px 5px; }
            #categoriesPkgTP li a:hover { background: #feb51b; color: #002b3c; text-decoration: none; text-align: left;}
            #categoriesPkgTP li li a { display: block; background: #027987; color:#fff; text-decoration: none; font-size: 1.0em; padding: 5px 15px 7px 10px; text-align: left;}           
            #categoriesPkgTP li li a:hover { background: #feb51b; color: #002b3c; text-decoration: none; text-align: left;}


    #categories10 { background: #fafafa; text-align: right; padding:5px 5px 0px 0px; vertical-align:top; } 
    #categories10 p { padding: 2px 0 8px 0px; text-align: right; font-size:1.2em; font-weight:bold; color:#003444; vertical-align:top;} 
    #categories10 li { padding: 15px 0px 2px 5px; text-align:right;  vertical-align:top; line-height: 120%;} 
            #categories10 li a { color: #003444; text-decoration: none; font-size: 0.9em;  vertical-align:top;  line-height: 100%;}
            #categories10 li a:hover { text-decoration: underline; color: #feb51b; vertical-align:top; font-size:0.9em}
            #categories10 li li a { color: #003444; text-decoration: underline; vertical-align:top; font-size: 0.9em; }   
            #categories10 li li a:hover { color: #feb51b; text-decoration: underline; vertical-align:top;  }



    #categories11 { background: #fafafa; text-align: right; padding:5px 5px 0px 0px; vertical-align:top; } 
    #categories11 p { padding: 2px 0 8px 0px; text-align: right; font-size:1.2em; font-weight:bold; color:#003444; vertical-align:top;} 
    #categories11 a { color: blue; text-decoration: none; font-size: 1.0em;  vertical-align:top;  line-height: 100%;} 
    #categories11 a:hover { text-decoration: underline; color: #003444; vertical-align:top; font-size:1.0em}
    #categories11 li { padding: 15px 0px 2px 5px; text-align:right;  vertical-align:top; line-height: 120%;} 
            #categories11 li a { color: #003444; text-decoration: none; font-size: 0.9em;  vertical-align:top;  line-height: 100%;}
            #categories11 li a:hover { text-decoration: underline; color: #feb51b; vertical-align:top; font-size:0.9em}
            #categories11 li li a { color: #003444; text-decoration: underline; vertical-align:top; font-size: 0.9em; }   
            #categories11 li li a:hover { color: #feb51b; text-decoration: underline; vertical-align:top;  }


    #categories12 { background: #fafafa; text-align: left; padding:5px 10px 0px 5px; vertical-align:top; } 
    #categories12 p { padding: 2px 10px 0px 5px; text-align: left; font-size:1.2em;  font-weight:bold; color:#003444; vertical-align:top;} 
    #categories12 .textual2 li { line-height: 120%; font-size: 1.0em; padding: 5px 0 1px 30px; background: url(../img/bullet_purple.png) 5px 5px no-repeat; }

    #categories13 { background: #fcfcfc; text-align: left; padding:5px 10px 0px 5px; vertical-align:top; } 
    #categories13 p { padding: 2px 0px 0px 0px; text-align: left; font-size:1.2em; text-align:left; font-weight:bold; color:#999; vertical-align:top;} 
    #categories13 a { color: #999; text-decoration: none; font-size: 1.0em;  line-height: 100%;} 
    #categories13 a:hover { text-decoration: underline; color: #003444; font-size:1.0em}
    #categories13 .textual2 li { line-height: 120%; font-size: 1.0em; padding: 5px 0 1px 30px; background: url(../img/bullet_purple.png) 5px 5px no-repeat; }
            #categories13 li a { color: #003444; text-decoration: none; font-size: 0.9em;  vertical-align:top;  line-height: 100%;}
            #categories13 li a:hover { text-decoration: underline; color: #feb51b; vertical-align:top; font-size:0.9em}
            #categories13 li li a { color: #003444; text-decoration: underline; vertical-align:top; font-size: 0.9em; }   
            #categories13 li li a:hover { color: #feb51b; text-decoration: underline; vertical-align:top;  }

    #categories13b { background: #fcfcfc; text-align: left; padding:5px 10px 0px 5px; vertical-align:top; } 
    #categories13b p { padding: 2px 0px 0px 0px; text-align: left; font-size:1.2em; text-align:left; font-weight:bold; color:#999; vertical-align:top;} 
    #categories13b a { color: #999; text-decoration: none; font-size: 1.0em;  line-height: 100%;} 
    #categories13b a:hover { text-decoration: underline; color: #003444; font-size:1.0em}
    #categories13b .textual2 li { line-height: 120%; font-size: 1.0em; padding: 5px 0 1px 30px; background: url(../img/bullet_purple.png) 5px 5px no-repeat; }

    #categories13c { background: #fcfcfc; text-align: left; padding:5px 10px 0px 5px; vertical-align:top; } 
    #categories13c p { padding: 2px 0px 0px 0px; text-align: left; font-size:10px; text-align:left; font-weight:bold; color:#999; vertical-align:top;} 
    #categories13c a { color: #999; text-decoration: none; font-size: 10px;  line-height: 100%;} 
    #categories13c a:hover { text-decoration: underline; color: #003444; font-size:10px}
    #categories13c .textual2 li { line-height: 120%; font-size: 10px; padding: 5px 0 1px 30px; background: url(../img/bullet_purple.png) 5px 5px no-repeat; }


    #categories14 { background: #fff; text-align: left; padding:5px 10px 0px 10px; } 
    #categories14 p { padding: 2px 0 8px 0px; text-align: left;} 
    #categories14 li { padding: 0px 0px 2px 10px; text-align:left;  line-height: 200%;} 
            #categories14 li a { color: #000; text-decoration: none; font-size: 1.1em;   line-height: 200%;}
            #categories14 li a:hover { text-decoration: underline; color: #000; font-size:1.1em}
            #categories14 li li a { color: #000; text-decoration: underline; font-size: 1.1em; }   
            #categories14 li li a:hover { color: #000; text-decoration: underline;  }


    #categories15 { background: #f1f1f1; text-align:left; padding:1px 1px 0px 1px; } 
    #categories15 p { padding: 2px 0 8px 0px; text-align: left;} 
    #categories15 li { padding: 5px 10px 2px 10px; text-align:left;  line-height: 110%;} 
            #categories14 li a { color: #000; text-decoration: none; font-size: 1.3em;   line-height: 110%;}
            #categories14 li a:hover { text-decoration: underline; color: #000; font-size:1.3em}
            #categories14 li li a { color: #000; text-decoration: underline; font-size: 1.3em; }   
            #categories14 li li a:hover { color: #000; text-decoration: underline;  }

    
    #categories16 { background: #fff; text-align:center; padding:15px 10px 0px 10px; } 
    #categories16 p { padding: 2px 0 8px 0px; text-align: center;} 
    #categories16 li { padding: 7px 10px 0px 10px; text-align:center;  line-height: 110%;} 
            #categories14 li a { color: #000; text-decoration: none; font-size: 1.1em;   line-height: 110%;}
            #categories14 li a:hover { text-decoration: underline; color: #000; font-size:1.1em}
            #categories14 li li a { color: #000; text-decoration: underline; font-size: 1.1em; }   
            #categories14 li li a:hover { color: #000; text-decoration: underline;  }


    #categories17 { text-align:left; padding:15px 10px 0px 10px; } 
    #categories17 p { padding: 2px 0 8px 0px; text-align: left;} 
    #categories17 li { padding: 5px 10px 2px 10px; text-align:left;  line-height: 110%;} 
            #categories17 li a { color: #000; text-decoration: none; font-size: 1.3em;   line-height: 110%;}
            #categories17 li a:hover { text-decoration: underline; color: #000; font-size:1.3em}
            #categories17 li li a { color: #000; text-decoration: underline; font-size: 1.3em; }   
            #categories17 li li a:hover { color: #000; text-decoration: underline;  }

    #categories20 { background: #f1f1f1; text-align:left; padding:15px 10px 0px 10px; } 
    #categories20 p { padding: 2px 0 8px 0px; text-align: left;} 
    #categories20 li { padding: 5px 10px 2px 10px; text-align:left;  line-height: 110%;} 
            #categories20 li a { color: #000; text-decoration: none; font-size: 1.3em;   line-height: 110%;}
            #categories20 li a:hover { text-decoration: underline; color: #000; font-size:1.3em}
            #categories20 li li a { color: #000; text-decoration: underline; font-size: 1.3em; }   
            #categories20 li li a:hover { color: #000; text-decoration: underline;  }


    #categories21 { background: #f1f1f1; text-align:left; padding:0px 0px 0px 0px; } 
    #categories21 p { padding: 2px 0 8px 0px; text-align: left;} 
    #categories21 li { padding: 5px 10px 2px 10px; text-align:left;  line-height: 110%;} 
            #categories21 li a { color: #000; text-decoration: none; font-size: 1.3em;   line-height: 110%;}
            #categories21 li a:hover { text-decoration: underline; color: #000; font-size:1.3em}
            #categories21 li li a { color: #000; text-decoration: underline; font-size: 1.3em; }   
            #categories21 li li a:hover { color: #000; text-decoration: underline;  }


    #notifyme { margin-bottom: 20px; background: #027987; }
    #notifyme .textinput {  width: 380px; }
    #notifyme-save { background: url(../img/button-save.png) 50% 50% no-repeat; width: 80px; height: 28px; border: 0 none; text-indent: -3000px; cursor: pointer; }
    #notifyme label, #notifyme .submit-form a { margin-top: -5px; font-size: 1.1em; }

    #narrow-down { background: #027987; }
        #narrow-down select { padding: 1px; margin: 2px 0 5px; width: 170px; border: 2px solid #1cb7c2; color: #003040; background: #fafafa; }

    #paral {line-height: 100%; font-size: 1.1em;}
    #parat {line-height: 180%; font-size: 1.1em;}

    .download2 { text-align:center;}

    .download3 { text-align:left;}
    .download3 p {line-height:100%; font-size: 1.1em; }


    .download {}

        .download p { text-align:left; line-height:100%; font-size: 1.1em; }
        .download li { display:block; list-style: none; text-align:left; font-size: 1.1em; line-height: 140%; }
        .download h3 { text-align:left; font-size: 1.3em; padding: 0.2em 0 0.5em; }

        .signupcl  { display: block; width: 180px; height: 30px; margin: 3px auto; margin-top: 26px; clear: both; text-indent: -3000px; overflow:hidden; background: transparent url(../img/button-signup-ver2.png) 50% 50% no-repeat; }
        .signupcl2 { display: block; width: 195px; height: 11px;  text-align: center; font-size: 1.1em; background: #c074b4; }

        .registercl { display: block; width: 135px; height: 30px; margin: 3px auto; clear: both; text-indent: -3000px; overflow:hidden; background: transparent url(../img/register_button.gif) 50% 50% no-repeat; }
        .registercl2 { display: block; width: 195px; height: 11px;  text-align: center; font-size: 1.1em; background: #c074b4; }

        .upgradecl { display: block; width: 155px; height: 30px; margin: 3px auto; clear: both; text-indent: -3000px; overflow:hidden; background: transparent url(../img/upgradenow.gif) 50% 50% no-repeat; }
        .upgradecl2 { display: block; width: 195px; height: 11px;  text-align: center; font-size: 1.1em; background: #c074b4; }

        .downloadcl { display: block; width: 135px; height: 30px; margin: 3px auto; clear: both; text-indent: -3000px; overflow:hidden; background: transparent url(../img/download_button.gif) 50% 50% no-repeat; }
        .downloadcl2 { display: block; width: 195px; height: 11px;  text-align: center; font-size: 1.1em; background: #c074b4; }

        .viewmapcl { display: block; width: 135px; height: 30px; margin: 3px auto; clear: both; text-indent: -3000px; overflow:hidden; background: transparent url(../img/view_on_map.gif) 50% 50% no-repeat; }
        .viewmapcl2 { display: block; width: 195px; height: 11px;  text-align: center; font-size: 1.1em; background: #c074b4; }


        .suggestionboxcl { display: block; width: 135px; height: 30px; margin: 3px auto; clear: both; text-indent: -3000px; overflow:hidden; background: transparent url(../img/email_now.gif) 50% 50% no-repeat; }


        .upgradenowcl { display: block; width: 135px; height: 30px; margin: 3px auto; clear: both;  text-indent: -3000px; overflow:hidden; background: transparent url(../img/button-upgde.jpg) 50% 50% no-repeat; }

        .upgradenowtcl { display: block; width: 135px; height: 30px; margin: 3px auto; clear: both; text-indent: -3000px; overflow:hidden; background: transparent url(../img/button-upgde.jpg) 50% 50% no-repeat; }

        .renewnowcl { display: block; width: 135px; height: 30px; margin: 3px auto; clear: both; text-indent: -3000px; overflow:hidden; background: transparent url(../img/button-renew.jpg) 50% 50% no-repeat; }



        #download-links li { display:block; padding: 5px 0 7px 20px; background: url(../download.png) 0 50% no-repeat; } 
            #download-links li a { font-size: 1.2em; }
            
        #gps-links li { display:block; padding: 5px 0 7px 20px; background: url(../img/bullet_purple.png) 0 50% no-repeat; } 
                #gps-links li a { font-size: 1.2em; }
    

    #admin { background: #027987; margin-top:10px;}
                
    #submit, #submitt, #submitform { margin-top: 20px; }
        #submit p , #submitt p, #submitform p, #submitform label { font-size: 1.1em; }  
    #submitform  { background: #027987; }
            #submitform .textinput {  width: 170px; }
            #submitform select { padding: 1px; margin: 2px 0 5px; width: 175px; border: 2px solid #1cb7c2; color: #003040; background: #fafafa; }
            #show-on-map { display: block; text-align: right; font-size: 1.1em; }
            #csubmit { padding-bottom: 10px; font-size: 1.1em;}
            
            #submit-save { background: url(../img/button-save.png) 50% 50% no-repeat; width: 80px; height: 28px; border: 0 none; text-indent: -3000px; cursor: pointer; }
            
#main-column { float: left; width: 730px; }  

#main-columns { position: absolute; float: left; top:83px; width: 730px; }  


#main-column-tp { float: left; width: 730px; }  



#main-columnc { width: 730px; }  

#main-column2 { float: right; width: 730px; }  

#main-columnv2 { float: left; width: 750px; }  

#main-columnv3 { float: left; width: 766px; }  

#main-columnfw{ float: left; width: 950px; }  

 

    #poi-info { position: absolute; float: left; margin-left:1px; top: 388px; width: 762px;  background: url(../img/poi-info.png) no-repeat; z-index:999;}
    #poi-info .textinput {  width: 190px; }
    #poi-info label, #poi-info .submit-form a {font-size: 1.1em; }
    #poi-info li { position: absolute; right: 10px; font-size: 1.0em; }


    #tp-infox { position: relative; margin-left:730px; margin-top:-876px; top: 0px; width: 232px;  height:853px; background:#BB72B1; cursor:move; z-index:999;}
    #tp-infox .textinput {  width: 190px; }
    #tp-infox label, #tp-infox .submit-form a {font-size: 1.1em; }

    #tp-info { position: relative; float:right; margin-right:10px; margin-top:-695px; top: 0px; width: 232px;  height:853px; background:#BB72B1; cursor:move; z-index:9999;}
    #tp-info .textinput {  width: 190px; }
    #tp-info label, #tp-info .submit-form a {font-size: 1.1em; }


    #tp-infob { position: relative; margin-left:730px; margin-top:-850px; top: 0px; width: 232px;  height:853px; background:#BB72B1; cursor:move; z-index:999;}
    #tp-infob .textinput {  width: 190px; }
    #tp-infob label, #tp-infob .submit-form a {font-size: 1.1em; }


    #cp-infox { position: relative; margin-left:730px; margin-top:-801px; top: 0px; width: 232px;  height:793px; background:#BB72B1; cursor:move; z-index:9999;}
    #cp-infox .textinput {  width: 190px; }
    #cp-infox label, #cp-infox .submit-form a {font-size: 1.1em; }


    #cp-info { position: relative; float:right; margin-right:10px; margin-top:-621px; top: 0px; width: 232px;  height:793px; background:#BB72B1; cursor:move; z-index:9999;}
    #cp-info .textinput {  width: 190px; }
    #cp-info label, #cp-info .submit-form a {font-size: 1.1em; }


    #vp-info { position: relative; margin-left:750px; margin-top:-620px; top: 0px; width: 200px;  padding:10px; height:122px; background:#BB72B1; z-index:999;}
    #vp-info .textinput {  width: 190px; }
    #vp-info label, #vp-info .submit-form a {font-size: 1.1em; }


    #poi-win { position: relative; margin-left:125px; margin-top:-142px; width: 600px;  height:400px; background: url(../img/poiwin.png) no-repeat; z-index:999;}
    #poi-win .textinput {  width: 530px; }
    #poi-win .closeb li { position:absolute; right:10px; margin-top:8px; font-size: 1.0em; }
    #poi-win .title{ font-size: 14px;  padding-left:10px;  padding-bottom:2px;  vertical-align:top; margin-top: 10px;  margin-left:10px; width: 200px; font-weight: bold;  color: #034444;  background-color: #fff;}
    #poi-win .centered {position: fixed; top: 50%; left: 50%; margin-top: -50px;  margin-left: -100px; }


    #help-box { position: relative; float:left; margin-left:80px;  top: -720px; width: 650px;  height:400px; background: url(../img/help-box.png) no-repeat; z-index:999;}
    #help-box .textinput {  width: 630px; }
    #help-box label, #poi-info .submit-form a {font-size: 1.1em; }
    #help-box .closeb li { position:absolute; right:10px; margin-top:8px; font-size: 1.0em; }
    #help-box .title{ font-size: 14px;  padding-left:10px;  padding-bottom:2px;  vertical-align:top; margin-top: 10px;  margin-left:10px; width: 200px; font-weight: bold;  color: #034444;  background-color: #fff;}




    #help-info-box {position: relative; border: 1px solid #fff; margin-left:20px; width: 620px; height: 270px;  overflow: auto;}
    #help-info-box p { margin: 10px; }




    #send-box { position: absolute; float:left; margin-left:175px;  top: 140px; width: 400px;  height:400px; background: url(../img/send-box.png) no-repeat; z-index:999;}
    #send-box .textinput {  width: 190px; }
    #send-box label, #poi-info .submit-form a {font-size: 1.1em; }
    #send-box li { position:absolute; right:2px; margin-top:5px; font-size: 1.0em; }

    #send-box .title{ font-size: 14px;  padding-left:3px;  padding-bottom:2px;  margin-left:10px; margin-top: 10px; width:300px; font-weight: bold;  color: #034444;  background-color: #fff;}


    #dlcat-box { position: absolute; float:left; margin-left:15px;  top: 15px; width: 400px;  height:400px; background: url(../img/send-box.png) no-repeat; z-index:999;}
    #dlcat-box .textinput {  width: 190px; }
    #dlcat-box label, .submit-form a {font-size: 1.1em; }
    #dlcat-box li { position:absolute; right:10px; margin-top:3px; font-size: 1.0em; }
    #dlcat-box .title{ font-size: 14px;  padding-left:3px;  padding-bottom:2px;  margin-left:10px; margin-top: 10px; width:300px; font-weight: bold;  color: #034444;  background-color: #fff;}



    #tp-help-info { position: absolute; float: left; margin-left:0px; top: 450px; width: 710px;  height:375px; background: url(../img/tp-poi-info.png) repeat; z-index:999;}
    #tp-help-info .textinput {  width: 190px; }
    #tp-help-info label, #poi-info .submit-form a {font-size: 1.1em; }
    #tp-help-info li { position: absolute; right: 10px; font-size: 1.0em; }


    #tp-poi-info { position: absolute; float: left; margin-left:0px; top: 450px; width: 710px;  height:375px; background: url(../img/tp-poi-info.png) repeat; z-index:999;}
    #tp-poi-info .textinput {  width: 190px; }
    #tp-poi-info label, #poi-info .submit-form a {font-size: 1.1em; }
    #tp-poi-info li { position: absolute; right: 10px; font-size: 1.0em; }


    #breakl { position: absolute; margin-left:100px; top: 77px; width: 549px;  height:1px; background: #034444; z-index:999;}
    #breaklc { position: absolute; margin-left:100px; top: 75px; width: 549px;  height:2px; background: #034444; z-index:999;}

    #breakl_gfi { position: absolute; margin-left:100px; top: 107px; width: 549px;  height:1px; background: #034444; z-index:999;}
    #breakl_wct { position: absolute; margin-left:100px; top: 107px; width: 549px;  height:1px; background: #034444; z-index:999;}
    #breakl_dub { position: absolute; margin-left:100px; top: 130px; width: 549px;  height:1px; background: #034444; z-index:999;}
    #breakl_cch { position: absolute; margin-left:100px; top: 52px; width: 549px;  height:1px; background: #034444; z-index:999;}
    #breakl_wal { position: absolute; margin-left:195px; top: 95px; width: 549px;  height:1px; background: #034444; z-index:999;}

    #searchbox { position: absolute; margin-left:100px; top: 78px; width: 550px;  height:45px; background: url(../img/searchbox.png) no-repeat; z-index:999;}
    #searchbox .textinput {  width: 190px; }
    #searchbox label, #searchbox .submit-form a {font-size: 1.1em; color: #fff; }
    #searchbox li { position: absolute; right: 10px; font-size: 1.0em; }


    #searchbox_cch { position: absolute; margin-left:100px; top: 48px; width: 550px;  height:45px; background: url(../img/searchbox.png) no-repeat; z-index:999;}
    #searchbox_cch .textinput {  width: 190px; }
    #searchbox_cch label, #searchbox_cch .submit-form a {font-size: 1.1em; color: #fff; }
    #searchbox_cch li { position: absolute; right: 10px; font-size: 1.0em; }

    #searchbox_car { position: absolute; margin-left:145px; top: -16px; width: 550px;  height:45px; background: url(../img/searchbox.png) no-repeat; z-index:999;}
    #searchbox_car .textinput {  width: 190px; }
    #searchbox_car label, #searchbox_car .submit-form a {font-size: 1.1em; color: #fff; }
    #searchbox_car li { position: absolute; right: 10px; font-size: 1.0em; }



    #searchboxc { position: absolute; margin-left:100px; top: 76px; width: 550px;  height:45px; background: url(../img/searchbox.png) no-repeat; z-index:999;}
    #searchboxc .textinput {  width: 190px; }
    #searchboxc label, #searchboxc .submit-form a {font-size: 1.1em; color: #fff; }
    #searchboxc li { position: absolute; right: 10px; font-size: 1.0em; }


    #sb-content {}
        #sb-content .textual2 { padding: 0px; }
        #sb-content .textual2 p { line-height: 120%; font-size: 1.1em; }
        #sb-content .textual2 li { line-height: 120%; font-size: 1.1em; padding: 5px 0 1px 30px; background: url(../img/bullet_purple.png) 5px 5px no-repeat; }
        #sb-content .textual2 #upgrade li { padding: 5px 0 5px 10px; background: none; } 



    #content {background: #ffffff;}
        #content h1 { font-size: 18px; display: inline; }
        #content h2 { padding: .2em 0 .5em; font-size: 1.7em; color: #1cb7c2; }
        #content h3 { font-weight: 700; } 

        #content .textual { padding: 10px;  height: 950px;}
        #content .textual p { line-height: 150%; font-size: 1.2em; }
        #content .textual li { line-height: 130%; font-size: 1.2em; padding: 5px 0 5px 30px; background: url(../img/bullet_purple.png) 5px 5px no-repeat; }
        #content .textual #upgrade li { padding: 5px 0 5px 10px; background: none; } 
    
        #content .textual2 { padding: 0px; }
        #content .textual2 p { line-height: 120%; font-size: 1.1em; }
        #content .textual2 li { line-height: 120%; font-size: 1.1em; padding: 5px 0 1px 30px; background: url(../img/bullet_purple.png) 5px 5px no-repeat; }
        #content .textual2 #upgrade li { padding: 5px 0 5px 10px; background: none; } 

        #content .textual3 { float: left; padding: 0px; height: 300px;}
        #content .textual3 p { line-height: 150%; font-size: 1.2em; }
        #content .textual3 li { line-height: 130%; font-size: 1.2em; padding: 5px 0 5px 30px; background: url(../img/bullet_purple.png) 5px 5px no-repeat; }
        #content .textual3 #upgrade li { padding: 5px 0 5px 10px; background: none; } 


        #content .textual4 { padding: 0px; }
        #content .textual4 p { line-height: 130%; font-size: 1.1em; }
        #content .textual4 a { color: blue; text-decoration: none; font-size: 1.0em; }
        #content .textual4 a:hover { text-decoration: underline; }
        #content .textual4 li { line-height: 120%; font-size: 1.1em;}

        #content .textual4 li a { color: blue; text-decoration: none; font-size: 1.0em;  }
        #content .textual4 li a:hover { text-decoration: underline; }
        #content .textual4 li li a { color: blue; text-decoration: underline; font-size: 1.0em; }   
        #content .textual4 li li a:hover { color: #feb51b; text-decoration: underline; }
 

        #content .textual4w { padding: 0px; }
        #content .textual4w p { line-height: 130%; font-size: 1.1em; }
        #content .textual4w a { color: blue; text-decoration: none; font-size: 1.0em; }
        #content .textual4w a:hover { text-decoration: underline; }
        #content .textual4w li {line-height: 120%; font-size: 1.1em;}

        #content .textual4w li a { color: blue; text-decoration: none; font-size: 1.0em;  }
        #content .textual4w li a:hover { text-decoration: underline; }
        #content .textual4w li li a { color: blue; text-decoration: underline; font-size: 1.0em; }   
        #content .textual4w li li a:hover { color: #feb51b; text-decoration: underline; }


        #content .textual4a { padding: 0px; }
        #content .textual4a p { line-height: 130%; font-size: 1.0em; }
        #content .textual4a a { color: blue; text-decoration: none; font-size: 0.9em; }
        #content .textual4a a:hover { text-decoration: underline; }
        #content .textual4a li { line-height: 120%; font-size: 1.0em;}

        #content .textual4a li a { color: blue; text-decoration: none; font-size: 0.9em;  }
        #content .textual4a li a:hover { text-decoration: underline; }
        #content .textual4a li li a { color: blue; text-decoration: underline; font-size: 0.9em; }   
        #content .textual4a li li a:hover { color: #feb51b; text-decoration: underline; }


        #content .textual4b { padding: 0px; }
        #content .textual4b p { line-height: 130%; font-size: 1.0em; }
        #content .textual4b a { color: #fff; text-decoration: none; font-size: 1.1em; }
        #content .textual4b a:hover { color: #feb51b; text-decoration: underline; }
        #content .textual4b li { line-height: 120%; font-size: 1.1em;}

        #content .textual4b li a { color: blue; text-decoration: none; font-size: 1.1em;  }
        #content .textual4b li a:hover { text-decoration: underline; }
        #content .textual4b li li a { color: #fff; text-decoration: underline; font-size: 1.1em; }   
        #content .textual4b li li a:hover { color: #feb51b; text-decoration: underline; }



        #content .textual5 { padding: 0px; }
        #content .textual5 h3 {font-size: 1.1em;}
        #content .textual5 p { line-height: 130%; font-size: 1.0em; }
        #content .textual5 a { color: blue; text-decoration: none; font-size: 1.0em; }
        #content .textual5 a:hover { text-decoration: underline; }
        #content .textual5 li { line-height: 120%; font-size: 1.0em;}

        #content .textual5 li a { color: blue; text-decoration: none; font-size: 1.0em;  }
        #content .textual5 li a:hover { text-decoration: underline; }
        #content .textual5 li li a { color: blue; text-decoration: underline; font-size: 1.0em; }   
        #content .textual5 li li a:hover { color: #feb51b; text-decoration: underline; }

        #content .textual6 { padding: 0px;}
        #content .textual6 p { line-height: 130%; font-size: 1.1em; }
        #content .textual6 a { color: blue; text-decoration: none; font-size: 1.0em; }
        #content .textual6 a:hover { text-decoration: underline; }
        #content .textual6 li { line-height: 120%; font-size: 1.1em;}

        #content .textual6 li a { color: blue; text-decoration: none; font-size: 1.0em;  }
        #content .textual6 li a:hover { text-decoration: underline; }
        #content .textual6 li li a { color: blue; text-decoration: underline; font-size: 1.0em; }   
        #content .textual6 li li a:hover { color: #feb51b; text-decoration: underline; }


        #content .textual7 { padding: 0px; }
        #content .textual7 p { line-height: 130%; font-size: 0.9em; }
        #content .textual7 a { color: blue; text-decoration: none; font-size: 1.0em; }
        #content .textual7 a:hover { text-decoration: underline; }
        #content .textual7 li { line-height: 120%; font-size: 0.9em;}

        #content .textual7 li a { color: blue; text-decoration: none; font-size: 1.0em;  }
        #content .textual7 li a:hover { text-decoration: underline; }
        #content .textual7 li li a { color: blue; text-decoration: underline; font-size: 1.0em; }   
        #content .textual7 li li a:hover { color: #feb51b; text-decoration: underline; }

        #content .textualGuide { padding: 0px; }
        #content .textualGuide p { line-height: 110%; font-size: 1.0em; }
        #content .textualGuide li { line-height: 110%; font-size: 1.0em; padding: 2px 0 1px 30px; background: url(../img/bullet_purple.png) 5px 0px no-repeat; }
        #content .textualGuide #upgrade li { padding: 5px 0 5px 10px; background: none; } 


        #content .textual8 { padding: 0px; }
        #content .textual8 p { line-height: 180%; font-size: 1.2em; }


  

    #premium-plus-package2 { color: #fff; width: 190px; float: left; margin-left:0px; border: 2px solid #805580; background: #f1f1f1; /*6056aa;*/ }

    #premium-package2 { color: #fff; width: 190px; float: left; margin-left:31px; border: 2px solid #805580; background: #f1f1f1; /*6056aa;*/ }
 
    #backup-package2 { color: #fff; width: 190px; float: right; margin-right:0px; border: 2px solid #805580; background: #f1f1f1; /*6056aa;*/ }

    #premium-plus-package2 { float: left; }
        .package-selected2 { background: #fff !important; border: 2px solid #CA8F13 !important; }
        .package-strap2, .package-strap-selected2 { padding: 4px 2px; font-size:1.2em; text-align:center}
        .package-strap2 { background: #A367A3;}
        .package-strap-selected2 { color: #000; background: #feb51b !important;}
            #premium-package2 label, #backup-package2 label, #premium-plus-package2 label { display:inline !important;}
            #premium-package2 p, backup-package2 p, #premium-plus-package2 p { padding: 2px;}


    #premium-package { color: #000; width: 225px; float: right; margin-right:50px; border: 2px solid #ccc; background: #f1f1f1; /*6056aa;*/ }
    #premium-plus-package { color: #000; width: 225px; float: left; margin-left:50px; border: 2px solid #ccc; background: #f1f1f1; /*6056aa;*/ }
    #premium-plus-package { float: left; }
        .package-selected { background: #fff !important; border: 2px solid #feb51b !important; }
        .package-strap, .package-strap-selected { padding: 4px 2px;}
        .package-strap { background: #ccc; }
        .package-strap-selected { background: #feb51b !important; }
            #premium-package label, #premium-plus-package label { display:inline !important;}
            #premium-package p, #premium-plus-package p { padding: 2px;}
        

    #upgrade-package { color: #000; width: 450px; border: 2px solid #ccc; background: #f1f1f1; /*6056aa;*/ }
    #upgrade-package { float: right; margin-right:115px }
        .package-selected { background: #fff !important; border: 2px solid #feb51b !important; }
        .package-strap, .package-strap-selected { padding: 4px 2px;}
        .package-strap { background: #ccc; }
        .package-strap-selected { background: #feb51b !important; }
            #upgrade-package label { display:inline !important;}
            #upgrade-package p { padding: 2px;}


        #package { font-size: 18px; display: block; height:23px; margin-left:3px; color:#003444;}
        #apackage { font-size: 18px; display: block; height:23px; margin-left:3px; color:#003444;}
        #package2 { font-size: 20px; display: block; text-align:center; padding: 20px 10px;}
        #package3 { font-size: 18px; display: block; margin-left:44px; line-height: 160%;}

        #package4 { font-size: 22px; display: block; text-align:center; font-weight:bold; color: #003444; padding: 0px 10px;}
        #package4b { font-size: 26px; display: block; text-align:center; font-weight:bold; color: #003444; padding: 0px 10px;}
        #package4c { font-size: 16px;  text-align:center; font-weight:bold; color: #003444; padding: 0px 10px;}
        #package4e { font-size: 22px; display: block; text-align:center; font-weight:bold; color: #003444; padding: 0px 0px;}
        #package4f { font-size: 1.2em; display: block; text-align:center; color: #999; line-height:140%;}
        #package4g { font-size: 24px; display: block; text-align:center; font-weight:bold; color: #003444; padding: 0px 0px;}
        #package4h { font-size: 24px; display: block; text-align:center; line-height:110%; font-weight:bold; color: #000; padding: 0px 0px;}

        #package5 { font-size: 18px; display: block; margin: 20px 0px 0px 0px; width:605px;}
        #package6 { font-size: 18px; display: block; line-height: 250%;}
        #package8 { font-size: 8px; display: block; text-align:center; font-weight:bold; color: #003444; padding: 0px 2px;}

#listing { font-size: 18px; display: block; height:23px; margin-left:3px; color:red;}
 
        #strapline {font-size:11px; line-height: 130%;}
        #lastupdated {line-height: 150%}
 

    #para {font-size:1.1em;}
    #para2 {font-size:1.0em;}
    #para3 {font-size:1.1em; line-height:120%}
    #para4 {font-size:1.5em; line-height:180%}
    #paras {font-size:11px;}
    #paras2 {font-size:11px; margin-left:125px}
    #parasem {font-size:1.0em; color:#CC0000; font-weight:bold}
    #parasem2 {font-size:1.0em; color:#CC0000; font-weight:bold; padding-left:125px}
    #parasem4a {font-size:1.0em; color:#990000; font-weight:bold; margin-right:12px; margin-left:30px; text-align:right }
    #parasem4b {font-size:1.0em; color:#CC0000; font-weight:bold; margin-right:12px; margin-left:30px; text-align:left }
    #parasem4c {font-size:1.0em; color:red; font-weight:bold; margin-right:12px; margin-left:30px; text-align:right }
    #parasem4d {font-size:1.0em; color:#003444; font-weight:normal; margin-right:5px; margin-left:70px; text-align:left }
    #parasem3 {font-size:1.0em; color:#00CC00; font-weight:bold; padding-left:125px}
    #parasx {font-size:10px;}
    #parasemb {font-size:0.8em;}

    
        #map-menu { float:right; width: 95px;}   
        #map-menu li { float: right; }
        #map-menu li a { display: block; padding: 5px 10px; background: #025968; margin-left: 5px; text-align: center; font-size: 1.2em; color: #ccdde0; text-decoration: none; border: 1px solid #003444;}
        #map-menu li a.current { background: #feb51b; color: #123f56; } 
        #map-menu li a:hover, #map-menu li a.current:hover { background: #025968;  color: #ccdde0; } 

        #map-menu2 li { float: right; list-style: none;}
        #map-menu2 li a { display: block; padding: 5px 10px; list-style: none; background: #A367A3; margin-right: 5px; text-align: center; font-size: 1.1em; color: #ccdde0; text-decoration: none; }
        #map-menu2 li a.current { background: #02707f; } 
        #map-menu2 li a:hover, #map-menu2 li a.current:hover { background: #feb51b; color: #123f56; } 

        #map-menu3 li { float: left; list-style: none;}	
        #map-menu3 li a { display: block; padding: 5px 10px; list-style: none; background: #A367A3; margin-right: 5px; text-align: center; font-size: 1.1em; color: #ccdde0; text-decoration: none; }
        #map-menu3 li a.current { background: #02707f; } 
        #map-menu3 li a:hover, #map-menu3 li a.current:hover { background: #feb51b; color: #123f56; } 
      
        #map-menu4 li { float: right; list-style: none;}
        #map-menu4 li a { display: block; padding: 15px 10px; list-style: none; background: #ffde17; margin-right: 0px; text-align: right; vertical-align:top; width:605px; font-family:verdana; font-weight:bold; font-size: 2.0em; color: #123f56; text-decoration: none; }
        #map-menu4 li a.current { background: #feb51b; } 
        #map-menu4 li a:hover, #map-menu4 li a.current:hover { background: #FF9900; color: #ffffff; } 

        #map-menu5 { float:right; width: 85px;}   
        #map-menu5 li { float: right; }
        #map-menu5 li a { display: block; padding: 5px 10px; background: #feb51b; margin-left: 5px; text-align: center; font-size: 1.2em; color: #ccdde0; text-decoration: none; border: 1px solid #003444;}
        #map-menu5 li a.current { background: #feb51b; color: #123f56;} 
        #map-menu5 li a:hover, #map-menu5 li a.current:hover { background: #025968; color: #ccdde0; } 

        #map-menu7 li { float: right; list-style: none; width:398px; vertical-align:top;  text-align: left;  }
        #map-menu7 li a { display: block; padding: 0px 0px; list-style: none; background: #ffde17;  font-family:verdana; font-weight:bold; width:398px; font-size: 2.0em; color: #123f56; text-decoration: none; }
        #map-menu7 li a.current { background: #feb51b; } 
        #map-menu7 li a:hover, #map-menu7 li a.current:hover { background: #FF9900; color: #ffffff; } 


        #map-menu6 li { float: right; list-style: none; width:398px}
        #map-menu6 li a { display: block; padding: 0px 0px; list-style: none; background: #ffde17; margin-right: 0px; text-align: center; vertical-align:top; width:408px; font-family:verdana; font-weight:bold; font-size: 2.0em; color: #123f56; text-decoration: none;}
        #map-menu6 li a.current { background: #feb51b; } 
        #map-menu6 li a:hover, #map-menu6 li a.current:hover { background: #FF9900; color: #ffffff; } 


        #map-menu8 li { float: right; list-style: none; width:605px}
        #map-menu8 li a { display: block; padding: 10px 10px; list-style: none; background: #ffde17; margin-right: 5px; text-align: center; vertical-align:top; font-family:verdana; font-weight:bold; font-size:2.0em; color:#123f56; text-decoration: none;}
        #map-menu8 li a.current { background: #feb51b; } 
        #map-menu8 li a:hover, #map-menu8 li a.current:hover { background: #FF9900; color: #ffffff; } 


        #map-menu9 { float:right; width: 195px;}   
        #map-menu9 li { float: right; }
        #map-menu9 li a { display: block; padding: 5px 10px; background: #025968; margin-left: 5px; text-align: center; font-size: 1.2em; color: #ccdde0; text-decoration: none; border: 1px solid #003444;}
        #map-menu9 li a.current { background: #feb51b; color: #123f56; } 
        #map-menu9 li a:hover, #map-menu li a.current:hover { background: #025968;  color: #ccdde0; } 


        #poi-page { float:left; width: 700px;}   
        #poi-page li { float: left; }
        #poi-page li a { display: block; padding: 1px 5px; background: #feb51b; margin-right: 5px; margin-top: 5px; text-align: center; font-size: 1.0em; color: #ccdde0; text-decoration: none; border: 1px solid #003444;}
        #poi-page li a.current { background: #feb51b; color: #123f56;} 
        #poi-page li a:hover, #poi-page li a.current:hover { background: #025968; color: #ccdde0; } 

        #poi-page li a.mleft { display: block; padding: 1px 5px; background: #feb51b; margin-left:25px; margin-top: 5px; text-align: center; font-size: 1.0em; color: blue; text-decoration: none; border: 1px solid #003444;}
        #poi-page li a.mleft.current { background: #feb51b; color: #123f56;} 
        #poi-page li a.mleft:hover, #poi-page li a.mleft.current:hover { background: #025968; color: #ccdde0; } 


        #poi-pagew { float:left; width: 700px;}   
        #poi-pagew li { float: left; }
        #poi-pagew li a { display: block; padding: 1px 5px; background: #F1A403; margin-right: 5px; margin-top: 5px; text-align: center; font-size: 1.0em; color:#002B3D; text-decoration: none; border: 1px solid #002B3D;}
        #poi-pagew li a.current { background: #F1A403; color: #002B3D;} 
        #poi-pagew li a:hover, #poi-page li a.current:hover { background: #002B3D; color: #ccdde0; } 

        #poi-pagew li a.mleft { display: block; padding: 1px 5px; background: #F1A403; margin-left:25px; margin-top: 5px; text-align: center; font-size: 1.0em; color:#002B3D; text-decoration: none; border: 1px solid #002B3D;}
        #poi-pagew li a.mleft.current { background: #F1A403; color: #002B3D;} 
        #poi-pagew li a.mleft:hover, #poi-page li a.mleft.current:hover { background: #002B3D; color: #ccdde0; } 


        #pkg-page { float:left; width: 160px;}   
        #pkg-page li { float: left; }
        #pkg-page li a { display: block; padding: 1px 5px; background: #feb51b; margin-right: 3px; margin-top: 0px; text-align: center; font-size: 0.8em; color: #ccdde0; text-decoration: none; border: 1px solid #003444;}
        #pkg-page li a.current { background: #feb51b; color: #123f56;} 
        #pkg-page li a:hover, #pkg-page li a.current:hover { background: #025968; color: #ccdde0; } 

        #pkg-page li a.mleft { display: block; padding: 1px 5px; background: #feb51b; margin-left:0px; margin-top: 0px; text-align: center; font-size: 0.8em; color: blue; text-decoration: none; border: 1px solid #003444;}
        #pkg-page li a.mleft.current { background: #feb51b; color: #123f56;} 
        #pkg-page li a.mleft:hover, #pkg-page li a.mleft.current:hover { background: #025968; color: #ccdde0; } 



        #button-bar { float:left; width: 550px;}   


        #button-bar li { float: left; }
        #button-bar li a { display: block; padding: 2px 2px; margin-right: 5px; }   /* border: 1px solid #003444; */
/*
        #button-bar li a.current { background: #feb51b; color: #123f56; } 
        #button-bar li a:hover, #button-bar li a.current:hover { background: #025968;  color: #ccdde0; } 
*/


        #tp-menu { width:100%;}   

        #tp-menu li a { display: block; padding: 0px 0px; margin-left: 0px;  text-decoration: none; width:100%}
        #tp-menu li a.current {} 
        #tp-menu li a:hover, #tp-menu li a.current:hover {} 


        #cp-menu { float:left;}   
        #cp-menu li { text-decoration: none;}

        #cp-menu li a { display: block; padding: 0px 0px; margin-left: 0px;  text-decoration: none;}
        #cp-menu li a.current {} 
        #cp-menu li a:hover, #cp-menu li a.current:hover {} 



        #help-menu  { float: left; margin-left:20px;}	
        #help-menu li { float: left; list-style: none;}	
        #help-menu li a { display: block; padding: 5px 10px; list-style: none; background: #A367A3; margin-right: 5px; text-align: center; font-size:1.2em; font-weight:bold; color: #fafafa; text-decoration: none; border: 1px solid #663366;}
        #help-menu li a.current { background: #02707f; } 
        #help-menu li a:hover, #help-menu3 li a.current:hover { background: #feb51b; color: #123f56; } 


        #poimenu  { float: left; margin-left:10px;}	
        #poimenu li { float: left; list-style: none;}	
        #poimenu li a { display: block; padding: 4px 4px; list-style: none; background: #A367A3; margin-right: 10px; text-align: center; font-size:1.1em; font-weight:bold; color: #fafafa; text-decoration: none; border: 1px solid #663366;}
        #poimenu li a.current { background: #02707f; font-size:1.1em; font-weight:bold;} 
        #poimenu li a:hover, #poimenu li a.current:hover { background: #feb51b; color: #123f56; font-size:1.1em; font-weight:bold; text-decoration: none;} 


        #backup-menu  { float: left;}	
        #backup-menu li { float: left; list-style: none; height:34px;}	
        #backup-menu li a {display: block; padding: 10px 15px; list-style: none; background: #A367A3; margin-right: 2px; text-align: center; font-size:1.2em; font-weight:bold; color: #fafafa; text-decoration: none; border: 1px solid #663366;}
        #backup-menu li a.current { background: #02707f; padding: 10px 15px; } 

        #backup-menu2  { float: left;}	
        #backup-menu2 li { float: left; list-style: none; height:35px; width:232px;}	
        #backup-menu2 li a {display: block; padding: 15px 0px 0px 0px; line-height:160%; list-style: none; background: transparent url(../img/br-button-off.png) no-repeat; margin-right:1px; text-align: center; font-size:1.1em; font-weight:bold; color:#003444; text-decoration: none;}
        #backup-menu2 li a.current { background: #02707f; padding: 10px 15px; } 



    #map-container { width: 610px; height: 623px; color: black; }

    #tpmap-container { min-width:1000px; width:auto; margin:0; height: 627px; color: black; }

    #tpmap-container-narrow { min-width:970px; margin:0; height: 627px; color: black; }


    #newmap-container { min-width:1000px; width:auto; margin:0; height: 627px; color: black; }


    #download-container { width: 670px; height: 590px;}

    #download-container2 { width: 690px; height: 500px;}

    #maps-container { width: 610px; height: 300px; color: black; }

    #mapsc-container { width: 762px; height: 534px; color: black;  z-index:0; }
 
    #mappa-container { width: 610px; height: 300px; color: black; }

    #mappax-container { width: 610px; height: 200px; color: black; }
    
    #content fieldset { padding: 10px; background: #fafafa; margin-bottom: 10px; margin-left:20px}

    #content fieldset3 { background: #fafafa; margin-bottom: 10px; margin-left:20px}


    #content fieldset2 { padding: 10px; background: #fafafa; margin-bottom: 10px; margin-left:20px}

        #content label { font-size: 1.0em;  width: 220px; }
        #content label.overlap { width:220px; }
        #content #upgrade label.overlap { width: 220px; }
                
        #content label.overlap input { clear: none; float: right; margin-top: -1px; }
        #content #upgrade label.overlap input { float: right; margin-top: -13px; }
        content  label small { font-size: 11px; color: #fafafa; padding-left:20px; font-weight: 400; }
        
        #content .textinput { padding: 3px; width: 192px; background: #fff; border: 1px solid #1cb7c2;}
        #content .shortinput { width: 160px; }
        #content .textinputshort { width: 60px; }
        #content .textinputshort2 { width: 30px; }
        


        #content select { padding: 3px; width: 195px; margin: 2px 0 5px; border: 1px solid #1cb7c2; color: #003040; background: #fafafa; }
        #content select option { padding: 1px; color: #003040; background: #fafafa; }
        #content select.inline-select { width:auto !important; }          
        #content select.date {  width: 160px; margin-right: 20px; float: left; clear: none; }
            

        #content .submit-form { width: 395px; padding: 0px 0; }
            #content .submit-form a { font-size: 1.3em; }
            
        #content .submit-form2 { width: 470px; padding: 20px 0; }
            #content .submit-form2 a { font-size: 1.3em; }

        #content .submit-form3 {  width: 680px;}
            #content .submit-form3 a { font-size: 1.3em; }

        #content .submit-form4 {  width: 620px;}
            #content .submit-form4 a { font-size: 1.3em; }

        #content .submit-form5 {  width: 625px;}
            #content .submit-form5 a { font-size: 1.3em; }

        #ac { background: url(../img/button-save.jpg) 50% 50% no-repeat; width: 80px; height: 28px; display:block; border: 0 none; text-indent: -3000px; cursor: pointer; }
        #ac2 { background: url(../img/button-share-now.png) 50% 50% no-repeat; width: 120px; height: 30px; display:block; border: 0 none; text-indent: -3000px; cursor: pointer; }
        #make-payment { background: url(../img/blank_button_v2.gif) 50% 50% no-repeat; color: #fff; width: 133px; height: 28px; display:block; border: 0 none; cursor: pointer; }
        #make-paymentn { background: url(../img/button-submit.png) 50% 50% no-repeat; color: #fff; width: 100px; height: 28px; display:block; border: 0 none; cursor: pointer; }
        #download-button { background: url(../img/button-download.png) 50% 50% no-repeat; width: 110px; height: 28px; display:block; border: 0 none; text-indent: -3000px; cursor: pointer; float: left; }
        #next-step { background: url(../img/button-next-step-v2.png) 50% 50% no-repeat; width: 100px; height: 28px; display:block; border: 0 none; text-indent: -3000px; cursor: pointer; float: left; }
        #next-step2 { background: url(../img/button-next-step-v3.png) 50% 50% no-repeat; width: 100px; height: 28px; display:block; border: 0 none; text-indent: -3000px; cursor: pointer; float: left; }


.popwrappertp { width: 450px; margin: 0 auto; } 
.popwrapper { width: 1200px; margin: 0 auto; } 
.popwrapper2 { width: 780px; margin: 0 auto; }
.popwrapper3 { width: 700px; margin: 0 auto; }
.popwrappers { width: 600px; margin: 0 auto; } 
.popfooter { height:15px; width:100%; }

    #popup-main-column { padding: 10px 25px; width:450px; }

    #popup-main-column-x { padding: 10px 15px; width:600px; }

    #popup-main-column-xx { padding: 10px 15px; width:750px; }

    #popup-main-column-tp { padding: 0px 2px; width:350px; }


    #writegps {width: 410px; }
    .poweredbygarmin {width:180px; float:left; margin-left:31px;}
    .poweredbygarminv2 {width:180px; float:left; margin-left:11px;}
    .popupclose { float:right; margin-top:10px; color:blue; }


    .popupHelpClose { padding: 20px 0px 10px 10px; float:right; font-size:11px}

    
    .ad200x200 { padding: 20px 0; }


#footer3 { clear:both;  height: 70px; padding: 5px 0;  }
    #footer3, #footer3 a { color: #fff; line-height: 14px; }



#footer { clear:both;  background: #f1f1f1 50% 0 no-repeat; height: 60px; padding: 5px 0; font-size: 11px; }
    #footer, #footer a { color: #003444;  line-height: 14px; }
    #footer-nav { position: absolute; left: 0px; width: 950px; height: 14px; margin:0px 0px 2px 0; padding: 0 0 10px 10px; text-align: center; }
    


    #footer-nav ul { margin: 0 auto; text-align:center; float: none; display:block; }
        #footer-nav ul li { line-height: 100%; display: inline; padding: 0 7px; border-right: 1px solid #fff; }
        #footer-nav ul li.last { border-right: none; }
            #footer-nav ul li a { text-decoration: none; }
            #footer-nav ul li a:hover { text-decoration: underline; }

    #footer-nav2 { width: 950px; height: 20px; padding: 5px 0 0; text-align: center; background: /* url(../img/logos.png) */ center 35px no-repeat; }

    #footer-nav2 ul { margin: 0 auto; text-align:center; float: none; display:block; }
        #footer-nav2 ul li { color: #002b3c; line-height: 150%; display: inline; padding: 0 5px; border-right: 1px solid #999; }
        #footer-nav2 ul li.last {  color: #002b3c; border-right: none; }
            #footer-nav2 ul li a { text-decoration: none; }
            #footer-nav2 ul li a:hover { text-decoration: underline; }


#footer4 { clear:both;  background: #002b3c 50% 0 no-repeat;  padding: 5px 0; font-size: 11px; }
#footer4, #footer4 a { color: #fff;  line-height: 14px; }
#footer4-nav { position: absolute; left: 0px; width: 950px; height: 14px; margin:0px 0px 2px 0; padding: 0 0 10px 10px; text-align: center; }



#footer5 {position:relative; background: #f1f1f1; height: 165px; margin-top:5px; padding: 5px 0; font-size: 11px; }
#footer5, #footer5 a { color: #999;  line-height: 14px; }


#footer5a {position:relative; background: #f1f1f1; height: 165px; margin-top:-155px; padding: 5px 0; font-size: 11px; }
#footer5a, #footer5a a { color: #999;  line-height: 14px; }


#footer6 {position:relative; background: #f1f1f1; height: 163px; margin-top:5px; padding: 5px 0; font-size: 11px; }
#footer6, #footer6 a { color: #999;  line-height: 14px; }

#footer7 {position:relative; background: #002b3c; height: 163px; margin-top:5px; padding: 5px 0; font-size: 11px; }
#footer7, #footer7 a { color: #fff;  line-height: 14px; }

#footer7a {position:relative;   background: #002b3c; margin-top:-170px; padding: 5px 0; font-size: 11px; }
#footer7a, #footer7a a { color: #fff;  line-height: 14px; }



#footer8 {position:relative; background: #002b3c; height: 163px; margin-top:5px; padding: 5px 0; font-size: 11px; }
#footer8, #footer8 a { color: #fff;  line-height: 14px; }




#footer-nav3 { width: 950px;  padding: 5px 0 0; font-size: 10px; color:#999; text-align: center;  }
#footer-nav3 ul { margin: 0 auto; text-align:center; }
#footer-nav3 ul li { color: #002b3c; line-height: 150%; padding: 0 5px; text-align:center; }
#footer-nav3 ul li.last {  color: #002b3c; border-right: none; }
#footer-nav3 ul li a { text-decoration: none; }
#footer-nav3 ul li a:hover { text-decoration: underline; }


#footer-nav6 { width: 950px; background: #f1f1f1; padding: 5px 0 0 ; font-size: 10px; color:#999; text-align: center;  }
#footer-nav6 ul { margin: 0 auto; text-align:center; }
#footer-nav6 ul li { color: #002b3c; line-height: 150%; padding: 0 5px; text-align:center; }
#footer-nav6 ul li.last {color: #002b3c; border-right: none; }
#footer-nav6 ul li a { text-decoration: none; }
#footer-nav6 ul li a:hover { text-decoration: underline; }



#footer-gfi {position:relative; background: #f1f1f1; height: 165px; margin-top:-155px; padding: 5px 0; font-size: 11px; }
#footer-gfi, #footer-gfi a { color: #999;  line-height: 14px; }

#footer-wct {position:relative; background: #f1f1f1; height: 165px; margin-top:-155px; padding: 5px 0; font-size: 11px; }
#footer-wct, #footer-wct a { color: #FFFF33;  line-height: 14px; }

#footer-wct {position:relative; background: #f1f1f1; height: 165px; margin-top:-155px; padding: 5px 0; font-size: 11px; }
#footer-wct, #footer-wct a { color: #999;  line-height: 14px; }


#county-x-list a { text-decoration: none; }
#county-x-list a:hover { text-decoration: underline; }


#footer-tp { clear:both;  background: #f1f1f1; height: 60px; padding: 5px 0; font-size: 11px; }
    #footer-tp, #footer-tp a { color: #999;  line-height: 14px; }


#footermap { clear:both;  background: #002b3c 50% 0 no-repeat;  padding: 5px 0; font-size: 11px; }
#footermap, #footermap a { color: #fff;  line-height: 14px; }
#footermap-nav { position: absolute; left: 0px; width: 950px; height: 14px; margin:0px 0px 2px 0; padding: 0 0 10px 10px; text-align: left; }


#pkg-table{
 margin:0px 5px 5px 0px;
 width:650px;
}
#pkg-table h1{
 margin:4px;
 font-size:1.1em;
 line-height: 30px; 
}

#pkg-table table{
 margin:5px 0 2px 0;
}

#pkg-table th.column	{
 background-color:#A367A3;
}

#pkg-table th.column1{
 background-color:#A367A3;
 color:#ffffff;
 font-family:verdana; font-weight:bold; font-size: 1.8em;
 text-align:center;
 vertical-align:top;
 padding: 5px 0px;
 width:60px;
}

#pkg-table th.column2{
 background-color:#A367A3;
 color:#ffffff;
 font-family:verdana; font-weight:bold; font-size: 1.8em;
 text-align:left;
 vertical-align:top;
 width:210px;
}

#pkg-table th.column3{
 background-color:#A367A3;
 color:#ffffff;
 font-family:verdana; font-size: 1.2em;
 vertical-align:top;
 text-align:left;
 width:438px;
}

#pkg-table th.column4{
 background-color:#A367A3;
 text-align:left;
 width:2px;
}

#pkg-table th.column5{
 background-color:#A367A3;
 color:#ffffff;
 font-family:verdana; font-weight:bold; font-size: 1.8em;
 text-align:left;
 vertical-align:top;
 width:150px;
}

#pkg-table th.column6{
 background-color:#A367A3;
 color:#ffffff;
 font-family:verdana; font-weight:bold; font-size: 1.9em;
 text-align:left;
 vertical-align:top;
 width:150px;
}


#pkg-table2{
 margin:0px 5px 5px 0px;
 width:650px;
}
#pkg-table2 h1{
 margin:4px;
 font-size:1.1em;
 line-height: 30px; 
}

#pkg-table2 table{
 margin:5px 0 2px 0;
}

#pkg-table2 th.column1{
 background-color:#027987;
 color:#ffffff;
 font-family:verdana; font-weight:bold; font-size: 1.8em;
 text-align:center;
 vertical-align:top;
 width:80px;
}

#pkg-table2 th.column2{
 background-color:#027987;
 color:#ffffff;
 font-family:verdana; font-weight:bold; font-size: 1.8em;
 text-align:left;
 vertical-align:top;
 width:210px;
}

#pkg-table2 th.column3{
 background-color:#027987;
 color:#ffffff;
 font-family:verdana; font-size: 1.2em;
 text-align:left;
 width:438px;
}

#pkg-table2 th.column4{
 background-color:#027987;
 text-align:left;
 width:2px;
}


#pkg-table3{
 margin:0px 5px 5px 0px;
 width:650px;
}
#pkg-table3 h1{
 margin:4px;
 font-size:1.1em;
 line-height: 30px; 
}

#pkg-table3 table{
 margin:5px 0 2px 0;
}

#pkg-table3 th.column1{
 background-color:#ffde17;
 color:#123f56;
 font-family:verdana; font-weight:bold; font-size: 1.8em;
 text-align:center;
 vertical-align:top;
 width:80px;
}

#pkg-table3 th.column2{
 background-color:#ffde17;
 color:#123f56;
 font-family:verdana; font-weight:bold; font-size: 1.6em;
 text-align:left;
 vertical-align:top;
 width:210px;
}

#pkg-table3 th.column3{
 background-color:#ffde17;
 color:#123f56;
 font-family:verdana; font-size: 1.2em;
 text-align:left;
 width:438px;
}

#pkg-table3 th.column4{
 background-color:#ffde17;
 text-align:left;
 width:2px;
}



#pkg-table4{
 margin:0px 5px 5px 0px;
 width:650px;
}
#pkg-table4 h1{
 margin:4px;
 font-size:1.1em;
 line-height: 30px; 
}

#pkg-table4 table{
 margin:5px 0 2px 0;
}

#pkg-table4 th.column1{
 background-color:#ffde17;
 color:#123f56;
 font-family:verdana; font-weight:bold; font-size: 1.8em;
 text-align:center;
 vertical-align:top;
 width:80px;
}

#pkg-table4 th.column2{
 background-color:#ffde17;
 color:#123f56;
 font-family:verdana; font-weight:bold; font-size: 1.6em;
 text-align:left;
 vertical-align:top;
 width:210px;
}

#pkg-table4 th.column3{
 background-color:#ffde17;
 color:#123f56;
 font-family:verdana; font-size: 1.2em;
 text-align:left;
 width:438px;
}

#pkg-table4 th.column4{
 background-color:#ffde17;
 text-align:left;
 width:2px;
}


#pkg-table5{
 margin:0px 5px 5px 0px;
 width:720px;
}

#pkg-table5 img {
 vertical-align:top;
}

#pkg-table5 h1{
 margin:3px;
 font-size:1.0em;
 vertical-align:middle;
 font-weight:bold;
 line-height: 15px; 
}
#pkg-table5 table{
 margin:5px 0 2px 0;
}
#pkg-table5 th.column1{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 text-align:center;
 vertical-align:top;
 width:240px;
 line-height:110%;
}

#pkg-table5 th.column2{
 background-color:#fafafa;
 color:#003444;	
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 text-align:center;
 vertical-align:top;
 width:240px;
 line-height:110%;
}

#pkg-table5 th.column3{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 text-align:center;
 width:240px;
 line-height:110%;
}


#bck-table{
}

#bck-table table{
 margin:10px 10px 10px 10px;
 width:418px;
}

#bck-table td.columnh1{
 font-weight:bold;
 font-size:1.3em;
 color:#ffffff;
 width:30px;
 line-height:180%;
}

#bck-table td.columnh2{
 font-weight:bold;
 font-size:1.1em;
 color:#ffffff;
 width:180px;
 line-height:180%;
}
#bck-table td.columnh3{
 font-weight:bold;
 font-size:1.1em;
 color:#ffffff;
 width:50px;
 line-height:180%;
}

#bck-table td.columnh4{
 font-weight:bold;
 font-size:1.1em;
 color:#ffffff;
 width:128px;
 line-height:180%;
}


#bck-table td.column1{
 vertical-align:middle;
 height:35px;
 font-size:1.0em;
 color:#034444;
}

#bck-table td.column2{
 vertical-align:middle;
 height:35px;
 font-size:1.0em;
 color:#034444;
}
#bck-table td.column3{
 vertical-align:middle;
 height:35px;
 font-size:1.0em;
 color:#034444;
}

#bck-table td.column4{
 vertical-align:middle;
 height:35px;
 font-size:1.0em;
 color:#034444;
}



#bck-table2{}

#bck-table2 table{
 margin:10px 10px 10px 10px;
 width:418px;
}

#bck-table2 td.columnh1{
 font-weight:bold;
 font-size:1.3em;
 color:#ffffff;
 width:30px;
 line-height:180%;
}

#bck-table2 td.columnh2{
 font-weight:bold;
 font-size:1.1em;
 color:#ffffff;
 width:180px;
 line-height:180%;
}
#bck-table2 td.columnh3{
 font-weight:bold;
 font-size:1.1em;
 color:#ffffff;
 width:50px;
 line-height:180%;
}

#bck-table2 td.columnh4{
 font-weight:bold;
 font-size:1.1em;
 color:#ffffff;
 width:128px;
 line-height:180%;
}

#bck-table2 td.column1{
 vertical-align:middle;
 height:35px;
 font-size:1.0em;
 color:#034444;
}

#bck-table2 td.column2{
 vertical-align:middle;
 height:35px;
 font-size:1.0em;
 color:#034444;
}
#bck-table2 td.column3{
 vertical-align:middle;
 height:35px;
 font-size:1.0em;
 color:#034444;
}

#bck-table2 td.column4{
 vertical-align:middle;
 height:35px;
 font-size:1.0em;
 color:#034444;
}




#cat-table{
 margin:0px 5px 5px 0px;
 width:680px;
}

#cat-table img {
 vertical-align:top;
}

#cat-table h1{
 margin:3px;
 font-size:1.0em;
 vertical-align:middle;
 font-weight:bold;
 line-height: 15px; 
}
#cat-table table{
 margin:5px 0 2px 0;
}
#cat-table td.column1{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 text-align:center;
 vertical-align:bottom;
 width:80px;
 padding-bottom:4px;
 height:25px;
}

#cat-table td.column2{
 background-color:#fafafa;
 color:#003444;	
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 text-align:left;
 vertical-align:bottom;
 width:260px;
 height:25px;
}

#cat-table td.column3{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 vertical-align:bottom;
 text-align:center;
 width:80px;
 height:25px;
}

#cat-table td.column4{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 vertical-align:bottom;
 text-align:right;
 width:60px;
 height:25px;
}

#cat-table td.column5{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 vertical-align:bottom;
 text-align:right;
 width:35px;
 height:25px;
}

#cat-table td.column6{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 vertical-align:bottom;
 text-align:right;
 width:35px;
 height:25px;
}

#cat-table td.column7{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 vertical-align:bottom;
 text-align:right;
 width:35px;
 height:25px;
}

#cat-table td.column8{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 vertical-align:bottom;
 text-align:right;
 width:25px;
 height:25px;
}

#cat-table td.column9{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 vertical-align:bottom;
 text-align:right;
 width:45px;
 height:25px;
}




#sum-cat-table{
 margin:0px 15px 0px 0px;
 width:680px;
}


#sum-cat-table h1{
 font-size:1.2em;
 vertical-align:middle;
 font-weight:bold;
}
#sum-cat-table table{
 margin:5px 0 2px 0;
}
#sum-cat-table td.column1{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 text-align:center;
 vertical-align:middle;
 width:80px;
 height:40px;
}

#sum-cat-table td.column2{
 background-color:#fafafa;
 color:#003444;	
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 text-align:left;
 width:440px;
 vertical-align:middle;
 height:40px;
}

#sum-cat-table td.column3{
 background-color:#fafafa;
 color:#003444;
 font-family:verdana; font-size: 1.0em; font-weight:normal;
 text-align:center;
 vertical-align:middle;
 height:40px;
 width:120px;
}



#county-x-table table{
 margin:0px 0 2px 0;
}
#county-x-table td.column{
 /*background-color:#fafafa;*/
 color:#fff;
 font-family:verdana; font-size: 0.8em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:125px;
 height:15px;
}


#catelogue-x-table table{
 margin:0px 0 2px 0;
}
#catelogue-x-table td.column{
 /*background-color:#fafafa;*/
 color:#fff;
 font-family:verdana; font-size: 0.9em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:410px;
 height:16px;
}
#catelogue-x-table th.column{
 /*background-color:#fafafa;*/
 color:#feb51b;
 font-family:verdana; font-size: 1.1em; font-weight:bold;
 text-align:left;
 vertical-align:middle;
 width:410px;
 height:14px;
}



#county-x-table{
 margin:0px 0px 0px 0px;
 width:750px;
}



#group-x-table table{
 margin:0px 0 2px 0;
}
#group-x-table td.column{
 /*background-color:#fafafa;*/
 color:#999;
 font-family:verdana; font-size: 0.8em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:150px;
 height:15px;
}


#group-x-table{
 margin:0px 0px 0px 0px;
 width:750px;
}




#poiinfo-x-table{
 margin:0px 0 2px 0;
 height:490px;
 width:700px;
 overflow: auto;
 position:relative;
}
#poiinfo-x-table table{
 margin:0px 0 2px 0;
}
#poiinfo-x-table td.columnxl{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:350px;
 height:17px;
}
#poiinfo-x-table td.columnl{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:235px;
 height:17px;
}
#poiinfo-x-table td.columnm{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:130px;
 height:17px;
}

#poiinfo-x-table td.columns{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:100px;
 height:17px;
}

#poiinfo-x-table td.columnxs{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:70px;
 height:17px;
}


#poiinfo-x-table td.columnvs{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:center;
 vertical-align:middle;
 width:40px;
 height:17px;
}



#mpoiinfo-x-table{
 margin:0px 0 0px 0;
 height:490px;
 width:709px;
 overflow: auto;
 position:relative;
}
#mpoiinfo-x-table table{
 margin:0px 0 0px 0;
}
#mpoiinfo-x-table td.columnxl{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:389px;
 height:17px;
}
#mpoiinfo-x-table td.columnxxl{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:439px;
 height:17px;
}
#mpoiinfo-x-table td.columnxll{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:418px;
 height:17px;
}
#mpoiinfo-x-table td.columnl{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:170px;
 height:17px;
}
#mpoiinfo-x-table td.columnll{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:220px;
 height:17px;
}
#mpoiinfo-x-table td.columnm{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:150px;
 height:17px;
}

#mpoiinfo-x-table td.columnms{
 color:#034444;
 font-family:verdana; font-size: 1.2em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:130px;
 height:17px;
}

#mpoiinfo-x-table td.columns{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:100px;
 height:17px;
}

#mpoiinfo-x-table td.columnxs{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:70px;
 height:17px;
}


#mpoiinfo-x-table td.columnvs{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:center;
 vertical-align:middle;
 width:40px;
 height:17px;
}



#tops-table table{
 margin:0px 15px 5px 8px;
}
#tops-table td.columns{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:20px;
 height:22px;
}
#tops-table td.columnl{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:150px;
 height:20px;
}


#leaders-table table{
 margin:0px 15px 5px 8px;
}
#leaders-table td.columns{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:20px;
 height:25px;
}
#leaders-table td.columnl{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:150px;
 height:25px;
}
#leaders-table td.column2{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:80px;
 height:25px;
}
#leaders-table td.column3{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:365px;
 height:25px;
}



#topsheader-table table{
 margin:0px 0 2px 0;
}
#topsheader-table td.columns{
 color:#034444;
 font-family:verdana; font-size: 1.1em; font-weight:normal;
 text-align:left;
 vertical-align:middle;
 width:30px;
 height:26px;
}
#topsheader-table td.columnl{
 color:#034444;
 font-family:verdana; font-size: 1.5em; font-weight:bold;
 text-align:left;
 vertical-align:middle;
 width:150px;
 height:26px;
}



#poidetail{
 margin:0px 0 0px 0;
 color:#034444;
 font-size: 1.1em; 
 font-weight:normal;
}

#poidetail table{
 margin:0px 0 0px 0;
 font-size:13px;
}
#poidetail td.column1a{
 color:#034444;
 font-family:arial; font-size: 1.0em; font-weight:normal;
 text-align:left;
 vertical-align:top;
 width:530px;
 padding-left:10px;
 padding-top:5px;

}
#poidetail td.column1b{
 color:#034444;
 font-family:arial; font-size: 1.0em; font-weight:normal;
 text-align:left;
 vertical-align:top;
 width:330px;
 padding-left:10px;
 padding-top:5px;
}

#poidetail td.column2{
 width:200px;
 vertical-align:top;
 height:150px;
}

#poidetail td.column3{
 width:200px;
 vertical-align:top;
 height:150px;
}

#poidetail-det {
/* border: 1px solid #fafafa; */
 color:#034444;
 font-family:arial; font-size: 1.2em; font-weight:500;
 line-height:140%;
 text-align:left;
 vertical-align:top;
 width:709px;
 height:380px;
 padding-top:10px;
 margin-left:10px;
 overflow: auto;
}


#poidetail2{
 margin:0px 0 0px 5px;
 color:#034444;
 font-size: 1.1em; 
 font-weight:normal;
}

#poidetail2 table{
 margin:0px 0 0px 0;
 font-size:13px;
}
#poidetail2 td.column1a{
 color:#034444;
 font-family:arial; font-size: 1.0em; font-weight:normal;
 text-align:left;
 vertical-align:top;
 width:580px;
 padding-left:10px;
 padding-top:15px;

}
#poidetail2 td.column1b{
 color:#034444;
 font-family:arial; font-size: 1.0em; font-weight:normal;
 text-align:left;
 vertical-align:top;
 width:330px;
 padding-left:10px;
 padding-top:15px;
}

#poidetail2 td.column2{
 width:200px;
 vertical-align:top;
 text-align:right;
 margin-right:19px;
 width:250px;
 height:150px;
 padding-top:8px;
 padding-right:15px;
}

#poidetail-det2 {
/* border: 1px solid #fafafa; */
 color:#034444;
 font-family:arial; font-size: 1.2em; font-weight:500;
 line-height:140%;
 text-align:left;
 vertical-align:top;
 width:572px;
 height:180px;
 margin-left:9px;
 overflow: auto;
}






#poi-buttons td.column1{
 padding: 10px 5px 10px 0px;
 vertical-align:top;
 width:170px;
 height:25px;
 list-style:none;
}
#poi-buttons td.column2{
 padding: 10px 5px 10px 0px;
 width:80px;
 vertical-align:top;
 height:25px;
}

#poi-buttons  { float:left; margin-left:0px;}	
#poi-buttons li { float: left; list-style: none;}	
     




#poi_content a { line-height: 140%; color: blue; text-decoration: none; font-size: 0.9em; }
#poi_content a:hover { line-height: 140%; text-decoration: underline; font-size: 0.9em;}
#poi_content li { line-height: 140%; font-size: 0.9em;}



#footer-table table{
 margin:0px 0px 0px 0px;
}
#footer-table td.column1{
 text-align:center;
 vertical-align:middle;
 width:160px;
}




#partner-table table{
 margin:0px 0px 0px 0px;
}

#partner-table td.column1{
 text-align:center;
 vertical-align:middle;
 width:95px;
}
#partner-table td.column2{
 text-align:right;
 vertical-align:middle;
 width:95px;
}

#partner-nav-table
{margin: 0px 0px 0px 0px; height:62px; text-align:center; background-color:#fcfcfc; float: none; vertical-align:middle; display:block; border:1px solid #f1f1f1;}

#partner-nav-table td.column1 {
margin:5px 5px 5px 5px;
display:block; text-align:center; 
}


#testm-table table{
 margin:0px 0px 0px 0px;
 background-color:#fafafa;
 border: 1px solid #f1f1f1;
}

#testm-table td.column1{
 text-align:center;
 vertical-align:middle;
 margin-left:10px;
 width:230px;
 font-size:1.2em;
 color:#999;
 height:40px;
}

#testm-table td.column2{
 text-align:center;
 vertical-align:middle;
 margin-left:10px;
 width:65px;
 font-size:1.1em;
 font-weight:bold;
 color:#999;
 height:40px;
}


#partner-nav-tableb
{height:92px; text-align:center; background-color:#fcfcfc; float: left; vertical-align:middle; display:block; border:1px solid #f1f1f1;}

#partner-nav-tableb td.column1 {
padding:5px 0px 5px 15px;
display:block; text-align:center; 
}

#partner-nav-tableb2
{height:67px; text-align:center; background-color:#fcfcfc; float: left; vertical-align:middle; display:block; border:1px solid #999;}

#partner-nav-tableb2 td.column1 {
padding:5px 0px 0px 5px;
display:block; text-align:center; 
}


#partner-nav-tablec
{height:50px; text-align:center; background-color:#fcfcfc; float: left; vertical-align:middle; display:block; border:1px solid #f1f1f1;}

#partner-nav-tablec td.column1 {
padding:5px 0px 5px 15px;
display:block; text-align:center; 
}

#partner-nav-tablec2
{height:175px; width:160px; text-align:center; background-color:#fcfcfc; float: left; vertical-align:middle; display:block; border:1px solid #999;}

#partner-nav-tablec2 td.column1 {
padding:20px 0px 0px 0px;
display:block; text-align:center; 
width:180px
}


#mainbuttons-nav-table
{height:200px; text-align:center; float: left; vertical-align:middle;}

#mainbuttons-nav-table td.column1 {
text-align:center; 
}

#mainbuttons-nav-table td.column2 {
width:20px; 
}



#testm-tableb table{
 margin:0px 0px 0px 0px;
 background-color:#fcfcfc;
 border: 1px solid #f1f1f1;
 height:92px;
}

#testm-tableb td.column1{
 margin:5px 5px 5px 5px;
 display:block; text-align:left; 
 vertical-align:middle;
 font-size:1.2em;
 color:#999;
}




#pay-table table{
 margin:0px 0px 0px 0px;
}

#partner-table td.column1{
 text-align:center;
 vertical-align:middle;
 width:200px;
}



#row-table table{
 margin:10px 0 15px 0;
}
#row-table td{
 background-color:#ffffff; 
 color:#000000;
 font-weight:normal;
 font-size:11px;
 text-align:left;
 vertical-align:top; 
 padding: 8px 10px;
}



#row-table2 table{
 margin:0px 0 0px 0;
}
#row-table2 td{
 background-color:#027987; 
 color:#ffffff;
 font-weight:normal;
 font-size:1.3em;
 text-align:left;
 vertical-align:top; 
 padding: 0px 0px;
}


#row-table4 table{
 margin:10px 0 15px 0;
}
#row-table4 td{
 background-color:#ffffff; 
 color:#003444;
 font-weight:bold;
 font-size:2.1em;
 text-align:center;
 vertical-align:middle; 
 padding: 8px 10px;
}

#row-table3 table{
 margin:0px 0 0px 0;
}
#row-table3 td{
 background-color:#ffffff; 
 color:#003444;
 font-weight:bold;
 font-size:1.7em;
 text-align:right;
 vertical-align:middle; 
 padding: 0px 0px 20px 0;
}


#sub-compare{
 float:left;
 margin:0 25px 0 45px;
 width:625px;
}
#sub-compare h1{
 margin:0;
 font-weight:bold;
 font-size:1.6em;
 line-height: 30px;
}
#sub-compare table{
 margin:10px 0 15px 0;
}
#sub-compare th{
 background-color:#A367A3;
 color:#000000;
 font-family:verdana; font-weight:bold; font-size: 1.4em;
 text-align:center;
 width:210px;
}
#sub-compare th.attribute{
 background-color:#027987;
 color:#000000;
 font-family:verdana;
 font-weight:bold;
 text-align:center;
 width:210px;
}
#sub-compare td{
 text-align:left;
 padding: 3px 15px;
}
#sub-compare td.attribute{
 background-color:#A367A3;
 font-size:1.2em;
 text-align:left;
 padding: 3px 15px;
}
#sub-compare td.attributeg{
 background-color:#027987;
 color:#ffffff;
 font-size:1.2em;
 text-align:left;
 padding: 3px 15px;
}

#sub-compare2{
 float:right;
 margin:0px 0px 0px 0px;
 width:625px;
}
#sub-compare2 table{
 margin:0px 0 5px 0;
}
#sub-compare2 td{
 text-align:left;
 padding: 3px 15px;
}

#sub-compare3{
 float:right;
 text-align:right;
 margin:0px 17px 0px 0px;
}


#sub-table{
 margin:0px 5px 5px 0px;
 width:550px;
}
#sub-table h1{
 margin:4px;
 font-size:1.1em;
 line-height: 30px; 
}
#sub-table table{
 margin:5px 0 2px 0;
}
#sub-table th.column1{
 background-color:#fafafa;
 color:#003444;
 font-weight:bold; 
 font-size: 1.1em;
 text-align:left;
 vertical-align:top;
 padding: 15px 25px;
 width:170px;
}
#sub-table th.column2{
 background-color:#fafafa;
 color:#1cb7c2;
 font-weight:bold; font-size: 1.2em;
 text-align:left;
 padding: 18px 15px;
 vertical-align:top;
 width:200px;
}
#sub-table th.column3{
 background-color:#fafafa;
 color:#003444;
 font-size: 1.2em;
 text-align:left;
 padding: 8px 15px;
 width:200px;
}


#sub-table1{
 margin:0px 5px 5px 0px;
 width:680px;
}
#sub-table1 table{
 background-color:#fafafa;
 color:#003444;
 margin:5px 0 2px 0;
}
#sub-table1 th.column1{
 font-weight:bold; 
 font-size: 1.2em;
 text-align:center;
 vertical-align:top;
 padding: 15px 10px;
 width:140px;
}
#sub-table1 td.column1{
 font-weight:bold; 
 font-size: 1.1em;
 color: #1cb7c2;
 text-align:left;
 text-align:center;
 vertical-align:top;
 padding: 5px 5px;
 width:140px;
}
#sub-table1 th.column2{
 font-weight:bold; 
 font-size: 1.2em;
 text-align:center;
 text-decoration: underline;
 padding: 15px 10px;
 vertical-align:top;
 width:130px;
}
#sub-table1 td.column2{
 font-size: 1.1em;
 text-align:center;
 vertical-align:top;
 padding: 5px 5px;
 width:130px;
}
#sub-table1 th.column3{
 font-weight:bold; 
 font-size: 1.2em;
 text-align:center;
 vertical-align:top;
 text-decoration: underline;
 padding: 15px 10px;
 width:110px;
}
#sub-table1 td.column3{
 font-size: 1.1em;
 text-align:center;
 vertical-align:top;
 padding: 5px 5px;
 width:110px;
}
#sub-table1 th.column4{
 font-weight:bold; 
 font-size: 1.2em;
 text-align:right;
 text-decoration: underline;
 padding: 15px 10px;
 vertical-align:top;
 width:145px;
}
#sub-table1 td.column4{
 font-size: 1.1em;
 text-align:right;
 vertical-align:top;
 padding: 5px 5px;
 width:145px;
}
#sub-table1 th.column5{
 font-weight:bold; 
 font-size: 1.2em;
 text-align:right;
 padding: 15px 10px;
 vertical-align:top;
 width:145px;
}
#sub-table1 td.column5{
 font-weight:bold; 
 font-size: 1.1em;
 color: #1cb7c2;
 text-align:right;
 vertical-align:top;
 padding: 5px 5px;
 width:145px;
}


#dash-sub-table1 {
 margin:0px 5px 5px 0px;
 width:300px;
}
#dash-sub-table1 table{
 background-color:#fafafa;
 color:#003444;
 margin:5px 0 2px 0;
}
#dash-sub-table1 th.column1{
 font-size: 1.0em;
 text-align: right;
 padding: 5px 0px;
 width:125px;
}
#dash-sub-table1 td.column1{
 font-weight: normal;
 font-size: 1.0em;
 padding: 5px 0px;
 text-align:right;
 width:125px;
}

#dash-sub-table1 td.spacer{
 width:15px;
}

#dash-sub-table1 th.column2{
 font-size: 1.1em;
 padding: 5px 0px;
 width:160px;
}
#dash-sub-table1 td.column2{
 font-weight: bold;
 font-size: 1.0em;
 padding: 5px 5px 5px 5px;
 vertical-align:middle;
 width:160px;
}


#dash-nav-table1{
 margin:0px 5px 5px 0px;
 width:300px;
}
#dash-nav-table1 table{
 background-color:#fafafa;
 color:#003444;
 margin:5px 0 2px 0;
}
#dash-nav-table1 td.column1{
 padding: 0px 0px;
 width:150px;
}
#dash-nav-table1 td.column2{
 font-weight: bold;
 font-family:Lucida Grande,Trebuchet MS,Arial,Helvetica,sans-serif;
 font-size: 1.0em;
 padding: 5px 0px;
 width:140px;
}



#dash-navw-table1{
 margin:0px 5px 5px 0px;
 width:300px;
}
#dash-navw-table1 table{
 background-color:#fafafa;
 color:#003444;
 margin:5px 0 2px 0;
}
#dash-navw-table1 td.column1{
 padding: 0px 0px;
 width:50px;
}
#dash-navw-table1 td.column2{
 font-size: 1.0em;
 line-height:140%;
 padding: 5px 0px;
 width:240px;
}


#dash-navw-table2{
 margin:0px 5px 5px 0px;
 width:300px;
 text-align:center;
}


#dash-bck-table1{
 margin:0px 5px 5px 0px;
 width:300px;
}
#dash-bck-table1 table{
 background-color:#fafafa;
 color:#003444;
 margin:5px 0 0 0;
 width:300px;
}
#dash-bck-table1 th.column1{
 font-weight: bold;
 font-size: 1.0em;
 text-align:left;
 padding: 10px 0px 0px 0px;
}
#dash-bck-table1 td.column1{
 font-size: 0.9em;
 text-align:left;
 padding: 8px 0px;
}
#dash-bck-table1 th.column2{
 font-weight:bold; 
 font-size: 1.0em;
 text-align:right;
 padding: 10px 0px 0px 0px;
}
#dash-bck-table1 td.column2{
 font-size: 0.9em;
 text-align:right;
 vertical-align:top;
 padding: 8px 0px;
}
#dash-bck-table1 th.column3{
 font-weight:bold; 
 font-size: 1.0em;
 text-align:right;
 padding: 10px 0px 0px 0px;
}
#dash-bck-table1 td.column3{
 font-size: 0.9em;
 text-align:right;
 padding: 8px 0px;
}




#sub-table2{
 margin:0px 5px 5px 0px;
 width:680px;
}
#sub-table2 h1{
 margin:4px;
 font-size:1.1em;
 line-height: 30px; 
}
#sub-table2 table{
 margin:5px 0 2px 0;
}
#sub-table2 th.column1{
 background-color:#fafafa;
 color:#003444;
 font-weight:bold; 
 font-size: 1.2em;
 text-decoration: underline;
 text-align:left;
 vertical-align:top;
 padding: 5px 5px;
 width:230px;
}
#sub-table2 td.column1{
 background-color:#fafafa;
 color:#003444;
 font-size: 1.1em;
 text-align:left;
 vertical-align:middle;
 padding: 10px 5px;
 width:230px;
}

#sub-table2 th.column2{
 background-color:#fafafa;
 color:#003444;
 font-weight:bold; 
 font-size: 1.2em;
 text-decoration: underline;
 text-align:left;
 padding: 5px 5px;
 vertical-align:top;
 width:185px;
}
#sub-table2 td.column2{
 background-color:#fafafa;
 color:#003444;
 font-size: 1.1em;
 text-align:left;
 vertical-align:middle;
 padding: 5px 5px;
 width:185px;
}

#sub-table2 th.column3{
 background-color:#fafafa;
 color:#003444;
 font-weight:bold; 
 font-size: 1.2em;
 text-decoration: underline;
 text-align:center;
 padding: 5px 5px;
 vertical-align:top;
 width:150px;
}
#sub-table2 td.column3{
 background-color:#fafafa;
 color:#003444;
 font-size: 1.1em;
 text-align:center;
 vertical-align:middle;
 padding: 5px 5px;
 width:150px;
}

#sub-table2 th.column4{
 background-color:#fafafa;
 text-align:right;
 vertical-align:middle;
 padding: 0px 5px;
 width:105px;
}


#sub-table3{
 margin:0px 5px 5px 0px;
 width:680px;
}
#sub-table3 table{
 margin:5px 0 2px 0;
}
#sub-table3 th.column1{
 background-color:#fafafa;
 text-align:right;
 vertical-align:bottom;
 padding: 0px 5px;
 padding-top: 10px;   /*Added 40 for 2nd sat-na entry*/
 width:660px;
}


#sub-table4{
 margin:0px 5px 5px 0px;
 width:680px;
}
#sub-table4 table{
 margin:5px 0 2px 0;
}
#sub-table4 th.column1{
 background-color:#fafafa;
 text-align:right;
 vertical-align:bottom;
 padding: 0px 5px;
 padding-top: 45px;
 width:680px;
}


#tickbox-table{
 margin:0px 0px 0px 0px;
 width:460px;
 background-color:#fff;
}

#tickbox-table table{
 margin:0px 0 0px 0;
 border: 1px solid #1cb7c2;
 width:462px;
}
#tickbox-table td.columntbx1{
 background-color:#fff;
 color:#003444;
 font-weight:bold; 
 font-size: 1.0em;
 text-align:left;
 padding: 5px 5px;
 vertical-align:top;
 width:75px;
float:left;
}
#tickbox-table td.columntbx2{
 background-color:#fff;
 color:#000;
 font-weight:normal; 
 font-size: 1.1em;
 line-height:120%;
 text-align:left;
 padding: 5px 5px;
 vertical-align:top;
 width:385px;
}



#dash-sub-action{
 margin:0px 5px 5px 0px;
 width:300px;
}
#dash-sub-action table{
 margin:5px 0 2px 0;
}
#dash-sub-action th.column1{
 background-color:#fafafa;
 text-align:center;
 vertical-align:bottom;
 padding-top: 5px;
 width:300px;
}


#dash-nav-action{
 margin:0px 5px 5px 0px;
 width:300px;
}
#dash-nav-action table{
 margin:5px 0 2px 0;
}
#dash-nav-action th.column1{
 background-color:#fafafa;
 text-align:left;
 vertical-align:bottom;
 padding-top: 5px;
 width:150px;
}
#dash-nav-action th.column2{
 background-color:#fafafa;
 text-align:right;
 vertical-align:bottom;
 padding-top: 5px;
 width:150px;
}


#dashboard-table{
 width:720px;
}
#dashboard-table table{
 margin:0px 0 0px 0;
}
#dashboard-table td.column1{
 vertical-align:top;
 width:340px;
}
#dashboard-table td.column2{
 vertical-align:top;
 width:40px;
}
#dashboard-table td.column3{
 vertical-align:top;
 width:340px;
}



#sub-table5{
 margin:0px 5px 5px 0px;
 width:700px;
}
#sub-table5 table{
 margin:5px 0 2px 0;
}
#sub-table5 th.column1{
 background-color:#fafafa;
 color: #003444;
 text-align:left;
 vertical-align:middle;
 padding: 0px 5px;
 width:30px;
}
#sub-table5 th.column2{
 background-color:#fafafa;
 color: #003444;
 text-align:left;
 font-size:1.0em;
 font-weight:normal;
 vertical-align:middle;
 padding: 0px 10px;
 padding-top: 0px;
 width:670px;
}


#sub-table6{
/* float:center;*/
 margin:0px 5px 0px 0px;
 width:712px;
}
#sub-table6 table{
 margin:0px 0 0px 0;
}
#sub-table6 th.column1{
 color: #003444;
 text-align:left;
 vertical-align:middle;
 padding: 0px 5px;
 width:30px;
}
#sub-table6 th.column2{
 color: #003444;
 text-align:left;
 font-size:1.0em;
 font-weight:normal;
 vertical-align:middle;
 padding: 0px 10px;
 padding-top: 0px;
 width:690px;
}

#sub-table7{
 float:left;
 margin:0px 0px 0px 0px;
 width:652px;
}
#sub-table7 td.column1{
 color: #003444;
 text-align:left;
 vertical-align:top;
 padding: 0px 0px;
 width:492px;
}
#sub-table7 td.column2{
 color: #003444;
 text-align:left;
 font-size:1.0em;
 float:left;
 font-weight:normal;
 vertical-align:top;
 padding-right:5px;
 padding-top: 0px;
 width:80px;
}


#sub-table8{
 /* float:center;*/
 width:190px;
}
#sub-table8 table{
 margin:0px 0 0px 0;
}
#sub-table8 th.column1{
 color: #003444;
 text-align:left;
 vertical-align:middle;
 padding: 3px 5px;
 width:30px;
}
#sub-table8 th.column2{
 color: #003444;
 text-align:left;
 font-size:1.2em;
 font-weight:normal;
 vertical-align:middle;
 padding: 0px 5px;
 padding-top: 0px;
 width:150px;
}

#sub-tablen8{
/* float:center; */
 width:700px;
}
#sub-tablen8 table{
 margin:0px 0 0px 0;
}
#sub-tablen8 th.column1{
 color: #003444;
 text-align:left;
 vertical-align:middle;
 padding: 3px 5px;
 width:25px;
}
#sub-tablen8 th.column2{
 color: #003444;
 text-align:left;
 font-size:1.2em;
 font-weight:normal;
 vertical-align:middle;
 padding: 0px 5px;
 padding-top: 0px;
 width:580px;
}


#sub-table9{
 margin:0px 0px 0px 5px;
 width:700px;
}
#sub-table9 table{
 margin:1px 0 0 0;
}
#sub-table9 th.column1{
 background-color:#FFE77B;
 color: #003444;
 text-align:left;
 vertical-align:bottom;
 padding: 0px 0px;
 width:28px;
}
#sub-table9 th.column2{
 background-color:#FFE77B;
 color: #003444;
 text-align:left;
 font-size:1.0em;
 font-weight:normal;
 vertical-align:middle;
 padding: 0px 10px;
 padding-top: 0px;
 width:670px;
}


#sub-table9x{
 margin:0px 0px 0px 5px;
 width:700px;
}
#sub-table9x table{
 margin:1px 0 0 0;
}
#sub-table9x th.column1{
 background-color:#FFE77B;
 color: #003444;
 text-align:left;
 vertical-align:top;
 padding: 0px 0px;
 width:28px;
}
#sub-table9x th.column2{
 background-color:#FFE77B;
 color: #003444;
 text-align:left;
 font-size:1.0em;
 font-weight:normal;
 vertical-align:middle;
 padding: 0px 10px;
 padding-top: 0px;
 width:670px;
}



#search-table{
/* float:center; */
 width:180px;
}
#search-table table{
 margin:0px 0 0px 0;
}
#search-table th.column1{
 color: #003444;
 text-align:left;
 outline:none;
 vertical-align:top;
 padding: 0px 0px;
 width:115px;
}
#search-table th.column2{
 color: #003444;
 float:right;
 text-align:right;
 vertical-align:middle;
 padding: 0px 0px;
 padding-top: 0px;
 width:65px;
}


#search-table-tp{
/* float:center; */
 width:200px;
}
#search-table-tp table{
 margin:0px 0 0px 0;
}
#search-table-tp th.column1{
 color: #003444;
 text-align:right;
 outline:none;
 vertical-align:top;
 padding: 0px 0px;
 width:152px;
}
#search-table-tp th.column2{
 color: #003444;
 float:right;
 text-align:right;
 vertical-align:middle;
 padding: 0px 0px;
 padding-top: 0px;
 width:47px;
}

#search-table-bx{
/* float:center; */
 width:540px;
}
#search-table-bx table{
 margin:0px 0 0px 0;
}
#search-table-bx th.column1{
 text-align:left;
 outline:none;
 vertical-align:middle;
 padding-top: 3px;
 width:220px;
}
#search-table-bx th.column2{
 /* float:center; */
 text-align:right;
 vertical-align:middle;
 padding-top: 3px;
 width:80px;
}

#search-table-bx th.column3{
 text-align:right;
 vertical-align:top;
 padding-top: 3px;
 width:20px;
}


#search-table-q{
 width:500px;
}
#search-table-q table{
 margin:0px 0 0px 0;
}
#search-table-q th.column1{
 text-align:left;
 outline:none;
 color:#000;
 font-size:1.6em;
 font-weight:bold;
 vertical-align:middle;
 padding: 15px;
 width:200px;
}
#search-table-q th.column2{
 text-align:right;
 vertical-align:middle;
 padding-top: 3px;
 width:100px;
}

#search-table-q th.column3{
 text-align:right;
 vertical-align:top;
 padding: 15px;
 width:20px;
}



#tp-table{
 width:210px;
}
#tp-table td.column1{
 vertical-align:bottom;
 font-weight:bold;
 font-size:1.1em;
 width:160px;
}
#tp-table td.column2{
 float:right;
 width:45px;
}



#results-table{
 width:210px;
}
#results-table td.column1{
 vertical-align:top;
 font-weight:normal;
 font-size:1.0em;
 width:170px;
}
#results-table td.column2{
 float:right;
 width:40px;
 height:20px;
}


#loginFD label {
  font-size:1.0em;
  color:#034444;
}

#loginFD input	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.1em;
  margin-bottom: 2px;
  padding: 3px;
  text-align: left;
  width: 190px;
}

#loginFD input.pwd	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.3em;
  text-align: left;
  width: 190px;
}


#signupFD label {
  clear: left; 
  display: block;
  width: 115px;
  float: left;
  text-align: right;
  margin-bottom: 2px;
  margin-top : 5px;
}

#signupFD input	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 196px;
}

#signupFD input.flw	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 0px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 196px;
}

#signupFD input.att	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 100px;
}

#signupFD input.ac	{
  border: 0px solid #000;
  background-color:#fafafa;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 100px;
}


#signupFD textarea	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  margin-bottom: 2px;
  font-size:12px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  height:150px;
  text-align: left;
  width: 196px;
}


#signupFD select {
  border: 1px solid #1cb7c2;
  background-color:#ffffff;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  text-align: left;
  width: 205px;
}

#signupFD select.flw {
  border: 1px solid #1cb7c2;
  background-color:#ffffff;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 0px;
  margin-left: 10px;
  text-align: left;
  width: 205px;
}


#signupFD {
  text-align: right;
  outline:none;
  width: 450px;
}

#signupFD #enterAddressPostalCode1 {
  width: 130px;
}

#signupFD #enterAddressPostalCode2 {
  width: 130px;
}

#signupFD .enterAddressFieldError {
  display: block;
  text-align: right;
  font-size: .8em;
  color: red;
  clear: both;
}

#signupFD .enterAddressFieldSeparatorDiv {
  width: 340px;
  clear: both;
}

#signupFD .enterAddressFormInputError {
  background-color: #FFE4B5;
}


#signupFD .submit-form { width: 330px;}
#signupFD .submit-form input {
border: 0px solid #000;
margin-top:10px;
background-color:#fff;
outline:none;
float: right;
width: 80px;
 }




#payFD label {
  clear: left; 
  display: block;
  width: 205px;
  float: left;
  text-align: right;
  margin-left:30px;
  margin-bottom: 2px;
  margin-top : 5px;
}

#payFD input	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 100px;
}

#payFD input.att	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 100px;
}

#payFD select {
  border: 1px solid #1cb7c2;
  background-color:#ffffff;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  text-align: left;
  width: 100px;
}

#payFD {
  text-align: right;
  outline:none;
  width:500px;
}

#payFD .enterFieldSeparatorDiv {
  width: 500px;
  clear: both;
}


#payFD .submit-form { width: 348px;}
#payFD .submit-form input {
border: 0px solid #1cb7c2;
margin-top:10px;
background-color:#fff;
text-align:center;
font-weight:normal;
font-size:1.4em;
outline:none;
float: right;
width: 133px;
 }



#poiFD {
  text-align: right;
  outline:none;
  margin-top : 5px;
  margin-left : 5px;
  width:660px;
}
#poiFD label {
  clear: left; 
  display: block;
  width: 80px;
  float: left;
  text-align: right;
  margin-left:0px;
  margin-bottom: 2px;
}
#poiFD .enterFieldSeparatorDiv {
  width: 500px;
  clear: both;
}


#poiFDx {
  text-align: right;
  outline:none;
  margin-top : 5px;
  width:630px;
}
#poiFDx label {
  clear: left; 
  display: block;
  width: 5px;
  float: left;
  text-align: right;
  margin-left:0px;
  margin-bottom: 2px;
}




#signupCHK label {
  width: 150px;
  float: left;
  text-align: right;
  margin-bottom: 2px;
  margin-top : 5px;
}

#signupCHK input {
  margin-bottom: 2px;
  margin-top: 5px;
  outline:none;
  margin-left: 10px;
  text-align: right;
  width: 14px;
}

#signupCHK {
  float:left;
  font-size:1.1em;
  font-weight:normal;  
  text-align:left;
  outline:none;
  width: 350px;
}



#signupCHK2 {
  float:right;
  font-size:1.1em;
  font-weight:normal;  
  text-align:left;
  width: 75px;
}
#signupCHK2 input {
  margin-bottom: 2px;
  float:left;
}




#mysubCHK {
  float:left;
  font-size:1.1em;
  font-weight:normal;  
  text-align:left;
  outline:none;
  width: 650px;
}


#mysubFD {
  text-align: right;
  outline:none;
  width: 690px;
}

#mysubFD label {
  border: 1px solid #1cb7c2;
  clear: left; 
  display: block;
  width: 180px;
  font-size:1.1em;
  float: left;
  text-align: right;
  padding-top:2px;
  margin-bottom: 2px;
  margin-top : 5px;
}

#mysubFD input	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.3em;
  margin-bottom: 12px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 175px;
}

#mysubFD a.moveimg {
  border: 1px solid #1cb7c2;
  height:28px;
}


#mysubFD input.stype	{
  border: 1px solid #1cb7c2;
  background-color:#fafafa;
  font-weight:bold;
  font-size:1.2em;
  margin-bottom: 9px;
  margin-top: 5px;
  margin-left: 15px;
  padding: 3px;
  text-align: left;
  width: 175px;
}



#fgps input	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
}



#osidebar-tp {
     float:left;
     position: relative;
     top: 0px;
     width: 208px;
     height: 430px;
}


#sidebar-tp {
     position: relative;
     border: 1px solid #aaa;
     width: 208px;
     height: 410px;
     overflow: auto;
}

#sidebar-tp p {
     margin: 10px;
}

#sidebar-tp ul#sidebar-list {
     list-style: none;
     display: block;
     padding: 0;
     margin: 0;
}

#sidebar-tp ul#sidebar-list li a {
     display: block;
     border: 1px solid #ddd;                   /*#ddd;*/
     background: #eee;                          /*#eee;*/
     margin: 3px;
     padding: 3px;
     font: 12px Helvetica, sans-serif;
     font-style: normal;
     font-size: 11px;
     font-weight:bold;
     text-decoration: none;
     color: #444;
}

#sidebar-tp ul#sidebar-list li.current a {
     display: block;
     border: 1px solid #fe766a;
     border-left-width: 3px;
     padding-left: 2px;
}

#sidebar-tp ul#sidebar-list li a:hover {
     display: block;
     background: #FE766A;
     color: #000;  /*#555;*/
}

#sidebar-tp ul#sidebar-list li a strong {
     display: block;
}
#sidebar-tp ul#sidebar-list li a span {
     font-style: italic;
     font-weight:bold;
     font-size: 11px;
}





#sidebar-cp {
     position: relative;
     border: 1px solid #aaa;
     width: 208px;
     height: 410px;
     overflow: auto;
}

#sidebar-cp p {
     margin: 10px;
}

#sidebar-cp ul#sidebar-list {
     list-style: none;
     display: block;
     padding: 0;
     margin: 0;
}

#sidebar-cp ul#sidebar-list li a {
     display: block;
     border: 1px solid #ddd;                   /*#ddd;*/
     background: #eee;                          /*#eee;*/
     margin: 3px;
     padding: 5px;
     font: 12px Helvetica, sans-serif;
     font-style: normal;
     font-size: 11px;
     font-weight:bold;
     text-decoration: none;
     color: #444;
}

#sidebar-cp ul#sidebar-list li.current a {
     display: block;
     border: 1px solid #fe766a;
     border-left-width: 3px;
     padding-left: 2px;
}

#sidebar-cp ul#sidebar-list li a:hover {
     display: block;
     background: #FE766A;
     color: #000;  /*#555;*/
}

#sidebar-cp ul#sidebar-list li a:hover span{
     color: #000;  /*#555;*/
}

#sidebar-cp ul#sidebar-list li a strong {
     display: block;
}
#sidebar-cp ul#sidebar-list li a span {
     font-weight:normal;
     font-size: 11px;
     color: #999;
}

        
.infowindow { color:black;  margin-top:10px; width:280px; height:110px; }

.NM, .A1, .A2, .A3, .TN, .CO, .PC, .PH, .FX,.EM, .WB, .I1, .I2, .I3, .HR, .CR, .CS, .BH, .SL, .AI, .AF, .PT, .DS, .UP { color: black; font-weight:normal; font-size: 120%; }

.debug { color:red; font-size: 120%; }

.EM a { color:blue; text-decoration:none; }
.EM a:hover { color:orange; text-decoration:underline; }
.EM a:visited { color:blue; text-decoration:underline; }

.FX { color:gray; }
	
.WB a { color:blue; text-decoration:none; }
.WB a:hover { color:orange; text-decoration:underline; }
.WB a:visited { color:blue; text-decoration:underline; }

.NM {font-weight:800; }

.PT { color:white; background:green; font-weight:bold; line-height:150% }
.DS { color:white; background:green; font-weight:bold; line-height:150% }
.UP { color:white; background:green; font-weight:normal; line-height:170%; font-size:110% }


.poiwindow { color:#003444;  margin-top:10px; width:280px; height:110px; }
.cNM {font-size:1.3em; font-weight:bold; line-height:120%; color:#990000;}
.cCATNM {font-size:0.8em; line-height:120%; color:#990000;}
.cCATNMx {font-size:0.9em; line-height:120%; color:#990000;}
.cCM {font-size:0.8em; font-weight:600; line-height:140%; color:#034444;}
.cA1, .cA2, .cA3, .cTN, .cCO, .cPC, .cPH, .cFX,.cEM, .cWB {font-size:0.9em; font-weight:normal; line-height:120%; color:#000;}
.cEM, .cWB, .cSC, .cSP {font-size:0.9em; font-weight:normal; line-height:150%; color:#000;}
.cPCY {font-size:0.7em; font-weight:normal; line-height:100%; color:#990000;}
.cWho {font-size:0.8em; font-weight:normal; line-height:120%; color:#999;}

.tNM {font-size:1.3em; font-weight:bold; line-height:120%; color:#990000;}
.tCM {font-size:0.8em; font-weight:600; line-height:140%; color:#034444;}
.tA1, .tA2, .tA3, .tTN, .tCO, .tPC {font-size:1.0em; font-weight:normal; line-height:120%; color:#000;}
.tEM,.tWB, .tPH, .tFX {font-size:1.0em; font-weight:normal; line-height:110%; color:#000;}
.pEM,.pWB, .pPH, .pFX {font-size:1.0em; font-weight:normal; line-height:110%; color:#000;}
.tSC, .tSP {font-size:1.0em; font-weight:normal; line-height:150%; color:#000;}
.tPCY {font-size:0.7em; font-weight:normal; line-height:100%; color:#990000;}
.tWho {font-size:0.8em; font-weight:normal; line-height:120%; color:#999;}
.cNMTP {font-size:1.3em; font-weight:bold; line-height:120%; color:#990000; width:240px;}
.cp_cNMTP {font-size:1.3em; font-weight:bold; line-height:120%; color:#990000; width:440px;}
.cp_cNMPOI {font-size:1.3em; font-weight:bold; line-height:120%; color:#990000;}



#loading { position: relative; display:none; top:-340px; left:355px; width:80px; padding:5px; background:white; color:black; border: 1px solid black; }
#loading p { }
#loading img { margin-top:5px; }


#loading-tp { position: absolute;  top:380px; margin-left:300px; width:80px; padding:5px; background:white; color:black; border: 1px solid black; }
#loading-tp p { }
#loading-tp img { margin-top:5px; }


#searching { position: relative; display:none; top:-340px; left:355px; width:80px; padding:5px; background:white; color:black; border: 1px solid black; }
#searching p { }
#searching img { margin-top:5px; }

#searching-tp { position: absolute;  top:380px; margin-left:300px; width:80px; padding:5px; background:white; color:black; border: 1px solid black; }
#searching-tp p { }
#searching-tp img { margin-top:5px; }


.msgrow { clear:both; color:#ffde17; font-size:10px; display:none;}
.msgrow2 { clear:both; color:#CC0000; font-size:11px; font-weight:bold; display:none; margin-left:125px}
.msgrow3 { clear:both; color:#CC0000; font-size:11px; font-weight:bold; display:none; margin-left:20px}
.msgrow4 { clear:both; color:#CC0000; font-size:11px; font-weight:bold; display:none; margin-left:215px}


#nogps { clear:both; display:none;}

#nogpsTP { clear:both; color:#f00; font-size:12px; display:none; height:20px; padding:4px 0 0 4px; background-color:#000;}


#sidebarheader {margin-bottom:1px; font-size: 11px; background: #02707f; padding:3px 0 0 3px; height:15px;}
#sidebarheader2 {margin-bottom:2px; font-size: 12px; background: #A367A3; padding:5px 0 0 3px; height:18px; text-align:center;}
#sidebarheader3 {font-size: 12px; background: #027987; padding:5px 0 0 3px; height:18px; text-align:center; text-decoration:none}
#sidebarheader4 {font-size: 13px; background: #ffde17; padding:5px 0 0 3px; height:18px; text-align:center; text-decoration:none}
#sidebarheader5 {margin-bottom:2px; font-size: 12px; background: #4C486E; padding:5px 0 0 3px; height:18px; text-align:center;}

#sidebarbottom {margin-top:10px; font-size: 12px; text-align:center; background: #02707f; padding:8px 0 0 3px; height:74px;}
#sidebar2      {margin-top:6px; font-size: 11px; text-align:center; background: #02707f; padding:5px 0 0 3px; height:15px;}

/*background: #02707f; 66FF99; background: #02707f;*/

#clients-bar {
	position: absolute;
	top: 345px;
    height: 200px;
    margin-left:138px;
    
}
#clients-bar-text {
    font-weight:bold;
    color:#fff;
    font-size:22px;
	font-family: arial;    
}


#latestpois-container {
   background-color:#002B3C;     /*#34587C;*/
   color:#FFDE17;
   width:300px;
   height:270px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #999 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}


#latestnews-container {
   background-color:#002B3C;    /*#4169AA;*/
   color:#FFDE17;
   width:300px;
   height:270px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #999 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}


#popularcategory-container {
   background-color:#002B3C;      /*#34587C;*/
   color:#FFDE17;
   width:300px;
   height:270px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #999 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}


#search-container {
   background-color:#FFC715;
   width:570px;
   height:90px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 2px #000 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}

#populardownload-container {
   background-color:#002B3C; /*#34587C;*/
   color:#FFDE17;
   width:200px;
   height:280px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #999 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}


#sponsor-banner
{
   background-color:#002B3C;
   color:#FFDE17;
   width:200px;
   height:40px;
}



#search-bar {
	position: absolute;
	top: 160px;
    height: 80px;
    margin-left:190px;
    
}
#search-bar-text {
    font-weight:bold;
    color:#000;
    font-size:18px;
	font-family: arial;    
}

#slider-text { background: #fff; text-align: left;} 
#slider-text p { padding: 0px 0px 0px 0px; text-align: left; font-size:1.2em; text-align:left; font-weight:bold; color:#999; vertical-align:top;} 
#slider-text a { text-decoration: none; font-size: 1.1em;  line-height: 100%;} 
#slider-text a:hover { text-decoration: underline; font-size:1.1em}


#apmobilemktsu-button {
   background-color:#FEBE1A;   /*#4E6B14;*/
   color:#000;
   width:300px;
   height:40px;
   overflow:hidden;
   margin-left:20px;
   padding:5px;
   top:0px;
   border: 1px #000 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}




#servicedescription-container {
   background-color:#002B3C; /*#34587C;*/
   color:#FFDE17;
   width:500px;
   height:800px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #000 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}

#freeservice-container {
   background-color:#002B3C; /*#34587C;*/
   color:#FFDE17;
   width:210px;
   height:800px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #000 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}


#premiumservice-container {
   background-color:#002B3C; /*#34587C;*/
   color:#FFDE17;
   width:210px;
   height:800px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #000 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}


#apmobilemktsignup-button {
   background-color:#FEBE1A;
   color:#000;
   height:30px;
   overflow:hidden;
   padding:5px;
   width:186px;
   top:0px;
   margin-left:7px; 
   border: 1px #000 solid;
   border-radius: 8px;
   -webkit-border-radius:8px;
}


.loopedsliderMKT-container {
	background-color:#ffffff;
	width:950px;
	height:90px;
	overflow:hidden;
	position:relative;
	top:0px;
    border: 1px #999 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}


#apMKT-bar {
	position: absolute;
	top: 750px;
    height: 80px;
    margin-left:0px;
    
}
#apMKT-bar-text {
    font-weight:bold;
    color:#000;
    font-size:18px;
	font-family: arial;    
}

#prompt-container {
   background-color:#fff; /*#34587C;*/
   color:#FFDE17;
   width:950px;
   height:100px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #999 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}

#signup-container {
   background-color:#002B3C; /*#34587C;*/
   color:#FFDE17;
   width:950px;
   height:1200px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #000 solid;
   border-radius: 10px;
   -webkit-border-radius:10px;
}


#MKT-signup label {
  clear: left; 
  display: block;
  width: 150px;
  float: left;
  font-size:1.3em;
  text-align: right;
  margin-bottom: 2px;
  margin-top : 5px;
}

#MKT-signup label.ext {
  clear: left; 
  display: block;
  width: 220px;
  float: left;
  font-size:1.3em;
  text-align: right;
  margin-bottom: 2px;
  margin-top : 5px;
}


#MKT-signup input	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.2em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 250px;
}

#MKT-signup input.flw	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.2em;
  margin-bottom: 2px;
  margin-top: 0px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 250px;
}

#MKT-signupFD input.att	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.2em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 100px;
}

#MKT-signup input.ac	{
  border: 0px solid #000;
  background-color:#fafafa;
  font-size:1.1em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  text-align: left;
  width: 100px;
}

#MKT-signup input.ext	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.2em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 5px;
  text-align: left;
  width: 550px;
}

#MKT-signup textarea	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  margin-bottom: 2px;
  font-size:12px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  height:150px;
  text-align: left;
  width: 250px;
}


#MKT-signup select {
  border: 1px solid #1cb7c2;
  background-color:#ffffff;
  font-size:1.2em;
  margin-bottom: 2px;
  margin-top: 5px;
  margin-left: 10px;
  text-align: left;
  width: 258px;
}

#MKT-signup select.flw {
  border: 1px solid #1cb7c2;
  background-color:#ffffff;
  font-size:1.2em;
  margin-bottom: 2px;
  margin-top: 0px;
  margin-left: 10px;
  text-align: left;
  width: 258px;
}


#MKT-signupFD {
  text-align: right;
  outline:none;
  width: 550px;
}

#MKT-signup #enterAddressPostalCode1 {
  width: 170px;
}

#MKT-signup #enterAddressPostalCode2 {
  width: 170px;
}

#MKT-signup enterAddressFormFieldx {
  width: 250px;
  /*padding-left:-120px;*/
}


#MKT-signup .enterAddressFieldError {
  display: block;
  text-align: right;
  font-size: 0.9em;
  color: red;
  clear: both;
}

#MKT-signup .enterAddressFieldSeparatorDiv {
  width: 440px;
  clear: both;
}

#MKT-signup .enterAddressFormInputError {
  background-color: #FFE4B5;
}


#MKT-signup .submit-form { width: 550px;}
#MKT-signup .submit-form input {
border: 0px solid #000;
margin-top:10px;
background-color:#fff;
outline:none;
float: right;
width: 80px;
 }




#MKT2-signup label {
  clear: left; 
  display: block;
  width: 210px;
  float: left;
  margin-left: 20px;
  font-size:1.3em;
  text-align: left;
}

#MKT2-signup label.nm {
  clear: left; 
  display: block;
  width: 210px;
  float: left;
  margin-left: 20px;
  font-size:1.1em;
  text-align: left;
}


#MKT2-signup input	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.2em;
  margin-bottom: 2px;
  margin-left: 20px;
  padding: 3px;
  text-align: left;
  width: 364px;
}




#MKT2-signup textarea	{
  border: 1px solid #1cb7c2;
  background-color:#fff;
  margin-bottom: 2px;
  font-size:12px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 3px;
  height:350px;
  text-align: left;
  width: 150px;
}


#MKT2-signup select {
  border: 1px solid #1cb7c2;
  background-color:#ffffff;
  font-size:1.2em;
  margin-bottom: 2px;
  margin-top: 1px;
  margin-left: 20px;
  text-align: left;
  width: 372px;
}




#MKT2-signupFD {
  text-align: right;
  outline:none;
}

#MKT2-signup #enterAddressPostalCode1 {
  width: 170px;
}

#MKT2-signup #enterAddressPostalCode2 {
  width: 170px;
}

#MKT2-signup enterAddressFormFieldx {
  width: 270px;
  /*padding-left:-120px;*/
}


#MKT2-signup .enterAddressFieldError {
  display: block;
  text-align: right;
  font-size: 0.9em;
  color: red;
  clear: both;
}

#MKT2-signup .enterAddressFieldSeparatorDiv {
  width: 500px;
  clear: both;
}

#MKT2-signup .enterAddressFormInputError {
  background-color: #FFE4B5;
}


#MKT2-signup .submit-form { width: 550px;}
#MKT2-signup .submit-form input {
border: 0px solid #000;
margin-top:10px;
background-color:#fff;
outline:none;
float: right;
width: 80px;
 }



#choose-listing label {
  display: block;
  width: 250px;
  float: left;
  font-size:1.1em;
  text-align: left;
  margin-bottom: 12px;
  margin-top : 2px;
  vertical-align:middle;
  padding: 3px;
}





#choose-listing input	{
  vertical-align:middle;
  clear:left;
  display:block;
  float:left;
  text-align: right;
  width: 20px;
  border: 1px solid #1cb7c2;
  background-color:#fff;
  font-size:1.2em;
  margin-bottom: 12px;
  margin-top: 5px;
  margin-left: 233px;
}


#suMKT-bar {
	position: relative;
    height: 80px;
    margin-left:5px;
    
}
#suMKT-bar-text {
    font-weight:bold;
    color:#000;
    font-size:18px;
	font-family: arial;    
}


#mypoisfor-container {
   background-color: #fff; /*#002B3C; #34587C;*/
   color:#FFDE17;
   width:280px;
   height:200px;
   overflow:hidden;
   position:relative;
   top:0px;
   border: 1px #999 solid;
   border-radius: 7px;
   -webkit-border-radius:7px;
}

#mypoisfor-bar {
	position: absolute;
	top: 380px;
    height: 300px;
    margin-left:10px;
    
}

#adsense-bar {
	position: absolute;
	top: 270px;
    height: 100px;
    margin-left:110px;
}


    #categories3xx { background: #f1f1f1; text-align: center;} 
    #categories3xx a { color: blue; text-decoration: none; font-size: 0.9em;  }
    #categories3xx a:hover { text-decoration: underline; }
    #categories3xx li { padding-top: 2px; text-align: center;} 
           #categories3xx li a { color: blue; text-decoration: none; font-size: 0.9em;  }
            #categories3xx li a:hover { text-decoration: underline; }
            #categories3xx li li a { color: blue; text-decoration: underline; font-size: 0.9em; }   
            #categories3xx li li a:hover { color: #feb51b; text-decoration: underline; }

