html, body {padding: 0; margin: 0; background: #fff; color:#fff; font-size:12px; font-family: Arial, Verdana, Tahoma;}
img {border: 0;}
p {margin: 0; padding: 0 0 15px 0;}

h1, h2, h3, h4 {color: #ec008c; padding: 0; margin: 0;}
h1 {font-size: 16px;}

#container   {clear: both; margin: 0 auto; width: 826px; overflow: hidden;}
#leftborder  {float:left; padding: 0; margin: 0; width: 17px; height:650px; background: url('../img/default/left.gif') top left no-repeat; overflow: hidden;}
#rightborder {float:left; padding: 0; margin: 0; width: 9px; height:650px; background: url('../img/default/right.gif') top left no-repeat; overflow: hidden;}
#main        {float:left; padding: 0; margin: 0; width: 800px; height: 650px; background: url('../img/default/home.gif') left top no-repeat #00adef;}
#footer      {clear: both; margin: 0 auto; width: 826px; height:16px; background: url('../img/default/footer.gif') top left no-repeat; overflow: hidden;}

#logo {margin: 26px 0 34px 0; padding: 0; width: 158px;}

#content {clear: both; margin: 0 auto; width: 760px;  overflow: hidden;}
#leftcontent {float: left; margin: 0; padding: 0; width: 285px;height: 610px; overflow: hidden;}
#rightcontent {float: right; margin: 0; padding: 0; width: 472px; overflow: hidden;}

   #rightcontent  #rightcontenttop {clear: both; padding: 0; margin: 0;}
   #rightcontent  #navigation {float: left; width: 115px; padding: 0; margin: 0; text-align: right;}
   #rightcontent  #largepic {width: 354px; height: 300px; margin:-45px 0 0 0; padding: 0; overflow: hidden;}   
   #rightcontent  #largepic div{margin:0; padding: 0 ;width: 354px; height: 255px; overflow: hidden;}
   #rightcontent  #largepic #box {top: 82px; width: 166px; height: 45px; overflow: hidden;  color: #ec008c; font-weight: bold; font-size: 13px; z-index: 31; position: relative; left:0;}
   #rightcontent  #largepic #box p{background: #fff;padding: 7px 10px 7px 10px;margin: 0;float: left}
   #rightcontent  #pics {float: right; width: 354px; height: 398px; padding: 0; margin: 0; background: #fff;}
   #rightcontent  #pics .pic {float: left; margin: 8px 9px 0 0; display: inline;}
   #rightcontent  #nav {clear: both; width: 100%; height: 30px; padding: 0; margin: 0; background: #fff;}
   #rightcontent  #nav .articletitle {float: left; margin: 8px 0 0 0; width: 113px; color: #00adef;display: inline;text-align: center;}

   #rightcontent  #nav .articletitle a         {color: #00adef; text-decoration:none;}
   #rightcontent  #nav .articletitle a:visited {color: #00adef; text-decoration:none;}
   #rightcontent  #nav .articletitle a:active  {color: #ec008c; text-decoration:none;}
   #rightcontent  #nav .articletitle a:hover   {color: #ec008c; text-decoration:none;}


.pagetitle   {padding: 3px 10px; margin: 0 0 15px 0; width: 210px; background: #fff; color: #ec008c; font-size: 20px; font-weight: bold;}
.pagecontent {width: 260px; height: 320px; overflow: hidden; margin: 0;     height: 270px;}

/*.currentsection {float: left; margin: 6px 0 0 7px; color: #ec008c; font-size: 16px; font-weight: bold; width: 114px;display: inline;}*/
.currentsection {float: left; margin: 8px 0 0 7px; color: #ec008c; font-size: 12px; font-weight: bold; width: 114px;display: inline;}
.articletitle {float: left; overflow: hidden; height: 15px;}

.bottombanner {position:relative; margin: 35px 0 0 0; padding: 0; width: 472px; height: 127px; z-index:1;}
  .bottombanner-empty {position:absolute; top:0; width:100%; height:100%;z-index:100; cursor:pointer; background: url('../img/default/blank.gif') top left;}
  .bottombanner-container {width:100%; height:100%; z-index:1;}


#bottomlinks {clear: both; font-weight: bold; overflow: hidden; margin: 10px 0 0 0; padding: 0;}
  #bottomlinks .leftside {float: left;  padding: 0 0 0 20px;}
  #bottomlinks .rightside {float: right; padding: 0 20px 0 0; }
  #bottomlinks ul {margin: 0; padding: 0;}
  #bottomlinks li {display: inline; margin: 0 5px 0 0; padding: 0;}

a         {color: #fff; text-decoration:none;}
a:visited {color: #fff; text-decoration:none;}
a:active  {color: #b7ebff; text-decoration:none;}
a:hover   {color: #ec008c; text-decoration:none;}

div.contentpopup{
	width: 420px; 
	height: 440px;
	background: #e5f6fd;
	margin: 5px;	
	border: 1px solid #00adef;
	overflow: hidden; 
 
}
div.scrolablepopup{width: 420px;height: 440px;background: #e5f6fd;overflow: hidden;margin: 10px;color: #00adef;}

div.scrolablepopup     a{color: #ff3399;}
div.scrolablepopup     a:link{color: #ff3399;}
div.scrolablepopup     a:visited{color: #ff3399;}
div.scrolablepopup     a:active{color: #888;}
div.scrolablepopup     a:hover{color: #888;}


#featurednews {width: 230px; overflow: hidden; background: #4dc6f4; color: #fff; padding: 8px 10px; margin: 5px 0;}
  .featurednewsdate {font-size: 12px;}
  .featurednewstitle {font-size: 17px;}

#news {width: 230px; overflow: hidden; color: #fff; padding: 8px 10px; margin: 5px 0;}
  #news ul {margin: 0; padding: 0;}
  #news li {margin: 0 0 10px 5px; padding: 0 0 0 0px;}
  .ndate {font-size: 11px;}
  .ntitle {font-size: 14px;}
  .newspic {margin: 2px 0 0 5px;}

._ndate {font-size: 11px; color:#000;}
._ntitle {font-size: 14px;color:#000;}
._ntitle a         {color: #000; text-decoration:none;}
._ntitle a:visited {color: #000; text-decoration:none;}
._ntitle a:active  {color: #000; text-decoration:underline;}
._ntitle a:hover   {color: #000; text-decoration:underline;}
  


ul.shopping {margin: 0; padding: 0;}
ul.shopping ul.shopping {padding-left:0; margin-top:10px;}
ul.shopping ul.shopping li.shopping div{padding-left: 10px; margin-top:10px;font-size: 14px;background: #00adef;padding: 3px; color: #fff; font-weight: normal; }
ul.shopping ul.shopping ul.tenants li  {margin-left:17px; }
ul.shopping ul.shopping ul.tenants   {margin:0; }
ul.shopping li.shopping  div{margin: 0;background: #99def9;padding: 3px; color: #ec008c; width: 224px; font-weight: bold; font-size: 16px; list-style-image: none; list-style-type: none; }

ul.tenants {margin: 5px 0 20px 0; padding: 0;}
ul.tenants li {padding: 0 0 0 4px; list-style-image: none; list-style-type: none; font-size: 13px;}


.lrg {font-size: 18px; font-weight: bold;}

#pcontent {margin: 0 25px 5px 5px;}

.newpopuptitle {color: #ec008c; font-size: 16px; font-weight: bold; margin: 5px 0;}
.newpopupdate  {font-size: 14px; margin: 5px 0;}
.newpopupbody {font-size: 12px; margin: 5px 0 25px 0;}


#mailform{
padding: 0 0 0 7px;
margin:0;
}

.zend_form {
	padding:0;
	margin:0;	
	width: 260px; 
	height: 50px; 
	overflow: hidden; 
	margin: 0 ;
} 

.zend_form  dt , dd {
	float:  left;	
	margin-left:0;	
	margin-top: 3px;
} 

.zend_form  #email, .zend_form  #search{
border: 1px solid #FFFFFF;
background-color: #00adef;
width:165px;
color:#FFFFFF;
padding-left:5px;
}


.zend_form #submitbtn {
display: block;
border: 1px solid #FFFFFF;
border: 1px solid #00adef;
background-color: #00adef;
font-weight: bold;
margin-left:2px;
color:#FFFFFF;
}

.zend_form #gobtn {
display: block;
border: 1px solid #FFFFFF;
border: 1px solid #00adef;
background-color: #00adef;
font-weight: bold;
margin-left:120px;
color:#FFFFFF;
}

.errorNotice{
border: 1px solid #FFFFFF;
position: absolute; 
margin: -35px 0 0 50px; 
width:200px; 
height:auto; 
background-color:#59d1ff; 
overflow: hidden; 
z-index: 100;
padding-top:0;
padding-bottom:0;
}

.errorTitle h1{
margin: 2px 2px 0 10px;
font-size: 13px;
}

.errorContent ul li{
margin:-10px 2px 2px -30px; 
list-style-image: none; 
list-style-type: none; 
font-size: 12px;
padding-top:0;
padding-bottom:0;
}

#facility  {float: left; clear: both;}
#facility  li {display: inline; margin: 0 5px 0 0; padding: 0;float: left;list-style-image: none; list-style-type: none;}



