body{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-image:url(/images/bg.jpg);color:#000;}
img{border:0;}
form{margin:0;padding:0;}
*{outline:none;}
a{color:#666666;text-decoration:none;}
a:hover{text-decoration:underline;}

/** Old font styles that should not be used anymore! **/
.blueHeading{color:#666666;font-size:24px;font-weight:normal;padding:0;margin:0;}
.subHeading{font-size:17px;font-weight:bold;}
.teal{color:#666666;}

#container{text-align:left;width:980px;}
#topMessage{width:100%;text-align:right;font-size:10px;color:#FFF;padding-top:3px;}
#header{width:980px;height:161px;background-image:url(/images/bgTop.png);text-align:left;}

#logo{position:relative;top:35px;left:40px;width:476px;}
#join{position:relative;left:595px;top:-15px;width:322px;}
#socialLinks{position:relative;left:835px;top:-13px;}
.noStyle{color:#FFF;text-decoration:none;}
.noStyle:hover{text-decoration:underline;}
.kcg{color:#58beeb;text-decoration:none;}
.spacer{padding-left:40px;}
#preloader{position:absolute;top:-9999px;left:-9999px;}
#menu{padding:4px 0px 0px 45px;font-size:16px;font-weight:Bold;}
#menu a{color:#666666;}
#menu a:hover{text-decoration:none;color:#028E81;}

/* Interior Page Specific */
#intMain{width:980px;background-image:url(/images/mainBG.png);background-repeat:repeat-none;text-align:left;color:#000;}
#intContentArea{position:relative;width:980px;min-height:145px;text-align:left;top:24px;}
#intPageContent{position:relative;padding:40px 40px 10px 40px;}
#intSearch{position:absolute;left:777px;top:22px;z-index:1000;}

#footer{width:975px;height:48px;background-image:url(/images/footer.png);left:3px;}
#footerContent{width:870px;height:20px;padding-top:12px;z-index:100;font-size:9px;color:#999999;text-align:left;}
#intPoweredBy{position:relative;font-weight:Bold;display:inline;font-size:9px;color:#999999;float:left;z-index:1000;}
#intCopyright{display:inline;float:right;}
#printFriendly{display:inline;position:relative;left:220px;float:left;font-weight:bold;}
#printImage{width:15px;height:15px;vertical-align:middle;}

/* Home Page Specific */
#homeMain{width:980px;height:656px;background-image:url(/images/bgMain.png);text-align:left;color:#000;}
#homeContentArea{position:relative;top:50px;width:980px;height:610px;}
.banner{position:absolute;left:31px;width:716px;}
.homePageContent{position:absolute;width:420px;height:330px;top:200px;left:312px;background-color:white;}
#scrollerHeadline{color:#666666;font-size:24px;font-weight:normal;padding:0;margin:0;}
#scrollerSubHead{font-size:17px;font-weight:bold;}
#scrollerContent{}
#homeCopyright{position:absolute;top:570px;left:725px;font-size:9px;color:#999999;}
#poweredBy{width:100%;text-align:left;font-size:9px;top:-15px;position:Relative;font-weight:Bold;padding-left:15px;}
#search{position:absolute;left:775px;top:-4px;}
#arrowLeft{height:25px;position:absolute;z-index:5;margin-left:35px;top:375px;}
#arrowRight{height:25px;position:absolute;z-index:5;margin-left:35px;top:375px;}
#rotator{width:163px;height:100px;padding-top:5px;text-align:center;position:absolute;top:400px;left:9px;}

/* Tenants */
#tenants{position:absolute;top:210px;left:15px;}
#tenantScroller{width:247px;height:293px;overflow:auto;padding:7px 5px 0px 10px;margin-top:7px;} 
/* 240 height with no curve -- 293 with */
#piece{position:absolute;top:264px;z-index:100;padding:0;margin:0;width:270px;height:88px;}
.tenantName{font-weight:Bold;}
.tenantDescription{font-size:11px;}

/* News */
#news{width:160px;height:490px;position:absolute;left:766px;top:40px;padding:10px;}
.recentNewsDate{font-size:10px;font-weight:bold;}
.recentNewsHeadline{color:red;font-weight:bold;font-size:12px;}
.recentNewsSummary{font-size:11px;font-weight:bold;}
.newsHeadline {color:#666666;font-size:24px;font-weight:normal;padding:0;margin:0;}
.newsDate{font-size:14px;font-weight:bold;}

/* Search */
.searchResultHeading{font-weight:bold;font-size:16px;}

/* Forms */
.innovaInput{color:#666666;border:1px solid #A5ACB2;padding-left:2px;background-color:#FFFF94;}
.leftSide{text-align:right;}

/* Room Reservation */
#gridTable TD{padding:5px;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}