/* Start of CMSMS style sheet 'style' */
*{border:0px solid #eee;margin:0;padding:0;list-style:none}
html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%;overflow:hidden; font-size:0.9em;}

#bg{background:#618ece;}
body{font-family:Arial,Helvetica,sans-serif;font-size:0.9em;cursor:default;background:url(uploads/images/loading.gif);color:#ddd;}

body #01{font-family:Arial,Helvetica,sans-serif;font-size:0.9em;cursor:default;background:url(uploads/images/loading.gif);color:#ddd; }



h1,h2,.large,.left{font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;font-size:25px}
h2,.box div img{padding-bottom:10px}

.homeheading{font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;font-size:20px; color:#000; margin-right:10px;}

a{text-decoration:none;color:#ace75c; outline:0}
a:hover{text-decoration:none;color:#8dd7f7; outline:0}

.homeheading a{text-decoration:none;color:#083150; outline:0}
.homeheading a:hover{text-decoration:none;color:#ee7b00; outline:0}
.homeheading a.survey{text-decoration:none;color:#ee7b00; outline:0}

/*img{display:block}*/
p{margin-bottom:15px;  font-family:Arial,Helvetica,sans-serif;font-size:0.9em;}
p.special{text-decoration:underline;}
p.pageHeadsmall{font-family:Arial,Helvetica,sans-serif;font-size:1.3em; color#fff;}

ul{list-style:none; margin:0; padding:0; margin-bottom:15px;}
ul li{background:url(uploads/images/arrow2.gif) left 6px no-repeat; padding-left:13px; margin-bottom:5px; font-size:0.9em;}
hr{margin:10px 0; border-bottom:solid 1px #2e2e2e;}

h1.pageHeadHome{font-size:69px; color:#fff;}
h1.pageHead{font-size:59px;}
h2.subTitle{color:#97d64a; font-size:23px; font-weight:normal;}
h3{color:#97d64a; font-size:15px; font-weight:normal;}
h4{color:#97d64a; font-size:14px; font-weight:normal;}




#bg div{position:absolute;width:100%;height:100%; top:0%;left:0%}
#bg td{vertical-align:middle; text-align:center}
#bg img{min-height:100%; min-width:100%; margin:0 auto;}
#cont{position:absolute; top:-6px; left:24px; z-index:70; overflow:auto}

#menu{position:absolute; bottom:0px; z-index:80; width:100%;line-height:12px} /* width:100%; margin:10px auto; */

#menu div{height:auto; background:#000; opacity:0.8; filter:alpha(opacity=80); padding:9px 0 0 9px}
#menu div ul, #menu div li, #menu div h3 {border:0; padding:0; margin:0; list-style:none;}
#menu div h3{font-weight:100; padding:8px; font-size:16px; color:#ccc; border-bottom:dotted 1px #2a2828;}

#accordion li{border-bottom:dotted 1px #000;}
#accordion li a{padding:8px 6px; display:block; text-decoration:none; background:#171717; color:#ddd; font-size:12px;}
#accordion li a:hover{background:#000; color:#ace75c;}

#accordion2 h3{font-weight:normal; color:#ddd; background:transparent url(uploads/images/see-thru.png) left top repeat; padding:6px; font-size:1.2em;}
#accordion2 .element{padding-bottom:15px;}

div#header{ background:#000; text-align:right; padding:10px 0; border-bottom:solid 1px #fff; position:absolute; top:0; left:0; z-index:90; width:100%;}
div#header img{margin-right:20px;}
div#footer{background:transparent; text-align:right; padding-bottom:10px; position:absolute; bottom:0; right:10px; z-index:90; color:#fff; font-size:11px;}

div#footer a{color:#4e4e4e; text-decoration:none;}
div#footer a:hover{color:#97d64a; text-decoration:none;}

.webcontent {position:absolute;top:10%; right:5%; width:70%;padding-bottom:100px; color:#FFF;}
.webcontent #pic {z-index:80;}
.webcontent div{line-height:1.5em; background:#000; opacity:0.7; filter:alpha(opacity=70); padding:20px 30px}

.webcontent h2 {color:#FFFFFF; font-size:69px }
.webcontent h4 {color:#cddfe3; font-size:22px; font-weight:100; font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; line-height:32px; }

.webcontent div a{text-decoration:none; color:#92C184;}
.webcontent div a:hover{text-decoration:none; color:#cddfe3;}





.box {position:absolute; right:120px; top:12%; width:70%; color:#fff;text-align:right;}
.box-map {position:absolute; right:120px; top:6%; width:70%; color:#fff;text-align:right;}
.large{padding-bottom:100px; font-size:12px}
.left{text-align:left;right:auto;left:180px;font-size:11px}

.white{color:#fff}


#mapFrame{
  position: absolute;
 /* top:16%; right: 130px; */
  top:7%; right: 130px;
  width: 648px;
  height: 759px;
  border:solid 10px #000;
  z-index:90;
}
/* End of 'style' */

