
/* CSS Document */
/*--------------------------------------body---*/
body { 
	background: none #0D0D0D; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 16px;
	color: #666666;
	min-width: 1000px;
	text-transform: uppercase;
}
html, body { height: 100%;}

body, td, th, div, p, label, input {
	color:#666666;
	font:normal 10px/16px Arial, Helvetica, sans-serif;
}
input, select, #contact_text {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;	
}
input.inputbox, select, textarea{
    background: none repeat scroll 0 0 #666666;
    border: 1px solid #23201F;
    color: #FFFFFF;
    height: 22px;
    padding: 1px 4px 1px 5px;
}
a {color:#a17070; text-decoration:underline;}
a:hover {text-decoration:none;}

ul li {list-style: none;}


a, button, .button{ cursor:pointer;}

p {padding: 8px 0 1px;}

.top {padding-top: 29px;}
.top1 {padding-top: 10px !important;}

.location {padding-bottom: 24px;}

	.location p {padding-top: 18px;}

.margin-bot {margin: 0 0 28px 0 !important;}
.margin-top {margin-top: 20px !important;}

.img-indent {
	float: left;
	margin: 0 19px 0 0 !important;
}
.img {float: left;}

strong {
	text-shadow: 1px 0 #b3b3b3; 
	color: #b3b3b3; 
	letter-spacing: 1px;
}

#map {
	left:327px;
	position:absolute;
	top:0px;
}

.alignright {text-align: right; padding: 25px 17px 0px 0}

span.count {color:#fa9500;}

.poll .question	{
	color:#fa9500; 
	font-size:17px;
	padding:0 0 5px 0; 
	line-height:18px;
}

td, label {color: #666666;}
#josForm td {color: #f00;}
#josForm .button {margin-left: -6px;}

#subscribeForm {padding: 20px 0 50px;}

#searchForm{ display:block; padding: 10px 0 20px 0;}

#poll {padding:0 0 20px 0;}

/*---------------------------------------------------------------------*/
.button-login, .log  .button {
	display: inline-block;
	border: none;
	background: none;
	text-decoration: underline;
	color: #A17070;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.button-login:hover, #right .log .button:hover{text-decoration: none;}

#content .button, #content .validate, #content .modal-button {
	display: inline-block;
	border: none;
	background: none;
	text-decoration: underline;
	color: #A17070;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

div a.readon {
	display: inline-block;	
	background: url(../images/readon-bg.png) 0 0 no-repeat;
	border: none;
}
div a.readon:hover	{}

#content .readmore a {
	display: inline-block;
	border: none;
}
#content .button:hover, #content .validate:hover, #content .modal-button:hover, #content .readmore a:hover, #content div.blank a:hover{text-decoration: none;}

.button-poll-left{
	display: inline-block;
	border: none;
	background: none;
	text-decoration: underline;
	color: #A17070;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.button-poll-left:hover {text-decoration: none;}
.button-poll-right{
	display: inline-block;
	border: none;
	background: none;
	text-decoration: underline;
	color: #A17070;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.button-poll-right:hover {text-decoration: none;} 
	
.button-poll-right{ margin-left:5px !important;}

#searchForm .button{margin-top: 15px;}
/*----------------------------------------------------------content---*/
.form-validate .paramlist_key{ width:329px !important;}
/*--------------------------------------------------------------------*/
/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
	color:#000;
	z-index:1500 !important
}
.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../system/images/selector-arrow.png) no-repeat;
	color:#000
}
.tool-text {
	font-size: 100%;
	margin: 0;
	color:#000
}
/*-----------------------------article_settings-*/
#content .module ul{ list-style:none; margin:0;}

#right ul, #left ul, .list {list-style:none; padding:13px 0 11px; width: 100%; overflow: hidden;}

	#right ul li, #left ul li, .list li {
		padding:0px;  
		line-height:22px !important; 
		list-style:none;
		background: url(../images/li.gif) no-repeat 1px 11px;
		padding-left: 7px;
	}

		#right ul li a, #left ul li a, .list li a {
			color: #a17070 !important;
		}

			#right ul li a:hover, #left ul li a:hover, .list li a:hover {
				text-decoration:none !important;
			} 

.container ul {list-style:none; padding:13px 0 11px; width: 100%; overflow: hidden;}

	.container ul li {
		padding:0px;  
		line-height:18px; 
		list-style:none;
		background: url(../images/li.gif) no-repeat 1px 11px;
		padding-left: 7px;
		color: #666666;
	}

		.container ul li a {
			color: #b3b3b3;
		}

			.container ul li a:hover {
				text-decoration:none !important;
			} 

.comments {display:none !important}

/*---------------------------content-heading---*/
.article-indent { padding:0 0 0 0; display:none}
.article-indent span.small { line-height:15px; color:#e8e3d9; font-size:11px; padding:0 0 0 0; letter-spacing:normal  }
.article-indent .createdate { line-height:15px; color:#e8e3d9; font-size:11px; margin:0 0px 0px 0; padding:3px 0px 0 0; letter-spacing:normal; display:block; }
.modifydate {
	color:#fff; 
	padding:15px 0px 10px 0px; 
	text-decoration:none !important;
	text-transform: lowercase;
	display: none;
}

td.contentheading{ 
	font-weight:normal;
	position:relative;
	line-height:1.2em;
}

#component-contact .contentheading {
	background:none !important;
	font-size:14px;
	padding-bottom:25px; 
}
.wrapper1-border {
	padding-top:0 !important;
}
.buttonheading	{padding:0 0 6px 0px;}
.icon-indent {
	padding:2px 0 0;
}
.buttonheading img	{ padding:0; margin:3px 16px 0 0; position:relative;}
span.contentheading {
	font-weight:normal;
	display:block;
	padding:15px 0px 15px 0px;
	margin:0px 0px 15px 0px;
	
}
#component-contact {padding-top: 18px;}

/*-----------------------------item-info---*/
.pagin-bottom{ padding-bottom:0;}
.pagin-top{ padding-top:0; display:none}

.iteminfo				{
	padding:0px 0px 6px 0px; 
	margin:0px 0px 15px 0px;
}

.createdby				{
	color:#7a7a7a; 
	display:block;
	text-transform:none;
}

div.small				{ /* Written by */
	display:block;
	color:#7a7a7a;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 7px 0px;
	white-space:nowrap;
	line-height:11px;
}
.main {width:1002px; margin:0 auto; position: relative;}

/*--------------------------------------------------------VM---*/
#martInfo .button {
	width:52px;
}

#martInfo .moduletable {
	text-align:right;
}
.null {padding:0; margin:0 !important;}

/*-----------------------------------buttons---*/
* html .button, * html .validate {display:block;}
/*--------------------------------------result---*/
.searchArea {padding:10px; border:1px solid #23201F; margin:0 0 0 0;}
.sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td	{ border-bottom:none; border-bottom:1px solid #23201F;}
.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td 	{ padding-bottom:5px; padding-top:5px; text-indent:11px;}

.var1 {	padding:0 15px 15px !important;	margin:5px 0px 5px 0px;   border-bottom:none;  border-bottom:1px solid #23201f;}
.var1 a, .var1 a{ color:#333;}
.var2 {	 padding:0 15px 15px !important; margin:5px 0px 5px 0px;  border-bottom:none; border-bottom:1px solid #23201f; }
.var2 p, .var2 p{ color:#333;}
h4 {font-size: 14px; font-weight: normal; padding: 0px 0 6px; margin-top: 22px;}
.results ol li	{padding:0px 0px 10px 0px; text-align:justify;}

.sectiontableheader{padding:6px 5px 6px 11px; }
#search_searchword {
	margin: 10px 0 0 0; 
	padding: 2px 5px;
	*padding: 4px 5px 0px;
	height: 23px;
	text-transform: uppercase;
}
.indent-search-searchword{ display:block; padding:14px 11px 0 0; line-height:19px;}
/*--------------------------------------archive---*/
.archiveBlock .button {	display:inline-block; margin:0px 0px 0px 5px;}
ul#archive-list h4 a {	font-size:12px;	text-transform:none}
/*--------------------------------------poll---*/
dl.poll {padding:25px 0px 35px 0;}
dl.poll dt {font-weight:bold; padding:7px 0px 0px 0px; }

.poll .poll-body {padding:15px 0px 15px 0}
.poll-body label { line-height:14px; padding:0px 0px 0px 4px;}
.poll .buttons {margin:0 0px 0 0px;}

.poll .result	{background:#ffea00;}
.poll .section	{
	overflow:hidden; 
	padding:3px 0px 3px 0px;
	width:100%;
	color:#2c2c2c;
}
.poll .section2	{
	overflow:hidden; 
	padding:2px 0px 4px 0px;
	width:100%;
	color:#000;
	 color:#878989;
}
.poll .radio{float:left; width:20px;}
.poll .radio input {display:block; width:16px; height:16px; vertical-align:middle;}
.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}
.td_1, .td_2 {width:5%; text-align:center;}
.td_3 {	width:90%; padding:0px 0px 0px 10px;}
.pollstableborder .question {padding:0px 0px 0px 85px;}
.pollstableborder{ margin:25px 0 0 0;}
/*--------------------------------------userforms---*/
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:120px; padding:14px 0px 0px 0px;}
dl.contentpane .input-field {width:160px; padding:10px 0px 0px 0px;}
dl.contentpane .input-field #email{
	margin:0; 
	padding: 1px 4px 1px !important; 
	height:22px; 
	width:145px;
	background: none repeat scroll 0 0 #666666;
    border: 1px solid #23201F;
    color: #FFFFFF;
}
dl.contentpane .button-field {width:140px;	padding:	9px 0px 0px 20px;}
.button-field .validate {margin-top: 3px;}
/*-------------------------------------admin-form---*/
.adminform td 			{padding:0px 0px 2px 0px;}
.pagin-bottom{ padding:5px 0 15px 0;}
/*---------------------------system-error-messages--*/
.error		{margin:15px 10px 20px 0;}
.message{ margin:0 !important;}
#system-message dt.error, dt.message {display: none; }
.error dd ul {
	background:#CE0303;
	border-bottom:3px solid #670606;
	border-top:3px solid #670606;
	color:#FFFFFF;
	margin:0 !important;
	padding:5px 0 5px 10px !important;
	width:100%;	
}
.error dd ul li	{
	background:none !important;
	color:#fff !important; 
	margin:0px 0px 0px 20px !important;
	padding:0 !important; 
}

/*-----------------content----*/
.login-text-1{ color:#969494; font-size:11px}
.form-height{ height:32px; margin:3px 0 0 0; }
#form-login {padding:0px 0px 0px 15px;}
#form-login-remember {padding:10px 0px 15px 0;}

label.remember {
	display:inline;
	color:#969494 !important;
	margin:0 0 0 0;
}

.logo-title {
	font-size:15px; 
	padding-bottom:21px !important;  
	font-size:14px !important; 
	display:block; 
	line-height:35px; 
	color:#969494 !important; 
}
#mod_login_username, #mod_login_password {margin:0px 0px 0px 0px;}

.module-login .boxIndent{ padding: 0 0 0 0px;  margin-bottom:0}
.module-login {margin-bottom:28px !important;}
.module-login a, .module-login a:hover	{
	margin:0;
	line-height:15px;
	color:#969494 !important;
	font-weight:normal;
	font-size:11px;
	text-decoration:none
}
.inputs {width: 100%; overflow: hidden;}
.module-login p, .module-login div, label.remember {
	line-height:18px;
	text-transform:none;
}
.module-login label {
	line-height:18px;
	padding:0px 0px 0px 2px;
	width:100%;
	color:#969494;
	font-size:12px;	
}

.module-login .moduleTopBg {width:100%;}
.module-login .sec {width:100%;}
.module-login .boxIndent {padding:0 0px 0 0;}

.module-login a:hover{text-decoration:underline}

#modlgn_username, #modlgn_passwd {float:left;}

.remember {	padding:4px 0px 0px 0px;}

input.checkbox { /* checkbox */
	border:none; 
	display:block;
	margin:3px 6px 0px 0; 
	vertical-align:middle;  
	width:12px;
	height:12px;
	position:relative;
	float:left;
}
.log{ width:100%; overflow:hidden; display:block;}			  
/*---------------------------------------------------------structure---*/
body, html{height: 100%;}

/*-------------------------------------header---*/
.clear{ width:100%; overflow:hidden;}
.clear1{ clear:both;}
.br{ display:block;}
.fright{ float:right !important;}
.fleft{ float:left;}

.row-search{ height:80px;}
.row-top-menu{ float:right;}

.content-top{ 
	margin:0 auto;  
	padding:0 0px 0 0;  
	position:relative;
	zoom:1
}
/*-------------------------------------content---*/
.indent-top-none{ padding-top:0 !important;}
.text1 dt{ color:#000; font-size:10px; line-height:14px;}
.text1 dt strong{ color:#a6a6a6; font-size:13px; display:block;}
.text1 dd{ color:#000; font-size:13px; line-height:20px; padding:5px 0 10px 0;}
.img_indent {
	float:left;
	margin:0 7px 0 0 !important
}	
.right_content {
	display:table;
	zoom:1
}
.clear ul {
	display:table;
	zoom:1;
}

.article-text-indent{ padding:0 0 0 0; position: relative;}

.wrapper-box .boxIndent {padding:0 0 0px 0px;}
.module-login .boxIndent {padding:0 0 0 0px;  margin-bottom:0;}
.module-login {margin-bottom:28px !important;}
/*-------------------------------------footer---*/
.footer{ 
	width:		100%;
	position:	relative;
	z-index:	10000;
	height:		51px;
	text-align: center;
}

.copy {
	padding: 17px 0px 0 0px;
	color:	#666666;
}
.copy a {color:#666666;}

/* EOF Drop-down menu */
#emailForm .inputbox, #emailForm #contact_text{ font-size:14px;}

.paramlist {margin-bottom: 20px;}

.article-text-indent td {padding-bottom:1px}

.form-validate {padding-bottom: 10px;}

.contact_label {
	float: left;
	width: 310px;
}

	.contact_input {
		background:	url(../images/input-bg.gif) left top no-repeat;
		height:50px;
	}
	.contact_input input {
		width:	258px;
		padding:	5px 11px;
		line-height: 12px;
		border: none;
		background:	none;
		color: #666666;
	}
.contact_area {
	height:	150px;
	width:	310px;
	float:	left;
}
	.textatea-bg {background:	url(../images/textarea-bg.gif) left top no-repeat;}
	.contact_area textarea {
		background:	none;
		width:	278px !important;	
		padding:	9px 11px !important;
		height:	113px !important;
		border:	0px solid #c9c9ca;
		display: block;
	}
.contact_email .alignright {
	padding: 26px 11px 0 0;
}
	.contact_email .alignright .button {
		text-transform: uppercase;
		background: none;
		border: none;
		font-size: 10px;
		line-height: 16px;
		color: #a17070;
		text-decoration: underline;
	}
		.contact_email .alignright .button:hover {text-decoration: none;}

.wrapper {width: 100%; overflow: hidden;}

/*======================================================================================================================================================================================*/
.content-pad {padding: 0px 0 0px; position: relative; background: url(../images/body-bg.jpg) top center no-repeat #000;}
.tail-top { background:url(../images/tail-top.png) left top repeat-x;}
.tail-bottom { background:url(../images/tail-bottom.gif) left bottom repeat-x;}
.header {
	position:relative;
	width:100%;
	margin:0 auto;
	height: 519px;
	z-index: 2;
}

#logo	{
	margin:	0 0 0 0px; 
	position:	absolute;  
	top:	163px; 
	right:	5px;
}
#logo a	{
	display:block; 
	position:relative; 
	cursor:pointer;
}
/*-------------------------------------search---*/
.search	{
	height: 27px;
    padding: 0;
    position: absolute;
    right: 9px;
    top: 360px;
    width: 226px;
    z-index: 5000;	
}
	.search .search-input {
		width:203px; 
		float:left;  
		height:27px;  
		display:inline;
		background:	#0d0d0d;
		border: 1px solid #535353;
	}
		.search .inputbox	{
			background: none repeat scroll 0 0 transparent;
			border: medium none;
			color: #FFFFFF;
			font-size: 11px;
			line-height: 14px;
			margin: 0 8px 0 !important;
			padding: 2px 0;
			width: 187px;
		}
		
	.search .search-button {
		width:		19px; 
		height: 	19px;
		position:	absolute; 
		right:		0px; 
		top:		0px;
	}
		.search .button	{
			width:	29px !important;  
			margin:0 0 0 0  !important; 
			padding:0  !important;
		}
			
/*-------------------------------------search-result---*/
.search_result {padding:0px 20px 0px 0px;}	
.searchintro b, .searchintro strong, .highlight	{font-weight:bold;}
/*===============================================================================================================*/
.header-top-block {
	height: 22px;
}
	a.rss {
		float: right;
		background: url(../images/rss.gif) right 0 no-repeat;
		padding: 2px 57px 0 0;
		margin: 4px 61px 0 0;
		font-size: 10px;
		color: #e2e2e2;
		text-decoration: none;
		text-transform: none;
	}
		a.rss:hover {text-decoration: underline;}

.navigation {
	zoom:0;
	position:absolute;
	top: 398px;
	left: 0px;
	width: 100%;
	position: relative;
}
	.navigation .menu {
		margin:		0px; 
		padding:	0px;
	}		
		.navigation .menu > li {
			float:left; 
			font-size:18px; 
			line-height:1.2em; 
			padding-left:1px; 
			background:url(../images/divider.png) no-repeat right top;
		}			
			.navigation .menu > li > a {
				border:				none !important;
				width:146px; 
				height:37px;
				color:#fff; 
				text-decoration:none; 
				background:url(../images/nav-bg.png) no-repeat left top !important;
				padding:15px 0 12px 20px;
				text-transform: lowercase;
			}
				.navigation .menu > li > a:hover, .navigation .menu > li.active > a {background:url(../images/nav-act.png) no-repeat left top !important;}
				
			.sf-shadow ul {background: none;}
			
			.sf-menu #current {background: none !important;}
			.sf-menu {border: none !important;}
			
			.navigation .menu li ul {
				width: 128px;
				padding: 14px 19px 16px 19px;
				position: absolute;
				top: 47px;
				left: 0;
				/*background: url(../images/menu-li-ul.png) 0 0 repeat;*/
				background: #000;
				opacity: 1;
				border-radius: 0px !important;
				-moz-border-radius: 0px !important;
				-webkit-border-radius: 0px !important;
				display: none;
			}
			.navigation .menu li ul li {				
				padding: 0px !important;
				margin: 0 !important;
				background: none !important;
			}
					.navigation .menu li ul li a {
						background: none !important;
						color: #ffffff;
						font-size: 12px;
						line-height: 22px;
						padding: 0 !important;
						border: none !important;
						text-transform: none;
					}
						.navigation .menu li.active ul li a {background: none !important;}
						.navigation .menu li ul li a:hover {background: none !important; color: #ec1b7d !important;}
						.navigation .menu li#current li a, .navigation .menu li.active li a {color: #929292;}
						
						.navigation .menu li ul li ul {left: 148px; top: 0px;}
							.navigation .menu li ul li ul li a:hover {color: #3cb2de !important;}
				.sf-sub-indicator {display: none;}
				
				.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background: none !important;}

/*===========================================================================*/
.container {
	overflow:hidden; 
	height:100%;  
	text-align:left; 
	padding: 0px !important;
	width: auto;
}
#left {
	background:	url(../images/left-bg.png) 0% 0% repeat;
	border: 1px solid #23201f;
	float:left; 
	text-align:left; 
	width:284px; 
	padding: 0 14px;
	margin:0 49px 20px 1px; 
} 	
	#left h3, #right h3 {
		font-size: 27px;
		line-height: 1.2em;
		color: #e2e2e2;
		border-bottom: 2px solid #262629;
		padding: 33px 10px 5px;
		margin: 0 0 24px 0;
		letter-spacing: -2px;
		text-transform: none;
	}

#right {
	background:	url(../images/left-bg.png) 0% 0% repeat;
	border: 1px solid #23201f;
	float:right; 
	text-align:left; 
	width:284px; 
	padding: 0 14px;
	margin:0 0px 20px 49px;
}

h3, .componentheading {
	font-size: 27px;
	line-height: 1.2em;
	color: #e2e2e2;
	padding: 3px 0px 23px;
	margin: 0 0 0px -2px;
	letter-spacing: -1px;
	text-transform: none;
}
	.h3 {
		font-size: 27px;
		line-height: 1.2em;
		color: #e2e2e2;
		padding: 26px 10px 33px 0;
		margin: 0 0 0px 0;
		letter-spacing: -1px;
		text-transform: none;
	}
		.h3 span {font-size: 30px; letter-spacing: -2px; display: inline-block;}
	
.article-title-text {
	font-size: 27px;
	line-height: 1.2em;
	color: #e2e2e2;
	padding: 33px 0px 0px;
	margin: 0 0 0px 0px;
	letter-spacing: -1px;
	text-transform: none;
}

/*===========================================================================*/
.globalnews {}
	.globalnews .gn_static_1:first-child:hover {border-top: 1px solid #212123; padding: 10px 0px 0;}
	.gn_static_1 {
		background: none;		
		border-bottom: 1px solid #212123;
		color: #666666;
		padding: 11px 1px 0;
		margin-bottom: 8px;
	}
	.gn_static_1:hover {
		border: 1px solid #212123;
		padding: 10px 0 0;
		background: #141414;
	}
		.gn_static_1 .date {
			display: block;
			float: left;
			text-align: center;
			color:	#666;
			text-transform: uppercase;
			margin: 0px 0px 0 0;
			font-size: 35px;
			line-height: 1.2em;
			padding: 16px 17px 0 8px;
			letter-spacing: -1px;
		}
			.gn_static_1:hover .date {color: #bd6969 !important;}
			
		.globalnews .gn_static_1 .link a {
			color: #b3b3b3;
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;
			text-shadow: 1px 0 #b3b3b3;
			letter-spacing: 1px;
		}
	.globalnews .indent-more {
		text-align:right;
		border-bottom: 0px solid #1a1a1c;
		padding: 19px 19px 28px;
		margin-bottom: 0;
	}
/*===========================================================================*/
.junewsultra {width: 100%; overflow: hidden;}
	.junewsultra .junews:first-child {
		margin-right: 48px;
	}
	.junews {
		float: left;
		width: 280px;
		line-height: 18px;
	}
		.junews > a {
			text-shadow: 1px 0 #b3b3b3;
			color: #b3b3b3;
			letter-spacing: 1px;
			text-decoration: none;
			line-height: 18px;
		}
		.junews img {display: inline-block; padding-bottom: 33px;}
		.junews .small {display: none;}
		.junews .readmore {
			color: #B3B3B3;
			letter-spacing: 1px;
			line-height: 18px;
			text-decoration: underline;
			text-shadow: 0px 0 #B3B3B3;
		}
			.junews .readmore:hover {text-decoration: none;}
/*===========================================================================*/
/*===========================================================================*/

/*================================= Content =================================*/
.container .wrapper-box {padding-left: 10px;}
/*-----------------------------------read-more---*/
.indent-more {
	text-align:right;
	border-bottom: 3px solid #1a1a1c;
	padding: 8px 19px 14px;
	margin-bottom: 34px;
}
.junews-more{
	text-align:right;
	padding: 38px 19px 0px;
}

.indent {
	padding: 6px 10px 0;
}
/*===========================================================================*/
.row {
	border-top: 3px solid #353438;
	padding: 29px 0px;
	min-height: 126px;
	padding-left: 26px;
	margin-top: 14px;
	position: relative;
}
	.row .menu li a {
		color: #666666;
		text-decoration: none;
	}
		.row .menu li a:hover {color: #c7c7c7;}
	.row .fright {
		float: right;
		width: 264px;
		padding-left: 32px;
		border-left: 1px solid #1a1a1a;
	}

	.row .contact {
		color: #c7c7c7;
		padding: 5px 0 16px;
	}
		.row .contact p {color: #c7c7c7;}
		.row .contact span {color: #a17070;}
		.row .contact a {color: #c7c7c7; text-decoration: none;}
			.row .contact a:hover {text-decoration: underline;}
/*===========================================================================*/
.content-indent {
	border-bottom: 3px solid #1a1a1c;
	padding: 29px 0 0 10px;
}
	.project {}
		.project li {
			background: none !important;
			width: 100%;
			overflow: hidden;
			padding: 0 0 15px 0px !important;
		}
		.project li:first-child {padding: 0 0 38px 0px !important;}
			.project li img {
				float: left;
				margin-right: 19px;
			}
			.project li strong {}
			.project li a {}
	
	#left .list1 {
		padding: 0 0 0 0;
	}
		#left .list1 li {
			background: none !important;
			padding: 13px 0 5px 0px !important;
			margin: 0 0 9px;
			line-height: 16px !important;
			border-top: 1px solid #1a1a1b;
		}	
			#left .list1 li strong {display: block; line-height: 18px;}
			#left .list1 li a {color: #b3b3b3 !important; padding-left: 5px;}
				#left .list1 li a:hover {}
	

.content-indent .alignright {padding: 0 19px 14px;}
.padding {padding: 42px 2px 3px 9px;}
	.padding h3 {padding-bottom: 16px;}
	
.article-separator-indent {display: none;}

.img {padding: 7px 0 33px;}
.img1 {padding: 0px 0 5px;}
.img2 {padding: 27px 0 5px;}

.color {color: #b3b3b3;}
/*===========================================================================*/
.col-1, .col-2, .col-3, .col-4 {float: left;}

.col-1 {width: 121px;}
.col-2 {width: 149px;}
.col-3 {width: 294px;}
.col-4 {width: 281px;}
.col-indent {padding-right: 50px;}
.col-indent1 {padding-right: 34px;}
/*===========================================================================*/
.left-indent {
	padding: 0 0 0 10px;
}
.more {
	text-align: right;
	border-top: 1px solid #1a1a1b;
	padding: 27px 19px 28px 0;
	margin-top: 12px;
}
.contact_email label {display: none;}

.contact-form br {display: none;}
.contacts br {display: block;}

.contacts span {
	display: inline-block;
	vertical-align: baseline;
	width: 92px;
}
.contacts p {padding-top: 18px;}

/*============================================================================*/
.box {
	background: url(../images/left-bg.png) repeat scroll 0 0 transparent;
    border: 1px solid #23201F;
    margin: 0 0px 20px 0px;
    padding: 0 14px;
    text-align: left;
}


.searchintro	{
	padding:10px 0px 10px 10px;
    margin: 0 0px 20px 0px;
    padding: 0 14px 6px;
    text-align: left;
}

.results	{
	background: url(../images/left-bg.png) repeat scroll 0 0 transparent;
    border: 1px solid #23201F;
    margin: 0px 0px 20px 0px;
    padding: 20px 14px;
    text-align: left;
}

.pagenav {padding: 0 5px;}