	/* MAIN (general) TAG DEFINITIONS */

body
{
	border:0px;
	margin:0px;
	padding:0px 10px;
	min-width: 965px;
	/*_width: expression( document.body.clientWidth < 994 ? "994px" : "100%");*/
	_width: 975px;
}

body,th,td,input,button,textarea,select
{
   	font:12px Arial,Tahoma,"Lucida Grande","Trebuchet MS",Verdana,Arial,sans-serif;
   	color:black;
}


h2
{
	margin:5px 0 10px;
   	font-size:20px;
        	
        color: #90b6c1;
}

h3
{
	color: white;
        padding-top: 20px;
        padding-bottom: 10px;
        margin:5px 0 10px;
        font-weight: 100;
   	font-size:18px;
       /* color: #90b6c1;*/
     
        
}


td,th
{
	vertical-align:top;
}

hr
{
	margin:5px 0;
	border:0;
	border-bottom:1px solid #575865;
}

hr2
{
	margin:5px 0;
	border:0;
	border-bottom:1px solid #90B5C5;
}
form
{
	margin:0;
	padding:0;
}

body#save
{
	margin:0;
	padding:0;
	font-weight: bold;
        
}

.ajax_javascript
{
	display: none;
}

	/* HEADER */
.header
{
	border-top: 20px solid white;
	height: 95px;
	_height: 70px;
	padding: 0px;
	/*background:url(../images/header.png) repeat-x;*/
	background:#90b6c1;
}
.header div
{
	display: block;
	width: 250px;
	height: 97px;
	_height: 70px;
	margin: 0px;
	background: #90b6c1;
}
.header div a
{
	display:block;
	width:184px;
	height:97px;
	_height: 94px;
	margin:0px 0px 0px 20px;
	padding: 0px;

	background:url(../images/logo.png) no-repeat;
	background-position: 0px 7px;
}
#test
{
        	border-top: 1px solid #90B5C5;

}

	/* navigation */

#navigation_top
{
	margin: 0px 0px 0px 0px;
	text-align:center;
	height: 26px;
	padding: 0px 40px;
	white-space: nowrap;
	border-bottom: 1px solid #90b6c1;
	background: #90b6c1;
	/*background-position: bottom;*/
        

}
/*#navigation_top div
{
	height: 26px;
	margin-left: 0px;

}*/

#navigation_top div
{
	float: right;
	padding-right: 20px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	/*border-right: 1px solid #90B5C5;*/
	text-decoration: none;
       /* text-align: center;*/
	/*color: #FFFFFF;*/
        background-repeat:no-repeat;
        height: 27px;
	
	margin-right: 0px;

}
#navigation_top div a
{
	/*margin: 7px 0px 0px 6px;*/
	margin-top: 6px;
        display: block; 
}

 #navigation_top div.small_current a
{
	margin: 6px 0px 0px 0px;
        width: 71px;
}


 #navigation_top div.big_current a
{
	margin: 6px 0px 0px 0px;

	width: 92px;
}









.local_navigation #logout
{
	float: right;
	margin: 4px 12px 0px 0px;
}
.local_navigation
{
	height: 23px;
	padding-left: 60px;
        
}
.local_navigation span
{
	padding:0px;
	margin: 4px 10px 0px 18px;
	display: block;
	float:right;
}
.local_navigation span a
{
	color: #638e9a;
	text-decoration: none;
}
.local_navigation span a.current
{
	color: #638e9a;
	font-weight: bold;
}

	/* SIDEBAR */

.sidebar_left
{
	position:absolute;
	top:151px;
	left:10px;
	width:180px;
	min-height:160px;
	_height: 300px;
}
.sidebar_right
{
	margin-top: 8px;
	float: right;
	width:160px;
	min-height:300px;
	_height:300px;
}
.sidebar_right div.text
{
	font-size: 10px;
	padding: 10px;
}
.sidebar_right th, .sidebar_right td
{
	font-size: 10px;
	text-align: left;
}
.sidebar_left #container_search
{
	padding: 10px 0px 10px 10px;
	background: #E3E3E3;
}
.sidebar_left #container_search2
{
	padding: 10px;
	background: #fff;
        border: 1px solid #9acccd;

}
.sidebar_left #container_search form
{
	margin: 10px 0px 15px 0px;
	background: #E3E3E3;
	padding: 0px;
}
#container_search th
{
	color: #797977;
	text-align: left;
	font-weight: bold;
	padding: 6px 0px 2px 4px;
}

#container_search select
{
	width: 150px;
        
	margin: 0px 0px 0px 10px;
}
#container_search input
{
	width: 145px;
        
	margin: 0px 0px 0px 10px;
}
#view_latest_artwork
{
	display: block;
	width: 179px;
	height: 112px;
        /*_height: 100px;*/
	background: white url(../images/view_latest_artwork.png) no-repeat 0px 10px;
       
}

#view_news
{
	display: block;
	width: 179px;
	height: 112px;
	background: white url(../images/news1.png) no-repeat 0px 10px;
}

.sidebar_header
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #90B6C1;
	height: 20px;
	_height: 24px;
	padding: 4px 0px 0px 4px;
}

.sidebar_header2
{
	font-size: 18px;
	/*font-weight: bold;*/
	color: white;
	background-color: #9acccd;
	height: 30px;
	_height: 24px;
	padding: 4px 0px 0px 10px;
}

	/**************************** MAIN */
.button1
{
	float: right;
	padding: 2px 0px 3px 0px;
	background-color: #ffcc33;
	border: 1px solid #FDDFBB;
	color: white;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	width: 60px;
}
#container_main
{
/*	_width: expression( ( document.body.offsetWidth - 410 ) + "px" );*/
/*	_width: 100%;*/
	min-width: 550px;
	_height: 550px;	
	min-height: 550px;
	margin: 1px 170px 100px 190px;
	padding: 7px 10px;
	border-right: 1px solid #90B5C5;
	/*background: red;*/
}
#container_main h1
{
	margin: -10px 0px 0px 0px;
	padding-top: 0px;
	font-size: 350%;
	color: #486287;
}
#container_main h3
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: black;
}
#footer
{
	clear: both;
	padding-top:5px;
	border-top: 1px solid #90B5C5;
	font-size: 75%;
	text-align: center;
}

	/* WAITING and PROCCESSING BOXES */

#processing
{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:1200px !important;
	z-index:20000;
	vertical-align:top;
	text-align:center;
	background-image:url(../images/waiting_back.gif);
}
#processingbox
{
	width:270px;
	height:131px;
	margin:10px auto;
	text-align:center;
	background-image:url(../images/processing_dialog.png);
}
#processingbox_inner
{
	margin:0;
	padding:20px;
	color:black;
	font-weight: bold;
	font-size: 8pt;
}
#processingbox_inner img
{
	margin: 55px 0px 0px 4px;
}
#close_button, #close_button_waitingbox, #close_button_waiting2box, #close_button_waiting3box
{
	float: right;
	padding-top:14px;
	margin:5px 4px 0px 0px;
	width:14px;
	_height:14px;
	background-image: url(../images/dialog_close.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

#waiting, #waiting2, #waiting3
{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:auto !important;
	height:1200px;
	z-index:10000;
	vertical-align:top;
	text-align:center;
	background-image:url(../images/waiting_back.gif);
}
#waiting2
{
	z-index:10001;
}
#waiting3
{
	z-index:10002;
}
html>body #waiting, html>body #waiting2, html>body #waiting3
{

	min-height:100%;
	height:100%;
}
#waitingbox, #waiting2box, #waiting3box
{
	display:block;
	width:190px;
	margin:30px auto;
	text-align:center;
	background-repeat: repeat-x;
}
#waiting2box
{
	margin:45px auto;
}
#waiting3box
{
	margin:65px auto;
}
#waitingbox #close_button_waitingbox, #waiting2box #close_button_waiting2box, #waiting3box #close_button_waiting3box
{
	float:right;
	margin:5px 4px 20px 0px;
}
#waitingbox #waitingbox_caption, #waiting2box #waiting2box_caption, #waiting3box #waiting3box_caption
{
	float:left;
	font-weight: bold;
	font-size: 12px;
	padding: 15px 2px 0px 15px;
}
#waitingbox #waitingbox_header, #waiting2box #waiting2box_header, #waiting3box #waiting3box_header
{
	height: 45px;
}
#waitingbox_inner, #waiting2box_inner, #waiting3box_inner
{
	clear: both;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	/* Note: the padding is wired in function wait() in _default.js */
	height:1%;	/* IE overflow hack 
	text-align:left;*/
	overflow:auto;
}
#waitingbox_inner th, #waitingbox_inner td, #waiting2box_inner th, #waiting2box_inner td, #waiting3box_inner th, #waiting3box_inner td
{
	text-align:left;
}

	/* error message and AJAX */
#doh
{
	margin-bottom:5px;
	padding:5px;
	background:#fee;
	color:#c00;
}
#doh a
{
	color:#c00;
}

.ajah
{
	display:block;
	padding:30px;
	text-align:center;
	color:#fcc;
	background:#625151;
	border:1px solid #332b2c;
}

	/* general classes */

.break
{
	clear:both;
}
.not_displayed
{
	display:none;
}

.container_detail
{
	clear: both;
	margin:5px 0px 5px 0px;
	padding: 2px 5px 5px 5px;
}
.container_detail .container_detail_header
{
	height:24px;
	oveflow:hidden;
	padding:0px;
	margin:0px 0px 5px 0px;
}
.container_detail .container_detail_header #close_button
{
	margin: 2px 0px 0px 0px;
	float: right;
}
#container_detail_caption
{
}

.stage_status
{
	margin: 0px 0px 25px 0px;
}

.stage_status .status_image_passed
{
	background: url(../images/stage_status_passed.png) no-repeat;
	font-size: 13px;
	color: white;
	width: 130px;
	height: 38px;
	padding: 9px 8px 0px 0px;
	text-align: center;
}
.stage_status .status_image_failed
{
	background: url(../images/stage_status_failed.png) no-repeat;
	font-size: 13px;
	color: black;
	width: 130px;
	height: 38px;
	padding: 9px 0px 0px 0px;
	text-align:center;
}

.stage_status .points_achieved
{
	color: #088C03;
	font-size: 23px;
	text-align: right;
	padding-top: 2px;
	width: 50px;
}
.stage_status .points_achieved_passed
{
	color: #088C03;
	font-size: 23px;
	text-align: right;
	padding-top: 2px;
	width: 50px;
}
.stage_status .points_achieved_failed
{
	color: red;
	font-size: 23px;
	text-align: right;
	padding-top: 2px;
	width: 50px;
}
.stage_status .threshold
{
	font-size: 12px;
	padding: 0px 0px 0px 2px;
}

.td_passed
{
	color: white;
	background-color: #0DAF4A;
}
.td_failed
{
	color: white;
	background-color: red;
}
.td_general
{
	color: black;
	background-color: #FFFFB6;
}

.container_internal_training_sessions
{

}
.container_internal_training_sessions a
{
	width: 22px;
	height: 10px;
	padding: 0px 2px;
	border: 1px solid #0DAF4A;
	cursor: pointer;
	margin-right: 6px;
}
.container_internal_training_sessions a.completed
{
	color: white;
	background-color: #0DAF4A;
}


	/* BUTTONS */

.button_ok
{
	display:block;
	width:87px;
	height:24px;
	padding:4px 3px 0px 3px;
	margin:0px;
	color:black;
	background-image:url(../images/button1_normal.gif);
	background-repeat:no-repeat;
	font-size:12px;
	text-align: center;
	text-decoration:none;
	overflow:hidden;
}
.button_ok:hover
{
	background-image:url(../images/button1_hover.gif);
}
.button_ok:active
{
	background-image:url(../images/button1_click.gif);
}
.button_close
{
	display:block;
	margin: 0px;
	padding:0px;
	width:14px;
	height:14px;
	background-image: url(../images/dialog_close.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.toolbar
{
	padding: 5px 5px 25px 10px;
	background:#E3E3E3;
	border: 1px solid #90B6C1;
	border-width: 0px 0px 1px 1px;
}
.toolbar a
{
	float: left;
	display: block;
	min-width: 105px;
	_width: 105px;
	margin-right: 15px;
	padding: 3px;
	background: #FFCC33;
	color: white;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
}


	/* JOB TABLE */

.job_vars .winning
{
	color:black;
	background:#9f9;
	border-right:1px solid #8e8;
}
.job_vars .tieing
{
	color:#696;
	background:#ffff00;
	border-right:1px solid #8e8;
}
.job_vars .losing
{
	color:#696;
	background:#FFCCCC;
	border-right:1px solid #8e8;
}

	/* VARIOUS */

.locked
{
	display:block;
	padding-left:15px;
	background-image:url(../images/locked1.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	text-align:left;
}
.job_lowest .locked
{
	background-position:0 -18px;
}

	/* TEMPLATES */

#rfq_templates #div_templates_list
{
	height:200px;
	overflow:auto;
	padding:5px;
}
#rfq_templates .category_name
{
	color: black;
	font-weight:bold;
	cursor: pointer;
	padding: 3px 0px 3px 22px;
	background: #F5F7E2 url(../images/icon_folder.png) no-repeat 2px 2px;
}
#rfq_templates .current
{
	background-image: url(../images/icon_folder_current.png);
}
#rfq_templates .category_group_multilevel
{
	margin-left: 22px;
}
#rfq_templates .category_row
{
	background: gray;
	padding: 2px 0px 2px 44px;
	border-bottom: 1px solid #f5f5f5;
	background: #ffffff url(../images/icon_template_select.png) no-repeat 20px 3px;
}
#rfq_templates .category_row_multilevel
{
	padding-left: 22px;
	border-bottom: 1px solid #f5f5f5;
	background-position: 0px 3px;
}
#rfq_templates span
{
	display:none;
}
#rfq_templates .description
{
	display:inline;
	margin-left: 15px;
	font-size: 80%;
}
#rfq_templates .name
{
	color: black;
	display:inline;
	cursor: pointer;
}

#rfq_templates .favorite, #rfq_templates .not-favorite
{
	background-repeat: no-repeat;
	background-image: url(../images/icon_favourite.png);
	display: block;
	width: 17px;
	height: 17px;
	float: right;
}
#rfq_templates .not-favorite
{
	background-image: url(../images/icon_not_favourite.png);
}
.rfq_templates_no_favorites .favorite, .rfq_templates_no_favorites  .not-favorite
{
	visibility: hidden;
}
.template_input_div
{
	border: 1px solid gray;
	width: 254px;
	_width:256px;
	height:46px;
	display: none;
	margin:0px;
	padding:0px;
}
.template_input_div span
{
	color: red;
	font-weight:bold;
	cursor: pointer;
}
.template_input_button
{
	display:none;
	width:67px;
	float:right;
	padding:0px 5px 0px 5px;
	margin:1px 0px 0px 0px;
}

.icon_amber,
.icon_red,
.icon_green,
.icon_grey
{
	display:block;
	float:right;
	width:15px;
	height:15px;
	margin-left:5px;
	text-indent:-2000px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.icon_centered_amber,
.icon_centered_red,
.icon_centered_green,
.icon_centered_grey
{
	display:block;
	width: 100%;
	min-width:15px;
	height:15px;
	margin-left:5px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position: center;
}
.icon_green, .icon_centered_green
{
	background-image:url(../images/icon_green.png);
}
.icon_red, .icon_centered_red
{
	background-image:url(../images/icon_red.png);
}
.icon_grey, .icon_centered_grey
{
	background-image:url(../images/icon_grey.png);
}
.icon_amber, .icon_centered_amber
{
	background-image:url(../images/icon_amber.png);
}

	/* SEARCH */

.div_advanced_search 
{
	display: block;
	background-image: url(../images/green_arrow.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	height: 19px;
	cursor: pointer;
	color: navy;
	font-weight: bold;
}

.div_search_results_message
{
	font-weight: bold;
}

	/* PAGE DIALOGUE */

#page_dialogue .container1
{
	width:220px;
	min-height:350px;
	height:350px !important;
	height:auto;
	margin:0 auto;
	padding:10px 0;
	text-align:left;
}
#page_dialogue .container2
{
	margin-top:95px;
	padding:10px;
}

	/* SUMMARY */

body#page_summary
{
	color: black;
	background-color:#fff;
	font-family: "Lucida Grande","Trebuchet MS",Verdana,Arial,sans-serif;
	margin: 15px;
}
#page_summary td, #page_summary th, #page_summary div
{
	font-size: 8pt;
}
#page_summary th
{
	padding-right:5px;
}
#page_summary #header
{
	height: 100px;
	margin: 0px 0px 10px 0px;
	font-size: 18pt;
} 
#page_summary .caption
{
	font-weight: bold;
	font-size: 11pt;
	margin: 20px 0px 10px 0px;
}
#page_summary #footer
{
	font-size: 8pt;
	padding: 2px;
	margin: 20px 0px 5px 0px;
}
#page_summary .job_bid_specinst_header
{
	padding:5px 0px 0px 0px;
}
#page_summary .job_bid_specinst_group
{
	margin:5px 0px 8px 0px;
}

#page_summary #bids th
{
	font-weight: bold;
	text-align:left;
	width: 100px;
}
#page_summary #bids td
{
	padding:3px;
}
#page_summary .locked
{
	display:block;
	padding-left:15px;
	background-image:url(../images/locked1.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	text-align:left;
}
#page_summary #bids td.job_lowest #bids td.locked
{
	background-position:0 -18px;
}

	/* ANALYSER */

.rfq_report_details span, .swap_navigation_basic span
{
	cursor:pointer;
}
.rfq_report_titles
{
	float: left;
	margin: 30px 0px 0px 30px;
	clear: both;
}
.swap_navigation_basic
{

}
.rfq_report_details span
{
	font-size: 80%;
}
.rfq_report_details span.current, .swap_navigation_basic span.current
{
	cursor: auto;
}
.rfq_report_details img
{
	border-width: 0px;
	width: 83px;
	height: 25px;
	margin-bottom: -5px;
}
.rfq_report_details span.cipher
{
	font-size: 220%;
}
.rfq_report_details
{
	padding: 0px 0px 15px 0px;
}
.rfq_report_details .table_summary
{
	margin-top: 10px;
}
.rfq_report_details .table_summary_caption
{
	font-size: 11px;
	padding: 3px;
	margin-top: 10px;
	max-height:18px;
}
.rfq_report_details .table_summary td
{
}
.rfq_report_details .table_summary_separator
{
	height: 1px;
	overflow: hidden;
}

	/* DISCUSSION */

.discussion
{
}
.discussion_number
{
	float: left;
}
.discussion_date
{
	display: block;
}
.discussion_question
{
	display: block;
	clear: both;
}
.discussion_answer
{
	display: block;
	clear: both;
}

	/* VARIOUS */

#div_tender_strip
{
	padding:6px;
	margin:8px 0px 1px 0px;
	clear:both;
}

#global_actions, #global_actions_data, #local_actions, #local_actions_data
{
	display: none;
}


/* ARTWORKS */

.container
{
	padding: 2px 10px 10px 10px;
	background: url(../images/container_background.png) repeat-x;
	border: 1px solid #90B6C1;
}
.container .heading
{
	color: white;
	margin: 0px 0px 10px 0px;
}

.container_favourite_thumbnail
{
	float: left;
	
	width: 55px;
	_width: 60px;
	height: 55px;
	_height: 60px;
	margin: 2px 2px 2px 3px;
/*	padding: 25px 5px 5px 5px;

	background: url(../images/container_background.png) repeat-x;
*/	border: 1px solid #90B6C1;
}
.container_favourite_thumbnail a.thumbnail_image
{
	display: block;
	height: 55px;
	width: 55px;
	background: #efefef no-repeat center center;
	text-decoration: none;
	clear: both;
}
.container_artwork_magnifying
{
/*overflow: hidden;
        float: left;
        width: 565px;
	_width: 575px;*/
	margin: 10px 0px 10px 0px;
	padding: 3px;
        border: 1px solid #90B6C1;
}
.container_artwork_magnifying .heading
{
        color: white;
        margin: 0px 0px 10px 0px;
		padding: 5px;
		border: 1px solid #90B6C1;
	/*height: 620px;*/
        text-align:center;
}
.container_artwork_magnifying .heading a.thumbnail_image
{
	display: inherit;
	/*height: 604px;*/
	padding-top: 5px;
	_height: 151px;
	width: 609px;
	background: #efefef no-repeat center center;
	text-decoration: none;
	clear: both;
	text-align: center;
	border: 1px solid gray;
}
.container_artwork_magnifying .item
{
        font-size: 12px;      
}


.container_artwork_magnifying .heading a.thumbnail_image img
{
	border-width: 0px;
}
.container_artwork_magnifying .container_artwork_magnifying .file
{
	display: block;
	height: 610px;
	width: 610px;
	background: #fff url(../artworks/icons/blank.png) no-repeat center center;
	text-decoration: none;
	clear: both;
	border: 1px solid gray;
}
.container_artwork_magnifying .item_download
{
	margin-top: 10px;
}
.container_artwork_magnifying .caption
{
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	clear: both;
}
.container_artwork_magnifying .image
{
	color: white;
	margin: 0px 0px 10px 0px;
	border-width: 0px;
}
.container_artwork_magnifying .container_icon
{
	display: inline;
	padding: 4px 4px 0px 5px;
}
.container_artwork_magnifying .item_caption
{
	font-weight: bold;
	font-size: 12px;
}
.container_artwork_magnifying .item
{
	font-size: 12px;
}
.container_artwork_magnifying ul, .container_artwork_magnifying ol
{
	padding: 5px 0px 0px 15px;
}




/*Artwork*/
.container_artwork_thumbnail
{
	float: left;
	
	width: 152px;
	_width: 160px;
	height: 230px;
	_height: 230px;
	margin: 10px 20px 5px 0px;
	padding: 25px 5px 5px 5px;

	background: url(../images/container_background.png) repeat-x;
	border: 1px solid #90B6C1;
}
.container_artwork_thumbnail .heading
{
	color: white;
	margin: 0px 0px 10px 0px;
	height: 160px;
}
.container_artwork_thumbnail .heading a.thumbnail_image
{
	display: block;
	height: 144px;
	padding-top: 5px;
	_height: 151px;
	width: 149px;
	background: #efefef no-repeat center center;
	text-decoration: none;
	clear: both;
	text-align: center;
	border: 1px solid gray;
}
.container_artwork_thumbnail .heading a.thumbnail_image img
{
	border-width: 0px;
}
.container_artwork_thumbnail .container_artwork_thumbnail .file
{
	display: block;
	height: 150px;
	width: 150px;
	background: #fff url(../artworks/icons/blank.png) no-repeat center center;
	text-decoration: none;
	clear: both;
	border: 1px solid gray;
}
.container_artwork_thumbnail .pdf
{
	background-image: url(../artworks/icons/pdf.png);
}
.container_artwork_thumbnail .doc
{
	background-image: url(../artworks/icons/doc.png);
}
.container_artwork_thumbnail .xls
{
	background-image: url(../artworks/icons/xls.png);
}
.container_artwork_thumbnail .txt
{
	background-image: url(../artworks/icons/txt.png);
}
.container_artwork_thumbnail .item_download
{
	margin-top: 10px;
}
.container_artwork_thumbnail .caption
{
	height: 20px;
        _height: 15px;
	font-size: 13px;
	font-weight: bold;
	clear: both;
}
.container_artwork_thumbnail .image
{
	color: white;
	margin: 0px 0px 10px 0px;
	border-width: 0px;
}
.container_artwork_thumbnail .container_icon
{
	display: inline;
	padding: 4px 4px 0px 5px;
}
.container_artwork_thumbnail .item_caption
{
	font-weight: bold;
	font-size: 12px;
}
.container_artwork_thumbnail .item
{
	font-size: 12px;
}
.container_artwork_thumbnail ul, .container_artwork_thumbnail ol
{
	padding: 5px 0px 0px 15px;
}



/*  TRADESHOW */

.container_tradeshow_thumbnail
{
	float: left;
	
	width: 220px;
	_width: 220px;
	height: 260px;
	_height: 260px;
	margin: 10px 20px 5px 0px;
	padding: 25px 5px 5px 5px;

	background: url(../images/container_background.png) repeat-x;
	border: 1px solid #90B6C1;
}
.container_tradeshow_thumbnail .heading   /*Text*/      
{
	color: white;
	margin: 0px 0px 10px 0px;
	height: 220px;
}
.container_tradeshow_thumbnail .heading a.thumbnail_image_tradeshow
{
	display: block;
	height: 220px;
	width: 214px;
	background: #efefef no-repeat center center;
	text-decoration: none;
	clear: both;
}
.container_tradeshow_thumbnail .heading a.thumbnail_image_tradeshow, .container_tradeshow_thumbnail .file
{
	display: block;
	height: 220px;
	width: 214px;
	background: #fff url(../artworks/icons/blank.png) no-repeat center center;
	text-decoration: none;
	clear: both;
	border: 1px solid gray;
}
.container_tradeshow_thumbnail .pdf
{
	background-image: url(../artworks/icons/pdf.png);
}
.container_tradeshow_thumbnail .doc
{
	background-image: url(../artworks/icons/doc.png);
}
.container_tradeshow_thumbnail .xls
{
	background-image: url(../artworks/icons/xls.png);
}
.container_tradeshow_thumbnail .txt
{
	background-image: url(../artworks/icons/txt.png);
}
.container_tradeshow_thumbnail .item_download
{
	margin-top: 10px;
}
.container_tradeshow_thumbnail .caption
{
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	clear: both;
}
.container_tradeshow_thumbnail .image
{
	color: white;
	margin: 0px 0px 10px 0px;
	border-width: 0px;
}
.container_tradeshow_thumbnail .container_icon
{
	display: inline;
	padding: 4px 4px 0px 5px;
}
.container_tradeshow_thumbnail .item_caption
{
	font-weight: bold;
	font-size: 12px;
}
.container_tradeshow_thumbnail .item
{
	font-size: 12px;
}
.container_tradeshow_thumbnail ul, .container_tradeshow_thumbnail ol
{
	padding: 5px 0px 0px 15px;
}


/* Homepage Main Image */

.container_homepage
{
	/*width: 570px;*/

	height: 230px;
/*	_height: 235px; */
	margin: 2px 10px 5px 0px;
	padding: 5px 5px 5px 5px;
	_padding: 10px 0px 5px 5px;/**/
	background: #90B6C1;
}
.container_homepage .heading
{
	margin: 5px 5px 10px 5px;
	height: 185px;
}/*
.container_homepage .heading a.thumbnail_image
{
	display: block;
	height: 200px;
	padding-top: 5px;
	width: 600px;
	text-decoration: none;
	clear: both;
	text-align: center;
	border: 1px solid gray;
}
.container_homepage .heading a.thumbnail_image img
{
	border-width: 0px;
}
.container_homepage .container_homepage .file
{
	display: block;
	height: 200px;
	width: 600px;
	text-decoration: none;
	clear: both;
}
*/
.container_homepage .caption
{
	height: 20px;
	_height: 10px;
	font-size: 13px;
	font-weight: bold;
	clear: both;
}
.container_homepage .image
{
	color: white;
	margin: 0px 0px 10px 0px;
	border-width: 0px;
}
.container_homepage .container_icon
{
	display: inline;
	padding: 100px 4px 0px 5px;
}
.container_homepage .item_caption
{
	font-weight: bold;
	font-size: 12px;
}
.container_homepage .item
{
	color: white; 
        font-size: 18px;
        padding-left: 10px;
	margin-top: 20px;
	_margin-top: 5px;
       /* font-weight: bold;*/
}


	/* PAGINATION */
.pagination     
{
	background: #90b6c1;
	margin-bottom: 5px;
	padding: 3px 10px;
	text-align: center;
	color: white;
	font-weight: bold;
}
.pagination a
{
	text-decoration: none;
}
.pagination_standard
{
	color: white;
}
.pagination_current
{
	color: #FFCC33;
}
.pagination_previous
{
	color: white;
	float: left;
}
.pagination_first
{
	color: white;
	float: left;
	padding-right: 15px;
}
.pagination_next
{
	color: white;
	float: right;
}
.pagination_last
{
	color: white;
	float: right;
	padding-left: 15px;
}

#container_artworks
{
	_width:585px;
	_overflow:hidden;
}
