/* CSS Document */

/******* RESET *******/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}
input, select, textarea{font-family:arial;font-size:10px;color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img, abbr{border:0;}
#loginform{margin-right: 10px;}
a,u{text-decoration:none;}

p a {
    /* font-size: 11pt; */
    font-size: 12px;
    line-height: 17pt;
    text-transform: uppercase;
    font-family: Helvetica, Arial, sans-serif;
}


/******* FONT SIZES *******/
body {
font-family: Helvetica, Arial, sans-serif;
font-size:100%;
line-height:1.125em; /* 16x1.125=18px */
text-align:left;
color:#5f6062;
letter-spacing: 0.35px;
/*background:#666;*/
}

h1 a{
font-size: 1.375em; /* 16x1.375=22px */
background:url(../images/logo_taubman.gif) 0 0 no-repeat;
display:block;
width:104px;
height:20px;
text-indent:-5000em;
float:right;
}
h1.home{
font-size:24px;
background:url(../images/logo_taubman_lg.gif) left top no-repeat;
display:block;
width:423px;
height:82px;
text-indent:-5000em;
margin-bottom:15px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#f37421;
font-size: 1em; /* 16x1=16px */
font-weight:normal;
margin-bottom:0;
line-height:1.5em;
}
h2 em {
color:#5f6062;
font-style:normal;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#f37421;
font-size: 0.75em; /* 16x0.75=12px */
font-weight:normal;
margin-bottom:0;
}
.ar {
    font-family: Helvetica, Arial, sans-serif;
}
h3.ar {
font-family: Helvetica, Arial, sans-serif;
color:#f37421;
font-size: 0.75em; /* 16x0.75=12px */
font-weight:normal;
margin-bottom:3px;
}

h3.pr {
font-size: 1em; /* 16x1=16px */
color:#5f6062;
font-weight:normal;
margin:1em 0;
}

h4 {
font-size: 1em; /* 16x1=16px */
margin-bottom:7px;
}

h5 {
font-size: 0.875em; /* 16x0.875=14px */
margin-bottom:7px;
}

h6 {
font-size: 0.75em; /* 16x0.75=12px */
margin-bottom:7px;
}

p, blockquote {
/* font-family:Georgia, "Times New Roman", Times, serif; */
font-size: 12px; /* 16x0.75=12px */
margin-bottom: 1.5em; /* 12x1.5=18px */
}
p.intro {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1em; /* 16x1=16px */
margin-bottom: 1.5em; /* 16x1.5=24px */
line-height:1.5em;
letter-spacing: 0.25px;
}
p.intro_home {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.375em; /* 16x1.375=22px */
margin-bottom: 1.5em; /* 22x1.5=24px */
line-height:1.5em;
font-size:22px;
padding-left:24px;
}

ul, ol, dl {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px; /* 16x0.75=12px */
margin-bottom: 1.5em; /* 12x1.5=18px */
}

small {
font-size: 0.625em; /* 16x0.625=10px */
}

/******* containers *******/

#maincontent {width:964px;text-align:left;margin: 0 auto; background:#FFF; 
/*overflow:hidden;*/
}
#masthead, #masthead_home {width:904px;padding:21px 30px 5px 30px;text-align:left;background:#5f6062; height: 20px;}
#logo {overflow:hidden;padding:22px 30px;height:20px;}

#col400L30R60{float:left;width:392px;padding:0 60px 0 30px;}
#col460L00R30{float:left;/* width:452px; */padding:0 30px 0 0;}
#col400L30R30bg{float:left;width:392px;padding:45px 30px;margin-right:30px;background:#e9eaec;}

#col920L00R00{float:left;width:964px;padding:0px; overflow:auto;}

#col920L30R30{float:left;width:904px;padding:0 30px; overflow:auto;}
#col920L30R30home{float:left;width:904px;padding:0 30px;margin-top:80px;color:white;}

#col920L30R30homeLeft{float:left; width:276px;overflow:hidden;padding: 25px 0 0 39px;}
#col920L30R30homeLeft p{text-align:right;padding:7px 34px 0 0;text-transform:uppercase;font-family:Helvetica, Arial, sans-serif;color:#b6b8ba;}
#col920L30R30homeRight{float:left;overflow:hidden;width:559px;padding-right:30px;}

#col305L30R30{float:left;width:298px;padding:0 30px 0 30px;}
#col585L00R30{float:left;width:576px;padding:0 30px 0 0;}

#col283Right{float:right;width:283px;}
#col283Left{float:left;width:283px;}


/******* NAVs Top *******/

/* navigation 1 */
#nav1 {
float:left;
display:block;
}
#nav1 ul {
list-style: none;
margin:0;
padding:0;
font-family: Helvetica, Arial, sans-serif;
}
#nav1 li {
display:inline;
padding:0 16px 0 0.5em;
/*text-transform:uppercase;*/
}
#nav1 li a{font-family: Helvetica, Arial, sans-serif;font-size: 9pt;color:white;text-decoration:none;}
#nav1 li a:hover{font-family: Helvetica, Arial, sans-serif;font-size: 9pt;color:#f37421;}
#nav1 li a.chosen{font-family: Helvetica, Arial, sans-serif;font-size: 9pt;color:#f37421;text-decoration:none;}
#nav1 li a:hover.chosen{font-family: Helvetica, Arial, sans-serif;font-size: 9pt;color:#f37421;}

#nav1 li li a{font-family: Helvetica, Arial, sans-serif;font-size: 10pt;color:white;text-decoration:none;}
#nav1 li li a:hover{font-family: Helvetica, Arial, sans-serif;font-size: 10pt;color:#f37421;}
#nav1 li li a.chosen{font-family: Helvetica, Arial, sans-serif;font-size: 10pt;color:#f37421;text-decoration:none;}
#nav1 li li a:hover.chosen{font-family: Helvetica, Arial, sans-serif;font-size: 10pt;color:#f37421;}


/******* NAVs Top *******/
#search {float:right;}
#search label {color:#FFF;text-transform:uppercase;font-size:.75em;float:left; font-family: Helvetica, Arial, sans-serif}
#search form input#sc_txt
{
    float:left;
    border:none;
    font-size:10px;
    margin-left:3px;
    width: 120px;
    padding:2px 3px;
    background:none; /* change_65345_01 1of1 */
    color:white;
}
#search form input#sc_submit
{
    float:left;
    background: url(../images/search_submit.gif) no-repeat scroll center;
    border:none;
    font-size:9px;
    width:9px;
    height: 19px;
    margin:0px;
}

/******* table-standard *******/
table#std-3col {
    border-collapse:collapse;
    margin: .5em 0 1.5em -12px;/*relevant to table#std-3col #bul */
    padding: 0;
    font-size: 12px;
}
table#std-3col .c1,
table#std-3col .c2 {
    width:176px;    
}
table#std-3col .c3 {
    width:40px;
    text-align:right;
}
table#std-3col .bul, table#std-3col .bul2 {
    width:12px;
    font-size:30px;
    color:#999;
    cursor: pointer;
    padding-right: 5px;
}

table#std-3col th {
    text-align:left;
    font-weight:normal;
    /*background:url(dot_off.gif) -2px 6px no-repeat;*/
}
table#std-3col td {
    margin: 0;
    padding: 0;
    vertical-align: top;
    empty-cells: hide;
}

table#std-3col tr:hover, table#std-3col tr:hover a, table#std-3col tr:hover .bul{
    color:#f37421;
}

table#std-3col tr:hover .bul2, table#std-3col tr.chosen .bul2 {
    color:#FEC34E
}

table#std-3col tr.chosen, table#std-3col tr.chosen a, table#std-3col tr.chosen .bul{
    color:#f37421;
}

/******* table property selector *******/
table#pro-3col {
    border-collapse:collapse;
    margin: .5em 0 1.5em 0;
    padding: 0;
    font-size: 12px;
}
table#pro-3col #c1 {
    width:95px; 
}
table#pro-3col #c2,
table#pro-3col #c3 {
    width:171px;    
}
table#pro-3col th {
    text-align:left;
    font-weight:normal;
    padding:5px 5px 5px 0;
    vertical-align: top;
}
table#pro-3col tbody td,
table#pro-3col tbody th {
    border-top:1px solid #f37421;
}
table#pro-3col td {
    margin: 0;
    padding: 0;
    vertical-align: top;
    empty-cells: hide;
    padding:5px 5px 5px 0;
}

/******* table 4 col, investing *******/
table#inv-4col {
    border-collapse:collapse;
    margin: .5em 0 1.5em 0;
    padding: 0;
    font-size: 12px;
}
table#inv-4col tbody td,
table#inv-4col tbody th {
    border-bottom:1px solid #f37421;
    width:108px;
    text-align:left;
    font-weight:normal;
    padding:5px 5px 5px 0;
    vertical-align: top;
    empty-cells: hide;
}
/******* table 4 col, Leasing and etc *******/
table#std-4col {
    border-collapse:collapse;
    margin: 1em 0 1.5em 0;
    padding: 0;
    font-size: 12px;
}
table#std-4col th {
    width:216px;
    text-align:left;
    font-weight:normal;
    padding: 5px 10px 5px 0;
    vertical-align: top;
    border-top:1px solid #f37421;   
}
table#std-4col td {
    width:216px;
    text-align:left;
    font-weight:normal;
    padding: 5px 10px 5px 0;
    vertical-align: top;
    border-top:1px solid #f37421;
    empty-cells: hide;
}
table#std-4col h3{
    text-transform:uppercase;
    font-weight:normal;
    font-family: Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#5f6062;
}
table#std-4col h4{
    margin:0;
    padding:0;
    font-weight:normal;
    font-family: Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#f37421;
}

table#std-4col tr.header th {
    border: none;
    color: #f37421;
}

/****** General styles *******/

/* font treatment */

.allcaps {text-transform:uppercase;}
ul.plain {list-style:none;margin:0 0 1em 0;padding:0;}
ul.plain li {margin-bottom:0;}
.arial {font-family: Helvetica, Arial, sans-serif;}
.br1 {margin-bottom:17px;}
.br2 {margin-bottom:34px;}

/* lists */
ul {
list-style:disc;
list-style-position:outside;
margin: 0;
padding:0;
}
ol {
margin: 0;
padding:0;
}
dl {
margin: 0;
padding:0;
}
li {
margin-bottom:1.5em;
}
dt {
font-weight:normal;
}
dd {
margin-bottom:1.5em;
}

dl.std {
font-family: Helvetica, Arial, sans-serif;
}
dl.std dt {
font-weight:normal;
color:#f37421;
}
dl.std dd {
margin-bottom:1.5em;
}

dl.std_nospace {
font-family: Helvetica, Arial, sans-serif;
margin-bottom:1.5em;
}
dl.std_nospace dt {
font-weight:normal;
color:#f37421;
}
dl.std_nospace dd {
margin-bottom:0em;
}
/* change_65345_02 1of1 */
dl.std_nospace dd.twolines {
padding-left:27px;
}


dl.twocol dd {
width:49%;float:left;
}

dl.allcaps {
font-family: Helvetica, Arial, sans-serif;
margin-bottom:1.5em;
}
dl.allcaps dt {
font-weight:normal;
}
dl.allcaps dd {
text-transform:uppercase;
margin-bottom:0;
}

/* table of contents style list */

div.toc{
}

div.toc h2 {
    margin-bottom: 0.5em;
}

ul.toc {
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0.5em;
    list-style-position: inside;
}

ul.toc li {
    margin-bottom: 0.5em;
}

/* sitemap list style */

div#sitemap {

}

div#sitemap ul {
    list-style: none;
}

div#sitemap ul li {
}

div#sitemap ul li ul li {
    margin-left: 2em;
    margin-bottom: 0.5em;
}

/* investor guidelines */

.guidList li{ list-style-type:lower-alpha; margin-left: 4em;}
span.toplink {
    text-align: right; 
}

/* investing directors */

table#investdir {
    border-collapse:collapse;
    margin: .5em 0 1.5em 0;
    padding: 0;
    font-size: 12px;
    width: 100%;
}

table#investdir th, table#investdir td{
    text-align: center;
    border-bottom: 1px solid #f37421;
    padding-left: 5px;
    padding-right: 5px;
}

table#investdir td{
    height: 50px;
}

/* Admin Forms */

form.adminform input, form.adminform textarea.form {
    font-size: 12px;
}

/* footer */
#footer{
text-align:left;
padding:2em 30px;
display:block;
clear:both;
color:#b6b8ba;
letter-spacing: 0.35px;
}
#footer ul{
margin:0;
padding:0 0 0 27px;
background: url(../images/logo_footer_taubman.gif) 0 0 no-repeat;
}
#footer ul li{
font-family:Helvetica, Arial, sans-serif;
display:inline;
/* padding:0 7px 0 0; */
font-size:12px;
}

#footer ul li a{
color:#b6b8ba;
}

#footer_home{
text-align:left;
padding:2em 30px;
display:block;
clear:both;
color:#b6b8ba;
}
#footer_home ul{
margin:0;
padding:0 0 0 40px;
background: url(logo_footer_taubman_home.gif) 0 0 no-repeat;
}
#footer_home ul li{
font-family:Helvetica, Arial, sans-serif;
display:inline;
padding:0 7px 0 0;
font-size:12px;
}

#footer_home ul li a{
color:#b6b8ba;
}

#footer #footer_iframe{
	OVERFLOW: hidden; 
	POSITION: Absolute; 
	margin:3px 0px 0px 20px;
	padding:0px;
	width:130px;	
	CLEAR: both;
	/*border:1px solid red;*/
}
.stockdata {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight: bold; 
	color:#b6b8ba; 
	padding:0px;
}

/* links */
a:link, a:visited, a:active {color: #5f6062;text-decoration:none;}
a:hover {color:#f37421; text-decoration: underline}

hr {color:#f37421;background-color:#f37421;height:1px;border:none;margin:20px 0;}

/****** Other ******/
.off {color:#5f6062;}
.on {color:#f37421;}
.onoff {
float:right;
color:#5f6062;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
}
.onoff em{
color:#f37421;
font-style:normal;
}
.onoff a{
color:#5f6062;
}
.onoff a.chosen {
    color: #f37421;
}

/* executive bios */
#exec dl {
font-family:Helvetica, Arial, sans-serif;
margin:1em 0;
}
#exec dt {
float:left;
border-top:1px solid #f37421;
font-weight:normal;
padding:5px 0;
margin:0;
}
#exec dd {
border-top:1px solid #f37421;
padding:5px 0 5px 140px;
margin:0;
}
#exec dt.chosen a{color:#f37421;}
#exec dd.chosen a{color:#f37421;}
#exec dt.hover a{color:#f37421;}
#exec dd.hover a{color:#f37421;}
#exec dt.fst {border:none;}
#exec dd.fst {border:none;}

.execbio {position:relative;overflow:hidden;margin-bottom:1em;height:185px;}
.execbio img {position:absolute;top:0;left:0;}
.execbio h3 {
    color:#5f6062;
    line-height:1.625em;
    position:absolute;
    bottom:0;
    padding-left:153px;
    display:block;
}
.execbio h3 em {
    font-size:16px;
    font-style:normal;
}

/* contact info */
#contact dl {
font-family:Helvetica, Arial, sans-serif;
margin-top:1em;
}
#contact dt {
float:left;
font-weight:normal;
padding:7px 0;
margin:0;
}
#contact dd {
padding:7px 0 7px 170px;
margin:0;
}

/* direction */
#dir dl {
font-family:Helvetica, Arial, sans-serif;
margin-top:1em;
}
#dir dt {
float:left;
border-top:1px solid #f37421;
font-weight:normal;
padding:5px 0;
margin:0;
width:200px;
}
#dir dd {
border-top:1px solid #f37421;
padding:5px 0 5px 200px;
margin:0;
}
#dir dt.fst {border:none;}
#dir dd.fst {border:none;}

/* investing two column */
ul.twocol {font-family:Helvetica, Arial, sans-serif;list-style:none;margin:1em 0;padding:0;}
ul.twocol li{border-bottom:1px solid #f37421;margin:0;padding:4px 0;}
ul.twocol li.x{border-bottom:none;padding:4px 0 0 0;}
ul.twocol span{display:block;width:50%;float:left;}

/* executive bios */
#invest dl {
font-family:Helvetica, Arial, sans-serif;
margin:1em 0;
}
#invest dt {
float:left;
border-top:1px solid #f37421;
font-weight:normal;
padding:5px 0;
margin:0;
}
#invest dd {
border-top:1px solid #f37421;
padding:5px 0 5px 170px;
margin:0;
}
#invest dt.chosen {color:#f37421;}
#invest dd.chosen {color:#f37421;}
#invest dt.fst {border:none;}
#invest dd.fst {border:none;}

/* news */
#news dl {
font-family:Helvetica, Arial, sans-serif;
margin:1em 0;
font-size: 0.75em;
}
#news dt {
float:left;
border-top:1px solid #f37421;
font-weight:normal;
padding:5px 0;
margin:0;
}
#news dd {
border-top:1px solid #f37421;
padding:5px 0 5px 75px;
margin:0;
}
#news dt.chosen a{color:#f37421;}
#news dd.chosen a{color:#f37421;}
#news dt.hover a{color:#f37421;}
#news dd.hover a{color:#f37421;}
#news dt.fst {border:none;}
#news dd.fst {border:none;}

#news ul {
list-style: none;
margin:0;
padding:0;
font-family: Helvetica, Arial, sans-serif;
}
#news li {
display:inline;
padding:0 8px 0 0;
}
#news a.chosen{color:#f37421;text-decoration:none;}

/* gift cards */
#gc {
overflow:auto;
border-top:1px solid #f37421;
border-bottom:1px solid #f37421;
padding:17px 0;
margin:17px 0;
height:100%;
}
#gc dl {
font-family:Helvetica, Arial, sans-serif;
margin:0;
}
#gc dt {
float:left;
font-weight:normal;
padding:5px 0;
margin:0;
}
#gc dd {
padding:5px 0 5px 85px;
margin:0;
}
#gc dt.chosen {color:#f37421;}
#gc dd.chosen {color:#f37421;}

#gc h4{text-transform:uppercase;font-weight:normal;margin:0;padding:0;}

/* Map Page */

#map {
    z-index: 0;
    background-color: #DCE7ED;
    margin-bottom: 1em;
}



/* admin page */
a.adminlink {
    color: #F37421;
}
 
/* press release translations */

div.translations {
    /*margin-top: 2em;*/
    font-family: Helvetica, Arial, sans-serif;
    position: relative;
}

h3.translations {
    color: #5F6062;
    /*font-family: Helvetica, Arial, sans-serif;*/
    font-weight: bold;
    font-size: 12px;
}

div.translations ul {
    list-style: none;
    font-family: Helvetica, Arial, sans-serif;
}

div.translations ul li {
    float: left;
    padding: 2px 5px;
}

a.pdflink {
    text-transform: uppercase;
    font-family: Helvetica, Arial, sans-serif; 
}

/* investors_sec */
#sec-menu dl {font-family:Arial, Helvetica, sans-serif; font-size: 14px;}
#sec-menu dl,dd {margin: 0;}
#sec-menu dt {border-top:1px solid #F37421;padding: 3px 0;text-transform:uppercase;}
#sec-menu ul {list-style:none;list-style-position:outside ; margin:12px 0 0px 0px;padding:0;font-size:1em;}
#sec-menu ul li{margin-bottom:12px;}
#sec-menu dd table td { vertical-align: top; padding: 0px 5px;}

/*stock ticker at bottom of page*/

#footer li.stockticker {
   font-weight: bold;
   margin-right: 30px;
}

/* REQUEST INFO */
.requestInfo {  margin-left:10px;   margin-top:30px; 
    font-family: Georgia,"Times New Roman",Times,serif;
}

.requestInfo td{
    padding: 5px;
}

Table.requestInfoTbl {width:500px;}
TD.requestInfoTd { vertical-align:top; float:right; text-align:right;} 
TD.materialsTd { vertical-align:top;  }

#PRCheckbox
{
    position:relative;
    height:18px;
    margin: 10px 0px;
    padding-left: 20px;
}
.investorMaterials
{
    position:relative;
    left:20px;
    width:500px;
}

.formStar { color: #FF0000}
.inputTxtBox {width:125px; }
.StatesCombo {  width:128px; }
#invMTextArea {width:250px; height:100px}
#invMSubmit {float:right; width:60px; padding:0px 43px 0 0;}
.Others
{   
    position:relative;
    top:-75px;
    left:240px;
    width:260px;
}

/* Audio Calls Page */
.audio dl {
font-family:Helvetica, Arial, sans-serif;
margin:1em 0;
font-size: 0.75em;
text-align: right;
}
.audio dt {
float:left;
border-top:1px solid #f37421;
font-weight:normal;
padding:5px 0;
margin:0;
}
.audio dd {
border-top:1px solid #f37421;
padding:5px 0 5px 75px;
margin:0;
}
.audio dt.chosen a{color:#f37421;}
.audio dd.chosen a{color:#f37421;}
.audio dt.hover a{color:#f37421;}
.audio dd.hover a{color:#f37421;}
.audio dt.fst {border:none;}
.audio dd.fst {border:none;}

