@charset "UTF-8";
/* CSS Document */

* { outline:none; }
html, body { height:100%; }
body {
    background-image:url(../images/bg.png);
    background-position:left top;
    background-repeat:repeat-x;
    background-color:#8c8a8c;
    color:#191919;
    font-family:Arial, Helvetica, sans-serif;
    font-size:62.5%;
    margin:0;
    padding:0;
}
.clear {
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0
}
#pageWrapper {
    width:894px;
    background:#FFF;
    margin:0 auto;
    position:relative;
    margin-top:43px;
}
#copy a {
    color:#FFF;
    text-decoration:none;
}
#copy {
    width:894px;
    margin:0 auto;
    position:relative;
    text-align:right;
    color:#FFF;
    text-transform:uppercase;
    font-size:1.2em;
    font-family:"Times New Roman", Times, serif;
}
#copy .padding { padding: 10px 0 10px 0; }
.pagePadding { padding:10px; }
/** header area start **/
#header {
    float:left;
    width:874px;
    position:relative;
    height:183px;
    margin-bottom:10px;
}
#contact {
    width:400px;
    position:absolute;
    right:0;
    text-align:right;
}
#contact h2 {
    margin:0;
    padding:0;
    line-height:1em;
}
.cufon-active.cufon-ready #contact h2 cufon { margin-bottom:6px; }
#logo {
    position:absolute;
    left:0;
    top:0;
}
#logo a {
    display:block;
    width:269px;
    height:183px;
    background-repeat:no-repeat;
}
#logo a span { display:none; }
#navi {
    position:absolute;
    left:243px;
    top:35px;
}
#navi a {
    height:28px;
    display:block;
    background-image:url(../images/navi.gif);
    background-repeat:no-repeat;
    width:147px;
}
#navi a span { display:none; }
/** navigation hovers start **/
#navi a#n1:hover, #navi a#n1.menu-current, #navi a#n1.menu-parent { background-position:left 0; }
#navi a#n9:hover, #navi a#n9.menu-current, #navi a#n9.menu-parent { background-position:left -28px; }
#navi a#n11:hover, #navi a#n11.menu-current, #navi a#n11.menu-parent { background-position:left -56px; }
#navi a#n4:hover, #navi a#n4.menu-current, #navi a#n4.menu-parent { background-position:left -84px; }
/** navigation hovers end **/

/** color variants start **/
.pink #navi #n1 { background-position:left -112px; }
.pink #navi #n9 { background-position:left -140px; }
.pink #navi #n11 { background-position:left -168px; }
.pink #navi #n4 { background-position:left -196px; }
#home .pink #logo a { background-image:url(../images/colors/logo_black.gif); }
.pink #logo a { background-image:url(../images/colors/logo_pink.gif); }
.pink #topbar { background:#00b9e6 url(../images/colors/bar_pink.gif) no-repeat; }
.pink h1 { color:#e2007a; }
.pink #topbar a.menu-current, .pink #topbar a:hover {
    background-image:url(../images/colors/arrow_pink.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
.blue #navi #n1 { background-position:left -224px; }
.blue #navi #n9 { background-position:left -252px; }
.blue #navi #n11 { background-position:left -280px; }
.blue #navi #n4 { background-position:left -308px; }
.blue #logo a { background-image:url(../images/colors/logo_blue.gif); }
.blue #topbar { background:#00b9e6 url(../images/colors/bar_blue.gif) no-repeat; }
.blue h1 { color:#00b8e4 }
.blue #topbar a.menu-current, .blue #topbar a:hover {
    background-image:url(../images/colors/arrow_blue.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
.yellow #navi #n1 { background-position:left -336px; }
.yellow #navi #n9 { background-position:left -364px; }
.yellow #navi #n11 { background-position:left -392px; }
.yellow #navi #n4 { background-position:left -420px; }
.yellow #logo a { background-image:url(../images/colors/logo_yellow.gif); }
.yellow #topbar { background:#ffcc00 url(../images/colors/bar_yellow.gif) no-repeat; }
.yellow h1 { color:#ffcb00 }
.yellow #topbar a.menu-current, .yellow #topbar a:hover {
    background-image:url(../images/colors/arrow_yellow.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
.green #navi #n1 { background-position:left -448px; }
.green #navi #n9 { background-position:left -476px; }
.green #navi #n11 { background-position:left -504px; }
.green #navi #n4 { background-position:left -532px; }
.green #logo a { background-image:url(../images/colors/logo_green.gif); }
.green #topbar { background:#64d500 url(../images/colors/bar_green.gif) no-repeat; }
.green h1 { color:#8fd400 }
.green #topbar a.menu-current, .green #topbar a:hover {
    background-image:url(../images/colors/arrow_green.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
.red #navi #n1 { background-position:left -560px; }
.red #navi #n9 { background-position:left -588px; }
.red #navi #n11 { background-position:left -616px; }
.red #navi #n4 { background-position:left -644px; }
.red #logo a { background-image:url(../images/colors/logo_red.gif); }
.red #topbar { background:#ff2417 url(../images/colors/bar_red.gif) no-repeat; }
.red h1 { color:#da291e }
.red #topbar a.menu-current, .red #topbar a:hover {
    background-image:url(../images/colors/arrow_red.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
.orange #navi #n1 { background-position:left -672px; }
.orange #navi #n9 { background-position:left -700px; }
.orange #navi #n11 { background-position:left -728px; }
.orange #navi #n4 { background-position:left -756px; }
.orange #logo a { background-image:url(../images/colors/logo_orange.gif); }
.orange #topbar { background:#ff6401 url(../images/colors/bar_orange.gif) no-repeat bottom right; }
.orange h1 { color:#ff6418 }
.orange #topbar a.menu-current, .orange #topbar a:hover {
    background-image:url(../images/colors/arrow_orage.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
/** header area end **/
/** content area start **/

/** content area end **/

#content {
    position:relative;
    float:left;
    width:100%;
    padding:0 0 10px 0;
}
/* home start */

#intro a { color:#FFF; }
#intro {
    position:relative;
    width:100%;
    float:left;
    background:#ff007d url(../images/intro_bg.gif) repeat-x scroll left bottom;
}
#intro .text {
    float:left;
    width:465px;
    color:#FFF;
}
#intro .text h1 { color:#FFF; }
#intro p { line-height:1.3em; }
#intro .text .padding {
    padding:36px;
    padding-bottom:20px;
}
#intro .image {
    float:right;
    overflow:hidden;
    width:409px;
}
#intro .image .padding { padding:10px 0 10px 0; }
#bottom {
    margin-top:10px;
    position:relative;
    float:left;
    width:100%;
}
#bottom .leftBox {
    width:271px;
    float:left
}
#bottom .news {
    width:595px;
    float:right;
    background-color:#e6e6e7;
    min-height:269px;
}
#bottom .news a {
    font-weight:bold;
    color:#191919;
}
#bottom .newsTitle p { margin:0; }
#bottom .news .padding {
    padding:18px;
    padding-bottom:0;
}
#bottom .news h2 {
    color:#dc0077;
    background:url(../images/colors/title_bg_pink.gif) no-repeat scroll right 3px;
    clear:both;
    float:left;
    padding-right:60px;
    margin-bottom:18px;
}
#bottom .newsArticle { margin-bottom:25px; }
#bottom .newsArticle p {
    font-size:1.2em;
    line-height:1.3em;
}
#bottom .newsDate { font-size:1.0em; }
#bottom .newsContent { display:none; }
/* home end */

/* sub default start */
#topbar {
    position:relative;
    width:100%;
    float:left;
    line-height:74px;
    font-size:2em;
    color:#FFF;
    margin-bottom:10px;
}
#topbar .padding { padding:0 0 0 36px; }
#topbar span {
    float:left;
    display:block;
    margin-right:80px;
}
#topbar a {
    font-weight:normal;
    color:#FFF;
    text-decoration:none;
    margin:0 80px 0 0;
    display:block;
    float:left;
}
.cufon-active.cufon-ready #topbar span { height:74px; }
.cufon-active.cufon-ready #topbar span .cufon-canvas { margin-top:25px; }
.cufon-active.cufon-ready #topbar a { height:74px; }
.cufon-active.cufon-ready #topbar a .cufon-canvas { margin-top:25px;}
#columns {
    position:relative;
    width:100%;
    float:left;
}
#columns .leftCol {
    float:left;
    width:508px;
}
#columns .leftCol .padding { padding: 26px 36px; }
#columns .rightCol {
    float:right;
    overflow:hidden;
    width:366px;
}
/* sub default end */

/* sub wide */
#wide #columns .bottom {
    float:left;
    width:740px;
}
#wide #columns .bottom .padding { padding: 38px 38px; }
#wide #columns .top {
    float:left;
    overflow:hidden;
    width:100%;
    margin: 0 0 10px 0;
}
/** footer area start **/

#footer {
    position:relative;
    float:left;
    width:100%;
    background-position:center top;
}
#footer h3 {
    color:#8e8e8e;
    margin: 0 0 10px 0;
}
#ticker {
    position:relative;
    width:859px;
    top:0;
    left:10px;
    background-image:url(../images/ticker.gif);
    background-repeat:no-repeat;
    height:86px;
}
#ticker table, #ticker td {
    padding:0;
    border:0;
    white-space: nowrap;
    padding:0 10px 0 10px;
    font-size:1em;
}
#ticker a, #ticker span {
    color:#999999;
    text-decoration:none;
    font-weight:normal;
    font-size:1.2em;
}
#ticker a:hover { text-decoration:underline; }
.tickerMover {
    padding-top:28px;
    position:absolute;
}
/** footer area end **/

/** tentants start **/

#tenants .abc {
    float:left;
    width:50%;
    margin-bottom:20px;
}
#tenants .abc .letter {
    color:#8fd400;
    font-size:3.3em;
    float:left;
    text-align:center;
    width:94px;
    font-weight:bold;
}
#tenants .abcrow {
    background-color:#F00;
  
    width:100%;
    clear:both;
    background:url(../images/dots.gif) repeat-x top left;
    margin-bottom:20px;
  
}
#tenants .abc .companies {
    float:left;
    font-size:1.3em;
    line-height:1.3em;
    padding: 5px 0 0 0;
}
#tenants .abc .companies a {
    font-weight:normal;
    color:#191919;
}
/* sub wide */
#tenants #columns .bottom {
    float:left;
    width:100%;
}
#tenants #columns .bottom .padding { padding: 0; }
#tenants #columns .top {
    float:left;
    overflow:hidden;
    width:100%;
    margin: 0 0 29px 0;
}

/** tenants end **/

.post_title {
    text-transform:uppercase;
}

