/**
 * @author Design & Accessible Team ( Angie Radtke  )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

html  {height:  100%;} 
body  {height:auto  !important;  min-height:100%;  height:100%;  position:relative;} 
body
{
	font-family:Arial, Helvetica, sans-serif;
    background: #fff url(../images/hor_bg.gif) top repeat-x;
    padding: 0px;
    margin:0;
}
.indexBg{ background:  url(../images/map.gif) 0px 160px  no-repeat;}
.mainH{
	width:100%;
	height:100%;
}
.mainL{
	width:30%;
	text-align:right;
	vertical-align:top;
	padding-bottom:20px;
}
.mainR{
	width:70%;
	vertical-align:top;
	padding-bottom:20px;

}
.rightBody{
	width:730px;
	margin-left:40px;
}
.logo{ float:right; padding:0 10px 5px 0}
#heightValue1{
	
	position:absolute; 
	width:20px; 
	height:100%;
	top:0;
	background: url(../images/vert_bg.png) left repeat-y;
	z-index:1000;
	margin-right:-21px
}
.menuMain{
	float:right;
	clear:both;
	
	border-right:1px solid #c9114d;
	padding:90px 30px 0 0;
}
.menuMain li{
	font-weight:bold;
	list-style:none;
	white-space:nowrap;
	padding:7px 17px 12px 7px;
	border-bottom:1px solid #e7e7e7;
	margin:0;
}
.menuMain a{
	text-decoration:none;
	font-size:12px;
	color:#020202;
	padding:3px 5px 5px 15px;
}
.menuMain  .active { background:url(../images/arrow.gif) 95% 50% no-repeat}
.menuMain  .active a{
	background:#af0134;
	color:#fff;
	padding:3px 5px 5px 15px;
}
.menuMain li.item-114{ margin-top:40px; border:0}
.menuMain li.item-131 a{ background:#af0134;
	color:#fff;
	padding:3px 5px 5px 15px;}
	.menuMain li.item-131.active{background:none; border:0}
.menuMain span{ display:none} 
#easytagcloud{
	width:250px;
	float:right;
}
img { border: 0 none; }
.topImg{
	background:#af0134;
}
.topImg p{ margin:0; padding:0}
.foot_info{ clear:both; font-size:11px; color:#aaaaac; padding:20px 30px 0 0;}
.menu_pub,
.menu_res{
	float:left;
	clear:both;
	position:relative;
	top:15px;
	background:#545359;
	padding:2px 20px;
	margin-top:15px;
}
.menu_res{ background:none}
.menu_pub li,
.menu_res li{
	float:left;
	list-style:none;
	border-right:1px solid #fff;
}
.menu_pub li.item-108{ border:0}
.menu_res li.active{background:url(../images/arrow_b.gif) center bottom no-repeat; padding-bottom:10px }

.menu_pub a,
.menu_res a{
	position:relative;
	display:block;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	padding-bottom:10px;
	margin:0 15px -10px 15px;
}
.menu_res a { color:#a30b3a; margin:0 5px; padding:0}
.menu_pub .active a{
	font-weight:bold;
	background:url(../images/arrow_b.gif) center bottom no-repeat;
}
.menu_res .active a{color:#fff; background:#af0134; padding:0 25px;}
.blog{ clear:both; padding:50px 0 0 0;}
.item-page{ clear:both}
div.cck_contents{
	line-height:1.5;
	font-size:12px;
	color:#3d3d3d;
	margin:0!important; padding:0!important
}

.rightBody .blog div.cck_intro{ width:630px; margin:0!important; padding:0!important}
.rightBody .blog div.cck_file{ position:absolute; top:10px; right:15px; width:19px; height:19px;overflow:hidden;}
.cck_file a{ width:21px; height:21px; display:block; text-indent:19px; overflow:hidden; text-decoration:none; background:url(../images/pdf.gif)  top no-repeat;}
.mainH .rightBody div.vertical div.cck_contents,
.rightBody div.cck_contents.cck_intro div.cck_value.cck_value_wysiwyg_editor,
.rightBody .cck_contents cck_intro cck_wysiwyg_editor cck_art_introtext,
div.cck_content{ margin:0; padding:0!important; }
.cck_date{ margin:0; padding:0}
.readmore a{
	text-decoration:none;
	font-size:11px;
	color:#e32563;
	background:url(../images/more.gif) right no-repeat;
	padding-right:10px;
}
div.cck_label,
div.cck_value{ width:auto!important; line-height:inherit!important; padding-right:5px!important;}
.items-row{
	border-top:1px dotted #b1b1b1;
	padding-top:15px;
}
.rightBody .ck-m50 .cck-m100{
	margin:0!important;
	padding:0!important;
}
h2{
	font-weight:bold;
	font-size:16px!important;
	color:#b10036;
	margin:0;
	padding:0;
}
.item-page .cck_date{ margin-top:30px!important;}
.item-page .cck_author{ margin-bottom:17px!important;}
.custom_back{ clear:both}
div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p, div.cck_contents.cck_content div.cck_label, div.cck_contents.cck_content div.cck_value{ line-height:1.5;}
.search{
	position:relative;
	display:table;
	top:15px;
	background:#d7d6db;
	border-bottom:1px solid #84848c;
	padding:20px 15px;
	margin-bottom:15px;
}
.search input,
.search select{
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size:11px;
	color:#a1a1a1;
	border:1px solid #88888a;
	padding:2px;
}
input.button,
button.button{
	font-weight:bold;
	font-size:11px;
	color:#fff;
	background:#2f2f2f;
	border:0;
	border-radius: 0; 
	-moz-border-radius: 0; 
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	margin-left:5px;
	padding:1px 10px;
}
.custom_srchtitle {
	position:relative;
	margin-bottom:-33px;
}
.word,
.phrases,
.form-limit{ display:none}
.login,
.logout{
	width:488px;
	font-size:11px;
	color:#2c4363;
	text-align:justify;
	line-height:1.5;
	margin:0 28px
}
.login fieldset{ border:0}
.login,
.logout { margin-top:150px;}
#username-lbl{ margin-right:10px;}
#password-lbl{ margin-right:13px;}
.login .button{ margin-left:65px}
.login-fields{ padding-bottom:10px}
.rightBody_log ul{ display:none;}
.validate-username,
.validate-password{
	width:223px;
	height:20px;
	font-size:11px;
	color:#414247;
	background:#f5f4f9;
	border:1px solid #919cba;
}
.cck_page_form{ clear:both; position:relative;top:20px}
ul.actions{ list-style:none}
div.cck_forms.cck_site div.cck_label, div.cck_forms.cck_site div.cck_label label,  div.cck_forms.cck_site div.cck_form span, div.cck_forms.cck_site div.cck_form p, div.cck_forms.cck_site div.cck_desc {
	width:50px !important;
    font-size: 11px !important;
}
div.cck_forms.cck_site div.cck_form textarea,
div.cck_forms.cck_site div.cck_form input,
div.cck_forms.cck_site div.cck_form select, 
div.cck_forms.cck_site div.cck_form option{
	 font-size: 11px !important;
}
.indexTag .topImg{ height:220px; background:#af0134 url(../../../images/search_result.gif) top left no-repeat;}
.indexTag .search{ background:none; border-bottom:0}
.indexTag h1,
.only{ display:none;}


#lcorr_div {
	width:100%;
	height:100%;
	text-align:center;
	z-index: 3000;
	top:0;
	left:0;
	position: absolute;
	
	
}
	
.img_area {
	width:560px;
	height:280px;
	table-layout:fixed;
	margin-top:20%;
	padding-left:77px;
	
	}
	
.img_area th{ 
	vertical-align:top;
	font-size:9pt;
	background:#fff;
	border:1px solid #5f5f5f;
}
.img_area .left{
	width:9px;
	vertical-align:top;
	
}
.img_area .left div{height:280px; background:url(../images/sh_l.png) repeat-y;}

.img_area .b{ width:100%;background:url(../images/sh_b.png) repeat-x; height:8px}
.wt{color:#000; font-size:11px; font-weight:normal; padding-top:35px; margin-top:18px; }
.wt td{ font-weight:normal; color:#000; font-size:11px; margin-top:10px;}
.wt table{ clear:both}
.img_area .hd{
	font-size:10pt;
	color:#fff;
	background:#5f5f5f;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	padding:5px 0
}
.input{
	width:223px;
	height:20px;
	font-size:11px;
	color:#5e5e5e;
	background:#efefef;
	border:1px solid #5e5e5e;
}
