/**
* Airport-int - general_contracts_tenders_home.css
*
* @package			layout
* @author			Arca Solutions
* @version			eDirectory 5.2.03
* @since			May, 4, 2009
*
*/

/**
* Global Classes
*
* @section		global
* @subsection	global classes
*/

.left
{ float:left; }

.right
{ float:right; }

/**
* Content
*
* Differences for extended content
*
* @section		structure
* @subsection	content
*/

#content
{ background:#2E2E2E; }

/**
* Main content
*
* Differences for extended content
*
* @section			structure
* @subsection		content
* @subsubsection	content-main
*/

#content-main
{ width:auto; }

/**
* Box Model
*
* Differences for Box model used in the entire website.
*
* @section				structure
* @subsection			content
* @subsubsection		content-main
* @subsubsubsection		box-model
*/	

.box-model
{ background:#181818; height:auto; padding:0 7px 7px 7px; width:967px; }

/** Box model > title */

.box-model-title
{ margin:0 -7px; }

/**
* Content top
*
* Top content for Featured News
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			box-model
* @subsubsubsubsection		content-top
*/	

.content-top
{ margin:0 -7px; padding:10px; }

	.content-top p
	{ color:#ABABAB; width:480px; }
	
	.content-top strong
	{ color:#FFF; line-height:32px;}

/**
* Content top
*
* Top content for Contracts and Tenders
*
* @subsubsubsection				box-model
* @subsubsubsubsection			content-top
* @subsubsubsubsubsection		content-top-info
*/	

.content-top-info
{ background:#050505; float:right; height:70px; overflow:hidden; padding:10px 8px 8px 19px; width:441px; }

	.content-top-info div
	{ color:#FFF; font-size:11px; line-height:13px; }

	.content-top-info .left
	{ clear:left; height:40px; padding:0 0 0 60px; width:210px; }
	
		.content-top-info .left a:link,
		.content-top-info .left a:visited,
		.content-top-info .left a:active
		{ color:#92AF6C; display:inline; font-size:24px; height:1%; line-height:26px; font-weight:bold; float:left; margin:0 0 0 -60px; }
		
			.content-top-info .left a:hover
			{ color:#FFF; }
	
	.content-top-info .right
	{ border-left:1px solid #666; height:70px; padding:0 10px 0 15px; text-align:center; width:132px; }
	
		.content-top-info .right a:link,
		.content-top-info .right a:visited,
		.content-top-info .right a:active
		{ color:#92AF6C; display:block; font-size:36px; font-weight:bold; line-height:40px; margin:0 0 0 -10px; text-align:center; }
		
			.content-top-info .right a:hover
			{ color:#FFF; }
			
/**
* Featured Box
*
* Featured box for COntracts and Tenders
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			box-model
* @subsubsubsubsection		featured-box
*/

.featured-box
{ background:#213502 url(../images/structure/bg-featured-box-contracts-tenders.jpg) no-repeat 0 0; height:434px; overflow:hidden; padding:10px; width:947px; }

	.featured-box h3
	{ background:url(../images/structure/bg-opacity-black-70.png) repeat; font-size:14px; line-height:16px; margin:0 0 1px 0; padding:7px 0 7px 10px; }
	
	.featured-box ul
	{ background:url(../images/structure/bg-opacity-black-50.png) repeat; height:1%; overflow:hidden; padding:12px 0 18px 13px; }
	
		.featured-box ul li
		{ color:#FFF; cursor:default; display:block; float:left; font-size:12px; line-height:18px; padding:0 0 2px 0; text-indent:24px; width:180px; }
		
			.featured-box ul li a
			{ display:block; }

/**  Featured Box > Large content */

.large
{ float:left; height:100%; margin:0 20px 0 0; width:386px; }
	
	.large ul
	{ float:left; height:372px; width:180px; }

/**  Featured Box > Small content */

.small
{ float:left; height:auto; margin:0 20px 10px 0; overflow:hidden; width:224px; }

	.small ul
	{ margin:0 0 10px 0; padding:10px 0 10px 25px; }

/**
* Form
*
* @subsubsubsubsection		featured-box
* @subsubsubsubssection		form
*/

.form
{ float:left; width:296px; }

	.form h3
	{ font-size:11px; }

	.form div
	{ background:url(../images/structure/bg-opacity-black-50.png) repeat; font-size:11px; height:1%; overflow:hidden; padding:8px 0 9px 0; }
	
		.form .dark
		{ background:url(../images/structure/bg-opacity-black-40.png) repeat; }
		
		.form .last
		{ padding:12px 11px; }
		
		.form div label
		{ color:#FFF; float:left; font-size:11px; line-height:20px; padding:0 15px 0 0; width:100px; text-align:right; }
		
		.form div p
		{ clear:both; color:#92AF6C; font-size:10px; text-indent:115px; }
		
		.form div select
		{ background:#FFF; border:1px solid #111; border-right-color:#222; border-top-color:#222; color:#000; font-size:11px; height:20px; line-height:14px; padding:0 0 0 2px; width:170px; }
		
			.form div select option
			{ color:#666; outline:none; }
			
				.form div select option.dark
				{ background:#EEE; }
				
		.form div input
		{ border:1px solid #111; border-right-color:#222; border-top-color:#222; color:#000; font-size:11px; line-height:16px; padding:1px 2px; width:164px; }

/** 
* Form Issues - Internet Explorer 6
*
* @bugfix 
* @affected IE 6/Win
* @valid yes 
*/

		* html .form div p
		{ line-height:11px; text-indent:119px; }
		
		* html .form div input
		{ line-height:18px; padding:0 2px; }
		
/** 
* Form Issues - Internet Explorer 7
*
* @bugfix 
* @affected IE 7/Win
* @valid yes 
*/
		
		*+html .form div p
		{ line-height:11px; }
		
		*+html .form div input
		{ line-height:18px; padding:1px 2px; }

/**
* Button
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		button
*/

a.button
{ background:url(../images/structure/bg-button.gif) repeat-x 0 0; display:block; font-size:13px; height:28px; line-height:28px; padding:0 0 0 8px; }

	a.button:hover
	{ color:#FFF; }
	
/** Sidebar > button > ShareThis */

a.button-search
{ border:1px solid #4D7717; }

	a.button-search:hover
	{ border-color:#690; }

		a.button-search span
		{ background:url(../images/iconograph/icon-search.gif) no-repeat 0 center; padding:0 0 0 20px; }
		
			a.button-search span span
			{ background:none; color:#690; padding:0; }
		
/**
* Spacer
*
* Differences for News section
*
* @section			structure
* @subsection		content
* @subsubsection	spacer
*/

.spacer
{ background:url(../images/structure/bg-spacer-content-main-dark.gif) repeat-x 0 0; border-color:#181818; }
