body
{
  margin: 0 auto;
  padding: 0;
  background-color: #E6E3C7;
  background-image: url('../images/page_t.jpg');
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
}

a
{
	color: #244D64;
	text-decoration: none;
}
a:hover
{
	color: #1B3A4C;
	text-decoration: none;
}
div.page
{
	margin: 10px auto;
	width: 1000px;
	min-width: 1000px;
	font-size: 12px;
	background: #fff;
	border: 1px solid #1B3A4C;
}
div.header
{
	margin: 0 10px;
	height: 100px;
}
div.logo
{
	padding: 20px 0 0 0;
}
div.slogan
{
	color: #444;
	font-size: 14px;
	padding: 15px 0 0 15px;
	font-family: Georgia;
	font-style: italic;
	color: #244D64;
}
div.inventory
{
	height: 19px;
	margin: 0px;
	color: #000;
	background-color:#C2CDD3;
	font-family: Arial;
	padding-right:15px;
	font-size: 11px;
}
ul.inv
{
	margin: 0;
	padding: 0;
	line-height: 19px;
}
ul.inv li
{
	margin: 0 0 0 10px;
	padding: 0;
}
ul.inv li a
{
	text-decoration: none;
	color: #1D2E41;
}
div.lang-switch
{
	margin-top: 6px;
}
div.lang-switch select
{
	font-size: 0.9em;
}
ul.inv li.xml-button
{
	padding: 3px 0 0 0;
	*padding: 0;
}
div.top-menu
{
	margin: 0px;
	height: 34px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	background: #660000 url('../images/navbar.png') repeat-x;
	

}
ul.menu li
{
	height: 30px;
}
ul.menu li a
{
	line-height: 30px;
	color: #FFF;
	display: block;
	text-decoration: none;
}
ul.menu li a:hover
{
	background: #65808D;
}
ul.menu li.active div
{
	line-height: 30px;
	color: #fff;
	background: #65808D;
}
div.listing-sorting
{
	text-align: center;
	border: 1px solid #ccc;
	font-size: 0.9em;
	padding: 2px;
	margin-top: 10px;
}
div.listing-sorting a
{
	font-weight: bold;
}
div.search-form
{
	font-size: 0.9em;
	padding: 15px 0 0 0;
}
input.what
{
	border: 1px solid #1d2e41;
	background: #FFF url('../img/text-bg.gif') center left repeat-x;
	height: 18px;
	padding: 2px 0 0 0;
}
input.text
{
	border: 1px solid #ccc;
	background: #FFF url('../img/text-bg.gif') center left repeat-x;
	padding: 2px 0 0 0;
	height: 18px;
}
textarea
{
	border: 1px solid #ccc;
}
input.button
{
	border: 1px solid #000;
	background-color: #1d2e41;
	font: 11px Arial, Verdana;
	text-transform: uppercase;
	color: #fff;
	height: 22px;
	cursor: pointer;
}
input.button:hover
{
	background: #c2cdd3;
	color:#1d2e41
}
input, textarea
{
	font-family: Verdana;
	font-size: 1em;
}


span.detail_button {
	float: left;border:1px solid #000;padding:4px;background-color:#1d2e41;margin-right:3px;font-weight:bold;
}

span.detail_button_off {
float: left; border:1px solid #000;padding:4px;background-color:#ccc;margin-right:3px;font-size:11px;font-weight:bold;

}


#featuredbox
{
border-top:1px solid #65818D;
border-left:1px solid #65818D;
border-right:1px solid #65818D;
	
}


#listspace{
margin-top:5px;margin-bottom:5px;
}

#partnerbox
{
border-top:1px solid #517B94;	
border-right:1px solid #517B94;
border-left:1px solid #517B94;
}


#sponsorbox
{
border-top:1px solid #244d64;
border-left:1px solid #244d64;
border-right:1px solid #244d64;
	
}





div.footer
{
	text-align: center;	

	border-top: 1px solid #cccc99;
	text-transform: uppercase;
	font-size: 0.8em;
}
div.footer a
{
	text-decoration: none;
}
.footerback {
	margin-top:20px;padding-bottom:50px;background: url('../images/footerbg.jpg') bottom repeat-x;
}
div.copyright
{
	padding: 10px 0 0 0;
	font-size: 1.1em;
	text-transform: none;
}
div.content
{
	padding-bottom: 10px;
	margin: 0 10px;
}
p
{
	padding: 0;
	margin: 0;
}
p.date
{
	font-size: 0.9em;
}
p.news
{
	margin-top: 5px;
}
p.last
{
	margin-top: 5px;
	text-align: right;
}
img
{
}
form
{
	padding: 0;
	margin: 0;
}
div.breadcrumb
{
	margin-top: 3px;
	margin-left: 4px;
	font-size: 0.9em;
}
h1
{
	color: #444;
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia;
	margin: 2px 0;
	padding: 5px 0 0 0;
}
h2
{
	font-size: 18px;
	font-weight: normal;
	margin:  0 10px 0;
	padding: 0;
}

h3
{


	margin: 8px 0 8px 0;
	padding: 0;
}
div.field
{
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 10px;
}
a.title
{
	font-weight: bold;
	color: #244D64;
}
div.url
{
	color: #244D64;

	

}
div.description
{
	width: 100%;
}
div.stat
{
}
div.stat img
{
}
div.pr_stat
{
}
div.categories
{
}
div.categories a
{
	font-weight: bold;
	font-size:12px;
	text-decoration: none;
}
div.categories div.col
{padding-right:5px; margin-top:0px;padding-top:3px;
}
div.categories div.last
{margin-top:0px;padding-top:3px;
}
div.categories img
{
	vertical-align: middle;
	margin-right:3px;margin-top:0px;
}
div.subcategories
{
margin:0px;padding-left:5px;padding-right:5px;


}

div.subcategories a
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;

      
}
div.categories div.divider
{
}
div.categories div.categ
{
}
.no
{
}
a.no
{
}
.editor-welcome
{
	padding: 0;
	text-align: left;
}
.editor-content
{
	padding: 0;
	text-align: center;
}
div.notification
{
}
div.error
{
}
div.notification ul, div.error ul
{
}
div.navigation
{
	clear: both;
	margin: 15px 0;
	font-size: 0.9em;
}
div.navigation a
{
	text-decoration: none;
	border: 1px solid #ccc;
	background: #eee;
	padding: 0 4px;
}
div.navigation a:hover
{
	background: #fff;
}
div.navigation span
{
	border: 1px solid #ccc;
	padding: 0 4px;
	background: #eee;
}
div.navigation span.active
{
	background: #fff;
}
div.pagerank
{
}
div.inner-pagerank
{
}
div.pr-text
{
}
div.preview
{
}
div.adsense
{
	margin: 10px 0;
	text-align: center;
}
div.box
{
}
div.box-caption-movable
{
	background: url('../img/box-caption-bg.gif') bottom left repeat-x;
	color: #444;
	line-height: 23px;
	height: 23px;
	padding-left: 8px;
	font-size: 0.9em;
	margin: 0;
	border: 1px solid #ccc;
	text-transform: uppercase;
}
div.box-caption-fixed
{
	line-height: 23px;
	margin: 0;
	font-size: 0.9em;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

div.box-caption-sponsored
{
	height: 23px;
	background: url('../img/sponsoredbg.png') bottom left repeat-x;
	color: #fff;
	line-height: 23px;
	padding-left: 8px;
	font-size: 0.9em;
	margin: 0;
	border: 1px solid #ccc;
	font-weight:bold;
	
}
div.box-caption-sponsored-fixed
{
	line-height: 23px;
	margin: 0;
	font-size: 0.9em;
	border-bottom: 1px solid #ccc;
	font-weight:bold;
}

div.box-caption-featured
{
	height: 23px;
	background-color:orange;
	color: #444;
	line-height: 23px;
	padding-left: 8px;
	font-size: 0.9em;
	margin: 0;
	border: 1px solid #ccc;
	text-transform: uppercase;
}
div.box-caption-featured-fixed
{
	line-height: 23px;
	margin: 0;
	font-size: 0.9em;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

div.box-caption-partner
{
	height: 23px;
	background-color:yellow;
	color: #444;
	line-height: 23px;
	padding-left: 8px;
	font-size: 0.9em;
	margin: 0;
	border: 1px solid #ccc;
	text-transform: uppercase;
}
div.box-caption-partner-fixed
{
	line-height: 23px;
	margin: 0;
	font-size: 0.9em;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

div.box-content-fixed
{
	padding: 10px;
}
div.box-content-movable
{
	padding: 10px;
	border: 1px solid #ccc;
	border-top: 0;
}
div.box-content
{
	padding: 10px;
}
div.featured-listing
{
	margin: 5px 0;
}
div.featured-listing a
{
	margin: 5px 0;
}
div.sponsored-listing
{
	margin: 5px 0;
}
div.sponsored-listing a
{
	margin: 5px 0;
}
div.partner-listing
{
	margin: 5px 0;
}
div.partner-listing a
{
	margin: 5px 0;
}
span.highlight
{
	background: #FAF3C1;
	color: #000;
	font-weight: bold;
}
ul.account-menu
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height: 20px;
	margin-top: 10px;
}
ul.account-menu li
{
	background: url('../img/bullet.gif') left no-repeat;
	padding-left: 10px;
}
div.comment
{
}
div.posted
{
	margin: 5px 0;
	font-size: 0.9em;
	font-style: italic;
}
hr
{
	background: #ccc;
	height: 1px;
	border: none;
	margin: 10px 0;
}
div.comment-approval
{
	font-size: 0.9em;
	color: #666;
}
p.user
{
	padding: 0;
	margin: 8px 0;
}
div.news-title
{
	font-weight: bold;
	margin: 0 0 5px 0;
}
div.news-date
{
	font-size: 0.9em;
	text-align: right;
	margin: 0 0 10px 0;
}
td.left-column
{
	width: 180px;
	padding: 0 10px 10px 0;
}
td.center-column
{
}
td.right-column
{
	width: 180px;
	padding: 0 0 10px 10px;
}
p.field
{
	font-size: 0.9em;
	margin: 0 0 10px 0;
}
p.field-captcha
{
}
div.categories-tree
{
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #ccc;
}
ol
{
	padding: 0;
	margin: 0 0 0 30px;
}
.suspended
{
	background-color: #eee;
}
.approval
{
	background: #E9CFCF;
}
div.admin-approve
{
	margin: 10px;
}
div.waiting
{
}
div.dbx-box
{
}
div.dbx-handle
{
}
fieldset
{
	padding: 0 10px 10px 10px;
	margin: 10px 1px;
	border: 1px solid #c2cdd3;
}


.fieldsetlisting
{
	padding: 0 10px 10px 10px;
	margin: 10px 1px;
	margin-bottom:0px;
	
}
.listingactions{
background-color:#1d2e41;
padding: 3px;
padding-right:6px;
margin-bottom:0px;
margin-left:1px;
margin-right:1px;
text-align:right;
color:#fff;
word-spacing: 3pt

	
}
.listingactions a {
	color:#fff;
	
}


.listingactionsregular{
background-color:#c2cdd3;
padding: 3px;
padding-right:6px;
margin-bottom:0px;
margin-left:1px;
margin-right:1px;
text-align:right;

word-spacing: 3pt 
	
}
.listingactionsregular a {
	color:#000;
	
}



legend
{
	
}
td.listing
{
	
}
div.listings
{

}
div.listings div.area
{
	border: 1px solid #ccc;
}
div.listings div.icon
{
	border: 1px solid #ccc;
	
}
/*
** Collapsing fieldsets
*/
html fieldset.collapsed {
}
html fieldset.collapsed * {
}
html fieldset.collapsed legend {
}
html fieldset.collapsible legend a {
}
html fieldset.collapsed legend a {
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html fieldset.collapsed legend,
* html fieldset.collapsed legend *,
* html fieldset.collapsed table * {
}
html fieldset.collapsible legend a 
{
}

/* Tree CSS */
ul.tree
{
}
ul.tree li
{
	font-size:12px;
}

ul.tree a
{
}

div.tree-col
{
}

img.tree-icon-collapsed
{
}
img.tree-folder-collapsed
{
}

img.tree-icon-expanded
{
}

img.tree-icon-space
{
}

img.tree-folder-expanded
{
}
img.tree-cat-locked
{
}
img.tree-cat-crossed
{
}

/* Suggest listing */
img.edit-field
{
}
img.field_tooltip
{
}
/* JS Box notification */
div.js_notification
{
}
#tooltip
{
}
#tooltip h3, #tooltip div 
{
}

/* quick search */
div.quickSearch
{
}

div.quickSearchItem
{
}
div.quickSearchItem h3
{
}
div.quickSearchItem:hover
{
}

/* version 2.3 */

/* Comments stars */
div.rating-star-no-fill
{
}
div.rating-star-fill
{
}

/* ExStars rating */
div.exstar-fill
{
}
div.exstar-voted-fill
{
}
div.exstar-no-fill
{
}
div.boxrating
{
}


/* form label error */
form label.error
{
}

label
{
}
table.common
{
	margin: 10px 0 0 0;
	border: none;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
table.common th
{
	padding: 5px 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-weight: bold;
	background: #e2e2e2 url('../img/box-caption-bg.gif') top repeat-x;
}
table.common td
{
	padding: 5px 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

div.alpha-navigation
{
}
div.alpha-navigation a, div.alpha-navigation span
{
}

div.mode
{
}

/* minimize/maximaize box styles START */
div.minmax
{
	position: relative;
	display: block;
	float: right;
	margin-top: -24px;
	right: 1px;
	background-image: url('../img/minmax.gif');
	background-position: 0px -23px;
	width: 21px;
	height: 23px;
	cursor: pointer;
	font-size: 0.1em;
}
/* minimize/maximaize box styles END */

/* rating styles START */
.rating {
}
.rating:after {
}
.cancel,
.star {
}
.cancel,
.cancel a {
}

.star,
.star a {
}
	
.cancel a,
.star a {
}

div.rating div.on a {
}
div.rating div.hover a,
div.rating div a:hover {
}
/* rating styles END */

/* page resize styles START */
div#page_setup
{
	position: absolute;
	top: 14px;
	left: 43%;
}
ul.page_setup
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.page_setup li
{
	float: left;
	margin: 0 2px;
	padding: 0;
	cursor: pointer;
	width: 20px;
	line-height: 20px;
}
ul.page_setup li#w800
{
	background: url('../img/page_setup.gif') 0px 0px no-repeat;
}
div#dw800, ul.page_setup li#w800:hover
{
	background: url('../img/page_setup.gif') 0px -20px no-repeat;
}
ul.page_setup li#w1024
{
	background: url('../img/page_setup.gif') -20px 0px no-repeat;
}
div#dw1024, ul.page_setup li#w1024:hover
{
	background: url('../img/page_setup.gif') -20px -20px no-repeat;
}
ul.page_setup li#wLiquid
{
	background: url('../img/page_setup.gif') -40px 0px no-repeat;
}
div#dwLiquid, ul.page_setup li#wLiquid:hover
{
	background: url('../img/page_setup.gif') -40px -20px no-repeat;
}
ul.page_setup li#large
{
	background: url('../img/page_setup.gif') -60px 0px no-repeat;
}
div#dlarge, ul.page_setup li#large:hover
{
	background: url('../img/page_setup.gif') -60px -20px no-repeat;
}
ul.page_setup li#normal
{
	background: url('../img/page_setup.gif') -80px 0px no-repeat;
}
div#dnormal, ul.page_setup li#normal:hover
{
	background: url('../img/page_setup.gif') -80px -20px no-repeat;
}
ul.page_setup li#small
{
	background: url('../img/page_setup.gif') -100px 0px no-repeat;
}
div#dsmall, ul.page_setup li#small:hover
{
	background: url('../img/page_setup.gif') -100px -20px no-repeat;
}
ul.page_setup li.space
{
	width: 1px;
	cursor: default;
}
/* page resize styles END */

/* thumbnails styles START */
div.thumb
{
}
div.thumb img
{
}
div.thumb img.spinner
{
}
div.loading
{
}
/* thumbnails styles END */

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/

.tabberstep {
	
	border:1px solid #1d2e41;background-color:#c2cdd3;padding:5px;margin:5px;
}
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #1d2e41;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #1d2e41;
 border-bottom: none;
 background: #c2cdd3;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #fff;
 background: #244d64;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #1d2e41;
 border-top:0;
 width:590px;
}


.tabberlive .tabbertab h2 {

 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}


.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}






/* begin utopian Layout */
.art-content-layout
{
  display: table;
  padding: 0;
  border: none;
  
}

.art-content-layout .art-content-layout
{
  width: auto;
  margin:0;
}



.art-content-layout
{
  table-layout: fixed;
  border-collapse: collapse;
  background-color: Transparent;
  border: none !important;
  padding:0 !important;
}






/* begin Box, Block */


.headerBox {
  border:1px solid#000;margin-bottom:15px;padding:2px 2px 2px 2px;
}

.headerBoxInner {
  
  
  background-color:#1d2e41;border:1px solid #fff;padding:5px;font-weight:bold;color:#fff;
}




.headerBoxFeatured {
border:1px solid#000;margin-bottom:15px;padding:2px 2px 2px 2px;
}

.headerBoxInnerFeatured {
  
background-color:#65818D;border:1px solid #fff;padding:5px;font-weight:bold;color:#fff;
}


.headerBoxPartner {
border:1px solid#000;margin-bottom:15px;padding:2px 2px 2px 2px;
}

.headerBoxInnerPartner {
  
background-color:#517B94;border:1px solid #fff;padding:5px;font-weight:bold;color:#fff;
}

.headerBoxSponsored{
border:1px solid#000;margin-bottom:15px;padding:2px 2px 2px 2px;
}

.headerBoxInnerSponsored {
  
background-color:#244d64;border:1px solid #fff;padding:5px;font-weight:bold;color:#fff;
}

.art-block
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 7px;
  min-height: 7px;
}

.art-block-body
{
  position: relative;
  z-index: 1;
  padding: 6px;
}

.art-block-tr, .art-block-tl, .art-block-br, .art-block-bl, .art-block-tc, .art-block-bc,.art-block-cr, .art-block-cl
{
  position: absolute;
  z-index: -1;
}

.art-block-tr, .art-block-tl, .art-block-br, .art-block-bl
{
  width: 6px;
  height: 6px;
  background-image: url('../images/block_s.png');
}

.art-block-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 3px, 3px, auto);
}

.art-block-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 3px, 3px);
}

.art-block-bl
{
  bottom: 0;
  left: 0;
  clip: rect(3px, 3px, auto, auto);
}

.art-block-br
{
  bottom: 0;
  right: 0;
  clip: rect(3px, auto, auto, 3px);
}

.art-block-tc, .art-block-bc
{
  left: 3px;
  right: 3px;
  height: 6px;
  background-image: url('../images/block_h.png');
}

.art-block-tc
{
  top: 0;
  clip: rect(auto, auto, 3px, auto);
}

.art-block-bc
{
  bottom: 0;
  clip: rect(3px, auto, auto, auto);
}

.art-block-cr, .art-block-cl
{
  top: 3px;
  bottom: 3px;
  width: 6px;
  background-image: url('../images/block_v.png');
}

.art-block-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 3px);
}

.art-block-cl
{
  left: 0;
  clip: rect(auto, 3px, auto, auto);
}

.art-block-cc
{
  position: absolute;
  z-index: -1;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  background-color: #C2CDD3;
}

.art-block
{
  margin: 7px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-blockheader
{
  position: relative;
  z-index: 0;
  height: 34px;
  margin-bottom: 7px;
}

.art-blockheader .t
{
  height: 25px;
  color: #FFFFFF;
  margin-right: 10px;
  margin-left: 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  margin:0;
  padding: 0 10px 0 10px;
  white-space: nowrap;
  line-height: 25px;	
}

.art-blockheader .l, .art-blockheader .r
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 25px;
  background-image: url('../images/blockheader.png');
}

.art-blockheader .l
{
  left: 0;
  right: 2px;
}

.art-blockheader .r
{
  width: 992px;
  right: 0;
  clip: rect(auto, auto, auto, 990px);
}




.art-blockheader .lspon, .art-blockheader .rspon
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 25px;
  background-image: url('../images/blockheaderSponsored.png');
}

.art-blockheader .lspon
{
  left: 0;
  right: 2px;
}

.art-blockheader .rspon
{
  width: 992px;
  right: 0;
  clip: rect(auto, auto, auto, 990px);
}







.art-blockheader .lpart, .art-blockheader .rpart
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 25px;
  background-image: url('../images/blockheaderPartner.png');
}

.art-blockheader .lpart
{
  left: 0;
  right: 2px;
}

.art-blockheader .rpart
{
  width: 992px;
  right: 0;
  clip: rect(auto, auto, auto, 990px);
}





.art-blockheader .lfeat, .art-blockheader .rfeat
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 25px;
  background-image: url('../images/blockheaderFeatured.png');
}

.art-blockheader .lfeat
{
  left: 0;
  right: 2px;
}

.art-blockheader .rfeat
{
  width: 992px;
  right: 0;
  clip: rect(auto, auto, auto, 990px);
}




/* end BlockHeader */

/* begin Box, BlockContent */
.art-blockcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 5px;
  min-height: 5px;
}

.art-blockcontent-body
{
  position: relative;
  margin-top:-10px;
  z-index: 1;
  padding: 5px;
}

.art-blockcontent-tr, .art-blockcontent-tl, .art-blockcontent-br, .art-blockcontent-bl, .art-blockcontent-tc, .art-blockcontent-bc,.art-blockcontent-cr, .art-blockcontent-cl
{
  position: absolute;
  z-index: -1;
}

.art-blockcontent-tr, .art-blockcontent-tl, .art-blockcontent-br, .art-blockcontent-bl
{
  width: 4px;
  height: 4px;
  background-image: url('../images/blockcontent_s.png');
}

.art-blockcontent-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 2px, 2px, auto);
}

.art-blockcontent-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 2px, 2px);
}

.art-blockcontent-bl
{
  bottom: 0;
  left: 0;
  clip: rect(2px, 2px, auto, auto);
}

.art-blockcontent-br
{
  bottom: 0;
  right: 0;
  clip: rect(2px, auto, auto, 2px);
}

.art-blockcontent-tc, .art-blockcontent-bc
{
  left: 2px;
  right: 2px;
  height: 4px;
  background-image: url('../images/blockcontent_h.png');
}

.art-blockcontent-tc
{
  top: 0;
  clip: rect(auto, auto, 2px, auto);
}

.art-blockcontent-bc
{
  bottom: 0;
  clip: rect(2px, auto, auto, auto);
}

.art-blockcontent-cr, .art-blockcontent-cl
{
  top: 2px;
  bottom: 2px;
  width: 4px;
  background-image: url('../images/blockcontent_v.png');
}

.art-blockcontent-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 2px);
}

.art-blockcontent-cl
{
  left: 0;
  clip: rect(auto, 2px, auto, auto);
}

.art-blockcontent-cc
{
  position: absolute;
  z-index: -1;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background-color: #FFFFFF;
}

.art-blockcontent-body
{
  color: #000;
  font-size: 12px;
}

.art-blockcontent-body a:link
{
  color: #244d64;

}

.art-blockcontent-body a:visited, .art-blockcontent-body a.visited
{
  color: #244d64;
  text-decoration: none;
}

.art-blockcontent-body a:hover, .art-blockcontent-body a.hover
{
  color: #000000;
  text-decoration: none;
}



/* end Box, BlockContent */



/* begin LayoutCell, sidebar1 */
.art-content-layout .art-sidebar1
{
  width: 20%;
}
/* end LayoutCell, sidebar1 */

/* begin LayoutCell, content */
.art-content-layout .art-content
{
  width: 60%;
}
.art-content-layout .art-content-sidebar1
{
  width: 80%;
}
.art-content-layout .art-content-sidebar2
{
  width: 80%;
}
.art-content-layout .art-content-wide
{
  width: 100%;
}
/* end LayoutCell, content */

/* begin LayoutCell, sidebar2 */
.art-content-layout .art-sidebar2
{
  width: 20%;
}
/* end LayoutCell, sidebar2 */




.overview-table .art-layout-cell
{
    width:33%;
}








