/* Century Plaza css file, revised Feb 2010, ncc.com */
/* Palette: Pumpkin #CB6827; Gold #F8981F; Teal #00AEEF; */

body { background-color: #141414; color: #EAEAEA; margin: 0px; padding-top: 0px; height: 100%; }

html { height: 100%; }

* { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; }

/* Orange links: email addresses and subnavigation */
a { font-family: inherit !important; }
a:link { color: #CB6827; text-decoration: none; }
a:visited { color: #CB6827; text-decoration: none; }
a:active { color: #F8981F; text-decoration: underline; } 
a:hover { color: #F8981F; text-decoration: underline; }

/* All context links */
.alt { color: #00AEEF; text-decoration: none; }
a.alt:link { color: #00AEEF; }
a.alt:visited { color: #00AEEF; }
a.alt:active { color: #77D8FD; text-decoration: underline; } 
a.alt:hover { color: #77D8FD; text-decoration: underline; }

/* text menu at bottom of landing pages */
.menu { font-size: 9px; font-weight: normal; text-align: center; letter-spacing: 1px; }
a.menu:link { color: #727272; text-decoration: none; }
a.menu:visited { color: #727272; text-decoration: none; }
a.menu:active { color: #959595; text-decoration: underline; } 
a.menu:hover { color: #959595; text-decoration: underline; }

b { letter-spacing: 0.5px; }
blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 30px; }
pre { font-size: 12px; }
sup { font-size: 11px; }
img { border: 0px; padding: 0px; margin: 0px; }
p { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; font-size: 12px; line-height: 20px; }
td { font-size: 12px; line-height: 16px; }

ul { border: 0px; margin-top: 2px; list-style-type: disc; }
ol { border: 0px; margin-top: 2px; list-style-type: decimal; }
li { line-height: 16px; padding-bottom: 4px; }

h1 { font-size: 28px; font-weight: normal; color: #CDCCCC; margin-top: 16px; margin-bottom: 4px; font-family: 'Times New Roman', Times, Garamond, Palatino, Baskerville, sans-serif; } /* Duplicates graphic page titles, rarely used */
h2 { font-size: 20px; font-weight: normal; color: #F8981F; margin-top: 16px; margin-bottom: 4px; font-family: 'Times New Roman', Times, Garamond, Palatino, Baskerville, sans-serif; }
h3 { font-size: 16px; font-weight: normal; color: #F8981F; margin-top: 20px; margin-bottom: 4px; }
h4 { font-size: 17px; font-weight: normal; color: #F8981F; margin-top: 16px; margin-bottom: 4px; font-family: 'Times New Roman', Times, Garamond, Palatino, Baskerville, sans-serif; } /* Used on tenant pages only */
h5 { font-size: 20px; font-weight: normal; color: #EAEAEA; margin-top: 16px; margin-bottom: 4px; font-family: 'Times New Roman', Times, Garamond, Palatino, Baskerville, sans-serif; 
     border-bottom: 1px solid #555b5d; padding-bottom: 6px; } /* Used on retail services page only */

.copyright  { font-size: 9px; font-weight: normal; text-align: center; color: #CACACA; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.indent { margin-left: 15px; line-height: 26px; } /* contact page */

.nobr { white-space: nowrap; }

.serif { font-family: 'Times New Roman', Times, Garamond, Palatino, Baskerville, serif; }

.small { font-size: 10px; font-weight: normal; }

/* for emphasis - colored body text */  
.emph { color: #F8981F; } /* used within sentences */
.emphi { color: #F8981F; font-style: italic; letter-spacing: 0.25px; } /* italic, used within sentences */
.emphb { color: #F8981F; font-weight: bold; } /* list headers, subheaders */
p.emphx { color: #F8981F; font-size: 16px; line-height: 26px; margin-bottom: 20px; } /* first sentence on the page */

/* table spacing for news */
table#news td { padding-bottom: 10px; }

/* main content area */
table#content { margin-bottom: 30px; }
table#content td { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; }

/*Background and other colors*/
.cp_bg { background-color: #48190F; }
.gold { color: #F8981F; }

/* Dom Menu Styles */
div.domMenu_menuBar { border: 0px; }
div.domMenu_menuElement { font-size: 11px; border-top: 0px; background-color: transparent; color: #dddddd; text-align: left; height: 24px; 
                          line-height: 24px; vertical-align: middle; }
div.domMenu_menuElementHover { background-color: transparent; } 
div.domMenu_subMenuBar { border: 0px; background-color: #2A3838; }
div.domMenu_subMenuElement { font-size: 11px; color: #CB6827; background-color: #111111; margin: 0px; padding: 2px 7px; 
                             border: 0px; border-bottom: solid #545454 1px;  }
div.domMenu_subMenuElementHover { background-color: #222222; color: #F8981F; }

/* reserved IDs */
#footer { margin-top: 30px; }
#nav { }
#news { }
#content { }
#pagetop { }
#masthead { }
#topnav-index { width: 681px; margin-top: 26px; }
#btmnav-index { width: 681px; }
#container { }
#blk2 { background-color: #000000; height: 100%; } 

/* forms styles */
input { color: #333333; background-color: #FAF8DF; border: 1px solid #CB6827; font-size: 12px; }


