/* CSS Document */
/*--------------------------------------body---*/

body
{
	color:#c6b67a;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:14px;
	min-width:980px;
	background-color:#000000;
}

a
{
	color:#c6b67a;
	text-decoration:underline;
}

a:hover
{
	color:#c6b67a;
	text-decoration:none
}

select
{
	color:#000000;
	font-size:11px;
}

/*----------------------------------------------------------content---*/
.contact_email { line-height:19px !important; }

/*-----------------------------article_settings-*/
.article_indent ul
{
	margin:10px 0px 15px 0;
	list-style:none;
}

.article_indent ul li
{
	background:url(../images/marker_list.gif) 0 5px no-repeat;
	padding:0 0 0 22px;
	font-weight:normal;
	line-height:19px;
}

.article_indent ul li a
{
	color:#c6b67a;
	text-decoration:underline;
}

.article_indent ul li a:hover
{
	color:#c6b67a;
	text-decoration:none;
}

.article_indent table td .required { width:250px; }

.input-field input
{
	width:150px !important;
	color:#848181;
	vertical-align:middle;
	margin-top:1px;
}

.article-decor { padding:0px 0px 0px 0px; }

.article_indent, #component-contact
{
	font-size:12px;
	padding:0 0 20px 0;
}

#contact_text
{
	height:auto;
	overflow:auto;
	margin:0px 0px 5px 0px;
	width:90%
}

.article_bot { line-height:5px }

.article_separator
{
	display:block;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0 0px 0 0px;
}

.column_separator { padding:0px 0px 0px 1px !important; }

.article_column { padding:0px 0px 0px 0px; }

.article_indent h3
{
	overflow:hidden;
	line-height:15px;
}

.article_indent h3 img
{
	margin:0px 3px 0px 0px !important;
	float:left
}

.contentpaneopen img { margin:0px 15px 4px 0px; }

/*---------------------------content-heading---*/
.blog { margin-bottom:15px; }

.componentheading
{
	color:#68899f;
	font-size:20px;
	font-weight:normal;
	line-height:140%;
	margin:0px 0px 0px 0px;
	padding:8px 0px 25px 0;
	text-transform:uppercase;
}

.contentheading
{
	color:#68899f;
	font-size:16px;
	line-height:19px !important;
	margin:0px 0px 0 0px;
	padding:3px 0px 10px 0px;
	font-weight:bold;
}

.buttonheading { padding:3px 0px 0px 5px; }

.buttonheading img { margin:0 5px; }

.title
{
	padding-bottom:13px;
	padding-left:2px;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#68899f;
	font-size:16px;
	line-height:14px;
	text-transform:uppercase;
}

/*-----------------------------item-info---*/

.iteminfo
{
	padding:0px 0px 6px 0px;
	margin:0px 0px 15px 0px;
}

td.modifydate
{
	font-size:11px;
	padding:9px 0px 0px 0;
	text-decoration:none !important;
	color:#ebdba1;
	text-transform:uppercase;
}

div.modifydate
{
	font-size:11px;
	padding:40px 0px 0px 0;
	color:#ebdba1;
	float:right;
	text-transform:uppercase;
}

.createdby
{
	color:#0f559d;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
}

.createdate
{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0 2px;
	text-transform:uppercase;
	color:#ebdba1;
	line-height:12px;
	font-weight:normal;
	background:url(../images/bull_h.gif) 4px 4px no-repeat;
}

span.small
{ /* Written by */
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:none;
	color:#FFF;
}

div.small
{
	padding:0 0px 0px 4px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#ebdba1;
}

.wrapper-title
{
	border-bottom:1px solid #403427;
	padding:0 0 2px 0;
	margin-bottom:15px;
}

.contentdescription img { margin-right:15px; }

/*-----------------------------------buttons---*/

.button, .validate
{
	color:#ffe488 !important;
	display:block;
	font:12px Arial;
	margin:0px 0px 0px 0 !important;
	text-decoration:none;
	width:90px;
	text-align:center;
	background:url(../images/button_link.gif) 0 0 no-repeat;
	padding:3px 0;
	font-weight:bold;
	text-transform:capitalize;
	border:none;
}

.search_result .button
{
	color:#ffe488 !important;
	display:block;
	font:12px Arial;
	margin:0px 0px 0px 0 !important;
	text-decoration:none;
	width:90px;
	text-align:center;
	background:url(../images/button_link.gif) 0 0 no-repeat;
	padding:3px 0;
	font-weight:bold;
	text-transform:capitalize;
	border:none;
}

/*-----------------------------------read-more---*/

#editor-xtd-buttons div.readmore
{
	background:none;
	height:auto;
	margin:0px 0px 0px 0px;
	width:auto;
}

div.readmore
{
	margin:33px 0px 0px 5px;
	padding:0 0px 0px 0px;
	height:21px;
}

div a.readon
{
	color:#ffe488 !important;
	display:block;
	font:12px Arial;
	margin:0px 0px 0px 0 !important;
	text-decoration:none;
	width:90px;
	text-align:center;
	background:url(../images/button_link.gif) 0 0 no-repeat;
	padding:3px 0;
	font-weight:bold;
	text-transform:capitalize;
}

a.readon:hover
{
	color:#ffe488 !important;
	text-decoration:underline
}

/*-----------------------------blog-more---*/

.blog_more { padding:0px 0px 0 0; }

.blog_more h2
{
	background:none;
	color:#1b2e32 !important;
	font-size:12px;
	padding:0px 0px 0px 0px;
}

.blog_more strong
{
	color:#68899f;
	font-size:13px;
	text-transform:uppercase;
}

.blog_more ul
{
	margin:0;
	padding:15px 0;
}

.blog_more ul li
{
	background:url(../images/marker_list.gif) 0 5px no-repeat;
	padding:0 0 0 22px;
	font-weight:normal;
	line-height:19px;
}

.blog_more ul li a
{
	color:#ebdba1;
	text-decoration:none;
}

.blog_more ul li a:hover { color:#d38d38; }

/*-----------------------------pagenav---*/
.pagination span
{
	background:url(../images/pagination-left.gif) no-repeat 0 0 #260401;
	margin-right:3px;
	display:block;
	float:left;
}

.pagination span font
{
	background:url(../images/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:#545252;
	font-size:12px;
	font-weight:normal
}

a.pagenav
{
	color:#c6b67a !important;
	font-weight:bold;
	font-weight:normal;
	text-decoration:none;
}

.indent-pages
{
	padding:0 0 25px 0;
	font-size:12px;
}

a.pagenav:hover
{
	color:#c6b67a;
	text-decoration:none
}

.pagination_nav
{
	color:#c6b67a;
	font-size:12px;
	padding:10px 20px 0px 0px;
	text-align:center;
	word-spacing:3px;
}

.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:#c6b67a;
	padding:5px 0px 0px 0px;
	line-height:16px;
	text-align:center;
}

/*--------------------------------------result---*/

.sectiontableheader img
{
	vertical-align:middle;
	margin-right:6px;
}

.sectiontableentry0 td
{
	color:#c6b67a;
	padding:10px 5px 10px 5px;
}

.sectiontableentry1 td
{
	background:#68899f;
	color:#fff;
	padding:10px 5px 10px 5px;
}

.sectiontableentry2 td
{
	color:#c6b67a;
	padding:10px 5px 10px 5px;
}

.sectiontableentry1 a { color:#fff !important; }

.sectiontableentry2 a { color:#c6b67a }

.sectiontableentry1 a:hover { color:#fff }

.sectiontableentry2 a:hover { color:#c6b67a }

.var1
{
	background:#68899f;
	padding:10px !important;
	margin:10px 0px 10px 0px;
	color:#FFF;
}

.var1 a { color:#FFF; }

.var2 a { color:#c6b67a; }

.var2 p { color:#c6b67a; }

.var1 p { color:#FFF; }

.var2 .small { color:#c6b67a; }

.var2
{
	padding:10px !important;
	margin:10px 0px 10px 0px;
	color:#3a4c53;
}

.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;
	color:#c6b67a;
}

.searchintro { padding:0px 0px 10px 0; }

.searchintro strong { color:#d38d38 }

#page h3
{
	font-size:130%;
	padding:10px 0px 15px 0px;
	text-align:left;
	color:#5c959d;
}

#page .display .inputbox, #page .inputbox { color:#3a4c53; }

#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:#68899f;
	padding:3px 7px;
}

.pagenav
{
	margin:0 3px;
	color:#c6b67a;
	font-size:12px;
}

.search_result { padding-top:15px; }

.sectiontableentry0 .pad2 { color:#c6b67a; }

.sectiontableentry0 .pad2, .sectiontableentry1 .pad2, .sectiontableentry2 .pad2 { padding:2px 0px 2px 15px; }

.sectiontableheader
{
	padding:15px 0;
	color:#c6b67a;
}

.separate-search
{
	float:left;
	width:2%;
	border:none;
}

.indent-extra-top { padding:5px 0; }

.line-bottom-phrase { height:25px; }

.pagenavcounter { padding:15px 0; }

.contenttoc th { padding-bottom:15px; }

/*--------------------------------------poll---*/

.poll .question
{
	font-size:12px;
	color:#ffe073;
	line-height:18px;
	padding-left:1px;
}

.poll .body { padding:22px 0px 21px 0; }

.poll .body label
{
	font-size:11px;
	line-height:12px;
	padding:0px 0px 7px 0px;
	color:#c6b67a;
}

.button { cursor:pointer; }

.poll .button
{
	background:url(../images/vote.gif) no-repeat 0 0;
	color:#ffe488 !important;
	font-weight:bold;
	display:inline;
	font-size:12px;
	line-height:15px;
	width:74px;
	padding:3px 0 4px 0;
	text-transform:capitalize;
	margin:0;
	text-align:center !important;
}

.poll .buttons .fright { padding-right:8px; }

.poll .result
{
	text-align:left;
	text-align:left;
	margin-right:20px;
}

.poll .section
{
	overflow:hidden;
	padding:0px 0px 2px 0px;
	width:100%;
}

.poll .radio
{
	float:left;
	width:25px;
}

.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 #46462f;
	width:100px;
}

.sectiontableentry1 div, .sectiontableentry0 div { font-size:1px }

.fright { float:right; }

.fleft { float:left; }

/*--------------------------------------user---*/
.contentpane td, .blog td, .contentpaneopen td { font-size:12px; }

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:5px 0px 0px 0px;
	vertical-align:middle
}

dl.contentpane .button-field .validate
{
	color:#ffe488 !important;
	display:block;
	font:12px Arial;
	margin:0px 0px 0px 0 !important;
	text-decoration:none;
	width:66px;
	text-align:center;
	background:url(../images/button_link1.gif) 0 0 no-repeat;
	padding:3px 0;
	font-weight:bold;
	text-transform:capitalize;
	border:none;
	vertical-align:middle;
}

/*-------------------------------------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 #68899f }

legend { color:#808080 }

.highlight
{  /* highlight sought word */
	color:#d38d38;
	font-weight:bold
}

.phrase
{
	border:solid 1px #68899f;
	color:#FFF;
	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 #68899f; }

.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:1px 5px 3px 0px;
	vertical-align:middle;
}

/*-------------------------------------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;
	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
}

/*-------------------module-list----*/
/*-------------------left----*/
.module .box-content-indent { padding:10px 11px 24px 28px; }

.module ul
{
	margin:0;
	list-style:none;
}

.module ul { margin-left:13px; }

.module ul li
{
	background:url(../images/menu_line.gif) repeat-x bottom left;
	padding:7px 0 8px 8px;
}

.module ul li a
{
	color:#7C786C;
	font-size:12px;
	text-decoration:none;
}

.module ul li a:hover { color:#E87C15 !important; }

.module ul
{
	margin:0 0 8px 15px;
	padding:0;
}

.module ul li
{
	background:url(../images/list_bull_1.gif) 0 9px no-repeat;
	color:#fefefe;
	font-weight:bold;
	padding:0 0 0 12px;
	line-height:26px;
}

.module ul li a
{
	color:#fefefe;
	font-size:12px;
	text-decoration:underline;
}

.module ul li a:hover
{
	text-decoration:none;
	color:#fefefe !important;
}

.module ul
{
	margin:0;
	padding:0;
}

.module ul li
{
	background:url(../images/marker_list.gif) 0 5px no-repeat;
	padding:0 0 0 22px;
	font-weight:normal;
	line-height:19px;
}

.module ul li a
{
	color:#ebdba1;
	text-decoration:none;
}

.module ul li a:hover { color:#d38d38; }

/*-------------------module-list-finish----*/

.count { /* count users */ font-weight:bold; }

.module a { color:#c6b67a }

.module a:hover { color:#c6b67a }

.module .inputbox
{
	color:#888;
	font-size:11px;
	line-height:14px;
	margin:2px 0px 4px 0px;
	padding:3px 0px 3px 4px;
	vertical-align:top;
	width:164px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	background:#f6f6f6;
}

.module span
{
	font-weight:bold;
	color:#241d14;
}

.box-indent { padding:17px 20px 25px 37px; }

/*-------------------title----*/



/*-----------------content----*/

.breadcrumbs
{
	padding:14px 0 0 26px;
	display:block;
	text-transform:uppercase;
	color:#a3a096;
	font-size:10px;
}

.breadcrumbs .pathway
{
	color:#a3a096 !important;
	text-transform:uppercase;
}

.breadcrumbs img { margin:0 13px 0 13px; }

/*-------------------------------------topmenu---*/

ul.menu-nav
{
	padding:0 0 0 69px!important;
	margin:0 0 0 0!important;
}

ul.menu-nav li
{
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
}

ul.menu-nav li a
{
	border:none;
	color:#68899f !important;
	display:block;
	float:left;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	line-height:16px;
}

ul.menu-nav li a span
{
	display:block;
	padding:7px 24px 9px 23px;
	background:url(../images/topmenu_separate.gif) no-repeat left center;
}

/*-------------------hover----*/

ul.menu-nav li a:hover
{
	border:none;
	color:#d38d38 !important;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height:16px;
}

ul.menu-nav li a:hover span { display:block; }

/*-------------------active----*/

ul.menu-nav li.active a
{
	border:none;
	color:#d38d38 !important;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:auto;
}

ul.menu-nav li.active a span { display:block; }

/*----------------------------------------login-form---*/

.module-login
{
	color:#FFF;
	font-weight:bold;
}

/*-----------------content----*/

.module-login label
{
	font-size:11px;
	text-transform:capitalize;
	line-height:13px;
	color:#d0c9b1;
	font-weight:normal;
}

.module-login p, label.remember
{
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	color:#d0c9b1;
}

.module-login a
{
	color:#d0c9b1 !important;
	line-height:120%;
	text-decoration:underline;
}

.module-login a:hover
{
	color:#d0c9b1 !important;
	text-decoration:none;
}

.module-login .extra-indent-link
{
	padding:5px 0;
	line-height:15px;
}

.module-login .inputbox
{ /* inputbox */
	color:#252525;
	font-size:11px;
	line-height:14px;
	margin:1px 0px 4px 0px;
	vertical-align:top;
	width:154px !important;
	border:1px solid #000000;
	background:#f6f6f6;
	height:16px !important;
}

* html .module-login .inputbox
{
	height:20px;
	width:163px
}

.module-login .indent1 { padding-top:4px; }

.module-login .box-title { padding:15px 0 0 28px; }

.module-login .box-title h3
{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ebdba1;
}

.module-login .box-content-indent { padding:19px 25px 23px 29px; }

.module-login .extra-indent-top1 { padding:5px 0 0 0; }

.module-login .button
{ /* button */
	color:#ffe488 !important;
	display:inline;
	font-size:11px;
	text-transform:uppercase;
	line-height:14px;
	height:auto !important;
	font-weight:bold;
	background:none;
	padding:3px 0 5px 0 !important;
	width:70px!important;
	float:right;
	background:url(../images/button_login.gif) 0 0 no-repeat;
}

.module-login .button:hover { color:#FFF !important; }

* html .module-login .button
{
	height:24px;
	width:62px;
}

#mod_login_remember
{ /*checkbox*/
	background:#fff;
	border:none;
	display:block;
	float:left;
	margin:2px 6px 0px 0px;
	vertical-align:middle;
	width:12px;
	height:12px
}

.menu, .menu ul
{
	margin:0 !important;
	list-style:none;
}

.menu ul
{
	margin-left:13px;
	padding:5px 0;
}

.menu ul li
{
	padding:4px 0 0 11px;
	background:url(../images/menu_marker.gif) 0 9px no-repeat;
}

.menu li
{
	background:url(../images/menu_marker.gif) 0 3px no-repeat;
	padding:0 0 6px 29px;
}

.menu li li
{
	padding:2px 0 2px 19px;
	background:url(../images/menu_marker.gif) 0 6px no-repeat;
}

.menu li a
{
	color:#c6b67a;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.menu li a:hover { color:#c7c043 !important; }

#id { width:350px !important; }

.module .box-title h3
{
	padding:17px 15px 25px 28px;
	color:#31271d;
	font-size:13px;
}

.module .box-content
{
	padding:0 10px 24px 28px;
	color:#c6b67a;
}

.module_menu .box-title h3
{
	padding:16px 15px 25px 28px;
	color:#31271d;
	font-size:13px;
}

.module_menu .box-content
{
	padding:4px 7px 27px 29px;
	color:#c6b67a;
}

.s1 .box-title h3 { padding:16px 15px 25px 29px; }

.s1 .box-content { padding:0 7px 18px 30px; }

/*---------------------------------------------------------structure---*/

#body { /*background:#0c0c00;*/
}

.main
{
	width:980px;
	position:relative;
}

.wrapper-right
{
	background:#030502 url(../images/wrapper_right.jpg) no-repeat top center;
	width:980px;
}

/*-------------------------------------header---*/


.tail-header
{
	background:#FFF url(../images/tail_header.gif) bottom left no-repeat;
	width:980px;
}

.header { background:url(../images/header.png) 0 0 no-repeat; }

.search .button
{
	width:42px;
	height:21px;
	background:url(../images/searchButton.gif) 0 0 no-repeat;
	padding:0 !important;
	margin:0 0 0 0 !important;
	float:left !important;
}

.search
{
	margin:0 0 0px 0;
	background:url(../images/search.gif) bottom left no-repeat;
	vertical-align:middle;
}

.search .inputbox
{
	background:#ffffff;
	border:none;
	color:#282828;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	width:143px !important;
	padding:0 0 0 0 !important;
	margin:2px 10px 0 0!important;
	vertical-align:middle;
	text-transform:lowercase;
	float:left;
	height:18px;
	text-indent:9px;
	line-height:17px;
}

.top-menu { background:#030502; }

.header { height:305px; }

.header .col-1 { width:718px; }

.header .col-1 h1
{
	display:block;
	padding:43px 5 0 451px;
}

.header .col-1 h1 a
{
	display:block;
	width:235px;
	height:182px;
	background:url(../images/logo.png) 0 0 no-repeat;
}

.header .col-2
{
	width:211px;
	padding:37px 0 0 0;
}

.wrapper-box-form .wrapper-box
{
	background:url(../images/wrapper_box.jpg) 0 0 no-repeat;
	height:236px;
}

.top-menu .fright { width:254px; }

/*-------------------------------------content---*/
.tail-content
{
	background:#241d14 url(../images/content_top.gif) 0 0 no-repeat;
	width:980px;
}

#content { }

.content-row-indent { padding:0 51px 20px 55px }

.clear
{
	width:100%;
	overflow:hidden;
}

#container
{
	overflow:hidden;
	height:100%;
	text-align:left;
	padding-top:38px;
}

#right
{
	float:right;
	text-align:left;
	_margin: 0 0 0 -3px;
	width:271px;
}

.indent-container { padding:0 6px 33px 20px; }

.right-indent { padding:38px 0 0 60px; }

.box-wrapper .border-top
{
	background:url(../images/border_top.gif) repeat-x top #3b4851;
	margin-bottom:19px;
}

.box-wrapper .border-bottom { background:url(../images/border_bottom.gif) repeat-x bottom; }

.box-wrapper .corner-top-left { background:url(../images/corner_top_left.gif) no-repeat left top; }

.box-wrapper .corner-top-right { background:url(../images/corner_top_right.gif) no-repeat right top; }

.box-wrapper .corner-bottom-left { background:url(../images/corner_bottom_left.gif) no-repeat left bottom; }

.box-wrapper .corner-bottom-right
{
	background:url(../images/corner_bottom_right.gif) no-repeat right bottom;
	width:100%;
}

.box-wrapper-indent { padding:6px; }

.module_menu .box-wrapper .border-top { background:url(../images/border1_top.gif) repeat-x top #805521; }

.module_menu .box-wrapper .border-bottom { background:url(../images/border1_bottom.gif) repeat-x bottom; }

.module_menu .box-wrapper .corner-top-left { background:url(../images/corner1_top_left.gif) no-repeat left top; }

.module_menu .box-wrapper .corner-top-right { background:url(../images/corner1_top_right.gif) no-repeat right top; }

.module_menu .box-wrapper .corner-bottom-left { background:url(../images/corner1_bottom_left.gif) no-repeat left bottom; }

.module_menu .box-wrapper .corner-bottom-right { background:url(../images/corner1_bottom_right.gif) no-repeat right bottom; }

.s1 .box-wrapper .border-top { background:url(../images/border2_top.gif) repeat-x top #6b634a; }

.s1 .box-wrapper .border-bottom { background:url(../images/border2_bottom.gif) repeat-x bottom; }

.s1 .box-wrapper .corner-top-left { background:url(../images/corner2_top_left.gif) no-repeat left top; }

.s1 .box-wrapper .corner-top-right { background:url(../images/corner2_top_right.gif) no-repeat right top; }

.s1 .box-wrapper .corner-bottom-left { background:url(../images/corner2_bottom_left.gif) no-repeat left bottom; }

.s1 .box-wrapper .corner-bottom-right { background:url(../images/corner2_bottom_right.gif) no-repeat right bottom; }

.s1 { font-size:11px; }

#content .module-login .box-content { padding:19px 25px 23px 29px; }

#container .extra-box .border-top
{
	background:url(../images/border3_top.gif) repeat-x top #31261d;
	width:100%;
}

#container .extra-box .border-bot
{
	background:url(../images/border3_bottom.gif) repeat-x bottom;
	width:100%;
}

#container .extra-box .corner-top-left
{
	background:url(../images/corner3_top_left.gif) no-repeat left top;
	width:100%;
}

#container .extra-box .corner-top-right
{
	background:url(../images/corner3_top_right.gif) no-repeat right top;
	width:100%;
}

#container .extra-box .corner-bottom-left
{
	background:url(../images/corner3_bottom_left.gif) no-repeat left bottom;
	width:100%;
}

#container .extra-box .corner-bottom-right
{
	background:url(../images/corner3_bottom_right.gif) no-repeat right bottom;
	width:100%;
	overflow:hidden;
}

#container .extra-box-indent { padding:21px 26px 25px 25px; }

#container .extra-box .box-title h3
{
	padding:0 0 12px 11px;
	border-bottom:1px solid #040402;
	font-size:13px;
	color:#d38d38;
	text-transform:uppercase;
	margin-bottom:15px;
}

#container .extra-box .box-content { padding:10px 0 16px 12px; }

#container .extra-box ul
{
	margin:0;
	padding:0;
}

#container .extra-box ul li
{
	background:url(../images/marker_list.gif) 0 5px no-repeat;
	padding:0 0 0 22px;
	font-weight:normal;
	line-height:19px;
}

#container .extra-box ul li a
{
	color:#ebdba1;
	text-decoration:none;
}

#container .extra-box ul li a:hover { color:#d38d38; }

#content .row-col { padding-bottom:52px; }

#content .row-col .col-1 { width:292px !important; }

#content .row-col .col-2
{
	width:292px !important;
	margin-left:19px;
}

.contentpaneopen .indent-top-bottom { padding:25px 0; }

.row-img img { margin:0; }

.row-img .img-indent { margin:0 22px !important; }

.content-text
{
	padding-top:16px;
	line-height:16px;
}

.article_indent h2, .article_indent h3 { padding-bottom:5px !important; }

/*-------------------------------------footer---*/
#footer
{
	color:#d38d38;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:30px 0;
	text-align:center;
	background-color:#000000;
}

#footer a
{
	color:#d38d38;
	text-decoration:none;
}

#footer a:hover
{
	text-decoration:underline;
	color:#c6b67a;
}
