﻿body{background:#303030 url(../images/areas/bg1.png) center repeat-y; font-family:Arial; font-size:9pt; margin:0; text-align:center;}

/* IE6 PNG Transparency Compatibility */
.EntryBoxPic { behavior: url(../scripts/iepngfix.htc) }

.box_header_td
{
	background:url(../images/temp/box_header.png) no-repeat;
	width:590px;
	height:25px;
	color:White;
	font-weight:bold;
	padding:4px 0 0 10px;
}

.box_leftedge_td
{
	width:4px;
	background:url(../images/areas/shadow/shadow_7.png) repeat-y right;
}

.box_content_td
{
	width:580px;
	height:1050px;
	background:White;
	vertical-align:top;
	padding:10px;
}

.box_rightedge_td
{
	width:6px;
	background:url(../images/areas/shadow/shadow_3.png) repeat-y left;
}

.box_footer_td
{
	background:url(../images/temp/box_footer.png) no-repeat;
	width:590px;
}



h1 {font:bold 23pt Arial; margin-top:0px; color:Black;}
h2 {font:bold 18pt Arial; margin-top:0px; color:Black;}
h3 {font:bold 11pt Arial; margin-top:0px; color:Black;}
h4 {font:bold 10pt Arial; margin-top:0px; color:Gray;}

p { line-height:1.5em; text-align:justify;}

#main_div
{
	background:#919191;
	margin:0 auto;
	width:980px;
}

#main_table
{
	width:100%;
}

#ad_row_td{ height:112px; vertical-align:middle;}


#header_table
{
	width:100%;
}

#header_logo_td
{
	width:218px;
	height:134px;
}

#header_top_td
{
	height:77px;
	background:#d21527;
	color:White;
}

#header_menu_td
{
	height:30px;
	background:White;
}

#header_low_td
{
	height:26px;
	background:#231f20;
	color:White;
	text-align:left;
}

#info_td
{
	height:27px;
	color:#525252;
	background:url(../images/edges/info_td_bg.gif) repeat-x;
	font-size:larger;
	font-weight:bold;
	text-align:left;
	padding:0 15px 0 10px;
}

#middle_tr
{
	vertical-align:top;
}

#left_col_td
{
	width:126px;
	padding:0 9px 12px 9px;
	color:White;
	text-align:center;
}

#contents_td
{
	width:590px;
	height:500px;
	text-align:left;
}

#right_col_td
{
	/*width:246px;*/
	width:220px;
	padding:0 13px 13px 13px;
}

#footer_td
{
	height:30px;
	background:Black;
	color:White;
	font-size:x-small;
}

#copyright_td
{
	height:42px;
	background:#e3e3e3;
	font-size:x-small;
}


#ad_468x60_td
{
	padding-right:20px;
}

#search_td
{
	color:White;
}

.button
{
	vertical-align:bottom;
}


div.col_sep
{
	overflow:hidden;
	height:6px;
}

div.col_crazy_sep
{
	display:block;
	height:3px;
}


div.newsletter_sub
{
	padding:5px;
	background:#6c6c6c;
}

.uppercase
{
	text-transform:uppercase;
}

#TG_RightTabsBox
{
	border:Solid 3px Black;
}

a { color:Gray; text-decoration:none;}
a:hover { color:Red;}
a.hidden { color:Black; text-decoration:none;}
a.hidden:hover { color:Black;}
a.white { color:White; text-decoration:none;}
a.white:hover { color:Red;}
a.black { color:Black; text-decoration:none;}
a.black:hover { color:Red;}
a.menu { display:inline-block; padding:.5em 1em .5em 1em; text-decoration:none; color:Black; font-weight:bold; text-transform:uppercase;}
a.menu:hover { color:Red;}

a.last_issue{ color:#df5757; font-weight:bold;}
a.last_issue:hover{ color:White;}


.LoginTextBox
{
	font-size:x-small;
}

.LoginSignOut
{
	color:White;
	font-size:smaller;
}

a.ta_link{ display:block; padding:3px 0px 3px 0px; color:Black; text-decoration:none;}
a.ta_link:hover{ color:#98633c;}
a.tg_link{ display:block; padding:3px 0px 3px 0px; color:Black; text-decoration:none;}
a.tg_link:hover{ color:#980000;}


a.top
{
	font-weight:bold;
	display:block;
	width:100%;
	text-align:right;
	border-bottom:solid 1px gray;
}

#TA_Feeds{ background:#ffe9d9 url(../images/areas/ta_feeds_bg.gif) repeat-x; padding:12px 12px 12px 12px;}
#TA_Mrq { height:10px;}
#TA_ul{ padding:0; margin:0px 0px 0px 15px;}
#TG_EditorsPick{ background:#ebebeb url(../images/areas/tg_editorspick_bg.gif) repeat-x; padding:12px 12px 12px 12px;}
#TG_Mrq { height:10px;}
#TG_ul{ padding:0; margin:0px 0px 0px 15px;}


#TG_Upcoming_div{ background:#ebebeb url(../images/areas/tg_editorspick_bg.gif) repeat-x; padding:5px;}
#TG_Upcoming_header_div
{
	display:block;
	width:210px; height:16px;
	padding-top:2px;
	background:url(../images/areas/upcoming.png);
	text-align:right;
}

.RedGrad
{
	background:#a80816 url(../images/areas/redgrad.gif) repeat-y top;
}

div.block { padding:10px;}

div.content { margin:0 auto;}

.EntryBox { text-align:left; background:White url(../images/areas/EntryBox_bg.gif) repeat-x top;}
.EntryBoxHeader { height:15px; vertical-align:top; padding:5px; color:White; font-weight:bold;}
.EntryBoxBody { vertical-align:top;}
.EntryBoxThmb { width:85px; vertical-align:top; padding-top:10px;}
.EntryBoxPic { width:68px; height:80px;}

.EntryBox_home { width:270px; height:150px; text-align:left; background:White url(../images/areas/EntryBox_bg.gif) repeat-x top;}
.EntryBoxBody_home { height:125px; vertical-align:top;}
.EntryBoxBody_home_div { height:95px; overflow:hidden;}

.BoxArt { background:#ebebeb; border:solid 1px Silver; margin-top:30px; padding:10px;}

ul.compact { padding:0; margin:0px 0px 0px 15px;}

.article_img
{
	margin:0 0 20px 20px; float:right;
	text-align:center;
	width:130px;
}
/*.article_img
{
	margin:0 20px 20px 0;
	text-align:left;
	width:130px;
}*/

.article_options
{
	margin-top:20px;
	text-align:center;
}

.tags_div
{
	margin-top:20px;
	padding:1em;
	background-color:Beige;
}


 a.tenderhead{font-size:13px; color:Black;font-weight:bold;}
 a.tenderhead:hover{font-size:13px; color:red;font-weight:bold;}
.tenderdate{font-size:10px;color:#555555;}
.tenderdetailshead{font-size:14px;font-weight:bold;}

.image_caption { text-align:center; padding:.5em; font-size:x-small;}

.copyright{ width:100%; font-size:x-small; text-align:center; margin:2em auto; color:#a0a0a0;}

div.panel{ padding:6px 0px 6px 0px; text-align:center; background:#f8f8f8;}
div.separator{ width:100%; height:1px; display:inline-block; border-bottom:Solid 1px #b9b9b9;}

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;}

td.top { vertical-align:top; }

#author_table { padding:.3em;}
#author_td1 { width:8px; background:#646466;}
#author_td2 { background:#578aac; color:White; padding-right:80px; font-weight:bold;}
#author_td3 { background:#6bbac3; padding-right:80px;}

.commentstext{ color:#0082d1; font-size:16px; text-align:left; font-family:Arial; font-weight:bold;}


/*###  SHADOW TABLE STYLES - DO NOT ALTER  ########*/
td.shtb_c0 { width:4px; height:4px; background:url(../images/areas/shadow/shadow_0.png)  no-repeat;}
td.shtb_c0R{ width:6px; height:4px; background:url(../images/areas/shadow/shadow_0R.png) no-repeat;}
td.shtb_c1 {            height:4px; background:url(../images/areas/shadow/shadow_1.png)  repeat-x  bottom;}
td.shtb_c2L{ width:4px; height:4px; background:url(../images/areas/shadow/shadow_2L.png) no-repeat;}
td.shtb_c2 { width:6px; height:4px; background:url(../images/areas/shadow/shadow_2.png)  no-repeat;}
td.shtb_c2R{ width:6px; height:6px; background:url(../images/areas/shadow/shadow_2R.png) no-repeat;}
td.shtb_c3 { width:6px;             background:url(../images/areas/shadow/shadow_3.png)  repeat-y  left;}
td.shtb_c4L{ width:6px; height:4px; background:url(../images/areas/shadow/shadow_4L.png) no-repeat;}
td.shtb_c4 { width:6px; height:6px; background:url(../images/areas/shadow/shadow_4.png)  no-repeat;}
td.shtb_c4R{ width:4px; height:6px; background:url(../images/areas/shadow/shadow_4R.png) no-repeat;}
td.shtb_c5 {            height:6px; background:url(../images/areas/shadow/shadow_5.png)  repeat-x  top;}
td.shtb_c6L{ width:6px; height:6px; background:url(../images/areas/shadow/shadow_6L.png) no-repeat;}
td.shtb_c6 { width:4px; height:6px; background:url(../images/areas/shadow/shadow_6.png)  no-repeat;}
td.shtb_c6R{ width:4px; height:4px; background:url(../images/areas/shadow/shadow_6R.png) no-repeat;}
td.shtb_c7 { width:4px;             background:url(../images/areas/shadow/shadow_7.png)  repeat-y  right;}
td.shtb_c0L{ width:4px; height:6px; background:url(../images/areas/shadow/shadow_0L.png) no-repeat;}
td.shtb_cc {}
/*#################################################*/
