﻿/*************************************************************\
 Gulf Construction Online
 Copyright © 2009 GulfConstructionWorldwide.com All rights reserved.
 Al Hilal Group - TradeArabia

 Ali Hasan Ahmed
 28-April-2009
\*************************************************************/

body{ font-family:Arial; font-size:9pt; margin:0;}
p{ line-height:1.3em;}
/**************/
h1{ font-family:Arial; font-size:12pt; font-weight:bold; color:#4c0000; margin-top:0; margin-bottom:.3em;}
h2{ font-family:Arial; font-size:9pt; font-weight:bold; color:#535353; margin-top:.3em; margin-bottom:.3em;}
h3{ font-family:Arial; font-size:9pt; font-weight:bold; color:White; background:#a50000; display:block; padding:3px 2px 3px 2px; text-transform:uppercase;}
/**************/
a{ color:#830000; text-decoration:none;}
a:hover{ color:#ba0000; text-decoration:underline;}
a.menu{ color:White; text-decoration:none; text-transform:uppercase; padding:5px 10px 5px 10px;}
a.menu:hover{ background:#990220; color:White; text-decoration:none;}
a.section_link{ font-weight:bold; padding:.3em 6px .3em 6px; color:Black; display:block;}
a.section_link:hover{ padding:.3em 6px .3em 6px; color:#961616; background:#e0e0e0; text-decoration:none;}
a.last_issue{ color:#df5757; font-weight:bold;}
a.last_issue:hover{ color:White;}
a.ta_link{ display:block; padding:3px 0px 3px 0px; color:Black;}
a.ta_link:hover{ color:#983c3c;}
a.footer{ padding:0px 5px 0px 5px; display:inline;}
/**************/
div.block{ padding:10px;}
div.firststoryblock{ float:left; padding:10px; background:#f1e7e8 url(../images/areas/firststory_bg.gif) repeat-x;}
div.storyblock{ float:left; padding:10px;}
div.storyblock_fr{ text-align:right; float:right; max-width:200px; margin-left:20px;}
div.storybody{ text-align:justify;}
/**************/
div.panel{ padding:6px 0px 6px 0px; text-align:center; background:#f8f8f8;}
img.button{ vertical-align:bottom;}
div.paid_sign{ width:12px; height:15px; display:inline-block; clear:both; float:right; margin:4px 6px 0 0; background:url(../images/buttons/lock.png) no-repeat;}
/**************/
select, input.textbox, textarea{ border:#d9c4c4 1px solid; background:#fff url(../images/areas/shadow_top.gif) repeat-x top; padding:2px;}
select:hover, input.textbox:hover, textarea:hover{ border-color:#bc5e5e;}
/**************/
#maindiv{ text-align:center; background:#c0c0c0;}
#alt_main_div{ width:490px; margin:10px auto 20px auto; text-align:left;}
#maintable{ width:984px; background:White; margin:0 auto; text-align:left;}
#header_td{ background:#5a0113;}
#header_div{ display:inline-block;}
.header_cell{ float:left;}
#header_last_cell{ padding:84px 10px 0 0; width:170px; height:32px;
 text-align:right; vertical-align:bottom;
 background:url(../images/areas/header_05.jpg) no-repeat; color:White;}
#menu_div{ color:White; background:url(../images/areas/menu_bg.gif) repeat-y;}
#top_info{ float:right; display:inline-block; padding:.5em .5em .5em .5em;}
#left_col_td{ width:120px; vertical-align:top; background:#f0f0f0;}
#contents_td{ width:478px; vertical-align:top;}
#contents_div{ min-height:500px;}
#right_col1_td{ width:156px; vertical-align:top; background:#e7e7e7;}
#right_col2_td{ width:220px; vertical-align:top; background:White;}
#footer_td{ text-align:center; color:#004683; padding:.5em .5em .5em .5em; font-weight:bold; text-transform:uppercase; background:#f0f0f0;}
/**************/
#ad_row_td{ height:112px; background:#666666 url(../images/areas/ad_row_bg.gif) repeat-x; text-align:center; vertical-align:middle;}
#txtQSearch{ width:110px; height:17px; padding:0;}
#newsletter_div{ background:#850202 url(../images/areas/newsletter_bg.gif) repeat-x; color:White; font-weight:bold; text-align:center; padding:5px 5px 5px 5px;}
#TA_Feeds{ background:#f0f0f0 url(../images/areas/ta_feeds_bg.gif) repeat-x; padding:12px 12px 12px 12px;}
#TA_ul{ padding:0; margin:0px 0px 0px 15px;}
/**************/
div.separator{ width:100%; height:1px; display:inline-block; border-bottom:Solid 1px #b9b9b9;}
div.gap{ width:100%; height:4px; display:inline-block;}
div.bar{ border-bottom:Solid 5px #ab0000; margin:5px 0 10px 0;}
/**************/
.imagecaption{ margin:.5em auto .5em auto; font-size:smaller;}
.uppercase{ text-transform:uppercase;}
.copyright{ width:100%; font-size:x-small; text-align:center; margin:2em auto; color:#a0a0a0;}
td.top { vertical-align:top; }
.caption{ font-size:10px; color:Gray;}