/* CSS Document */



/*--------------------------------------body---*/



body, td, th, div, p, label {

	color:#9f9f9f;

	font:normal 12px Arial, Helvetica, sans-serif;

	line-height:14px; 

}



a	{

	color:#d88d04; 

	text-decoration:underline;

}



a:visited 	{

	color:#d88d04;

}



a:hover {

	color:#d88d04; 

	text-decoration:none

}



/*----------------------------------------------------------content---*/

/*-----------------------------article_settings-*/

.inputbox {

	background:#333637; 

	border:1px solid #565656;

	color:#333;

}

.article-decor {

	padding:0px 0px 0px 0px;

}

.article_indent, 

#component-contact	{

	padding:0px 0px 0px 0px; 

}

#contact_text		{

	height:auto; 

	overflow:auto;

	margin:0px 0px 5px 0px; 

	width:90%

}

.article_bot		{

	line-height:5px

}

.article_separator	{

	background:url(../images/article-separator.gif) repeat-x 0 0;

	display:block;

	width:100%;

	padding:0px 0px 0px 0px;

	margin:10px 0px 10px 0px;

}

.column_separator	{

	padding:0px 0px 0px 1px !important;

}

.article_column {

	padding:0px 0px 0px 0px;

}

.article_indent h3 {

	overflow:hidden;

}

.article_indent h3 img {

	margin:0px 3px 0px 0px !important;

	float:left

}

.contentpaneopen td, 

.contentpaneopen p	{

	line-height:18px;

}

.contentpaneopen img	{

	margin:0px 7px 4px 0px;

}

.contentpaneopen strong	{



}



.required {

	background:#333637; 

	border:1px solid #565656;

	color:#fff;

	font-size:11px;

	padding:2px 0px 2px 3px;

	width:140px;

}

* html .required {

	height:20px;

}



/*---------------------------content-heading---*/



.componentheading		{

	color:#fff;

	font-size:24px; 

	font-weight:normal;

	font-family:"Trebuchet MS"; 

	line-height:140%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	text-transform:uppercase;



}

.contentheading			{

	color:#fff;

	font-family:"Trebuchet MS";

	font-size:20px;

	font-weight:normal; 

	line-height:100% !important;

	margin:0px 0px 0px 0px;

	padding:0px 0px 17px 0px;

	text-transform:uppercase;  

}



.buttonheading			{

	padding:7px 0px 0px 5px;

}



/*-----------------------------item-info---*/



.iteminfo				{

	padding:0px 0px 6px 0px; 

	margin:0px 0px 15px 0px;

}

.modifydate				{

	background:url(../images/last-updated.gif) no-repeat 0 4px;

	color:#bdbcbc; 

	font-size:10px; 

	padding:0px 0px 0px 0px; 

	text-decoration:none !important; 

}

.md-indent {



}

.createdby				{

	color:#bdbcbc; 

	display:block;

	font-size:10px; 

	font-weight:normal;  

	text-transform:none; 

}

.createdate				{

	color:#bdbcbc; 

	font-size:10px; 

	margin:0px 0px 0px 0px; 

	padding:0px 0px 7px 0px; 

	text-transform:none; 

}

span.small				{ /* Written by */

	background:url(../images/small.gif) no-repeat 0 3px;

	color:#bdbcbc; 

	font-size:10px; 

	margin:0px 0px 0px 0px; 

	padding:0px 0px 0px 0px;

	text-transform:none;

}

div.small {

	padding:12px 0px 0px 0px;

}



/*-----------------------------------buttons---*/



.button, 

.validate				{

	background:url(../images/vote.gif) repeat-x 0 0;

	border:none; 

	color:#fff; 

	font:normal 10px arial; 

	line-height:16px;

	margin:0px 0px 0px 0px;

	padding:2px 7px 2px 7px;

	display:block;

	text-align:center;

	text-transform:uppercase;

	vertical-align:middle; 

	width:73px;

}

* html .button, 

* html .validate {

	height:20px

}



/*-----------------------------------read-more---*/



#editor-xtd-buttons div.readmore {

	background:none; 

	height:auto;

	margin:0px 0px 0px 0px;

	width:auto; 

}

div.readmore	{

	margin:4px 0px 0px 0px; 

	padding:4px 0px 0px 0px;

	overflow:hidden;

}

div a.readon{

	background:url(../images/readon.gif) no-repeat 0 0;

	color:#000;  

	display:block;

	font-size:11px;

	font-weight:normal;

	margin:0px 0px 0px 0px !important; 

	padding:5px 0px 5px 0px;  

	text-decoration:none;

	text-align:center;

	width:73px;

}



a.readon:hover	{

	color:#429617;

	text-decoration:underline

}

a.readon:visited {

	color:#ff5500;

}





/*-----------------------------blog-more---*/



.blog_more		{

	padding:0px 0px 10px 31px;

}

.blog_more h2	{

	background:none;

	color:#9f9f9f !important; 

	font-size:12px;  

	padding:0px 0px 0px 0px;

}

.blog_more ul {

	margin:10px 0px 0px 15px;

}

.blog_more ul li {

	padding:0px 0px 0px 0px !important; 

}

.blog_more a	{

	color:#9f9f9f; 

	text-decoration:underline

}

.blog_more a:hover	{

	color:#9f9f9f; 

	text-decoration:none;

}			

.blog_more strong	{

	color:#9f9f9f; 

}



/*-----------------------------pagenav---*/



.pagenav	{

	color:#9f9f9f; 

	font-size:12px; 

	font-weight:normal

}

a.pagenav	{

	color:#9f9f9f; 

	font-weight:normal

}

a.pagenav:hover	{

	color:#9f9f9f; 

	text-decoration:none

}

a.pagenav:visited {

	color:#9f9f9f; 

	text-decoration:none

}

.pagination_nav	{

	color:#9f9f9f; 

	font-size:12px; 

	padding:10px 20px 0px 27px;

}

.pagination_nav div	{

	background:#f4f4f4;

	padding:5px 0px 5px 0px; 

}



.pagination		{

	margin-top:10px

}

.pagination	li	{

	float:left; 

	padding:0px 5px 0px 5px;

}	

.pagination_result	{

	color:#9f9f9f; 

	padding:5px 0px 0px 0px;

	line-height:16px;

}

			

/*--------------------------------------result---*/



.sectiontableentry0 td	{	

	color:#fff;

	padding:5px 0px 5px 0px; 

}

.sectiontableentry1 td	{

	background:#272a2c;

	color:#fff;

	padding:5px 0px 5px 0px;

}

.sectiontableentry2 td 	{

	color:#fff;

	padding:5px 0px 5px 0px; 

}



.sectiontableentry0,

.sectiontableentry1,

.sectiontableentry2		{}



.sectiontableentry1 a,

.sectiontableentry2 a	{

	color:#fff

}

.sectiontableentry1 a:hover,

.sectiontableentry2 a:hover {

	color:#fff

}

.sectiontableentry1 a:visited,

.sectiontableentry2 a:visited {

	color:#fff

}



.var1 {

	/*background:#507A93;*/

	border:1px solid #393939;

	padding:5px !important;

	margin:5px 0px 5px 0px;

}

.var2 {

	/*background:#101010;*/

	border:1px solid #393939;

	padding:5px !important;

	margin:5px 0px 5px 0px;

}



.results	{

	text-align:center;

	padding:0px 0px 0px 10px;

}

#page	{

	padding:0px 0px 0px 10px;

}

#page ol li	{

	padding:0px 0px 10px 0px; 

	text-align:left

}

.searchintro	{

	padding:0px 0px 10px 25px;

}

.searchintro strong		{

	color:#C6662C

}

#page h3	{

	font-size:130%; 

	padding:10px 0px 5px 0px; 

	text-align:left;

	color:#9f9f9f;

}

#page .inputbox	 {

		background:#333637; 

	border:1px solid #565656;

	color:#fff;

}

#page #ordering {

	height:20px;

}

#page .display	{

	padding:10px 0px 0px 0px;

}

#page legend	{

	color:#9f9f9f

}



.sectiontableentry0 .pad2,

.sectiontableentry1 .pad2,

.sectiontableentry2 .pad2	{

	padding:2px 0px 2px 15px;

	font-weight:bold

}

.sectiontableheader {

	padding-bottom:2px

}



/*--------------------------------------poll---*/



.poll .question	 {

	color:#9f9f9f ;

	font-size:11px;  

	font-weight:bold;

	text-transform:uppercase;

}

.poll .body		{

	padding:12px 0px 5px 0px;

}

.poll .body label {

	color:#9f9f9f;

	font-size:10px;

	line-height:14px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

}

.poll .button	{

	background:url(../images/vote.gif) repeat-x 0 0;

	color:#fff;

	cursor:pointer;

	display:inline;

	font-family:Arial;

	font-size:11px; 

	font-weight:normal;

	line-height:15px;

	margin:0px 0px 0px 0px;

	padding:2px 0px 3px 0px;

	width:62px;     

}

* html .poll .button {

	height:20px;

}

.poll .result	{



}



.poll .section	{

	overflow:hidden; 

	padding:0px 0px 8px 0px;

	width:100%; 

}

.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

}



/*--------------------------------------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

}

dl.contentpane .button-field {

	width:140px;

	padding:0px 0px 0px 0px;

	vertical-align:middle

}



/*-------------------------------------search---*/



.search .inputbox	{ /*-------- working in all browsers ------*/

	background:url(../images/search-bg.gif) no-repeat 0 0;

	border:none;

	color:#747972;

	float:left;

	font-family:Arial;

	font-size:11px;

	margin:0px 14px 0px 0px; 

	padding:4px 0px 3px 5px; 

	vertical-align:top;   

	width:128px;

}



* html .search .inputbox { /*------------------fix for IE------*/

	height:21px;

	margin:0px 11px 0px 0px;

}



.search  .button	{

	background:none;

	color:#cb670e;

	font:bold 12px Arial;

	height:auto;

	float:left;

	padding:0px 0px 0px 0px;

	width:auto;  

	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 #999

}

legend		{

	color:#9f9f9f

}



.highlight	{  /* highlight sought word */

	color:#9f9f9f; 

	font-weight:bold

}



.phrase {

	border:solid 1px #ccc;

	color:#9f9f9f;

	float:left; 

	margin:10px 10px 10px 0; 

	padding: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 #ccc;

}



.only 	{

	border:solid 0; 

	line-height:1.3em;

	margin:10px 0 0 10px; 

	padding:5px 10px;

}

.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;

}

/*-------------------------------------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: #744141 ; 

	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;

}



/*---------------------------------------------------------------------------------boxes---*/



.module	{

	margin:0px 0px 15px 0px;

	width:100%;

}

.module .sec	{



}

.module .box-indent {

	padding:0px 0px 0px 0px;

}



/*-------------------title----*/



.module h3	{

	color:#fff;

	font-size:20px;

	font-weight:normal;

	font-family:"Trebuchet MS";

	padding:0px 0px 17px 0px;

	text-transform:uppercase;

}



/*-------------------content----*/



.module div		{

	color:#9f9f9f;

	font-size:11px;

}

.module label	{

	color:#9f9f9f;

	display:block;

	line-height:100%;

	padding:0px 0px 3px 0px; 

	vertical-align:middle

}

.module td, 

.module p		{

	color:#9f9f9f; 

	font-size:12px;

	padding:0px 0px 5px 0px;

}

.module ul 		{

	list-style:none;

	margin:0px 0px 0px 0px;

}

.module li		{

	padding:0px 0px 1px 0px;

	background:url(../images/list-item.gif) no-repeat 0 4px;

}

.module li a	{

	color:#9f9f9f;

	display:block;

	font-family:Arial;

	font-size:10px; 

	line-height:16px; 

	padding:0px 0px 13px 20px;

	text-decoration:underline;

	text-transform:uppercase;

}

.module li a:hover {

	color:#9f9f9f; 

	text-decoration:none;

}

.module li a:visited {

	color:#9f9f9f

}



.count	{ /* count users */

	color:#fff;

}

.module a		{

	color:#9f9f9f

}

.module a:hover	{

	color:#9f9f9f

}

.module .inputbox	{

	background:#333637; 

	border:1px solid #565656;

	padding:2px 0px 2px 4px;

	width:180px;

}

.module span	{

	font-weight:normal

}

.box-indent				{

	padding:17px 20px 25px 37px;

}



/*-------------------------------------mainmenu---*/



/*-------------------------------------topmenu---*/

ul.menu-nav {

	background:url(../images/topmenu-left.gif) no-repeat 0 0;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	height:41px;

}

ul.menu-nav li	{

	background:url(../images/topmenu-left.gif) no-repeat 0 0;

	display:block; 

	float:left;

	padding:13px 38px 12px 42px;

}

ul.menu-nav li a  {

	background:url(../images/topmenu-arrow.gif) no-repeat 0px 0px;

	color:#62696c !important;

	display:block; 

	float:left;

	font-size:10px;

	font-weight:normal;

	padding:0px 0px 0px 22px;

	text-decoration:none;

	text-align:left;

	text-transform:uppercase;

}

ul.menu-nav li a span	{

	display:block; 

}





/*-------------------hover----*/



ul.menu-nav li a:hover  {

	color:#f9fcfe !important; 

	display:block; 

	float:left; 

	text-align:center; 

	text-decoration:none;

	width:auto; 

}

ul.menu-nav li a:hover span	{

	display:block;

}





/*-------------------visited---*/



ul.menu-nav li a:visited{

	color:#f9fcfe; 

}



/*-------------------active----*/



ul.menu-nav li.active a {

	color:#f9fcfe !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	{

	margin:0px 0px 10px 0px;

	width:100%;

}

.module-login_first	{

}

.module-login .sec	{

}

.module-login .box-indent {

	padding:0px 0px 0px 0px;

}



/*-------------------title----*/



.module-login h3	{

	color:#fff;

	font-size:20px;

	font-weight:normal;

	font-family:"Trebuchet MS";

	padding:0px 0px 17px 0px;

	text-transform:uppercase;

}



/*-----------------content----*/



.module-login label {

	color:#9f9f9f !important;

	font-size:10px;

	text-transform:uppercase;

}

.module-login p, 

label.remember{

	color:#9f9f9f !important; 

	font-size:10px; 

	font-weight:normal;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

}

.module-login a	{

	color:#9f9f9f;

	font-size:10px; 

	font-weight:normal; 

	line-height:130%;

	text-decoration:underline;

	text-transform:uppercase;

}

.module-login a:hover {

	color:#9f9f9f; 

	text-decoration:none;

	text-transform:uppercase;

}

.module-login a:visited	{

	color:#9f9f9f;

}

.module-login .inputbox { /* inputbox */

	background:#333637; 

	border:1px solid #565656;

	margin:0px 0px 7px 0px;

	padding:2px 0px 2px 4px;

	width:180px; 

}

* html .module-login .inputbox {

	height:22px;

	width:180px

}

.module-login .button	{ /* button */

	background:url(../images/vote.gif) repeat-x 0 0;

	border:none;  

	color:#fff;

	font-family:Arial;

	font-size:10px; 

	line-height:14px;

	margin:4px 0px 3px 0px;

	padding:2px 0px 2px 0px;

	text-align:center;

	text-transform:uppercase;

	width:60px;       

}

* html .module-login .button {

	height:20px;

}

#mod_login_remember	 { /*checkbox*/

	background:#fff; 

	border:none; 

	display:block;

	float:left; 

	margin:0px 10px 0px 0px; 

	vertical-align:middle;  

	width:12px;

	height:12px

}	



.module-news .box-indent {

	padding:0px 0px 0px 0px;

}

.module-news h3	{

	color:#36ceee;

	font-size:20px;

	font-weight:normal;

	font-family:"Trebuchet MS";

	padding:0px 0px 17px 0px;

	text-transform:uppercase;

}

.module-news ul	{	

	list-style:none;

	margin:0px 0px 0px 0px;

}

.module-news li	{

	padding-bottom:16px;

	overflow:hidden;

}

.module-news ul	span{	

	width:64px;

	background:url(../images/date-bg.gif) repeat-x 0 0;

	float:left;

	color:#fff;

	font-size:11px;

	text-align:center;

	padding:5px 0px 5px 0px;

	margin-right:12px;

}

.module-news ul	a{

	font-style:italic;

	color:#9f9f9f;

}



/*---------------------------------------------------------structure---*/



#body {

	background:url(../images/bg.gif);

}

.main 		{

	width:982px;

}

.shadow-left {

	background:url(../images/shadow-left.gif) repeat-y 0 0;	

}

.shadow-right {

	background:url(../images/shadow-right.gif) repeat-y right 0;

	padding:0px 11px 0px 11px;

}

.wrapper-bg {

	background:url(../images/wrapper-bg.gif);

	width:100%;

}

.indent {

	padding:0px 12px 0px 13px;

}



/*-------------------------------------header---*/



#topmenu {

	background:url(../images/topmenu-bg.gif) repeat-x 0 bottom;

}

.topmenu-right {

	background:url(../images/topmenu-right.gif) no-repeat right 0;

	height:41px;

}

#mid {

	background:url(../images/mid-bg.gif) repeat-x 0 bottom;

	overflow:hidden;

	width:100%;

	height:120px;	

}

	#logo {

		float:left;

		width:570px;

	}

	#logo .indent {

		padding:28px 0px 0px 17px;

	}

	#whos {

		float:right;

		width:160px;

		text-align:right

	}

	#whos h3 {

		color:#7f888d;

		font:normal 10px arial;

		text-transform:uppercase;

		padding:50px 0px 0px 0px;

	}

	#whos div{

		color:#fff;

		font:normal 10px arial !important;

		text-transform:uppercase;

	}



#header {

	height:428px;

	background:url(../images/mid-bg.gif) repeat-x 0 bottom;

	padding-left:1px;





}

#header-container {

	background:url(../images/header.jpg) no-repeat 0 0;

	height:421px;





}



/*-------------------------------------content---*/

#content {

	padding:7px 12px 10px 13px;

	overflow:hidden;

}

	#right {

		background:url(../images/right-bg.gif);

		float:right;

		width:262px;

	}

	#right .space {

		margin:18px 25px 20px 25px;

	}

	#wrapper {

		margin:0px 276px 0px 0px;

	}

	#wrapper2 {

		margin:0px 0px 0px 0px;

	}

	* html #wrapper {

		margin:0px 73px 0px 0px;

		width:100%;

	}

	* html #wrapper2 {

		margin:0px 0px 0px 0px;

		width:100%;

	}

	#wrapper .space, #wrapper2 .space {

		padding:29px 0px 20px 20px;

	}

		

.comp-cont {

	width:100%;

}



/*-------------------------------------footer---*/



#footer		{

	background:url(../images/footer-bg.jpg) no-repeat 0 0;

	height:93px

}



#footer .space	{

	color:#868686;

	font-size:10px;

	font-weight:normal;

	padding:45px 0px 0px 0px;

	text-align:center;

	text-transform:uppercase;

}



#footer a		{

	color:#868686; 

	font-weight:normal; 

	text-decoration:underline;

}



#footer a:hover	{

	text-decoration:none

}

.gall {

	padding-bottom:24px;

	width:33.3%;

}

.gall ul {

	list-style:none;

	margin:0px 0px 0px 0px;

}

.gall li {

	color:#d88d04;

}

.gall li a{

	color:#d88d04;

	font:normal 10px Arial;

	text-transform:uppercase;

}

.gall a{

	color:#36d3f5;

	font-size:15px;

}



#accordion {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#accordion li{ list-style:none; float:left; display:block;}

.stretcher{ float:left; height:421px; width:41px; float:left; overflow:hidden; }

.tab{ cursor:pointer; float:left; position: absolute;  } 

