/* CSS Document */
/*--------------------------------------body---*/

body, td, th, div, p, label {
	color:#8A582A;
	font:normal 12px Tahoma, Geneva, sans-serif;
}

a {
	color:#8A582A;
	text-decoration:underline;
}

a:hover {
	color:#8A582A;
	text-decoration:none
}
select{color:#545e68; font-size:11px;}
/*----------------------------------------------------------content---*/
/*-----------------------------article_settings-*/

.article_indent  ul{ list-style:none; padding:14px 0; margin:0;}
.article_indent  ul li {
	padding:0px 0px 9px 13px;
	background:url(list_marker.gif) 0 7px no-repeat; 
	line-height:16px;
}
.article_indent  a {
	color:#615638;
	text-decoration:none;
	line-height:12px;
}
.article_indent  a:hover {
	color:#615638;
	text-decoration:none;
}


.article_indent ul li p{ margin:0; padding:4px 0 5px 0;}

.article_indent table td .required{ width:250px;}
.input-field input{ width:150px !important; color:#848181;}
.article-decor {
	padding:0px 0px 0px 0px;
}
.article_indent, #component-contact {
	padding:9px 20px 17px 41px;
}
#contact_text {
	height:auto;
	overflow:auto;
	margin:0px 0px 5px 0px;
	width:90%
}
.article_bot {
	line-height:5px;
	
}
.indent-article-separator{ padding:0 0 0 10px;}
.article_separator {
	display:block;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0 0px 0 0px;
	background:url(article_separator.gif) 0 0 repeat-x;
	height:2px;
	 
}
.column_separator {
	padding:0px 0px 0px 1px !important;
}
.article_column {
	padding:0px 0px 0px 0px;
}
.article_indent h3, .article_indent h2 {
	overflow:hidden;
	padding:15px 0 5px 0;
}
.article_indent h3 img {
	margin:0px 3px 0px 0px !important;
	float:left
}

.contentpaneopen img {
	margin:0px 15px 4px 0px;
}
.icon-indent{ padding-right:10px;}
.icon-indent img{ margin:9px 7px 0 0;}
.contentdescription img{ margin-right:15px;}
.contentpaneopen .indent-title-box{ padding:8px 0 2px 18px;}
.contentpaneopen .title{ color:#50472f; font-weight:normal; font-size:18px; line-height:15px; padding:0 0 6px 1px;}
/*---------------------------content-heading---*/

.componentheading {
	color:#50472f;
	font-size:23px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:8px 0px 25px 41px;
	text-transform:capitalize;
}
.contentheading {
	color:#000;
	font-size:16px;
	line-height:19px !important;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 0px;
	font-weight:bold;
	width:80%;
}
.buttonheading {
	padding:3px 0px 0px 5px;
}
.buttonheading img {
	margin:0px 0px 0px 0px;
}
/*-----------------------------item-info---*/

.iteminfo {
	padding:0px 0px 6px 0px;
	margin:0px 0px 15px 0px;
}
td.modifydate {
	font-size:12px;
	padding:9px 0px 15px 41px;
	text-decoration:none !important;
	color:#615638;
}
div.modifydate {
	font-size:12px;
	padding:9px 0px 0px 0;
	text-decoration:none !important;
	color:#615638;
	font-family:Arial, Helvetica, sans-serif;
}

.createdby {
	color:#0f559d;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
}
.createdate {
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0 0;
	text-transform:none;
	color:#615638;
	font-weight:normal;
	
}
span.small { /* Written by */
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:none;
	color:#000;
}
div.small {
	padding:0 0px 0px 0;
	font-size:11px;
	font-weight:normal;
	 color:#8a582a;
	 font-family:Arial, Helvetica, sans-serif;
	 display:block;
}
/*-----------------------------------buttons---*/

.button, .validate {
	color:#ffffff !important;
	font:11px Arial;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(wrapper_button.gif) 0 0 repeat-x;
	text-decoration:none;
	padding:4px 11px;
	border:none;
}
.search_result .button{
	color:#ffffff !important;
	font:11px Arial;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(wrapper_button.gif) 0 0 repeat-x;
	text-decoration:none;
	padding:4px 11px;
	border:none;
}


/*-----------------------------------read-more---*/

#editor-xtd-buttons div.readmore {
	background:none;
	height:auto;
	margin:0px 0px 0px 0px;
	width:auto;
}
div.readmore {
	margin:0px 0px 0px 0px;
	padding:14px 0px 5px 0px;
	text-align:right;
}
div a.readon {
	color:#ffffff !important;
	font:11px Arial;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(wrapper_button.gif) 0 0 repeat-x;
	text-decoration:none;
	padding:4px 9px;
	
	
}


.text-links, .text-links a, .text-links span{ color:#50472f !important; font-weight:bold !important;}
.text-pages{ color:#50472f !important; font-weight:bold !important;}
/*-----------------------------blog-more---*/
.wrapper-title-bull{ background:url(wrapper_title_bull.png) 5px 1px no-repeat;}
.wrapper-title{ padding:0 20px 0 41px !important;}
.wrapper-title .contentpaneopen{ background:url(wrapper_line_text.gif) bottom left repeat-x;}

.blog_more div{ background:url(wrapper_line_text.gif) 0 0 repeat-x; padding-top:15px;}
.blog_more {
	padding:0px 20px 10px 41px;
}
.blog_more h2 {
	background:none;
	color:#1b2e32 !important;
	font-size:12px;
	padding:0px 0px 0px 0px;
}
.blog_more ul {
	margin:10px 0px 15px 0; list-style:none;
}
.blog_more ul li {
	padding:0px 0px 0 13px;
	background:url(list_marker.gif) 0 8px no-repeat; 
	line-height:21px;
}
.blog_more a {
	color:#615638;
	text-decoration:none
}
.blog_more a:hover {
	color:#8a582a;
	text-decoration:none;
}

.blog_more strong {
	color:#50472f;
	font-size:14px;
}
/*-----------------------------pagenav---*/
.pagination span {
	background:url(pagination-left.gif) no-repeat 0 0 #260401;
	margin-right:3px;
	display:block;
	float:left;
}
.pagination span font {
	background:url(pagination-right.gif) no-repeat right 0;
	padding:5px 10px 5px 10px;
	line-height:14px;
	color:#146dac;
	font-weight:bold;
	display:block;
	font-size:11px;
}
.pagenav {
	color:#50472f;
	font-size:12px;
	font-weight:normal
}
a.pagenav {
	color:#50472f !important;
	font-weight:bold;
	font-weight:normal;
	text-decoration:none;
}
.indent-pages{ padding:0 0 25px 0; font-size:12px;}
a.pagenav:hover {
	color:#50472f;
	text-decoration:none
}

.pagination_nav {
	color:#50472f;
	font-size:12px;
	padding:10px 20px 0px 0px;
	text-align:center;
	word-spacing:3px;
	line-height:14px;
	background:#eee4c3;
	font-weight:bold;
	}
.pagination_nav a{ font-weight:bold; color:#50472f;}
	
.pagination_nav div {
	background:#f4f4f4;
	padding:5px 0px 5px 0px;
}
.pagination {
	margin-top:10px;
	display:block;
	overflow:hidden;
}
.pagination li {
	float:left;
	padding:0px 5px 0px 5px;
}
.pagination_result {
	color:#50472f;
	padding:5px 0px 0px 0px;
	line-height:14px;
	font-size:12px;
	text-align:center;
}
/*--------------------------------------result---*/

.sectiontableheader img{ vertical-align:middle; margin-right:6px;}
.sectiontableentry0 td {
	color:#363636;
	padding:10px 5px 10px 5px;
}
.sectiontableentry1 td {
    background:#9c662e;	
	color:#fff;
	padding:10px;
}
.sectiontableentry2 td {
	color:#8a582a;
	padding:10px 5px 10px 5px;
}

.sectiontableentry1 a {
	color:#fff !important;
}
.sectiontableentry2 a {
	color:#8a582a !important
}
.sectiontableentry1 a:hover {
	color:#fff
}
.sectiontableentry2 a:hover {
	color:#8a582a !important
}


.var1 {
	background:#9C662E url(wrapper_title.gif) repeat-x scroll 0 0;
	padding:10px !important;
	margin:10px 0px 10px 0px;
	color:#000;
}
.var1 p, .var2 p{ color:#000;}
.var1 h4 a, .var2 h4 a{ color:#000;}
.var1 h4 a:hover, .var2 h4 a:hover{ color:#000;}
.var2 {
	padding:10px !important;
	margin:10px 0px 10px 0px;
	color:#000;
}
.results {
	text-align:center;
	padding:0px 19px 0px 10px;
}
#page {
	padding:0px 0px 25px 10px;
}
#page ol li {
	padding:0px 0px 10px 0px;
	text-align:left
}
.searchintro {
	padding:0px 0px 10px 7px;
}
.searchintro strong {
	color:#615638
}
#page h3 {
	font-size:130%;
	padding:10px 0px 15px 0px;
	text-align:left;
	color:#50472f;
}
#page .display .inputbox, #page .inputbox {
	color:#714625;
}
#page .only input{ vertical-align:middle; margin-right:5px; margin:3px 0;  _margin:0 0;}
.only label{}
#page #ordering {
	height:20px;
}
#page .display {
	padding:10px 0px 25px 0px;
}
#page legend {
	color:#FFF;
	background:#714625;
	padding:3px 7px;
}
.pagenav{ margin:0 3px; color:#50472f; font-size:11px; font-weight:bold;}
.search_result{ padding:15px 0 0 41px; }
.sectiontableentry0 .pad2{color:#363636;}
.sectiontableentry0 .pad2, .sectiontableentry1 .pad2, .sectiontableentry2 .pad2 {
	padding:2px 0px 2px 15px;
	
	
}
.sectiontableheader {
	padding:15px 0;
}
/*--------------------------------------poll---*/

.poll .question {
	line-height:14px;
	font-weight:bold;
	color:#615638;
	
}
.poll .body {
	padding:13px 0px 7px 0px;
}
.poll .body label {
	font-size:11px;
	line-height:14px;
	padding:0px 0px 7px 0px;
	color:#7e5028;
}
.button{cursor:pointer;}
.poll .button {
	color:#ffffff !important;
	font:11px Arial;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(wrapper_button.gif) 0 0 repeat-x;
	text-decoration:none;
	padding:4px 0;
	width:63px;
	
	
}
.poll .result {
	color:#ffffff !important;
	font:11px Arial;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(wrapper_button.gif) 0 0 repeat-x;
	text-decoration:none;
	padding:4px 0;
	width:63px;
	margin-right:8px !important;
}
.poll .section {
	overflow:hidden;
	padding:0px 0px 2px 0px;
	width:100%;
}
.poll .radio {
	float:left;
	width:22px;
}
.poll .radio input {
	display:block;
	width:16px;
	height:16px;
}
.poll .var {
	margin:0px 0px 0px 20px;
	text-align:left
}
.display {
	padding:0px 0px 10px 0px;
}
.display select {
	border:1px solid #714625;
	width:100px;
}
.sectiontableentry1 div, .sectiontableentry0 div {
	font-size:1px
}
.fright{ float:right;}
.fleft{ float:left;}
/*--------------------------------------user---*/

dl.contentpane dt {
	padding:10px 0px 20px 0px;
}
dl.contentpane dd {
	width:100%;
	overflow:hidden;
}
dl.contentpane div {
	vertical-align:middle
}
dl.contentpane .description {
	width:110px;
	padding:0px 0px 0px 0px;
	vertical-align:middle
}
dl.contentpane .input-field {
	width:160px;
	padding:0px 0px 0px 0px;
	vertical-align:middle
}
* html dl.contentpane .input-field {
	padding-top:3px;
}
dl.contentpane .button-field {
	width:140px;
	padding:0 0px 0px 0px;
	vertical-align:middle;
	_padding:5px 0 0 0;
}
dl.contentpane .button-field .validate{ 
color:#ffffff !important;
	font:11px Arial;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(wrapper_button.gif) 0 0 repeat-x;
	text-decoration:none;
	padding:4px 11px;
	border:none;
}

/*-------------------------------------search---*/


.search {margin:0 0 0px 0;}
.search .inputbox { /*-------- working in all browsers ------*/
	background:none;
	border:none;
	color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	width:136px;
	padding:0 !important;
	vertical-align:middle;
	margin:28px 0 0 15px;	
	float:left;
}

.search .button {
	color:#cb670e;
	font:bold 12px Arial;
	width:58px;
	vertical-align:middle;
	padding:0 !important;
	margin:0 0 0 0 !important;
	
	
	
		
}
/*-------------------------------------search-result---*/
/*-------------------title----*/

.search_result h3 {
	color:#808080;
	font-size:14px
}
/*-------------------article----*/

.search_result p {
	padding:10px 0px 0px 0px;
}
/*----------*/
#search_searchword {
	border:1px solid #714625
}
legend {
	color:#808080
}
.highlight {  /* highlight sought word */
	color:#615638;
	font-weight:bold
}
.phrase {
	border:solid 1px #714625;
	color:#808080;
	float:left;
	padding:0 10px;
	width:60%;
	
}
.phrase .inputbox {
	background:#fff;
	color:#808080;
	display:block;
	margin-top:10px;
}
.phrase .inputbox option {
	background:#fff;
	border-bottom:solid 1px #333;
	padding:2px;
}
.phrase .inputbox option a:hover {
	background:#C00;
	border-color:#cfd0d6;
	color:#1e3300;
}
fieldset.word, fieldset.only {
	border:solid 1px #714625;
}
.indent-right-search{ padding-right:19px;}
.only {
	border:solid 0;
	line-height:1.3em;
	padding:0 10px 0 10px;
}
.indent-right-extra{ padding-right:19px; padding-top:25px;}
.word {
	border:solid 0 !important;
	padding:10px 10px 10px 0;
}
.word input {
	background:#fff;
	color:#ff6614;
	font-weight:normal;
	margin:0 0 0 10px;
	padding:2px;
}
.contact_email input {
	margin:4px 0px 3px 0px;
}
.contact_email input, .contact_email textarea{ margin-top:4px !important; color:#848181; font-size:11px; font-family:Tahoma;}
#contact_email_copy{ margin-top:2px !important; vertical-align:middle;}
.only .indent-extra-top{ padding:11px 0;}
.line-bottom-phrase{ height:27px;}
.separate-search{width:2%; float:left; border:none;}
/*-------------------------------------admin-form---*/

.adminform td {
	padding:0px 0px 2px 0px;
}
/*---------------------------system-error-messages--*/

.error {
	margin:0px 0px 10px 0px;
}
.error h2 {
	color:#bd0202;
	font:bold 14px Tahoma;
	padding:0px 0px 5px 20px;
}
#system-message dt.error, dt.message {
	display: none;
}
.error dd ul {
	background: #920202;
	border-top: 3px solid #670606;
	border-bottom: 3px solid #670606;
	color: #fff;
	margin:0 0 0 10px;
	padding:5px 0px 5px 5px;
}
.error dd ul li {
	background:none !important;
	color:#fff !important;
	margin:0px 0px 0px 20px !important;
}
.pass_remind {
	vertical-align:middle;
	padding:0px 0px 0px 10px;
}

/*-------------------title-wrapper----*/


/*-------------------box-wrapper----*/




/*-------------------content----*/


.module label {
	display:block;
	line-height:100%;
	padding:0px 0px 3px 0px;
	vertical-align:middle
}

.newsflash_text, .newsflash_text p{ margin-top:10px; font-size:11px; line-height:14px;}
/*-------------------module-list----*/
/*-------------------left----*/


.module  ul {list-style:none; margin:0; padding:0;}
.module  ul li { background:url(extra_list_line.gif) bottom left repeat-x; padding:0; font-weight:bold; margin:0;  line-height::18px !important;}
.module  ul li a {color:#615638; padding:0 0 0 14px; margin:0; background:url(list_marker.gif) 0 4px no-repeat; text-decoration:none; line-height:21px !important;}
.module  ul li a:hover {color:#8a582a; text-decoration:none; }



/*-------------------module-list-finish----*/

.count { /* count users */
	font-weight:bold;
}
.module a {
	color:#615638
}
.module a:hover {
	color:#615638
}

.module .inputbox {
	color:#888;
	font-size:11px;
	line-height:14px;
	margin:2px 0px 4px 0px;
	padding:3px 0px 3px 4px;
	vertical-align:top;
	width:150px;
	border:1px solid #a5a5a5;
	background:none;
}
.module span {
	font-weight:normal;
}
.box-indent {
	padding:17px 20px 25px 37px;
}


/*-------------------title----*/




/*-----------------content----*/

.breadcrumbs { padding:5px 0 9px 81px; display:block; text-transform:capitalize;  color:#4f462e; font-size:11px;  overflow:hidden;}
.breadcrumbs .pathway{color:#4f462e !important;}
.breadcrumbs  img{ margin:0 19px 1px 2px;}
.breadcrumbs a{ text-decoration:none; font-size:11px;}
.breadcrumbs a:hover{ text-decoration:underline;}
/*-------------------------------------topmenu---*/

ul.menu-nav {
	padding:0px 0px 0px 30px;
	list-style:none;
}
ul.menu-nav li, ul.menu-nav li.active	{
	float:left; 
	padding:0px 0px 0px 4px;
}
ul.menu-nav li a, ul.menu-nav li a:hover, ul.menu-nav li a:visited {
	color:#9f9f88;
}
ul.menu-nav li{font-weight:bold; text-transform:uppercase; margin:0 !important; padding:0 !important;}
ul.menu-nav li a  {
	display:block;
	color:#f0e2bc;
	text-decoration:none;
	 font-size:12px;
	 font-weight:bold;
	 margin:0 !important;
}
ul.menu-nav li a span	{
	display:block;
	padding:16px 22px 20px 22px;
	margin:0 0 0 0 !important;
	 color:#f0e2bc;
	 border-right:1px solid #695e41;
	 
	
	
	
}

/*-------------------hover----*/

ul.menu-nav li a:hover  {
	display:block;
	color:#FFF;
	text-decoration:none;
	 
	 
}
ul.menu-nav li a:hover span	{
	display:block;
	 color:#FFF;
	 background:#50472f;
}


/*-------------------active----*/

ul.menu-nav li.active a {
	color:#fff !important; 
	width:auto;
}
ul.menu-nav li.active a span {
	display:block; 
	color:#FFF;
	background:#50472f;
}


/*----------------------------------------main-menu---*/
.moduletable_menu h3{ padding:13px 0 17px 22px; color:#fff; font-size:14px;}
.menu, .menu ul{ margin:0; list-style:none;}
.menu{ padding:5px 0 30px 2px;}
.menu ul{ padding:5px 0 0 0;}
.menu li{ background:url(menu_marker.gif) 0px 3px no-repeat; font-weight:bold; padding-bottom:6px; font-size:11px; padding-left:12px;}
.menu li a{ color:#f2c587; text-decoration:none;  font-size:11px;}
.menu li a:hover{ text-decoration:none; color:#FFF;}
.menu li li{background:url(menu_marker.gif) 0px 3px no-repeat; margin:0 0 2px 0;}





/*----------------------------------------login-form---*/

.module-login { color:#848181;}


/*-----------------content----*/

.module-login label {
	font-size:11px;
	text-transform:capitalize;
	line-height:15px;
	color:#7e5028;
	display:block;
	padding-top:10px;
	font-weight:bold;
}
.module-login , label.remember {
	font-size:11px;
	font-weight:bold;
	padding:0px 13px 0px 0px;
	color:#7e5028;
}

.log p{ padding-top:15px; color:#FFF; font-weight:bold; float:left;}

.module-login a {
	color:#615638 !important;
	text-decoration:underline;
		font-size:11px !important;
		font-weight:bold;

}
.module-login a:hover {
	color:#615638 !important;
	text-decoration:none;
}
.module-login .extra-indent-link{ padding:5px 0; line-height:15px;}

.module-login .inputbox { /* inputbox */
	color:#615638;
	font-size:11px;
	line-height:14px;
	padding:2px 0px 2px 4px;
	vertical-align:middle;
	width:126px;
	border:1px solid #767570;
	margin-top:4px;
	
}



.module-login .box-content-indent{padding:15px 15px 23px 56px;}
.module-login .button {
	color:#ffffff !important;
	font:11px Arial;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(wrapper_button.gif) 0 0 repeat-x;
	text-decoration:none;
	padding:4px 9px;
	
	
}
.log{ padding-top:35px;}
.log p{ line-height:19px;}
.log .button {
	color:#FFF !important;
	font:12px Arial;
	margin:0px 0px 0px 5px !important;
	padding:4px 0px 5px 0px !important;
	line-height:16px;
	text-decoration:none;
	text-align:center;
	text-transform:capitalize;
	font-weight:bold;
	background:url(link_bull_1.gif) 0 0 no-repeat;
	width:74px;
	display:block;
	border:none;
	
	
}


#mod_login_remember { /*checkbox*/
	background:#fff;
	border:none;
	display:block;
	float:left;
	margin:2px 5px 0px 0px;
	vertical-align:middle;
	width:12px;
	height:12px
}
.contenttoc th{ padding-bottom:10px;}
.pagenavcounter{ padding:15px 0;}
.pagenavbar a{ color:#000 !important;}




#id{ width:350px !important;}

.row-form { padding:10px 0 0 0;}
.row-form .col-1{width:130px;}
.row-form .col-2{width:131px;}
.row-form .col-3{width:64px; padding-top:28px;}

.row-form-link .col-1{width:132px;}
.row-form-link .col-2{width:187px;}
.row-form-link .extra-indent-link p{ padding:0 0 0 0; color:#141313; font-size:11px;}

.col-1, .col-2, .col-3{ float:left;} 

/*---------------------------------------------------------structure---*/

#body {
	background:#D1C6A4;
}
.main {
	width:780px;
	position:relative;
}
/*-------------------------------------header---*/

.tail-header{ background:#3b1801 url(tail_header.gif) top center repeat-x;}
.header .fright{ width:515px;  background:url(header_bg.jpg) 35px 0 no-repeat; height:285px;}
.header .fright .row-search{ background:url() 4px 13px no-repeat; height:63px;}/*search_bg.jpg*/
.header .fright .row-logo h1{ display:block; margin:30px 0 0 4px; }
.header .fright .row-logo h1 a{ display:block; width:261px; height:75px; background:url(logo.gif) 0 0 no-repeat;}
.header .fright .row-logo .slogan{ display:block; padding:12px 0 0 7px; width:244px; color:#946226; font-size:12px; line-height:16px; position:absolute;}
.header .fleft{ width:249px;}
.header .fleft .indent-main{ margin:26px 0 0 60px; width:180px;}
.tail-top-menu{ background:#655a3b url(tail_top_menu.gif) 0 0 repeat-x;}
.tail-breadcrumbs{ background:#d1c6a4; border-top:1px solid #fff3d2;}
.tail-content{ background:#fff3d2;}
.header-center{ background:url(header_center.jpg) 0 0 repeat-y;}
.header-top{ background:url(header_top.jpg) 0 0 no-repeat;}
.header-bottom{ background:url(header_bottom.jpg) bottom left no-repeat;}



/*-------------------------------------content---*/
#content{padding:13px 2px 0 45px}
.clear{ width:100%; overflow:hidden;}
#left{ float:left;    text-align:left; _margin: 0 -3px 0 0;   width:193px;}
#container{overflow:hidden; height:100%;  text-align:left;}
.container-indent{ padding-bottom:13px;}

.left-indent{ padding:0 13px 0 0;}
.br{ display:block;}

.wrapper-box{background:#eee4c3; padding:2px; margin-bottom:13px;}
#container .wrapper-box-indent1{ padding:2px;}
#container .wrapper-box{ padding:0;}
.wrapper-box .box-title{ background:#9c662e url(wrapper_title.gif) 0 0 repeat-x;}
.box-title h3{ color:#FFF; font-size:14px; padding:12px 0 11px 22px; font-family:Tahoma;}
.module-login{ background:#d1c6a4;}
.extra-indent-img{position:absolute; margin:0 0 0 742px;}
.extra-box .extra-line-bottom{ background:url(extra_line_bottom.gif) bottom left repeat-x; }
.extra-box .wrapper-box{ background:#eee4c3 !important;}
.extra-box .box-title{ background:#d1c6a4;}
.extra-box .box-title h3{ padding:12px 0 18px 41px; color:#8a582a; font-size:14px;}
.s1 .box-title .title-marker{ background:url(bull_1.png) 0 0 no-repeat;}
.s2 .box-title .title-marker{ background:url(bull_2.png) 0 0 no-repeat;}
.extra-box .wrapper-box{ float:left; width:234px; margin:0 0 0 12px;}
.extra-box .s1{ margin-left:0 !important;}
.extra-box ul{ margin:0 !important; padding:0 !important;}

.row-box{ background:url(wrapper_line_text.gif) bottom left repeat-x; padding:0 0 11px 0; margin-top:15px;}
.row-box .col-1{ width:129px; float:left;}
.row-box .col-2{ width:129px; float:left; margin-left:18px !important;}
.row-box .col-3{ width:129px; float:left; margin-left:18px !important;}
.row-box img{ margin:0;}
.row-box strong{ display:block; padding-top:11px;}

.extra-box  ul {list-style:none;}
.extra-box  ul li { background:url(extra_list_line.gif) bottom left repeat-x; padding:0; font-weight:bold; margin:0;  line-height::18px !important;}
.extra-box  ul li a {color:#615638; padding:0 0 0 14px; margin:0; background:url(list_marker.gif) 0 4px no-repeat; text-decoration:none; line-height:21px !important;}
.extra-box  ul li a:hover {color:#8a582a; text-decoration:none; }
.extra-box .box-content-indent{ padding:3px 25px 24px 29px !important;}

.extra-box{ margin-bottom:26px;}


#left .box-content-indent{ padding:10px 13px 10px 22px;}
#left .module-login .box-content-indent{ padding:1px 13px 10px 22px;}

.extra-indent-top1{ padding:10px 0;}
.extra-indent-link p{ padding:0;}
.message{ padding:0 21px 0 21px;}
/*-------------------------------------footer---*/
.tail-footer{ background:#D1C6A4;}
.footer-indent{ padding:12px 15px 15px 82px; color:#615638; font-weight:bold; font-size:11px;}
.footer-indent a{ color:#615638; font-size:11px;}
.footer-indent span{ display:block;}


#firebugBody {
	position: fixed;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:1px;
	height:1px;
	overflow:visible;
}
.firebugCanvas {
	position:fixed;
	top: 0;
	left: 0;
	display:none;
	border: 0 none;
	margin: 0;
	padding: 0;
	outline: 0;
}
.firebugHighlight {
	z-index: 2147483647;
	position: absolute;
	background-color: #3875d7;
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0 none;
}
.firebugLayoutBoxParent {
	z-index: 2147483647;
	position: absolute;
	background-color: transparent;
	border-top: 0 none;
	border-right: 1px dashed #BBBBBB;
	border-bottom: 1px dashed #BBBBBB;
	border-left: 0 none;
	margin: 0;
	padding: 0;
	outline: 0;
}
.firebugRuler {
	position: absolute;
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0 none;
}
.firebugRulerH {
	top: -15px;
	left: 0;
	width: 100%;
	height: 14px;
	background: url(chrome://firebug/skin/rulerH.png) repeat-x;
	border-top: 1px solid #BBBBBB;
	border-right: 1px dashed #BBBBBB;
	border-bottom: 1px solid #000000;
}
.firebugRulerV {
	top: 0;
	left: -15px;
	width: 14px;
	height: 100%;
	background: url(chrome://firebug/skin/rulerV.png) repeat-y;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #000000;
	border-bottom: 1px dashed #BBBBBB;
}
.overflowRulerX > .firebugRulerV {
	left: 0;
}
.overflowRulerY > .firebugRulerH {
	top: 0;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBox {
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: 0;
}
.firebugLayoutBoxOffset {
	z-index: 2147483647;
	position: absolute;
	opacity: 0.8;
}
.firebugLayoutBoxMargin {
	background-color: #EDFF64;
}
.firebugLayoutBoxBorder {
	background-color: #666666;
}
.firebugLayoutBoxPadding {
	background-color: SlateBlue;
}
.firebugLayoutBoxContent {
	background-color: SkyBlue;
}
/*.firebugHighlightGroup .firebugLayoutBox {

    background-color: transparent;

}



.firebugHighlightBox {

    background-color: Blue !important;

}*/



.firebugLayoutLine {
	z-index: 2147483647;
	background-color: #000000;
	opacity: 0.4;
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0 none;
}
.firebugLayoutLineLeft,  .firebugLayoutLineRight {
	position: fixed;
	width: 1px;
	height: 100%;
}
.firebugLayoutLineTop,  .firebugLayoutLineBottom {
	position: absolute;
	width: 100%;
	height: 1px;
}
.firebugLayoutLineTop {
	margin-top: -1px;
	border-top: 1px solid #999999;
}
.firebugLayoutLineRight {
	border-right: 1px solid #999999;
}
.firebugLayoutLineBottom {
	border-bottom: 1px solid #999999;
}
.firebugLayoutLineLeft {
	margin-left: -1px;
	border-left: 1px solid #999999;
}


.headline {
font-family:  Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: Black;
text-decoration: none;	
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #797979;
}

.headline1 {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: Black;
padding-left: 5px;
padding-right: 5px;
padding:5px;
} 
.headline2 {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: Black;
padding-left: 5px;
padding-right: 5px;
}

.form_type {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	background-color : White;
  }

.form_button {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: White;
   border-bottom: 1px solid #525252;
   border-top: 1px solid #E0E0E0;
   border-left: 1px solid #E0E0E0;
   border-right: 1px solid #686868;
   margin: 0px 0px 0px 0px;
    background-color:#9C662E;
}
img.image {
	float:left;
	border:3px solid #3B1801;
	margin-right:8px;
}
a.start_test{
	font-size:24px;
	border:2px solid #3B1801;
	text-decoration:none;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	margin:10px;
	background-color:#D1C6A4;
}
 
a.start_test:hover{
	font-size:24px;
	border:2px solid #FFF3D2;
}


img.intrebare {
	border:2px solid #3B1801; 
	margin-right:20px;	
	margin-bottom:20px;	
}

.optiune_text {
	font-size:16px;
	cursor:pointer;
	vertical-align:bottom;
}

.validare_optiune {
	font-size:16px;
	border:2px solid #3B1801;
	text-decoration:none;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	margin:10px;
	background-color:#D1C6A4;
	cursor:pointer;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
	cursor:pointer;
}
.radio {
	background: url(radio.png) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}

.optiune_button {
	border:2px solid #D1C6A4;
	padding:5px;
}

.optiune_button_checked {
	border:4px solid #3B1801;
	padding:5px;
}

.option_select {
	border:2px solid #3B1801;
	padding:3px;
	font-size:14px;
	margin:5px;
	background-color:#FFF3D2;
}
.raspuns_textbox{
	margin:5px;
	padding:3px;
	border:2px solid #3B1801;
}
.texterror
{
   color:#F00;
   font-size:14px;
}

.h1-18
{
   font-size:18px;
}
.h1-16
{
   font-size:16px;
}
.h1-14
{
   font-size:14px;
}
.h1-12
{
   font-size:12px;
}