/* $Id: system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */

/*
** HTML elements
*/
body.drag {
  cursor: move;
}
th.active img {
  display: inline;
}
tr.even, tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
td.active {
  background-color: #ddd;
}
td.checkbox, th.checkbox {
  text-align: center;
}
tbody {
  border-top: 1px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
thead th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Other common styles
*/
.breadcrumb {
  padding-bottom: .5em
}
div.indentation {
  width: 20px;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  float: left; /* LTR */
}
div.tree-child {
  background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(../../misc/tree.png) no-repeat -11px center;
}
.error {
  color: #e55;
}
div.error {
  border: 1px solid #d77;
}
div.error, tr.error {
  background: #fcc;
  color: #200;
  padding: 2px;
}
.warning {
  color: #e09010;
}
div.warning {
  border: 1px solid #f0c020;
}
div.warning, tr.warning {
  background: #ffd;
  color: #220;
  padding: 2px;
}
.ok {
  color: #008000;
}
div.ok {
  border: 1px solid #00aa00;
}
div.ok, tr.ok {
  background: #dfd;
  color: #020;
  padding: 2px;
}
.item-list .icon {
  color: #555;
  float: right; /* LTR */
  padding-left: 0.25em; /* LTR */
  clear: right; /* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
  list-style: disc;
}
ol.task-list li.active {
  font-weight: bold;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
  border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
  border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
.more-link {
  text-align: right; /* LTR */
}
.more-help-link {
  font-size: 0.85em;
  text-align: right; /* LTR */
}
.nowrap {
  white-space: nowrap;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}
.tips {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
  font-family: inherit;
  font-size: inherit;
  width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
  float: left; /* LTR */
  line-height: 1.75em;
  padding: 0;
  margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0;
}

/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
  display: inline;
}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
  position: absolute;
  border: 1px solid;
  overflow: hidden;
  z-index: 100;
}
#autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#autocomplete li {
  background: #fff;
  color: #000;
  white-space: pre;
  cursor: default;
}
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(../../misc/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -18px; /* LTR */
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
  height: 1em;
}
html.js fieldset.collapsed * {
  display: none;
}
html.js fieldset.collapsed legend {
  display: block;
}
html.js fieldset.collapsible legend a {
  padding-left: 15px; /* LTR */
  background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
}
html.js fieldset.collapsed legend a {
  background-image: url(../../misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
  display: inline;
}
/* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
html.js fieldset.collapsible {
  position: relative;
}
html.js fieldset.collapsible legend a {
  display: block;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper {
  overflow: auto;
}

/*
** Resizable text areas
*/
.resizable-textarea {
  width: 95%;
}
.resizable-textarea .grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url(../../misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
html.js .resizable-textarea textarea {
  margin-bottom: 0;
  width: 100%;
  display: block;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em; /* LTR */
  padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  margin-top: 4px;
  height: 13px;
  width: 13px;
  background: url(../../misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
  background-position: 0 -20px;
}

/*
** Teaser splitter
*/
.joined + .grippie {
  height: 5px;
  background-position: center 1px;
  margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
  padding-top: 1px;
}
div.teaser-button-wrapper {
  float: right; /* LTR */
  padding-right: 5%; /* LTR */
  margin: 0;
}
.teaser-checkbox div.form-item {
  float: right; /* LTR */
  margin: 0 5% 0 0; /* LTR */
  padding: 0;
}
textarea.teaser {
  display: none;
}
html.js .no-js {
  display: none;
}

/*
** Progressbar styles
*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(../../misc/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #0072b9;
  height: 1em;
  border-bottom: 0.5em solid #004a73;
  width: 0%;
}
.progress .percentage {
  float: right; /* LTR */
}
.progress-disabled {
  float: left; /* LTR */
}
.ahah-progress {
  float: left; /* LTR */
}
.ahah-progress .throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px;
  float: left; /* LTR */
}
tr .ahah-progress .throbber {
  margin: 0 2px;
}
.ahah-progress-bar {
  width: 16em;
}

/*
** Formatting for welcome page
*/
#first-time strong {
  display: block;
  padding: 1.5em 0 .5em;
}

/*
** To be used with tableselect.js
*/
tr.selected td {
  background: #ffc;
}

/*
** Floating header for tableheader.js
*/
table.sticky-header {
  margin-top: 0;
  background: #fff;
}

/*
** Installation clean URLs
*/
#clean-url.install {
  display: none;
}

/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
  display: none;
}

/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible {
  font-weight: bold;
}

/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible {
  font-weight: bold;
}

/*
** Password strength indicator
*/
span.password-strength {
  visibility: hidden;
}
input.password-field {
  margin-right: 10px; /* LTR */
}
div.password-description {
  padding: 0 2px;
  margin: 4px 0 0 0;
  font-size: 0.85em;
  max-width: 500px;
}
div.password-description ul {
  margin-bottom: 0;
}
.password-parent {
  margin: 0 0 0 0;
}
/*
** Password confirmation checker
*/
input.password-confirm {
  margin-right: 10px; /* LTR */
}
.confirm-parent {
  margin: 5px 0 0 0;
}
span.password-confirm {
  visibility: hidden;
}
span.password-confirm span {
  font-weight: normal;
}





/* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
/*form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}*/
table {
  border-collapse: collapse;
}
th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */





/* ----------------------- common shared settings ----------------------------- */
/* ----------------------- common shared settings ----------------------------- */

/*body 
{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#212121;
	margin:0;
	padding:0;
	letter-spacing: 0px;
}*/

/*--------------------------------------------------------
Theme Name: Intership Cyprus Co. Ltd.
Theme URL: http://intership-cyprus.com/
Description: Intership Cyprus Co. Ltd.
Version: 0.1b
CSS Author: Dariusz Budnik - http://dbudnik.com
--------------------------------------------------------*/
/*--------------------------------------------------------
Font color   : #212121
Link color   : #7a99b0
Hover color  : #5383a7
Active color : #notset
--------------------------------------------------------*/

form, input, select, textarea, fieldset, legend, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, blockquote, div { 
	margin:0; 
	padding:0; 
	font-size: 11px;
	color: #484848;
} 

ul { list-style:none !important; list-style-type:none; list-style-image:none}
ul li { list-style:none !important ;list-style-type:none; list-style-image:none}
ul li a { list-style:none !important; list-style-type:none; list-style-image:none}

ul.menu { list-style:none !important; list-style-type:none; list-style-image:none }
ul.menu li { list-style:none !important;list-style-type:none; list-style-image:none }
ul.menu li a { list-style:none !important ;list-style-type:none; list-style-image:none}

.hidden {
	display: none;
}

.clearfix {
	clear: both;
}

/*a {
	color: #49789A;
	border-bottom:1px solid #bdcfdd;
	text-decoration:none;
	outline:none;
}

a:hover {
	color:#5383a7;
	text-decoration: none;
	border:none;
}

img,
a img,
a img:hover {
	border: none;
}

a.rss { background:url(img/ico_rss.gif) no-repeat 100% 0.3em; padding:0 18px 0 0;  }*/

div.linkmore { background:url(img/ico_readon.gif) no-repeat 0 0.2em; padding:2px 0 2px 18px; margin:10px 0 0 0; clear:both }

span.teaser_block-more-link { background:url(img/ico_readon.gif) no-repeat 0 0.2em; padding:2px 0 2px 18px; margin:10px 0 0 0; clear:both; display:block; }

h1 { color:#7a99b0; font-size:23px; font-weight:normal;}
h2 { }
h3 { color:#9a9a8f; font-size:15px; margin:0 0 15px 0;}
h4 { color:#9a9a8f; font-size:15px; margin:0 0 15px 0;}

h1 a, h2 a, h3 a, h4 a, h5 a { border:none; color:#9a9a8f }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { border:none; color:#9a9a8f }

table#enews_table { width:100%;}
table#enews_table th{ height:60px; border:0px padding:4px 10px 4px 50px ; color:#999; font-size:18px; text-decoration:none;} 

table#personell_table { width:100%; clear:both; margin:0; padding:0; border:0; border-bottom:1px solid #dde1e4; font-size:11px; vertical-align:middle;}
table#personell_table tr#with_bg td { background:#f0f5f8; color:#212121; vertical-align:middle;}
table#personell_table td#heading { #f0f5f8 no-repeat 4px 50%; font-weight:bold; color:#727272; vertical-align:middle;}
table#personell_table tr#with_bg td#heading { #f0f5f8 no-repeat 4px 50%; font-weight:bold; color:#727272; vertical-align:middle;}
table#personell_table td#icon { width:20px; padding:2px 2px 2px 2px; #f0f5f8 no-repeat 4px 50%; font-weight:bold; color:#727272; vertical-align:middle;}
	
table#personell_table th { 
		padding:6px 4px 6px 4px;
		font-weight:bold; 
		color:#fff; 
		background: #9fb6c3 no-repeat 4px 0.7em; 
		border:0;
		border-top:1px solid #dde1e4;
		vertical-align:middle;
	}
	
table#personell_table td { 
		padding:4px 4px 4px 4px;
		border-top:1px solid #dde1e4;
		color:#727272;
		vertical-align:middle;
	}
	


div#egrey p{ color:#999;}	
/* ----------------------- page container all_wrapper ----------------------------- */

	div#all {
		width:100%;
		padding:0;
		margin:0 auto;
		background:url(img/bg_body.jpg) #fff repeat-x 0 0;
	
	}
	
	div#rssbox {
		width:100%;
		height: 100%;
		padding:0;
		margin:0 auto;
	}
	div#rssbox h4 { color:#487898; font-size:12px; margin:0 0 15px 0;}
	div#rssbox a { color:#487898;}


	div#all_wrapper {
		width:930px;
		padding:0;
		margin:0 auto;
			
	}
	
	/* ----------------------- page header ----------------------------- */
	
		/*div#header {
			
			padding:10px 0 5px 0;
		}
		
			div#header_top {
				background:url(img/bg_line.gif) repeat-x bottom left;
				padding:0 20px 104px 20px;
			}*/
				
		
			/* --------------- page header top logo -------------- */
			
			div#extralogo {
				background:url(img/extralogo.png) no-repeat 0 0;
				border:none;
				position:relative;
				width: 332px;
				height: 18px;
				top: 85px;
				left: 565px;
				z-index: 1;
			}
			
			
			#content div#logo {
				background:url(img/ic_logo.png) no-repeat 0 0;
				width:376px;
				height:104px;
				border:none;
				position:relative;
				float:left;
				z-index: 1;
			}
			
				div#logo h1 a#homelink {
					margin: 0;
					padding: 0;
					width: 376px;
					height:104px;
					display:block;
					position:absolute;
					top:0;
					left:0;
					border:none;
				}

				
							
			/* --------------- page header top search -------------- */
			
			div#search { float:right; padding:25px 0 0 10px; z-index: 2; }
			div#search fieldset { border:none }
			div#search legend { display:none; }
			div#search label { font-weight:bold; float:left; padding:2px 0 0 0; }
			div#search label { *padding:4px 0 0 0; }
			div#search input { border:1px solid #d0d0d0; padding:2px; margin-left:8px; width:160px; font-size:11px; }
			div#search input.form-submit { display:none; font-size:11px }
			
			/* --------------- search results box-------------- */
			
				
			
			div.bottom_box div.form-item { margin:0 0 5px 0; padding:0; }
			div.bottom_box div.form-item label { margin:0 0 2px 0; padding:0; }
			div.bottom_box div.form-item input { border:1px solid #d0d0d0; padding:2px; width:160px; font-size:11px; color:#727272 } 
			.form-submit { border:1px solid #acb2b6; padding:1px 3px; width:auto; font-weight:bold; color:#fff; margin: 10px 0 0 0; font-size:11px; }
			div.bottom_box div.form-item input.form-submit { border:1px solid #acb2b6; padding:1px 3px; width:auto; font-weight:bold; color:#fff; margin-left:5px; }
			
			
			div.bottom_box div.form-item input.form-checkbox { width:auto; border:0; }
			
			div.bottom_box fieldset { margin: 1em 0;  padding: 1em; border: 1px solid #d9eaf5; width:555px }
			div.bottom_box fieldset input.form-radio { width:auto; border:0; }
			
			div.bottom_box fieldset.search-advanced {margin: 1em 0;  padding: 1em; border: 1px solid #d9eaf5; width:auto; width:555px  }
			div.bottom_box fieldset.collapsed { border:0;  }

			div.bottom_box legend.collapse-processed { margin:0;  padding:0;  }
			div.bottom_box legend.collapse-processed a { border:none; text-decoration:underline; margin:0 3px 5px 0; padding:0; }
			
			div.bottom_box select.form-select { width:150px; border:1px solid #acb2b6;font-size:11px; color:#727272 }
			div.bottom_box fieldset input.form-submit { border:1px solid #acb2b6; padding:1px 3px; width:auto; font-weight:bold; color:#fff; margin-left:5px; }
			div.bottom_box div.fieldset-wrapper div.form-item { width:auto; padding:3px 0; }
			
			div.bottom_box div.box h2 { padding:0; color:#9a9a8f; font-size:15px; margin:0 0 15px 0;  }

		
			/* --------------- navigation -------------- */	
			
			div#navigation {
				clear:both;
				background:url(img/bg_line.gif) repeat-x bottom left;
				height:31px;
			}
			
				/* ----------- primary ---------- */
				
				ul#primary_nav {
					float:left;
					border-right:1px solid #dde1e4;
				}
				
					ul#primary_nav li {
						font-weight:bold;
						float:left;
						border-left:1px solid #dde1e4;
						padding:8px 0 0 0;
						height:22px;
					}
					
					ul#primary_nav li.active a {
						padding:0 15px 0 15px;
						text-decoration:underline;
						color:#49789a;
						background:url(img/bg_li_hover.gif) #f3f4f5 repeat-x bottom left;
					}
					
						ul#primary_nav li a {
							border:none;
							display:block;
							padding:0px 15px 0 15px;
							height:22px;
						}
						
						* html ul#primary_nav li a { width:0.1%; } /* IE6.0 display fix */
						
							ul#primary_nav li a:hover {
								border-bottom:2px solid #bdcfdd;
								background:url(img/bg_li_hover.gif) repeat-x bottom left;
								text-decoration:underline;
								height:22px;
							}
						
							
					
				/* ----------- secondary ---------- */
				
				ul#secondary_nav {
					float:right;
					border-right:1px solid #dde1e4;
					padding:0 0 9px 0;
				}
				
					ul#secondary_nav li {
						float:left;
						padding:0;
					}
					
						ul#secondary_nav li a {
							border:none;
							margin:0 8px 0 3px;
							padding:8px 0 0 0;
							display:block;
							color:#7a99b0;
						}
						
							ul#secondary_nav li a:hover {
								border-bottom:1px solid #bdcfdd;
								background:url(img/bg_lisec_hover.gif) no-repeat 48% 0;
							}

				/* ----------- breadcrumbs ---------- */
				
				div#breadcrumbs {
					clear:both;
					background:url(img/bg_line.gif) repeat-x bottom left;
					height:20px;
					padding:0 15px;
					font-size:10px;
				}
				
					div#breadcrumbs ul li {
						float:left;
						margin-right:5px;
					}
					
					div#breadcrumbs ul li a {
						background:url(img/ico_arrow.gif) no-repeat 100% 0.4em;
						padding:0 8px 0 0;
						border:0;
					}
					
						div#breadcrumbs ul li a:hover {
							text-decoration:underline;
						}
			

	/* ----------------------- stock index ----------------------------- */
	
	
	div#stock_index {
		clear:both;
		background:url(img/bg_line.gif) repeat-x bottom left;
		height:31px;
		width:100%;
				
	}
	
		div#stock_index h4 { float:left; padding:7px 0 0 0; font-size:13px; margin:0; }
		div#stock_index div { float:left; }
		div#stock_index table#stock_table { float:left; height:30px; width:930px;}
		div#stock_index table#stock_table td { border-left:1px solid #dde1e4; border-right:1px solid #dde1e4; padding:6px 2px 6px 2px ;  color:#999; font-size:11px; text-decoration:none;} 
		div#stock_index table#stock_table strong { color:#727272 }
		div#stock_index table#stock_table span.stock_up { color:#66904b; background:url(gfx/ico_up.gif) no-repeat 0 0.2em; padding:0 0 0 13px; }
		div#stock_index table#stock_table span.stock_down { color:#9c3939; background:url(gfx/ico_down.gif) no-repeat 0 0.2em; padding:0 0 0 13px; }
		div#stock_index table#stock_table span.stock_level { color:#727272; background:url(gfx/ico_level.gif) no-repeat 0 0.2em; padding:0 0 0 13px; }
		
		div#stock_index p#si_bdi { background:url(gfx/ico_bdi.gif) no-repeat 4px 0.5em; }
		div#stock_index p#si_dax { background:url(gfx/ico_de.gif) no-repeat 4px 0.5em; }
		div#stock_index p#si_dow { background:url(gfx/ico_us.gif) no-repeat 4px 0.5em; }
		div#stock_index p#si_nik { background:url(gfx/ico_jp.gif) no-repeat 4px 0.5em; }

		/* ----------------------- update bdi index ----------------------------- */
		
		div#stock_index table#db_table { float:left; width:90%;}
		div#stock_index table#db_table td { padding:4px 10px 4px 10px ;  color:#999; font-size:11px; text-decoration:none;} 
		div#stock_index table#db_table strong { color:#727272 }
		div#stock_index table#db_table span.stock_up { color:#66904b; background:url(gfx/ico_up.gif) no-repeat 0 0.2em; padding:0 0 0 13px; }
		div#stock_index table#db_table span.stock_down { color:#9c3939; background:url(gfx/ico_down.gif) no-repeat 0 0.2em; padding:0 0 0 13px; }
		div#stock_index table#db_table span.stock_level { color:#727272; background:url(gfx/ico_level.gif) no-repeat 0 0.2em; padding:0 0 0 13px; }
		div#stock_index table#db_table input { color: #000000; background: #EEF5FA; border: 1px solid #727272; font-size:11px;}
		div#stock_index table#db_table select { color: #000000; background: #EEF5FA; border: 1px solid #727272; font-size:11px;}

		
	
	/* ----------------------- fuel prices ----------------------------- */
	
	table#fuel_prices { width:100%; color:#9e9e9e }
	table#fuel_prices tr { }
	
	table#fuel_prices th { text-align:center; background:#e7eaf0; border-bottom:1px solid #dfe0e2; border-top:1px solid #dfe0e2 }
	table#fuel_prices td { padding:1px; border-bottom:1px solid #dfe0e2; border-right:1px dashed #dfe0e2; border-left:1px dashed #dfe0e2; text-align:center }
	
	table#fuel_prices td span { text-align:right }
	table#fuel_prices td span.fuel_up { color:#66904b; background:url(gfx/ico_up.gif) no-repeat 0 0.2em; padding:0 0 0 12px;  }	
	table#fuel_prices td span.fuel_down { color:#9c3939; background:url(gfx/ico_down.gif) no-repeat 0 0.2em; padding:0 0 0 12px;  }
	
	table#fuel_prices td.panama {background:url(gfx/ico_pnm.gif) no-repeat 2px 0; padding:0 0 0 23px; text-align:left }
	table#fuel_prices td.singapore {background:url(gfx/ico_sgp.gif) no-repeat 2px 0; padding:0 0 0 23px; text-align:left }
	table#fuel_prices td.holland {background:url(gfx/ico_hol.gif) no-repeat 2px 0; padding:0 0 0 23px; text-align:left  }
	
	
	/* ----------------------- prefooter ----------------------------- */
	
	div#prefooter {
			width:930px;
			height:32px;
			margin:15px auto 0px auto;
			padding-top:8px;
			background:url(gfx/bg_line.gif) repeat-x top left;
			color:#9A9A8F;
			position:relative;
			clear:both;
	}
	


	/* ----------------------- footer ----------------------------- */
	
	/*div#footer {
		width:930px;
		margin:15px auto 5px auto;
		padding-bottom:5px;
		background:url(gfx/bg_line.gif) repeat-x top left;
		color:#9A9A8F;
		position:relative;
		clear:both;
	}
	
	div#footer p#copyrights {
		font-size:10px;
		clear:both;
	}
	
		div#footer div#block-menu-menu-footer-menu { margin:0; padding:0; }
		div#footer div#block-menu-menu-footer-menu div { margin:0; padding:0; }
		div#footer ul { margin:0; padding:0; }
		
		div#footer ul li { 
			padding:8px 0;
			margin:0;
		}
		
		div#footer ul li { 
			float:left;
			margin-right:10px;
		}
		
			div#footer ul li a { 
				border:none;
				padding:8px 0 0 0;
				color:#7a99b0;
			}
			
			div#footer ul li a.active { font-weight:bold ; background:url(gfx/bg_lifoot_hover.gif) no-repeat 48% 0; }
			
			div#footer ul li a:hover { 
				background:url(gfx/bg_lifoot_hover.gif) no-repeat 48% 0;
				border-bottom:1px solid #bdcfdd;
			}
			
	div#footer div#footer_contact {
		position:absolute;
		top:5px;
		right:0;
		font-size:10px;
		background:url(gfx/ico_tel.gif) no-repeat 0 0.3em;
	}
	
		div#footer div#footer_contact p {
			padding:0 0 0 30px;
		}


/* ----------------------- postfooter ----------------------------- */
	
	div#postfooter {
			width:930px;
			margin:15px auto 5px auto;
			padding-bottom:20px;
			background:url(gfx/bg_line.gif) repeat-x top left;
			color:#9A9A8F;
			position:relative;
			clear:both;
			
	}
	
	

/* ----------------------- cpanel ----------------------------- */

	
		div#c_panel { clear:both;	font-weight:bold; }
	
		div#c_panel div { float:left; position:static; height:400px;}
		div#c_panel div#alert { color:#FF0000; font-size:11px; text-decoration:none; font-weight:bold; width:100%; height:20px;} 
		
		div#c_panel table#cpanel_table { float:left; width:90%;}
		div#c_panel table#cpanel_table strong { color:#000000 }
		div#c_panel table#cpanel_table input#disabled { color: #FFFFFF; padding:4px 15px 4px 15px ; background:url(gfx/bgrey.png); border: 0; font-size:17px; font-weight:bolder; height: 40px; width: 300px;}
		div#c_panel table#cpanel_table input#green { color: #FFFFFF; padding:4px 15px 4px 15px ; background:url(gfx/bgreen.png); border: 0; font-size:17px; font-weight:bolder; height: 40px; width: 300px;}
		div#c_panel table#cpanel_table input#orange { color: #FFFFFF; padding:4px 15px 4px 15px ; background:url(gfx/borange.png); border: 0; font-size:17px; font-weight:bolder; height: 40px; width: 300px;}
		div#c_panel table#cpanel_table input#red { color: #FFFFFF; padding:4px 15px 4px 15px ; background:url(gfx/bred.png); border: 0; font-size:17px; font-weight:bolder; height: 40px; width: 300px;}
		



.item-list ul { margin:0; padding:0 }
.item-list ul li { list-style:none; margin:0; padding:0; }
.item-list ul li a { margin:0; padding:0; }
.item-list h3 {  color:#9a9a8f; font-size:15px; margin:0 0 15px 0; }


#sidebar div.bottom_box .block-user form#user-login-form { text-align:left }
#sidebar div.bottom_box .block-user form#user-login-form .form-submit { margin-bottom:10px; }

#sidebar div.bottom_box .block-user .item-list ul  { margin:0; padding:0; border-bottom: 1px solid #dde1e4;}
#sidebar div.bottom_box .block-user .item-list ul li {  border-top:1px solid #dde1e4; margin:0; padding:4px 0 4px 15px; background:url(gfx/ico_arrow.gif) no-repeat 4px 0.7em; list-style:none }
#sidebar div.bottom_box .block-user .item-list ul li.active { font-weight:bold;background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  border:0;  }
#sidebar div.bottom_box .block-user .item-list ul li a { border:none; display:block; padding:0; }
#sidebar div.bottom_box .block-user .item-list ul li a.active { border:0; color:#5383a7; font-weight:bold; background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
#sidebar div.bottom_box .block-user .item-list ul li a:hover { text-decoration:underline; }

#sidebar div.bottom_box .block-user ul { border-bottom: 1px solid #dde1e4; }
#sidebar div.bottom_box .block-user ul li { border-top:1px solid #dde1e4; margin:0; padding:4px 0 4px 15px; background:url(gfx/ico_arrow.gif) no-repeat 4px 0.7em; list-style:none; }
#sidebar div.bottom_box .block-user ul li.active { font-weight:bold;background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  }
#sidebar div.bottom_box .block-user ul li a { border:none; display:block; padding:0}
#sidebar div.bottom_box .block-user ul li a.active { color:#5383a7; font-weight:bold; background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
#sidebar div.bottom_box .block-user ul li a:hover { text-decoration:underline; }

#sidebar div.bottom_box .block-user ul.menu  { margin:0; padding:0;}
#sidebar div.bottom_box .block-user ul.menu li {  margin:0; padding:0; background:url(gfx/ico_arrow.gif) no-repeat 4px 0.7em; list-style:none }
#sidebar div.bottom_box .block-user ul.menu li.active { font-weight:bold;background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  border:0; }
#sidebar div.bottom_box .block-user ul.menu li a { border:none; display:block; padding:4px 0 4px 15px;}
#sidebar div.bottom_box .block-user ul.menu li a.active { border:0; color:#5383a7; font-weight:bold; background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
#sidebar div.bottom_box .block-user ul.menu li a:hover { text-decoration:underline; }

#sidebar div.bottom_box .block-comment .item-list ul  { margin:0; padding:0; border-bottom: 1px solid #dde1e4;}
#sidebar div.bottom_box .block-comment .item-list ul li {  border-top:1px solid #dde1e4; margin:0; padding:4px 0 4px 15px ; background:url(gfx/ico_arrow.gif) no-repeat 4px 0.7em; list-style:none; color:#ccc; font-size:10px; line-height:8px;  }
#sidebar div.bottom_box .block-comment .item-list ul li.active { font-weight:bold;background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  border:0; }
#sidebar div.bottom_box .block-comment .item-list ul li a { border:none; padding:0; font-size:11px; margin:0; display:block  }
#sidebar div.bottom_box .block-comment .item-list ul li a.active { border:0; color:#5383a7; font-weight:bold; background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
#sidebar div.bottom_box .block-comment .item-list ul li a:hover { text-decoration:underline; }

#sidebar div.bottom_box .item-list ul  { margin:0; padding:0; border-bottom: 1px solid #dde1e4;}
#sidebar div.bottom_box .item-list ul li {  border-top:1px solid #dde1e4; margin:0; padding:0; background:url(gfx/ico_arrow.gif) no-repeat 4px 0.7em; list-style:none }
* html #sidebar div.bottom_box .item-list ul li { height:0.1% }
#sidebar div.bottom_box .item-list ul li.active { font-weight:bold;background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  border:0;  }
#sidebar div.bottom_box .item-list ul li a { border:none; display:block; padding:4px 0 4px 15px; }
#sidebar div.bottom_box .item-list ul li a.active { border:0; color:#5383a7; font-weight:bold; background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
#sidebar div.bottom_box .item-list ul li a:hover { text-decoration:underline; }

#sidebar div.bottom_box .block-menu ul.menu  { margin:0; padding:0;}
#sidebar div.bottom_box .block-menu ul.menu li {  margin:0; padding:0; background:url(gfx/ico_arrow.gif) no-repeat 4px 0.7em; list-style:none }
#sidebar div.bottom_box .block-menu ul.menu li.active { font-weight:bold;background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  border:0; }
#sidebar div.bottom_box .block-menu ul.menu li a { border:none; display:block; padding:4px 0 4px 15px;}
#sidebar div.bottom_box .block-menu ul.menu li a.active { border:0; color:#5383a7; font-weight:bold; background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
#sidebar div.bottom_box .block-menu ul.menu li a:hover { text-decoration:underline; }

#sidebar div.bottom_box .block-menu ul.menu ul { border:0; margin:0; padding:0; }
#sidebar div.bottom_box .block-menu ul.menu ul li { background-position:3% 0.7em; }
#sidebar div.bottom_box .block-menu ul.menu ul li a { padding-left:20px; }
#sidebar div.bottom_box .block-menu ul.menu ul li a.active { background-position:3% 0.7em }

#sidebar div.bottom_box .block-menu ul.menu ul li ul { border:0; margin:0; padding:0; }
#sidebar div.bottom_box .block-menu ul.menu ul li ul li { background-position:5% 0.7em; }
#sidebar div.bottom_box .block-menu ul.menu ul li ul li a { padding-left:25px; }
#sidebar div.bottom_box .block-menu ul.menu ul li ul li a.active { background-position:5% 0.7em }

#sidebar div.bottom_box .block-menu ul.menu ul li ul li ul { border:0; margin:0; padding:0; }
#sidebar div.bottom_box .block-menu ul.menu ul li ul li ul li { background-position:8% 0.7em; }
#sidebar div.bottom_box .block-menu ul.menu ul li ul li ul li a { padding-left:30px; }
#sidebar div.bottom_box .block-menu ul.menu ul li ul li ul li a.active { background-position:8% 0.7em }


#sidebar div.bottom_box .block-book ul.menu  { margin:0; padding:0;}
#sidebar div.bottom_box .block-book ul.menu li {  margin:0; padding:0; background:url(gfx/ico_arrow.gif) no-repeat 4px 0.7em; list-style:none }
#sidebar div.bottom_box .block-book ul.menu li.active { font-weight:bold;background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  border:0; }
#sidebar div.bottom_box .block-book ul.menu li a { border:none; display:block; padding:4px 0 4px 15px;}
#sidebar div.bottom_box .block-book ul.menu li a.active { border:0; color:#5383a7; font-weight:bold; background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
#sidebar div.bottom_box .block-book ul.menu li a:hover { text-decoration:underline; }

#sidebar div.bottom_box .block-book ul.menu ul { border:0; margin:0; padding:0; }
#sidebar div.bottom_box .block-book ul.menu ul li { background-position:3% 0.7em; }
#sidebar div.bottom_box .block-book ul.menu ul li a { padding-left:20px; }
#sidebar div.bottom_box .block-book ul.menu ul li a.active { background-position:3% 0.7em }

#sidebar div.bottom_box .block-book ul.menu ul li ul { border:0; margin:0; padding:0; }
#sidebar div.bottom_box .block-book ul.menu ul li ul li { background-position:5% 0.7em; }
#sidebar div.bottom_box .block-book ul.menu ul li ul li a { padding-left:25px; }
#sidebar div.bottom_box .block-book ul.menu ul li ul li a.active { background-position:5% 0.7em }

#sidebar div.bottom_box .block-book ul.menu ul li ul li ul { border:0; margin:0; padding:0; }
#sidebar div.bottom_box .block-book ul.menu ul li ul li ul li { background-position:8% 0.7em; }
#sidebar div.bottom_box .block-book ul.menu ul li ul li ul li a { padding-left:30px; }
#sidebar div.bottom_box .block-book ul.menu ul li ul li ul li a.active { background-position:8% 0.7em }



#sidebar div.bottom_box .block-submenutree ul.menu  { margin:0; padding:0;}
#sidebar div.bottom_box .block-submenutree ul.menu li {  margin:0; padding:0; background:url(gfx/ico_arrow.gif) no-repeat 4px 0.7em; list-style:none }
#sidebar div.bottom_box .block-submenutree ul.menu li.active { font-weight:bold;background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  border:0; }
#sidebar div.bottom_box .block-submenutree ul.menu li a { border:none; display:block; padding:4px 0 4px 15px;}
#sidebar div.bottom_box .block-submenutree ul.menu li a.active { border:0; color:#5383a7; font-weight:bold; background:url(gfx/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
#sidebar div.bottom_box .block-submenutree ul.menu li a:hover { text-decoration:underline; }

#sidebar div.bottom_box .block-submenutree ul.menu ul { border:0; margin:0; padding:0; }
#sidebar div.bottom_box .block-submenutree ul.menu ul li { background-position:7% 0.7em;}
#sidebar div.bottom_box .block-submenutree ul.menu ul li a { padding-left:35px; }
#sidebar div.bottom_box .block-submenutree ul.menu ul li a.active { background-position:7% 0.7em }

#sidebar div.bottom_box .block-submenutree ul.menu ul li ul { border:0; margin:0; padding:0; }
#sidebar div.bottom_box .block-submenutree ul.menu ul li ul li { background-position:5% 0.7em; }
#sidebar div.bottom_box .block-submenutree ul.menu ul li ul li a { padding-left:23px; }
#sidebar div.bottom_box .block-submenutree ul.menu ul li ul li a.active { background-position:5% 0.7em }

#sidebar div.bottom_box .block-submenutree ul.menu ul li ul li ul { border:0; margin:0; padding:0; }
#sidebar div.bottom_box .block-submenutree ul.menu ul li ul li ul li { background-position:8% 0.7em; }
#sidebar div.bottom_box .block-submenutree ul.menu ul li ul li ul li a { padding-left:30px; }
#sidebar div.bottom_box .block-submenutree ul.menu ul li ul li ul li a.active { background-position:8% 0.7em }



#sidebar div.bottom_box .block-search label { display:block; color:#727272 }







	/* ----------------------- bottom boxes ----------------------------- */

	/*#content {
		background:url(img/bg_subcontent.gif) repeat-y 0 0;
		width:930px;
		margin:20px auto 25px auto;
		padding:0;
		
	}*/
	
	#main { width:600px; float:left; margin:0; padding:0;}
	
	#main div.textcontent { font-size:13px; }
	
	#main div.textcontent .metaterm { font-size:11px }
	
	#main h1 { border-bottom:1px solid #dde1e4; margin:0 20px 0 0; }
	#main div.bottom_box div.textcontent h2 { border-bottom:1px solid #dde1e4; margin:0 0 10px 0; padding:0; font-weight:normal; font-size:17px; color:#7a99b0;}
	#main div.bottom_box div.textcontent h2 a { color:#7a99b0;}
	
	#main form { font-size:11px; }
	#main form label { font-weight:normal; }
	#main form span.field-prefix, 
	#main form span.field-suffix { font-size:10px; }
	
	/* ----------------------- general main boxes ----------------------------- */
		
		div.bottom_box {
			float:left;
			margin:15px 20px 10px 0;
			padding:0 0 10px 0;
			/*border-bottom:1px solid #dde1e4;*/
			width:580px;
		}
		
		div.bottom_box#first {
			width:149px;
			padding-left:0;
			border:none;
		}
		
		div.bottom_box#last {
			padding-right:0;
		}
		
		div.bottom_box h4 { margin:0; padding:0; }
		div.bottom_box p { line-height:15px; margin:0 0 10px 0 }
		div.bottom_box p.date { color:#a7a7a7; margin:0 0 10px 0; font-size:11px; }
		div.bottom_box .submitted { color:#a7a7a7; margin:0 0 10px 0 }
		div.bottom_box p.linkmore { margin:10px 0 0 0; }
		
		div.bottom_box .node { border-bottom:1px solid #dde1e4; padding:0 0 6px 0; margin:0 0 15px 0}
		
		
		
		div.bottom_box div.textcontent { padding:2px 0; }
		
		div.bottom_box p img { float:left; margin:0 8px 5px 0; }
		
		div.bottom_box ul { }
		
		div.bottom_box ul li {
			margin: 0 0 0 20px;
			padding:2px 0 3px 15px;
			background:url(img/ico_arrow.gif) no-repeat 0 0.4em;
		}
		
		div.bottom_box ul#round li {
			margin: 0 0 0 20px;
			padding:2px 0 3px 15px;
			background:url(img/ico_bullet.gif) no-repeat 0 0.4em;
		}
		
		div.bottom_box div.page_link { }
		
		.book-navigation { margin:0; padding:0; width:580px }
		
		.book-navigation .menu { margin:0; padding:0; border:0; }
		.book-navigation .leaf { list-style:none; border:0; border-top:1px solid #dde1e4}
		.book-navigation .page-links { border-top:1px solid #dde1e4 ; border-bottom:1px solid #dde1e4 ; background:#f8fafb }
		.book-navigation .page-previous, 
		.book-navigation .page-up, 
		.book-navigation .page-next { border:0; text-decoration:underline; font-weight:bold}
		.book-navigation .page-previous:hover, 
		.book-navigation .page-up:hover, 
		.book-navigation .page-next:hover { border:0; text-decoration:none;}
		
		div.page_link li.node_read_more { background:url(img/ico_readon.gif) no-repeat 0 0.2em; padding:2px 0 2px 18px; margin:10px 0 0 10px; }
		.clear_block { width:570px; border-bottom:1px solid #dde1e4; border-top:1px solid #dde1e4; padding:5px}
		.meta { }
		.terms { float:left; padding:6px 0 0px 0; margin:0; color:#CCCCCC }
		.terms a.active { color:#7a99b0 }
		.page_link { padding:6px 0px 0 0; margin:0 ;float:right;  }
		.page_link a.active { color:#7a99b0 }
		.page_link .inline { }
		
		#main div.bottom_box .book-navigation ul.menu { }
		#main div.bottom_box .book-navigation ul.menu li { border-top:1px solid #dde1e4; margin:0; padding:1px 0; background:url(img/ico_arrow.gif) no-repeat 4px 0.7em; }
		#main div.bottom_box .book-navigation ul.menu li.active { font-weight:bold;background:url(img/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  }
		#main div.bottom_box .book-navigation ul.menu li a { border:none; display:block; padding:4px 0 4px 15px}
		#main div.bottom_box .book-navigation ul.menu li a.active { color:#5383a7; font-weight:bold; background:url(img/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
		#main div.bottom_box .book-navigation ul.menu li a:hover { text-decoration:underline; background:url(img/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  }
		
		 
		

	/* ----------------------- sidebar boxes ----------------------------- */
	
	#sidebar {
		float:right;
		width:307px;
	}

	
	#sidebar div#sub_image { margin:0 0 15px 0; text-transform:lowercase; }
	
		#sidebar div.bottom_box {
			margin:0 0 30px 0;
			padding:0;
			border:none;
			width:307px;
		}
		
		#sidebar div.bottom_box h4 { margin:0 0 15px 0; }
		
		#sidebar div.bottom_box#bottom { margin:0; }
		
		#sidebar div.bottom_box ul.menu { border-bottom:1px solid #dde1e4; }
		#sidebar div.bottom_box ul.menu li { border-top:1px solid #dde1e4; margin:0; padding:0; background:url(img/ico_arrow.gif) no-repeat 4px 0.7em; }
		* html #sidebar div.bottom_box ul.menu li { height:0.1% }
		#sidebar div.bottom_box ul.menu li.active { font-weight:bold;background:url(img/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em;  }
		#sidebar div.bottom_box ul.menu li a { border:none; display:block; padding:4px 0 4px 15px}
		#sidebar div.bottom_box ul.menu li a.active { color:#5383a7; font-weight:bold; background:url(img/ico_arrow.gif) #f0f5f8 no-repeat 4px 0.7em; }	
		#sidebar div.bottom_box ul.menu li a:hover { text-decoration:underline;  }
		
		
		
	
	
	/* ----------------------- pagination ----------------------------- */	
	
	div.bottom_box ul.pager { margin:0 0 0 0; padding:0 0 0 0; float:left; clear:both; width:580px; }
	
	div.bottom_box ul.pager li {
		border:0; 
		background:0;
		padding:0;
		font-size:11px;
		list-style:none;
		margin-right:2px;
		float:left;
	}

	div.bottom_box ul.pager li a {
		border:solid 1px #bdcfdd;
		margin-right:2px;
	}
	
	div.bottom_box ul.pager .previous-off,
	div.bottom_box ul.pager .next-off {
		border:solid 1px #DEDEDE;
		color:#888888;
		display:block;
		float:left;
		font-weight:bold;
		margin-right:2px;
		padding:3px 4px;
	}

	div.bottom_box ul.pager .pager-next,
	div.bottom_box ul.pager .pager-last,
	div.bottom_box ul.pager .pager-first,
	div.bottom_box ul.pager .pager-previous  {
		font-weight:bold;
	}

	div.bottom_box ul.pager .pager-current {
		background:#7a99b0;
		color:#FFFFFF;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 7px;
		margin:0 4px 0 0;
	}
	
	div.bottom_box ul.pager a:link,
	div.bottom_box ul.pager a:visited {
		color:#7a99b0;
		display:block;
		float:left;
		padding:3px 6px;
		text-decoration:none;
	}
	
	div.bottom_box ul.pager a:hover{
		border:solid 1px #5383a7
	}

	/* ----------------------- attachemebts ----------------------------- */	
	
	table#attachments { width:100%; font-size:11px; }
	table#attachments td { padding:2px; background:#eff5fd;  }
	table#attachments td a { font-weight:bold; border:none; background:url(img/ico_arrowsmall.gif) 2px 0.5em no-repeat; padding:0 0 0 10px; }

	
	/* ----------------------- isn network ----------------------------- */
	
	.isn_network_box { border:0 }
	table.isn_network_hq { width:100%;border-bottom:1px solid #eff5fd; }
	table.isn_network_hq tbody { border:0 }
	table.isn_network_hq tbody th { border-bottom:1px solid #eff5fd; padding:6px; }
	table.isn_network_hq tr td { padding:6px; border:0;  border-bottom:1px solid #eff5fd; vertical-align:top }
	table.isn_network_hq tr.hq td { background:#f7fafd; vertical-align:middle }
	
	table.isn_network_hq tr.net_bg td { background:#f9f9f9 }
	
	/* ----------------------- sitemap ---------------------------------- */
	
	div.site-map { }
	div.site-map h2.title { border-bottom:1px solid #dde1e4; margin:10px 0; padding:0; font-weight:normal; font-size:17px; color:#818689; }
	div.site-map ul  { margin:0; padding:5px 0; }
	div.site-map ul li { margin:0; padding:2px 0 2px 10px; }
	div.site-map ul li a.active { list-style:none; color:#7a99b0;}
	
	div.site-map ul li { font-weight:bold; }
	div.site-map ul li ul li { font-weight:normal; }
	div.site-map ul li ul li ul li { font-style:italic; }
	
	
	/* ------------------------- contact form --------------------------- */
	
	
		div.form-container { margin:0; padding:0; }
		
		p.legend { margin-bottom: 1em; }
		p.legend em { color: #C00; font-style: normal; }
		
		div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #e49494 1px solid; background-color: #fffff5; }
		div.errors p { margin: 0; }
		div.errors ul { margin:10px 0 5px 0; }
		div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
		
		div.form-container form div { margin:5px 0; }
		div.form-container form div input  { border:1px solid #cacaca; font-size:11px; padding:2px; }
		div.form-container form div label { color:#727272; }
		
		
		
		div.form-container form p { margin: 0; }
		div.form-container form p.note { margin-left: 140px; font-size: 90%; color: #cacaca; }
		div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
		div.form-container form legend { font-weight: normal; color: #666; padding:0 3px; }
		div.form-container form fieldset div { padding: 0.25em 0; }
		div.form-container label, 
		div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 120px; display: block; float: left; text-align: right; position: relative; }
		div.form-container label.error, 
		div.form-container span.error { color: #b54f4f; }
		div.form-container label em, 
		div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
		div.form-container input.error { border: #e49494 1px solid; background-color: #fffff5; }
		div.form-container input:focus,
		div.form-container input.error:focus, 
		div.form-container textarea:focus {	background-color: #ecf1f6; border-color: #7a99b0; }
		div.form-container textarea { border:1px solid #cacaca; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif }
		div.form-container div.controlset label, 
		div.form-container div.controlset input { display: inline; float: none; }
		div.form-container div.controlset div { margin-left: 170px; }
		div.form-container div.buttonrow { margin-left: 150px; }
		
		div.form-container form div.buttonrow input.button { font-weight:bold; background:#e1eaf2; border:1px solid #7a99b0; color:#7a99b0; padding:3px 5px; margin:0 }

	
	
	/* ----------------------- fleet table ----------------------------- */	
	
	div.title_panel { }
	div.title_panel h2 { display:block; float:left; color:#9a9a8f; font-size:15px;  }
	div.title_panel p.dl_pdf { float:right; background:url(img/ico_pdf.gif)  no-repeat 0 0.2em; padding-left:18px; }
	
	table.fleet_table { width:100%; clear:both; margin:0; padding:0; border:0; border-bottom:1px solid #dde1e4; font-size:11px; }
	
	table.fleet_table tr.with_bg td { background:#f0f5f8; color:#727272;}
	table.fleet_table td {color:#727272;}
	table.fleet_table tr.with_bg td.heading { background:url(img/ico_arrowsmall.gif) #f0f5f8 no-repeat 4px 50%;}
		
	table.fleet_table th { 
		font-weight:bold; 
		color:#fff; 
		background:url(img/ico_arrow.gif) #9fb6c3 no-repeat 4px 0.7em; 
		border:0;
		border-top:1px solid #dde1e4;
		padding:4px 4px 4px 15px;
		vertical-align:top;
	}
	
	table.fleet_table td { 
		padding:4px 4px 4px 15px;
		border-top:1px solid #dde1e4;
		color:#727272;
	}
	
	table.fleet_table td.heading {
		background:url(img/ico_arrowsmall.gif) no-repeat 4px 50%; width:150px !important;
	}
	
	table.fleet_table td + td {
		border-left:1px solid #dde1e4;
	}
	
	table.fleet_table td.image_container {
		padding:0;
	}

	table.fleet_table.sidebar td.heading { width:auto !important }

	
		/* ----------------------- fleet table img----------------------------- */	
	
	table.fleet_table_img { width:100%; clear:both; margin:0; padding:0; border:0; border-bottom:1px solid #dde1e4; font-size:11px; }
	table.fleet_table_img tr.with_bg td { background:#f0f5f8; }
	table.fleet_table_img tr.with_bg td.heading { background:url(img/ico_arrowsmall.gif) #f0f5f8 no-repeat 4px 50%; color:#212121; }
	
	table.fleet_table_img th { 
		font-weight:bold; 
		color:#fff; 
		background:url(img/ico_arrow.gif) #9fb6c3 no-repeat 4px 0.7em; 
		border:0;
		border-top:1px solid #dde1e4;
		padding:4px 4px 4px 15px;
		vertical-align:top;
	}
	

	table.fleet_table_img td.headingon {
		background:url(img/ico_arrowsmall.gif) no-repeat 4px 50%; width:150px !important;
		padding:7px 4px 7px 25px;
		border-top:1px solid #dde1e4;
		color:#727272;
		background:#f0f5f8;
	}

	
	table.fleet_table_img td.headingoff {
		background:url(img/ico_arrowsmall.gif) no-repeat 4px 50%; width:150px !important;
		padding:7px 4px 7px 25px;
		border-top:1px solid #dde1e4;
		color:#727272;
	}
	
	table.fleet_table_img td.image {
		font-size : 12px;
		padding:2px 0px 2px 0px;
			
	}
	
	table.fleet_table_img td + td {
		border-left:1px solid #dde1e4;
	}
	
	table.fleet_table_img td.image_container {
		padding:0;
	}

	table.fleet_table_img.sidebar td.heading { width:auto !important }

	
/* login */


/* comments	 */


#comments {
  border-bottom: 1px solid #e9eff3;
  clear:both;
  margin:0;
  padding:0;
  width:580px;
}

#comments .links {  margin:0 0 5px 0; padding:0;  }
#comments ul.links { padding:5px; background:#fff; }

#comments h3.comments, h3.comments a {
  color:#9a9a8f; font-size:15px; margin:0 0 15px 0;
}

.comment {
  margin: 0 0 5px 0;
  padding:10px 10px 6px 10px;
  background:#f9f9f9;
  clear:both;
}

.comment .last { }

.comment-unpublished { background:#f4f8fa }


.indented {
  margin-left: 25px; /* LTR */
}

#comments h2 { padding:0; color:#7a99b0; font-size:14px; margin:0 0 15px 0; }

.comment h2 a.active {
 	padding:0; color:#9a9a8f; font-size:15px; margin:0 0 15px 0; 
}

.node .content, .comment .content {
  margin: 0.6em 0;
}


.content form { margin:0 0 20px 0; padding:0 0 10px 0; border-bottom: 1px solid #e9eff3; font-size:11px;}
	






