body {
	font-size: 8pt;
	color: #535e62;
	background-color:#889e28;/*#829339;*/ /*#e9ea96;*/
	padding: 0;
	margin: 0;
	text-align:center;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size:1.0em;
	padding: 0;
	margin: 0;
	border: 0;
	border-spacing: 0;
}
table tr td {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border: 0;
}
h2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #6b1515;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	margin-top: -1px;
	margin-right: 0.25em;
	margin-bottom: 0.5em;
	padding-bottom: 0.25em;
}
h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #6b1515;
	font-size: 9pt;
	margin-top: 0px;
	margin-right: 0.25em;
}
h4, h5, h6 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #6b1515;
	font-weight: bold;
	font-size: 8pt;
	margin-top: 0.25em;
	margin-right: 0.25em;
	margin-bottom: 0.2em;
}
img {
	border-width: 0px;
}
cite {
	display: block;
	background-image: url(images/cite.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 70px;
}
/* *********************************************************************  * GENERAL LAYOUT  * *********************************************************************/
#frame {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 819px;
	background-image: url(images/main_shadow_middle.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}
#inner_container {
	padding-right: 0px;
	margin-left:9px;
	
	width:801px;
}
#main_container {
	clear: both;
	background-color:#f4efda;
}

#main_layout_table {
	width: 100%;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	font-size: 9pt;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
* html body #main_layout_table {
	width: 97%;
}
#global_nav {
	color: #666;
	padding-top: 5px;
	float:right;
}
#global_nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#global_nav ul li {
	margin: 0;
	display: inline;
	padding-right: 1em;
}
#global_nav a, #global_nav span.selected_menu_entry {
	text-decoration: none;
}
#global_nav ul li a:link, #global_nav ul li a:visited {
	color: #666;
	text-decoration: none;
}
#global_nav ul li a:hover, #global_nav ul li a:active {
	color: #666;
	text-decoration: underline;
}
#global_nav ul li span.selected_menu_entry {
	background-color: transparent;
	color: #666;
}
#global_nav ul li a.exorbitant {
	/*color: #999;
*/
}

#lang_menu {
	color: #666;
	padding-top: 5px;
	margin-left:5px;
}
#lang_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#lang_menu ul li {
	margin: 0;
	display: inline;
	padding-right: 1em;
}
#lang_menu a, #lang_menu span.selected_menu_entry {
	text-decoration: none;
}
#lang_menu a:link, #lang_menu a:visited {
	color: #666;
	text-decoration: none;
}
#lang_menu a:hover, #lang_menu a:active {
	color: #666;
	text-decoration: underline;
}
#lang_menu span.selected_menu_entry {
	background-color: transparent;
	color: #666;
}

#top {
	padding: 0;
	margin: 0;
	height: 194px;
	background-image: url(images/default_head.jpg);
	background-repeat: no-repeat;
	background-position:right;
}
#breadcrumb {
	color: #a5a7ae;
	padding: 0.4em;
	border-bottom: 1px solid #a5a7ae;
}
* html div#breadcrumb {
	position: relative;
}
#history_path {
	margin-left: 0.5em;
}
#history_path a:link, #history_path a:visited, #history_path a:hover, #history_path a:active {
	color: #a5a7ae;
	text-decoration: underline;
}
#project_selector {
	display: block;
	margin-right: 0.40em;
	text-align: left;
	background-image: url(images/project_button_main.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}
#project_selector .top {
	background-image: url(images/project_button_top.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
#project_selector .top_left {
	background-image: url(images/project_button_top_left.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#project_selector .left {
	background-image: url(images/project_button_left.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
#project_selector .bottom_left {
	background-image: url(images/project_button_bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#project_selector .bottom_right {
	background-image: url(images/project_button_bottom_right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#project_selector .content {
	padding: 0.75em;
	padding-bottom: 1.0em;
}
a#project_selector {
	font-weight: bold;
	text-decoration: none;
}
a#project_selector:link {
	color: #fff;
}
a#project_selector:visited {
	color: #fff;
}
a#project_selector:hover {
	color: #c0c9de;
}
a#project_selector:active {
	color: #c0c9de;
}
#siteinfo {
	text-align: right;
	margin-top: 20px;
	padding-right: 5px;
	color: #ADB8C1;
}

#menu_container{
  background-image:url(images/main_menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#352a2d;
	
	width:100%;
}

#menu {
	color: #333;
	margin: 0;
	padding:0;
	margin-left:166px;
	border-left:1px solid #fff;
	text-transform: uppercase;
	font-family: Arial, Helvetica, monospace, Verdana, sans-serif;
	font-size:1.1em;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu ul li {
	float: left;
	padding: 0;
	margin: 0;
}
#menu ul li:hover, #menu ul li:focus, #menu ul li:active {
	/*background: #f3f3f3;
*/
}
#menu ul li img {
	margin: 0;
}
#menu ul li a {
	text-decoration: none;
	color: #fff;
	display: block;
	text-align: center;
  padding:0.5em;
  
  padding-left:0.8em;
  padding-right:0.8em;
  
  border-right:1px solid #fff;
}

* html body #menu ul li a {
}
#menu ul li a.none {
}
#menu ul li a:link {
	color: #fff;
}
#menu ul li a:visited {
	color: #fff;
}
#menu ul li a:hover{
  background-color:#423639;
}

.menu_item_separator {
	height: 23px;
	font-size: 0px;
}

#menu ul li a.selected_menu_entry {
  background-color:#f4efda;
  color:#6b1515;
}

#menu ul li a:link.selected_menu_entry {
  background-color:#f4efda;
  color:#6b1515;
}

#menu ul li a:visited.selected_menu_entry {
  background-color:#f4efda;
  color:#6b1515;
}

#context {
	color: #000;
	font-weight: normal;
	width: 138px;
	float: right;
}
#context .container {
	
}
#context .container .selected_menu_entry {
}
.submenu {
	background-color: #f4efdb;
	background-image:url(images/submenu_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	width: 168px;
}
#submenu {
	display: block;
	font-weight: bold;
	margin-top:8px;
	font-size:8pt;
	/*font-family: Arial, Helvetica, monospace, Verdana, sans-serif;
*/
}

#submenu ul {
	margin: 0px;
	padding: 0px;
	color: #535e62;
	list-style-position: outside;
	list-style-type: none;
	width: 100%;
}
#submenu ul li {
	padding: 0;
	margin: 0;
	width: 100%;
}
#submenu ul li a {
	display: block;
	padding: 7px;
	border-bottom: 3px solid #fff;
	margin: 0;
}
#selected_submenu_item {
	color: #8fb5c7;
	background-color: #6b1515;
}
#submenu ul li a:link {
	color: #535e62;
	text-decoration: none;
}
#submenu ul li a:visited {
	color: #535e62;
	text-decoration: none;
}
#submenu ul li a:hover {
	color: #fff;
	background-color: #6b1515;
	text-decoration: none;
}
#submenu ul li a span.selected_menu_entry {
	color: #fff;
/*#9E96AC*/
}
#submenu ul li a:hover#selected_submenu_item {
	background-color: #6b1515;
}
ul.submenu_levelx li {
}
#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1.35em;
	color: #352a2d;
	padding-right: 0.25em;
}
#content a:link {
	color: #6b1515; /*#889e28;*/
	text-decoration: underline;
}
#content a:visited {
	color: #6b1515;
	text-decoration: underline;
}
#content a:hover {
	color: #b38a8a;
	text-decoration: underline;
}
#content a:active {
	color: #b38a8a;
	text-decoration: underline;
}
#content p, #content ul, #content div {
}
#content p {
	padding-top: 0;
	margin-top: 0;
}
#content ul {
	list-style-image: url(images/bullet_arrow_black.gif);
}
#content div {
}
#content table tr td {
	
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
}
#content .content_object {
	width: 100%;
	margin-bottom: 0.25em;
	padding-bottom: 10px;
	
	/*border-bottom: 1px dotted #535e62;
*/
}
#content .content_object table {
	border-spacing: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.35em;
	font-size:1.0em;
}


#content .content_object table tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.35em;
	font-size:1.0em;
}

#content .content_object img {
	
	border: 0px solid red;
}
#content_column {
	padding: 0;
	margin: 0;
	padding-left: 8px;
	padding-right: 5px;
	padding-top:15px;
}
#left_column {
	padding: 0;
	margin: 0;
}
#context_column {
	padding-right: 8px;
}
* html body #context_column {
	padding-right: 6px;
}
#left_column img, #left_column object {
	margin-bottom: 1.5em;
	display: block;
}

#brand{
  background-image:url(images/brand.jpg);
  background-repeat:no-repeat;
  height:170px;
  width:168px;
  display:block;
}

#quicksearch_form {
  margin:0;
  padding:0;
  margin-left:0.5em;
}

#quicksearch_form form {
	margin: 0;
	padding: 0;
	margin-top:3px;
}
#quicksearch_form input {
	color: #f4efda;
	font-size: 1.0em;
	width: 117px;
	background-color: #423639;
	margin: 0;
	border: 1px solid #33282c;
}



.quicksearch_button{
  background-image:url(images/main_menu_bg.jpg); 
  background-position:bottom left;
  background-repeat:repeat-x;
  border:1px solid #f4efda; 
  width:auto;
  cursor:pointer;
}

#contact_links {
}
#contact_links ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#contact_links ul li {
	padding: 0;
	margin: 0;
	margin-top: 0.35em;
}
#contact_links a {
	color: #fff;
	text-decoration: none;
}
#footer {
	color: #575757;
	font-size: 0.9em;
	height: 20px;
	padding-right: 0px;
	background-image:url(images/main_menu_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}
.content_image {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}
.content_image_right {
	margin-left: 8px;
	
	padding-right: 0;
	float:right;
}
.content_image_left {
	margin-right:8px;
	
	padding-left: 0;
	float:left;

}
/*************************** SITESECTIONS ********************************/
/* sitemap */
ul.sitemap {
	list-style-image: url(images/bullet_arrow.gif);
}
ul.sitemap li {
}
.invisible {
	display: none;
	padding: 0;
	margin: 0;
}
/**************************** SERACHRESULT ********************************/
.search_result_meta_data {
	color: #888;
}
.search_result_path {
	color: #6b1515;
}
.search_result_detail_info {
	margin-top: 0px;
	border-bottom: 1px dotted #535e62;
	margin-right: 0.5em;
	padding-bottom: 5px;
}
/* *********************************************************************  * FORM SETUP * *********************************************************************/
input, textarea {
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}
input.std_button {
	margin: 0;
	width: auto;
	background: none;
	background-color: #7f8d92;
	border: 1px solid #7f8d92;
	color: #fff;
	font-weight: bold;
}
form fieldset {
	border: 1px solid #386396;
	text-align: left;
	padding: 0.5em;
}
form fieldset legend {
	border: 1px solid #386396;
	font-size: 1.2em;
	padding: 0.25em;
	background-color: #eceff5;
	color: #386396;
	margin-bottom: 0.75em;
	background-image: url(images/button_bg.jpg);
	background-repeat: repeat-x;
}
.std_button {
	background-image: url(images/button_bg.jpg);
	background-repeat: repeat-x;
	cursor: pointer;
}
.content form input {
	font-size: 1.0em;
}
form div.form_desc {
	color: #535e62;
	padding: 0.25em;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}
div.form_error {
	color: #901610;
	border: 1px solid #901610;
	background-color: #fff;
	padding: 0.5em;
}
/* TinyMCE CLASSES */
.mce_block_sparator {
	clear: both;
	display: block;
}
table.mce_fixed_columns_size td {
	width: 138px;
	padding-right: 8px;
}
/* MODULE CLASSES */

.mod_imagegalery_btn{
  background-image:url(images/main_menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
  padding:0.35em;
  border: 1px solid #889e28;
  margin-bottom:1.25em;
  width:auto;
  float:left;
}



/* END */
/* FORMATTING FORM OBJECTS */
form#drno_form_contact table {
	padding: 0;
	margin: 0;
	width: 565px;
}
form#drno_form_contact table td {
	padding: 0;
	margin: 0;
}
form#drno_form_contact div {
	margin-bottom: 0.25em;
	padding-bottom: 0.25em;
}
form#drno_form_contact label {
	margin: 0;
	padding: 0;
}
form#drno_form_contact select {
	font-size: 1.0em;
	font-family: verdana, arial, helvetica, sans-serif;
}
form#drno_form_contact input, form#drno_form_contact textarea {
	font-size: 1.0em;
	margin: 0;
	margin-left: 0.5em;
}
form#drno_form_contact div.form_desc {
	margin-bottom: 1em;
}
/* END */
