html

{

	background: #DFDDD7;

}

body

{

	background: #DFDDD7 url('../img/header-bg.gif') top repeat-x;

	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;

	font-size: 13px;

	margin: 0;

	padding: 0;

	color: #3F3E3E;

}

a

{

	color: #000000;

	text-decoration: underline;

}

a:hover

{

	color: #404040;

	text-decoration: none;
	background: #BF4646;

}

div.page

{

	margin: 0 auto;

	padding: 0;

	width: 920px;

	min-width: 920px;

	font-size: 1em;

}

div.outer-page

{

	background: url('../img/footer-bg.gif') bottom repeat-x;

}

div.header-right

{

	height: 218px;

	background: url('../img/header-right.gif') top right no-repeat;

}

div.header-left

{

	height: 218px;

	background: url('../img/header-left.gif') top left no-repeat;

}

div.header

{

	height: 218px;

	background: #FFFFC0 url('../img/header-bg.gif') top repeat-x;

	margin: 0 33px;

}

div.header-content

{

	height: 146px;

	/* background: url('../img/header-content-bg.gif') top left no-repeat; */

	min-width: 350px;

}

div.inventory

{

	height: 32px;

}

div.inventory ul

{

	margin: 0;

	padding: 0 5px 0 0;

	list-style-type: none;

	line-height: 32px;

	float: right;

}

div.inventory ul li

{

	float: left;

	margin: 0 5px;

	padding: 0;

}

div.footer-right

{

	background: url('../img/footer-right.gif') right no-repeat;

	height: 90px;

}

div.footer-left

{

	background: url('../img/footer-left.gif') left no-repeat;

	height: 90px;

}

div.footer

{

	padding: 20px 0 0 0;

	margin: 0 33px;

	text-align: center;

}

div.copyright

{

	padding: 10px 0 0 0;

	font-size: 0.9em;

}

div.logo

{

	float: left;

	margin: 10px 0 0 5px;

}

div.slogan /* To the right of the Logo Image */

{

	color: #FFFF40;

	font-size: 1.15em;

	vertical-align: bottom;

	line-height: 146px;

	padding-left: 20px;

	float: left;

}

div.slogan2 /* Blog - Index Page Copy*/

{

	color: #404040;

	font-size: 1.15em;

	padding-top: 10px;

	text-align: justify;

}

/* top menu start */

div.top-menu

{

	clear: both;

	padding: 0;

	margin: 0;

	height: 40px;

	font-size: 1.1em;

	font-weight: bold;

}

ul.menu

{

	list-style-type: none;

	margin: 0 0 0 10px;

	padding: 0;

}

ul.menu li

{

	float: left;

	margin: 0 3px 0 0;

	height: 40px;

}

ul.menu li a

{

    color: #FFFF00;

	line-height: 40px;

	padding: 0 20px;

	display: block;

	float: left;

	text-decoration: none;

}

ul.menu li.active

{

	color: #000000;

	background: url('../img/tab-left-active.gif') top left no-repeat;

}

ul.menu li.active div

{

	line-height: 40px;

	padding: 0 20px;

	background: url('../img/tab-right-active.gif') top right no-repeat;

}

/* top menu end */

div.lang-switch

{

	float: left;

	margin: 5px;

	padding: 0;

	font-size: 0.8em;

}

div.lang-switch select

{

	font-size: 1em;

}

div.listing-sorting

{

	font-size: 0.9em;

	text-align: center;

	border: 1px solid #FF0000;

	background: #EEF6FF;

	padding: 5px;

}

div.listing-sorting a

{

	font-weight: bold;

}

div.content-right

{

	clear: both;

	background: url('../img/content-right.gif') right repeat-y;

}

div.content-left

{

	background: url('../img/content-left.gif') left repeat-y;

}

div.content-left div.content

{

	padding-bottom: 10px;

	margin: 50 5px;

}

div.breadcrumb

{

	margin: 10px 0;

	font-size: 0.9em;

}

p

{

	padding: 0;

	margin: 10px 0;

}

.date

{

	font-size: 0.85em;

}

p.news

{

	margin-top: 5px;

	font-size: 0.85em;

}

p.last

{

	font-size: 0.85em;

	margin-top: 5px;

	text-align: right;

}

img

{

	border: 0;

}

form

{

	padding: 0;

	margin: 0;

}

.clearfix:after

{

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

* html .clearfix

{

	height: 1%;

}

h1

{

	font-size: 1.6em;

	margin: 10px 0;

	padding: 0;

	color: #521E30;

}

h2

{

	font-size: 1.3em;

	margin: 5px 0;

	padding: 0;

	color: #;

}

div.field

{

	font-size: 1em;

	font-weight: bold;

	margin-bottom: 10px;

}

a.title

{

	font-weight: bold;

}

div.url

{

	color: #EA0101;

	padding: 0;

	font-style: italic;

	font-size: 0.9em;

	width: 1%;

	cursor: help;

	white-space: nowrap;

}

div.description

{

	margin: 2px 0;

	padding: 0;

	font-size: 0.9em;

	text-align: justify;

}

div.stat

{

	clear: both;

	padding: 0;

	font-size: 0.9em;

	margin: 2px 0;

}

div.stat img

{

	margin: 0 5px;

}

div.pr_stat

{

	margin: 2px 0 15px 0;

	font-size: 0.9em;

}

div.pagerank

{

	border: 1px solid #ccc;

	height: 4px;

	margin: 7px 7px 0 5px;

	padding: 0;

	width: 50px;

	background: #EFEFEF;

	float: left;

}

div.inner-pagerank

{

	margin-top: -1px;

	background-image: url('../img/pr10.gif');

	float: left;

	height: 5px;

	padding: 0;

}

div.pr-text

{

	float: left;

	font-size: 0.9em;

}

.no

{

	border: none;

}

a.no

{

	text-decoration: none;

}

.editor-welcome

{

	padding: 0;

	text-align: left;

}

.editor-content

{

	padding: 0;

	text-align: center;

}

div.notification

{

	background: #D7EBD3 url('../img/ico-notif.gif') center left no-repeat;

	border: 1px solid #FF0000;

	font-weight: bold;

	margin: 10px 0;

	padding: 10px 10px 10px 45px;

	color: #265624;

}

div#notification ul

{

	padding: 0;

	margin: 0 0 0 20px;

	list-style-type: none;

}

div.error

{

	background: #FFEDEB url('../img/ico-error.gif') center left no-repeat;

	border: 1px solid #FF0000;

	font-weight: bold;

	margin: 10px 0;

	padding: 10px 10px 10px 45px;

	color: #CD5C52;

}

div.navigation

{

	clear: both;

	margin: 5px 0;

	text-align: center;

}

div.navigation span a

{

	text-decoration: none;

}

div.navigation span

{

	margin: 0 2px;

}

div.navigation span

{

	text-decoration: none;

	border: 1px solid #FF000;

	background: #EEF6FF;

	padding: 0 4px;

}

div.navigation a:hover, div.navigation span.active

{

	background: #FFF;

}

div.alpha-navigation

{

	text-align: center;

}

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

{

	padding: 0 2px;

}

/* box styles start */

div.box

{

	clear: both;

	margin: 10px 0 0 0;

}

div.box-caption-movable

{

	background: url('../img/movable-box-caption-bg.gif') bottom left repeat-x;

	font-weight: bold;

	line-height: 36px;

	margin: 0 10px;

	font-size: 1.1em;

}

div.box-caption-left-movable

{

	background: url('../img/movable-box-caption-left.gif') bottom left no-repeat;

	height: 36px;

}

div.box-caption-right-movable

{
/* NEED NEW COLOR */
	background: #C0DB92 url('../img/movable-box-caption-right.gif') bottom right no-repeat;

	height: 36px;

}

div.box-caption-fixed

{

	background: url('../img/fixed-box-caption-bg.gif') bottom left repeat-x;

	font-weight: bold;

	line-height: 36px;

	margin: 0 10px;

	font-size: 1.1em;

}

div.box-caption-left-fixed

{

	background: url('../img/fixed-box-caption-left.gif') bottom left no-repeat;

	height: 36px;

}
/* NEW COLOR */

div.box-caption-right-fixed

{

	background: #79C2D8 url('../img/fixed-box-caption-right.gif') bottom right no-repeat;

	height: 36px;

}

div.box-content-right

{

	background: #FFFFC0 url('../img/box-content-right.gif') right repeat-y;

}

div.box-content-left

{

	background: url('../img/box-content-left.gif') left repeat-y;

}

div.box-content-center

{

	padding: 10px;

	margin: 0 2px;

	background: #FFFFC0;

}

div.box-content-center ul li a

{

	background: url('../img/ico-li.gif') 8px center no-repeat;

	padding: 5px 5px 5px 20px;

	display: block;

}
/* Hover Background Box Content */
div.box-content-center ul li div, div.box-content-center ul li a:hover

{

	background: #F2EA67 url('../img/ico-active.gif') 8px center no-repeat;

	padding: 5px 5px 5px 20px;

	color: #EA0101;

}

div.box-footer

{

	background: url('../img/box-footer-bg.gif') top left repeat-x;

	height: 4px;

	margin: 0 4px;

	font-size: 0.1px;

}

div.box-footer-left

{

	background: url('../img/box-footer-left.gif') top left no-repeat;

	height: 4px;

}

div.box-footer-right

{

	background: #FFFFC0 url('../img/box-footer-right.gif') top right no-repeat;

	height: 4px;

}

div.box-content

{

	padding: 10px;

}

/* box styles end */

span.highlight

{

	background-color: #F4E359;

	color: #000;

	font-weight: bold;

}

div.account-menu

{

	position: relative;

	float: right;

	margin-right: 60px;

	margin-top: -155px;

}

div.account-menu input.text

{

	width: 100px;

}

ul.account-menu, ul.extra-menu

{

	list-style-type: none;

	margin: 0;

	padding: 0;

	font-weight: bold;

}

ul.account-menu li,ul.extra-menu li

{

	margin: 0 0 5px 0;

	text-transform: uppercase;

}

div.comment-approval

{

	margin: 2px 0;

	font-size: 0.9em;

	color: #666;

}

div.posted

{

	font-size: 0.9em;

	margin-bottom: 10px;

}

p.user

{

	padding: 0;

	margin: 8px 0;

}
/*Left Column */
td.left-column

{

	width: 200px;

	padding-left: 20px;

	margin: 0;

}
/* Right Column */
td.right-column

{

	width: 210px;

	padding-right: 10px;

	margin: 0;

}

td.center-column

{

	padding: 0 10px;

	margin: 0;

}

input.text, input.numeric, input.password, select.text, input.what

{

	border: 1px solid #FF0000;

	background: #FFF url('../img/text-bg.gif') center left repeat-x;

}

input.button

{

	border: 1px solid #FF0000;

	background: #F2EE6D url('../img/flat-button-bg.gif') center left repeat-x;

	font: bold 11px Verdana, Arial, Tahoma, sans-serif;

	color: #521E30;

	font-weight: bold;

	height: 20px;

	cursor: pointer;

}

input.button:hover

{

	background: #FFFFC0;

}

input, textarea

{

	font-family: Verdana;

	font-size: 1em;

	border: 1px solid #FF0000;

}

input.radiocheck

{

	border: none;

}

input[disabled], button[disabled]

{

	border: 1px solid #ADB2B5;

	background: #F4F4F4;

	color: #838383;

}

input[disabled]:hover, button[disabled]:hover

{

	background: #F4F4F4;

}

th.head

{

	border: 1px solid #2C8792;

	padding: 0 5px 0 10px;	

}

th.sort-asc,th.sort-desc,th.sort-none

{

	height: 20px;

	cursor: pointer;

}

th.sort-asc { background: url('../img/sortings.gif') 0px 0px no-repeat; }

th.sort-desc { background: url('../img/sortings.gif') 0px -20px no-repeat;}

th.sort-none {background: url('../img/sortings.gif') 0px -40px no-repeat;}

p.field, p.error

{

	margin: 15px 0;

}

div.info

{

	background-color: #FFFFC0;

	vertical-align: center;

	padding: 3px;

	font-style: italic;

}

p.error

{

	padding: 5px;	

	background: #FFEDEB ;		

	border: 1px solid #CD5C52;

	font-weight: bold;

	color: #CD5C52;	

}

hr

{

	background: #2C8792;

	height: 1px;

	border: none;

	margin: 10px 0;

}

ol

{

	padding: 0;

	margin: 0 0 0 30px;

}

div.admin-approve

{

	margin: 0 10px 10px 10px;

}

div.waiting

{

	margin: 0 5px 10px 0;

	float: left;

	width: 12px;

	height: 12px;

	background: #D9E1E7;

	border: 1px solid #2C8792;

}

div.dbx-box

{

}

div.dbx-handle

{

	color: #215DC6;

	height: 31px;

	padding:0px;

	margin:0px;

}

fieldset

{

	padding: 0 10px 10px 10px;

	margin: 10px 1px;

	border: 1px solid #2C8792;

}

legend

{

	padding: 2px 5px;

	font-size: 1.3em;

	font-weight: bold;

}

/* Collapsing fieldsets */

html fieldset.collapsed {

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-right-width: 1px;

  margin-bottom: 0;

  height: 1em;

}

html fieldset.collapsed * {

  display: none;

}

html fieldset.collapsed legend {

  display: block;

}

html fieldset.collapsible legend a {

  padding-left: 15px;

  background: url(../img/expanded-arrow.png) 0 75% no-repeat;

}

html fieldset.collapsed legend a {

  background-image: url(../img/collapsed-arrow.png);

  background-position: 0 50%;

}

/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */

* html fieldset.collapsed legend,

* html fieldset.collapsed legend *,

* html fieldset.collapsed table * {

  display: inline;

}

html fieldset.collapsible legend a {

	font-weight: bold;

  display: block;

  text-decoration: none;

}

/* Avoid jumping around due to margins collapsing into collapsible fieldset border */

html fieldset.collapsible .fieldset-wrapper {

  /*overflow: auto;*/

}



ul.tree

{

	list-style-type: none;

	padding:0px;

	margin:0px 0px 0px 25px;

}

ul.tree li

{

	font-size:12px;

}



ul.gallery

{

	list-style-type: none;

	padding:0px;	

	margin:0px;

}

ul.gallery li

{

	padding: 0px 10px 10px 0px;  

	color: black;

	float: left;

	text-align: center;

}



/* pagenate start */

div.pagenate

{

	padding: 5px 0;

	margin: 10px 0;

	clear: both;

}

div.pagenate span.info {

	border: 1px solid #2C8792;

	padding: 1px 15px 1px 5px;

	margin-right: 5px;

	cursor: pointer;

	background: #FFFFC0 url('../img/menu_action_down.gif') 95% 50% no-repeat;

}

div.pagenate a:link, div.pagenate a:active, div.pagenate a:visited {

	text-decoration: none;

}

div.pagenate a {

	border: 1px solid #2C8792;

	padding: 1px 5px;

	background-color: #FFFFC0;

}

div.pagenate strong {

	border: 1px solid #2C8792;

	padding: 1px 5px;

	margin-right: 5px;

	background-color: #DFDDD7;

}

div#jump2page {

	position: absolute;

	border: 1px solid #2C8792;

	z-index: 100;

	background: #FFFFC0;

}

div#jump2page div.title {

	padding: 2px 5px;

	border-bottom: 1px solid #2C8792;

}

div#jump2page div.content {

	background: #FFFFC0;

	padding: 5px;

}

/* pagenate end */



/* start comments */

div.comment {

	border-bottom: 1px solid #bbb;

	padding: 10px 0px;

}

/* end comments */



table.common

{

	width: 100%;

	background: #FFFFCO;

}

table.common th

{

	text-align: center;

	background: #B9E6A2 url('../img/th-bg.gif') top repeat-x;

	padding: 5px;

	border-bottom: 1px solid #DFDDD7;

	border-right: 1px solid #DFDDD7;

}

table.common td

{

	padding: 5px;

	border-bottom: 1px solid #DFDDD7;

	border-right: 1px solid #DFDDD7;

}

table.common tr.highlight

{

	background: #FFFFC0;

}

table.common tr.hover

{

	background: #C0C0C0;

}



/* start jquery.autocomplete styles */

.ac_results {

	padding: 0px;

	border: 1px solid WindowFrame;

	background-color: Window;

	overflow: hidden;

}



.ac_results ul {

	width: 100%;

	list-style-position: outside;

	list-style: none;

	padding: 0;

	margin: 0;

}



.ac_results iframe {

	display:none;/*sorry for IE5*/

	display/**/:block;/*sorry for IE5*/

	position:absolute;

	top:0;

	left:0;

	z-index:-1;

/*	filter:mask();*/

	width:3000px;

	height:3000px;

}



.ac_results li {

	margin: 0px;

	padding: 2px 5px;

	cursor: pointer;

	display: block;

	width: 100%;

	font: menu;

	font-size: 12px;

	overflow: hidden;

}



.ac_loading {

	background : Window url('../img/indicator.gif') right center no-repeat;

}



.ac_over {

	background-color: Highlight;

	color: HighlightText;

}

/* end jquery.autocomplete styles */

span.textcounter

{

	background-color: #ADDA7F;

	font-weight:bold;

	padding:0 5px;

}

.managemode

{

	text-align: center;

	color: #FFF;

	background-color: #F00;

	padding: 5px;

	font-size: 16px;

}

.managemode a

{

	color: #FFF;

	font-weight: bold;

}

/* START STYLES FOR MAIL FORM */

#mail_form label, #mail_form input[type="text"] {

	display: block;

	width: 250px;

	float: left;

	margin-bottom: 10px;

}



#mail_form label {

	text-align: right;

	width: 100px;

	padding-right: 20px;

}



#mail_form br {

	clear: left;

}



#mail_form textarea {

	width: 90%;

	height: 150px;

	margin-bottom: 10px;

}



#mf_notify {

	z-index: 4000;

	top:30%;

	left:55%;

	width: 400px;

}

/* END STYLES FOR MAIL FORM */



span.note {

	font-size: small;

	font-style: italic;

	color: #F00;

}



/* unread mails in mailbox */

tr.unread {

	font-weight: bold;

}



@media print {

	.noprint {

		display: none;

	}

	html { background: none; }

	body {

		background: none;

		color: #000;

	}

	div.outer-page { background: none; }

	div.content-right { background: none; }

	div.content-left { background: none; }

	div.page {

		width: 100%;

	}

}

/* Report View Page Report Status */
.ReportStatus {
	color: #000000;
	font-weight: bold;
	border: 1px solid #FF0000;
	background-color: #FFFFC0;
        font-family: "Courier New", Courier, monospace;
}
