/* CSS Document */



/*** content ***/

/*** article_settings ***/

	.article_indent, #component-contact { /*padding:20px 0px 0px 15px;*/ *padding:0px 0px 11px 0px; align:center}

	

	.article_separator { display:block; line-height:1px; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

	

	.column_separator { padding:0px 0px 0px 1px !important;}

	

	.article_column { padding:0px 0px 0px 0px;}



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

	.article_indent h3 { overflow:hidden; align:center}

	.article_indent h3 img { margin:0px 3px 0px 0px !important;  align:center}

	

	.contentpaneopen ul li { background:url(../images/marker.gif) no-repeat 0 6px; padding:0px 0px 9px 17px; list-style-image:none; list-style:none; font-weight:normal;}

	

	.contentpaneopen img { margin:0px 5px 4px 0px;}



	.item-info { padding:0px 0px 4px 0px;}



/*** item-info ***/

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

	

	.modifydate { color:#454545; font-size:10px; padding:10px 0px 10px 16px; text-decoration:none !important;}

	

	.md-indent {}

	

	.createdby { color:#454545; display:block; font-size:11px; font-weight:normal; text-transform:none;}

	

	.createdate { color:#454545; display:inline; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 7px 0px; text-transform:none;}

	

	span.small { /* Written by */color:#454545; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-transform:none;}

	

	div.small { padding:5px 0px 0px 0px; display:inline;}



/*** buttons ***/

	.button, .validate, .button-logout { cursor:pointer; color:#fff;  font: bold 12px Tahoma; vertical-align:middle; text-align:center;}

	.button, .validate, .button-logout { background:url(../images/login.gif) no-repeat 0 0px #000; border:none; width:76px; height:25px;}

	

	.vote { background:url(../images/button-vote.gif) no-repeat 0 0px; border:none;  width:71px; height:25px;}

	

	.text-box .button { background:url(../images/login.gif) no-repeat 0 0; width:76px; height:25px;}

	.text-box .validate { background:url(../images/login.gif) no-repeat 0 0; width:76px; height:25px; *margin:0px 0px 1px 0px;}

	

	.result { background:url(../images/button-results.gif) no-repeat 0 0; width:87px; height:25px;}

	



/*** read-more ***/

	.readmore { /*clear:both;*/ float:left; width:123px; height:26px; line-height:23px; text-align:center; background:url(../images/read.gif) no-repeat 0 0; margin:0px 0px 20px 0px;}

	.readmore a { font-size:12px; color:#fff; font-weight: bold; text-transform: lowercase; text-decoration:none; padding:0px 0px 0px 16px;}

	

/*** blog-more ***/

	.blog_more { padding:0px 0px 10px 15px;}

	.blog_more h2 { background:none; color:#838383 !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:#838383; text-decoration:underline}

	.blog_more a:hover { color:#838383; text-decoration:none;}			

	

	.blog_more strong { color:#838383;}



/*** page-navigation ***/

	.pagenav { color:#838383; font-size:12px; font-weight:normal}

	

	a.pagenav { color:#838383; font-weight:normal}

	a.pagenav:hover { color:#838383; text-decoration:none}

	a.pagenav:visited { color:#838383; text-decoration:none}

	

	.pagination_nav { color:#838383; 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:#838383; padding:5px 0px 0px 0px; line-height:16px;}

			

/*** search-result ***/

	.sectiontableentry0 td { color:#282828; padding:5px 0px 5px 0px;}

	.sectiontableentry1 td { background:#1ea1cd; color:#fff; padding:5px 0px 5px 0px;}

	.sectiontableentry2 td { color:#282828; padding:5px 0px 5px 0px;}

	

	.sectiontableentry0, .sectiontableentry1, .sectiontableentry2 { }

	

	.sectiontableentry1 a { color:#fff}

	.sectiontableentry2 a { color:#282828}

	

	.sectiontableentry1 a:hover { color:#fff}

	.sectiontableentry2 a:hover { color:#282828}

	.sectiontableentry1 a:visited { color:#fff}

	.sectiontableentry2 a:visited { color:#282828}

	

	.var1 { background:#d6eff9; padding:5px !important; margin:5px 0px 5px 0px;}

	.var1 a, .var1 p, .var1 { color:#282828;}

	

	.var2 {  /*background:#95da54;*/ padding:5px !important; margin:5px 0px 5px 0px;}

	.var2 a, .var2 p, .var2 { color:#282828;}

	

	.results { padding:0px 0px 0px 0px;}

	.results span.small { color:#0b3b79;}

	

	#page { padding:0px 0px 0px 0px;}

	

	#page ol li { padding:0px 0px 10px 0px; text-align:left}

	

	.searchintro { padding:0px 0px 10px 0px; font-size:1.3em; line-height:1.3em;}

	.searchintro td { padding:0px 0px 0px 28px;}

	.searchintro strong { color:#C6662C}

	

	#page h3 { font-size:130%; padding:10px 0px 5px 0px; text-align:left; color:#282828;}

	

	#page .inputbox { color:#000;}

	#page #ordering { display:inline; vertical-align:middle;}

	#page .display { padding:10px 0px 0px 0px;}

	#page legend { color:#282828}

	

	.sectiontableentry0 .pad2,

	.sectiontableentry1 .pad2,

	.sectiontableentry2 .pad2 { padding:2px 0px 2px 15px; font-weight:bold}

	

	.sectiontableheader { padding-bottom:2px; text-align:left;}

	.sectiontableheader img { vertical-align:middle; margin:0px 5px 0px 0px;}



/*** Module Poll ***/

	.poll_polls { margin:0px 0px 0px 0px; text-align:left; padding:0px 0px 15px 0px;}

	

	.poll_polls .question { font-weight:bold; padding:0px 0px 12px 0px; color:#fff;}

	

	.poll_polls label { color:#6794cf; padding:0px 0px 0px 5px;}

	.poll_polls .button { display:inline; }

	.poll_polls .result {}

	

	

	.poll_polls .section { overflow:hidden; padding:0px 0px 5px 0px; width:100%;}

	.poll_polls .radio { vertical-align:top; float:left; padding:0px 0px 3px 0px; margin:1px 0px 0px 0px; width:11px;}

	.poll_polls .radio input { width:12px; height:12px; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

	

	.poll_polls .var { margin:0px 0px 0px 0px; overflow:hidden; height:100%; padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;}

	.poll_polls .var label { display:block; padding:0px 0px 0px 3px;}

	

	.poll_polls .buttons { padding:18px 0px 0px 0px;}

	

	



/*** user ***/

	dl.contentpane	dt { padding:10px 0px 20px 0px;}

	dl.contentpane	dd { width:100%; overflow:hidden;}

	dl.contentpane	div { vertical-align:middle}

	dl.contentpane	.hasTip { display:block; padding:3px 0px 0px 0px;}

	dl.contentpane .description {  padding:0px 0px 0px 0px; vertical-align:middle}

	dl.contentpane .input-field {  padding:0px 10px 0px 10px; vertical-align:middle;}

	dl.contentpane .button-field { padding:0px 0px 0px 0px; vertical-align:middle;}

	

	

/*** search-result ***/

	.search_result { padding:0px 0px 0px 0px;}

	

/*** title ***/

	.search_result h3 { color:#808080; font-size:14px;}



/*** article ***/

	.search_result p { padding:10px 0px 0px 0px;}

	

/*** ***/

	#search_searchword {}

	legend { color:#000}



	.highlight { color:#ff6000; font-weight:bold}



	.phrase { border:solid 1px #282828; color:#282828; float:left; margin:10px 10px 10px 0; padding:10px; width:60%;}

	.phrase .inputbox { background:#fff; color:#000; display:block; margin-top:5px;}

	

	.phrase .inputbox option { background:#fff; border-bottom:solid 1px #333; padding:2px;}

	.phrase .inputbox option a:hover { background:#C00; border-color:#cfd0d6; color:#282828;}

	

	fieldset.word,fieldset.only { border:solid 1px #282828;}

	

	.ordering { display:inline; padding:3px 0px 0px 0px;}

	

	.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 10px 0 10px; padding:1px 2px 2px 2px; vertical-align:middle;}

	.word .button { margin-top:5px; display:inline !important; vertical-align:middle;}

	

	.contact_email	input { margin:4px 0px 3px 0px;}

	.contact_email	textarea#contact_text { width:400px;}

/*** admin-form ***/

	.adminform td {padding:0px 0px 2px 0px;}



/*** system-error-messages ***/

	.err-space { margin:0px 0px 0px 25px;}

	.error { margin:0px 0px 10px 0px;}

	.error h2 { color:#ff0000; font:bold 16px Tahoma; padding:0px 0px 5px 20px;}

	

	#system-message dt.error, dt.message { display: none;}

	

	.error dd ul { background: #ce0303 ; border-top: 3px solid #670606; border-bottom: 3px solid #670606; color: #fff; margin:0; padding:5px 0px 5px 5px;}

	.error dd ul li { font-size:1.2em; background:none !important; color:#fff !important; margin:0px 0px 0px 20px !important;}

	.pass_remind { vertical-align:middle; padding:0px 0px 0px 10px;}



/*** visited ***/

	ul.menu-nav li a:visited{ color:#fff;}



/*** active ***/

	ul.menu-nav li.active a { color:#fff !important; display:block; float:left; text-align:center; text-decoration:underline; width:auto;}

	ul.menu-nav li.active a span { display:block; padding:0px 26px 0px 0px;}







/*======================================================================*/

/*================================== My ================================*/

/*======================================================================*/



	.pollstableborder div { overflow:hidden; border:0; margin:5px 0px 0px 0px;}

	

/*** Main ***/

	.header-right { position:absolute; height:300px; width:50%; top:0; right:0; background:url(../images/header-right.gif) repeat-x 0 0;}

	.main { background:url(../images/tail.gif) repeat-x 0 0 #fff;}

	.main-width { width:980px; padding:0px 0px 10px 0px; position:relative;}

	

	a { color:#000;}

	

	.header { background:url(../images/header.jpg) no-repeat right 46px; height:264px;}		

		

/*** Menu ***/

	.header .menu { clear:both; background:url(../images/top.gif) no-repeat 590px 0; overflow:hidden; height:46px;}

	.header .menu ul { list-style:none; /*width:100%;*/ float:left; overflow:hidden; height:100%; margin:0px 0px 0px 0px;}

	.header .menu ul li { float:left; text-align:center; background:url(../images/ver.gif) no-repeat 0 12px; margin:0px 0px 0px -1px;}

	.header .menu ul li a { display:block; float:left; overflow:hidden; padding:13px 30px 23px 31px; font-size:1.2em; color:#fff; text-decoration:none; margin:0px -1px 0px 0px;}

	

	.header .menu ul li#current a { font-weight:bold;}

	.header .menu ul li#current a span { color:#fff;}

	

	.header .menu ul li a span { padding:0; margin:0; float:none;}

	

/*** Logo ***/

	.logo { overflow:hidden; float:left; clear:both; padding:68px 0px 0px 83px;}

	.logo h1 { width:304px; height:54px; background:url(../images/logo.gif) no-repeat 0 0; font-size:1em; font-weight: normal; color:#000;}

	

/*** Search ***/

	.module-search { float:right;/* overflow:hidden;*/ padding:12px 29px 0px 0px; margin:0px 0px 0px 0px;}

	.search .inputbox { width:155px; padding:1px 5px 2px 6px; border:1px solid #000; font-family: tahoma;}

	

/*** Column ***/

	.content { clear:both; overflow:hidden; padding:0px 29px 10px 30px;}

	.column-left { width:221px; float:left; margin:0px 8px 0px 0px; _margin-right:5px;}

	.column-right { width:221px; float:right; margin:0px 0px 0px 7px; _margin-left:4px;}

	

	

/*** modules  ***/

	.module { width:100%; overflow:hidden; margin:0px 0px 7px 0px;}

	.module .module-bg  {}

	.module .module-top { overflow:hidden; height:7px; background:url(../images/module-top.gif) no-repeat 0 0;}

	.module .module-bot { overflow:hidden; height:7px; background:url(../images/module-bot-bg02.gif) no-repeat 0 0;}

	

	.module .title { background:url(../images/module-bg.gif) repeat-y 0 0;}

	.module h3 { background:url(../images/module-img02.gif) no-repeat 21px 8px;}

	.module h3 { overflow:hidden; font-size:1.6em; font-weight: bold; color:#282828; padding:14px 0px 5px 56px;}

	

	.module	.indent-bg { background:url(../images/module-bg-ver02.gif) repeat-x 0 bottom #fff;}

	.module	.indent { height:100%; overflow:hidden; font-size:1.1em; color:#000;  padding:17px 15px 20px 20px;}

	.module	.indent { background:url(../images/module-bg02.gif) repeat-y 0 0;}

	/*fot IE*/.module .indent td { color:#000;}

	

	.module	ul { margin:0px 0px 0px 0px;}

	.module	ul li a { color:#02709f;}

	.module	ul li { background:url(../images/marker.gif) no-repeat 0 5px; padding:0px 0px 8px 11px;}

	

	/*** module_menu  ***/

			.module_menu { width:100%; overflow:hidden; margin:0px 0px 7px 0px;}

			.module_menu .module-bg  {}

			.module_menu .module-top { display: none;}

			.module_menu .module-bot { overflow:hidden; height:7px; background:url(../images/module-bot-bg02.gif) no-repeat 0 0;}

			

			.module_menu .title { background:url(../images/module-title-bg01.gif) no-repeat 0 0; height:100%;}

			.module_menu h3 { background: none;}

			.module_menu h3 { overflow:hidden; font-size:1.4em; font-weight: bold; color:#fff; padding:13px 0px 8px 22px;}

			

			.module_menu .indent-bg { background:url(../images/module-bg-ver02.gif) repeat-x 0 bottom #fff;}

			.module_menu .indent { height:100%; overflow:hidden; font-size:1.2em; color:#282828;  padding:13px 15px 18px 24px;}

			.module_menu .indent { background:url(../images/module-bg02.gif) repeat-y 0 0;}

			/*fot IE*/.module_menu .indent td { color:#000;}

			

			.module_menu ul { margin:0px 0px 0px 0px;}

			.module_menu ul li {  background:url(../images/module-line.gif) no-repeat 0 bottom; padding:0px 0px 0px 0px;}

			.module_menu ul li a { display:block; height:100%; text-decoration:none;  color:#000; font-weight:bold; }

				.module_menu ul li a { background:url(../images/module-marker.gif) no-repeat 0 11px; padding:9px 0px 11px 25px;}	

				.module_menu ul li li a { background: none;}

				.module_menu ul li a:hover { text-decoration: underline;}

		

	/*** module_login  ***/

		.module_login { width:100%; overflow:hidden; margin:0px 0px 7px 0px;}

		.module_login .module-bg  {}

		.module_login .module-top { overflow:hidden;  height:7px; background:url(../images/module-top.gif) no-repeat 0 0;}

		.module_login .module-bot { overflow:hidden;  height:7px; background:url(../images/module-bot-bg02.gif) no-repeat 0 0;}

		

		.module_login .title { background:url(../images/module-bg.gif) repeat-y 0 0;}

		.module_login h3 { background:url(../images/module-img01.gif) no-repeat 19px 8px;}

		.module_login h3 { overflow:hidden; font-size:1.6em; font-weight: bold; color:#282828; padding:16px 0px 9px 59px;}

		

		.module_login .indent-bg { background:url(../images/module-bg-ver02.gif) repeat-x 0 bottom #fff;}

		.module_login .indent { height:100%; overflow:hidden; font-size:1.1em; color:#000;  padding:5px 15px 4px 22px;}

		.module_login .indent { background:url(../images/module-bg02.gif) repeat-y 0 0;}

		

		.module_login input.inputbox { border:1px solid #b8e0f0; background:#fff; width:171px; margin:1px 0px 0px 0px;}

		

		.module_login p { padding:0px 0px 9px 0px;}

		.module_login .pass_name { font-size:10px;}

		.module_login .pass_name p { padding:0px 0px 2px 0px;}

		

		.module_login p.create { font-size:10px;}

		.module_login p.create a { text-decoration:underline;}

		.module_login p.create a:hover { text-decoration: none;}

		

		.module_login .remember input { margin:1px 6px 5px 1px;}

		.module_login .remember label { margin:0px 0px 0px 0px;vertical-align:top}

		.module_login .button  { clear:both; overflow:hidden; background:url(../images/login.gif) no-repeat 0 0px; border:none;  width:76px; height:25px;}

		.module_login a { color:#000;}

		

	/*** Who's Online  ***/

		.module_online { width:100%; overflow:hidden; margin:0px 0px 0px 0px; background:url(../images/module-who-online.gif) no-repeat 0 0;}

		.module_online .module-top { display: none;}

		.module_online .module-bot { display: none;}

		.module_online .module-bg { padding:22px 0px 0px 24px;}

		

		.module_online .title {}

		.module_online h3 { overflow:hidden; font-size:1.4em; color:#fff; padding:0px 0px 0px 0px;}

		.module_online .indent {  font-size:1.2em; color:#fefdb7; height:100%; overflow:hidden; padding:12px 10px 34px 0px;}

		.module_online .count { color:#fff;}

		

	/*** Polls  ***/

		.module_polls { width:100%; overflow:hidden; margin:0px 0px 7px 0px;}

		.module_polls .module-bg  {}

		.module_polls .module-top { display: none;}

		.module_polls .module-bot { overflow:hidden; height:7px; background:url(../images/module-bot-bg02.gif) no-repeat 0 0;}

		

		.module_polls .title { background:url(../images/module-title-bg03.gif) no-repeat 0 0; height:100%;}

		.module_polls h3 { background: none;}

		.module_polls h3 { overflow:hidden; font-size:1.6em; font-weight: bold; color:#fff; padding:11px 0px 8px 59px;}

		

		.module_polls .indent-bg { background:url(../images/module-bg-ver02.gif) repeat-x 0 bottom #fff;}

		.module_polls .indent { height:100%; overflow:hidden; font-size:1.1em; color:#282828;  padding:18px 20px 14px 22px;}

		.module_polls .indent { background:url(../images/module-bg02.gif) repeat-y 0 0;}

		

		.module_polls .question { color:#000; font-size:11px;}

		.module_polls label { color:#515151;}

					

		.module_polls p { padding:0px 0px 10px 0px;}

	

/*** Content  ***/



	.column-center { overflow:hidden; height:100%; margin:0px 0px 4px 0px;}

	.column-center .corner-left-top {background:url(../images/content-corner-left-top.gif) no-repeat 0 0 #f6fbec;}

	.column-center .corner-left-bot {background:url(../images/content-corner-left-bot.gif) no-repeat 0 bottom; height:100%; /**/}

	.column-center .corner-indent { padding:0px 0px 0px 0px; overflow:hidden;}

	

		/*** Title bg ***/

			.box-top h2 { padding:0px 0px 12px 0px;}

		

			.column-center .title { clear:both; padding:0px 0px 0px 0px; position:relative;}

		

			.column-center .title .title-top { overflow:hidden; height:13px;}

			.column-center .title .title-top .corner-left { float:left; _margin-right:-3px; width:22px; height:13px; background:url(../images/title-left-top.gif) no-repeat 0 0;}

			.column-center .title .title-top .corner-right { float:right; _margin-left:-3px; width:13px; height:13px; background:url(../images/title-right-top.gif) no-repeat 0 0;}

			.column-center .title .title-top .corner-center { background:url(../images/title-bg-top.gif) repeat-x 0 0; overflow:hidden; height:100%;}

			

			.column-center .title .bg { background:url(../images/title-bg-bot.gif) repeat-x 0 0 #222324;}

			.column-center .title .bg .bg-left { background:url(../images/title-left.gif) repeat-y 0 0;}

			.column-center .title .bg .bg-right { background:url(../images/title-right.gif) repeat-y right 0; overflow:hidden; padding:0px 130px 0px 0px;}

				

			.column-center .title .write { background: #fff;}

			.column-center .title .write .bg-left { background:url(../images/px.gif) repeat-y 0 0;}

			.column-center .title .write .bg-right { background:url(../images/px.gif) repeat-y right 0; overflow:hidden; padding:14px 0px 0px 26px;}



		/*** Title page ***/

			div.componentheading { font-size:16px; color:#282828; font-weight:bold; padding:5px 10px 20px 28px;}

			.componentheading h2 { font-size:16px; color:#282828;}

			/*.componentheading h3 { font-size:14px; color:#282828; padding:5px 10px 20px 28px;}*/

			

			.title h2 { font-size:1.4em; padding:0px 0px 8px 28px; color:#fff;}

			

			.title h2 a, .title h3 a { color:#282828; text-decoration:none;}

			.title h2 a:hover, .title h3 a:hover { color:#282828; text-decoration: underline;}

				

			.title .author { font-size: 1.1em;  color:#6ec2d7; padding:12px 0px 0px 1px;}

			.title .date { font-size: 1.1em;  color:#282828; }

		

		/*** Content - icon  ***/

			.contentpaneopen_edit { padding:0px 0px 10px 0px;}

			.icon { position: absolute; right:0; top:0; width: auto; float:right; margin:0px 0px 0px 0px;}

			

			.link-icon {}

			.link-icon table {}

			.link-icon table td {}

			.link-icon div { background:; }

			.link-icon div div { background:;}

			.link-icon img {margin:8px 11px 10px 11px; *margin:8px 11px 7px 11px;}

			

		

		/*** Content bg  ***/

			.column-center .text-box .corner-bot { /*overflow:hidden;*/ clear:both; height:8px; font-size:0; line-height:0;}

			.column-center .text-box .corner-bot .corner-left { float:left; _margin-right:-3px; width:8px; height:8px; background:url(../images/corner-left-bot.gif) no-repeat 0 0;}

			.column-center .text-box .corner-bot .corner-right { float:right; _margin-left:-3px; width:8px; height:8px; background:url(../images/corner-right-bot.gif) no-repeat 0 0;}

			.column-center .text-box .corner-bot .corner-center { background:url(../images/px.gif) repeat-x 0 bottom #fff; overflow:hidden; height:100%;}



		

			.column-center .text-box { padding:0px 0px 2px 0px;}

			.column-center .text-indnet { padding:0px 20px 0px 28px;}

			

			.column-center .text-box  .bg-left { background:url(../images/px.gif) repeat-y 0 0 #fff;}

			.column-center .text-box  .bg-right { background:url(../images/px.gif) repeat-y right 0; overflow:hidden; padding:16px 25px 4px 26px;}

		

		/*** Content Text  ***/

			.text-box { font-size:1.2em; line-height:1.2em; clear:both; height:100%; overflow:hidden;}

			

			

			

			.text-box ul { margin:6px 0px 7px 0px;}

			.text-box ul li {background:url(../images/marker.gif) no-repeat 0 6px; padding:0px 0px 9px 17px; list-style-image:none; list-style:none; font-weight:normal;}

			

			.text-box .fleft { float:left; margin:0px 20px 0px 0px;}

			

			.text-box p { padding:0px 0px 15px 0px; line-height:1.4em;}

			.text-box p.color01 { color:#7c8b5b; line-height:1.6em; font-size:12px;}

			

			.line { overflow:hidden; height:1px; background:url(../images/line.gif) repeat-x 0 0; margin:10px 0px 15px 0px;}

			

	

/*** Footer ****/

	.footer { clear:both; overflow:hidden; font-size:1.1em; text-transform:uppercase; color:#fff; border-top:1px solid #00425e; background: #0b77a4;}

	.footer-width { width:980px; margin:0 auto;}

	.footer .indent { overflow:hidden; padding:27px 0px 30px 30px;}

	.footer a {color:#fff; text-decoration:none;}

	.footer a:hover { text-decoration: underline;}









