Body{margin: 0; padding: 0; background: #fff;}
td{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #999;}
p{margin: 0 0 10px 0;}
form{margin: 0px;}
A,
A:Link,
A:Visited,
A:Active{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #999;}
A:Hover{color: #fff;}

table.base_home{width: 100%; height: 100%; background: #000 url(images/home_bg.jpg) repeat-x top;}
table.base{width: 100%; height: 100%; background: #000 url(images/header_bg.jpg) repeat-x top;}
table.site{width: 990px;}
div.skycraper_home{position: absolute; padding: 0 0 0 990px; clip: rect(0 auto auto 990);}
div.right{float: right; margin: 0 0 20px 10px;}
div.left{float: left; margin: 0 10px; 0 0}
table.content_area{height: 565px; margin: 0 0 20px 0;}
/*CONTENT*/
td.content{width: 100%; padding: 0 0 0 20px;}
p.title{font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #fff;}
p.justify{text-align: justify;}
p.white{color: #fff;}
A.more,
A.more:Link,
A.more:Visited,
A.more:Active{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #999; background: url(images/arrow.gif) no-repeat left; padding: 0 0 0 8px;}
A.more:Hover{color: #666; background: url(images/arrow_over.gif) no-repeat left;}
div.underline{border-bottom: 1px solid #fff; padding: 0 0 5px 0; margin: 0 0 5px 0;}
div.close{border-top: 1px dashed #999; text-align: right; margin: 0 0 15px 0; clear: both;}
div.separator{border-top: 1px dashed #999; margin: 10px 0 0 0;}
input.text{width: 200px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; border: 1px solid #333;}
p.title_content{font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #fff; border-bottom: 1px solid #fff; padding: 0 0 5px 0;}
td.thumb{padding: 0 0 0 10px;}
A.view,
A.view:Link,
A.view:Visited,
A.view:Active{font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff;}
A.view:Hover{color: #666;}
div.back{padding: 10px 0 0 275px;}
/*lightbox*/
img.thumb{border: none; border-bottom: 1px solid #a80000;}
.thumbnail{padding: 0 0 15px 0; float: left; margin-right: 10px; margin-bottom: 10px;}
A.download,
A.download:Link,
A.download:Visited,
A.download:Active{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #999; background: url(images/arrow.gif) no-repeat right; padding: 0 8px 0 0;}
A.download:Hover{color: #666; background: url(images/arrow_over.gif) no-repeat right;}
#lightbox{background-color:#666; padding: 10px;}
#lightboxDetails{font-size: 0.8em; padding-top: 0.4em;}	
#lightboxCaption{float: left;}
#keyboardMsg{float: right;}
#closeButton{top: 5px; right: 5px;}
#lightbox img{border: none; clear: both;} 
#overlay img{border: none;}
#overlay{background-image: url(images/overlay.png);}
* html #overlay{background-color: #333; back\ground-color: transparent; background-image: url(images/pix.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");}
/*pages*/
table.pages_bar{margin: 0 0 8px 0;}
.pages_tab_container{float: left; margin: 0 0 0 2px;}
A.pages_tab,
A.pages_tab:Link,
A.pages_tab:Visited,
A.pages_tab:Active{width: 15px; height: 15px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; background: #333; line-height: 15px; padding: 1px 4px 1px 4px; white-space: nowrap;}
A.pages_tab:Hover{background: #ccc; color: #000;}
div.pages_selected{width: 15px; height: 15px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; background: #fff; line-height: 15px; display: inline; padding: 1px 4px 1px 4px; white-space: nowrap;}

/*BRIEF RIGHT*/
td.brief_right{padding: 0 12px 0 12px;}
table.info{background: #111; padding: 25px 0 25px 0; margin: 0 0 10px 0;}
p.download{margin: 0 0 0 15px;}
.details{color: #666; font-size: 10px;}
A.download_press,
A.download_press:Link,
A.download_press:Visited,
A.download_press:Active{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #999; background: url(images/ic_pdf.gif) no-repeat right;}
A.download_press:Hover{color: #fff;}
A.mark,
A.mark:Link,
A.mark:Visited,
A.mark:Active{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; color: #fff; background: url(images/ic_pdf.gif) no-repeat right;}
A.mark:Hover{color: #999;}
/*SKYCRAPER*/
div.skycraper{position: absolute; padding: 260px 0 0 830px; clip: rect(260 auto auto 830);}
/*FOOTER*/
div.footer{border-top: 1px solid #333; padding: 10px;}
div.footer_left{float: left; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666; padding: 0 0 0 20px;}
div.footer_right{float: right}