/* CSS Document */



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



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

	color:#5e5f60;

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

	line-height:15px; 

}



a	{

	color:#5e5f60; 

	text-decoration:underline;

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

}



a:visited 	{

	color:#5e5f60;

}



a:hover {

	color:#5e5f60; 

	text-decoration:none

}



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

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

.article_indent, 

#component-contact	{

	padding:0px 0px 15px 0px; 

}

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

}

.article_indent h3 img {

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

	float:left

}

.contentpaneopen li{

	padding:0px 0px 6px 0px;

}

.contentpaneopen img	{

	margin:0px 17px 4px 0px;

}



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



.componentheading		{

	color:#0165a1;

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

	line-height:140%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

}

.contentheading			{

	color:#0165a1;

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

	line-height:14px !important;

	margin:0px 0px 0px 0px;

	padding:0px 10px 0px 0px;
	text-align:center;
	font:bold;
	font-size:26px;

}

.item-info {

	padding:0px 0px 4px 0px;

}

.buttonheading			{

	padding:15px 0px 0px 5px;

}

.buttonheading img {

	margin:0px 0px 0px 0px;

}



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



.iteminfo				{

	padding:0px 0px 6px 0px; 

	margin:0px 0px 15px 0px;

}

.modifydate				{

	color:#5e5f60; 

	font-size:10px; 

	padding:10px 0px 10px 0px; 

	text-decoration:none !important; 

}

.md-indent {

	padding:0px 0px 0px 0px;

}

.createdby				{

	color:#5e5f60; 

	display:block;

	font-size:10px; 

	font-weight:normal;  

	text-transform:none; 

}

.createdate				{

	color:#5e5f60;

	font-size:10px;

	margin:0px 0px 0px 0px; 

	padding:0px 0px 7px 0px; 

	text-transform:none; 

}

span.small				{ /* Written by */

	color:#5e5f60; 

	font-size:10px;

	margin:0px 0px 0px 0px; 

	padding:0px 0px 0px 0px;

	text-transform:none;

}

div.small {

	padding:5px 0px 0px 0px;

}



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



.button, 

.validate				{

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

	border:none; 

	color:#fff; 

	font:bold 11px arial; 

	line-height:16px;

	margin:0px 0px 0px 0px;

	padding:1px 7px 4px 7px;

	text-align:center;

	vertical-align:middle; 

	width:90px;

}

* html .button, 

* html .validate {

	height:18px;

	display:block;

}



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



#editor-xtd-buttons div.readmore {

	background:none; 

	height:auto;

	margin:0px 0px 0px 0px;

	width:auto; 

}

div.readmore	{

	background:#e5eff5; 

	margin:0px 0px 0px 0px;

	overflow:hidden;

	padding:3px 0px 3px 11px;

}

div a.readon{

	color:#008cc1;  

	display:block;

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

	line-height:10px;

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

	padding:0px 0px 2px 0px;  

	text-decoration:underline;

	text-align:left;

	width:100px;

}



a.readon:hover	{

	color:#2a2a2a;

	text-decoration:none

}

a.readon:visited {

	color:#008cc1;

}





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

	color:#282828;

	padding:5px 0px 5px 0px;

}

.sectiontableentry2 td 	{

	color:#282828;

	padding:5px 0px 5px 0px; 

}



.sectiontableentry0,

.sectiontableentry1,

.sectiontableentry2		{}



.sectiontableentry1 a	{

	color:#282828

}

.sectiontableentry2 a	{

	color:#282828

}

.sectiontableentry1 a:hover {

	color:#282828

}

.sectiontableentry2 a:hover {

	color:#282828

}

.sectiontableentry1 a:visited {

	color:#282828

}

.sectiontableentry2 a:visited {

	color:#282828

}



.var1 {

	background:#e5eff5;

	padding:5px !important;

	margin:5px 0px 5px 0px;

}

.var1 a, .var1 p, .var1  {

	color:#282828;

}

.var2 {

	padding:5px !important;

	margin:5px 0px 5px 0px;

}

.var2 a, .var2 p, .var2  {

	color:#282828;

}



.results	{

	text-align:center;

	padding:0px 0px 0px 15px;

}

#page	{

	padding:0px 0px 0px 0px;

}

#page ol li	{

	padding:0px 0px 10px 0px; 

	text-align:left

}

.searchintro	{

	padding:0px 0px 10px 0px;

}

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

	height:20px; 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

}



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



.poll .question	 {

	color:#282828 ;

	font-weight:bold;

}

.poll .body		{

	padding:12px 0px 5px 0px;

}

.poll .body label {

	color:#282828;

	font-size:11px;

	line-height:14px;

	padding:0px 0px 0px 0px;

}

.poll .button	{

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

	color:#fff;

	display:inline;

	font:bold 11px Arial;

	line-height:15px;

	margin:8px 0px 0px 0px;

	padding:1px 0px 5px 0px;

	width:50px;

 

}

* html .poll .button {

	height:18px;

}

.poll .result	{

	width:50px;

}



.poll .section	{

	overflow:hidden; 

	padding:0px 0px 5px 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:3px 0px 0px 0px;

	vertical-align:middle

}



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





.module-search {

	height:51px;

}

.search-right {

	padding:0px 0px 0px 6px;



}

.module-search h3 {

	color:#fff;

	font-size:13px;

	display:block;

	padding:2px 0px 3px 0px;

}

.search {

	padding:0px 0px 10px 0px;

}

.search-input {

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

	width:119px;

	float:left;

}

.search-button {

	width:28px;

	float:left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

.search-input .inputbox	{ 

	background:none;

	border:none;

	color:#939393;

	font-family:Tahoma;

	font-size:11px;

	margin:0px 0px 0px 0px; 

	padding:2px 0px 4px 3px; 

	vertical-align:top;   

	width:117px;

}

* html .search-input .inputbox {

	height:18px;

	width:117px;

	padding:1px 0px 0px 5px;

}



.search-button .button	{

	background:none;

	color:#cb670e;

	font:bold 12px Arial;

	padding:0px 0px 0px 0px;

	margin:1px 0px 0px 0px;

	width:28px;

	height:18px;  

	vertical-align:top; 

}

* html .search-button .button {

	width:28px;

	margin-top:0px;

}

:first-child+html .search-button .button {margin:1px 0px 0px 0px;}

	

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

	border:1px solid #999

}

legend		{

	color:#808080

}



.highlight	{  /* highlight sought word */

	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:#808080; 

	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;

}

/*-------------------------------------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 14px 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	{

	background:none !important;

	color:#fff !important; 

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

}

.pass_remind { 

	vertical-align:middle; 

	padding:0px 0px 0px 10px;

}



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



.module	{

}

.module .first {

}

.module	.sec {

}

.module .box-indent {

	padding:7px 7px 17px 22px;

}



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



.module h3 {

	background:#4dafd4;

	color:#fff;

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

	text-transform:uppercase;

	padding:4px 0px 3px 23px;

}



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



.module div		{

	color:#034467;

	font-size:11px;

}

.module label	{

	color:#fff;

	display:block;

	line-height:100%;

	padding:0px 0px 3px 0px; 

	vertical-align:middle

}

.module td, 

.module p		{

	color:#034467; 

	font-size:11px;

	padding:0px 0px 5px 0px;

	line-height:14px;

}

.module ul 		{

	list-style:none;

	margin:0px 0px 0px 0px;

}

.module li		{

	padding:0px 0px 1px 0px;

}

.module li a	{

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

	color:#fff; 

	display:block;

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

	text-decoration:none;

	padding:0px 0px 4px 8px;

}

.module li a:hover {

	color:#fff; 

	text-decoration:underline;

}

.module li a:visited {

	color:#fff

}

.module a		{

	color:#fff;

	text-decoration:underline;

}

.module a:hover, 	{

	color:#fff;

	text-decoration:none;

}

.module a:visited {

	color:#fff;

}

.module .inputbox	{

	background:#fff; 

	border:1px solid #b0a88f;

}

.module span	{

	font-weight:normal

}

.count	{ /* count users for box who's online */

	font-weight:normal;

	color:#fff;

}



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



.module_menu	{



}

.module_menu .first{

}

.module_menu .box-indent {

	padding:7px 0px 17px 22px;

}



.module_menu .box-indent .width ul {

	padding:0px 0px 0px 0px;

}



.module_menu .box-indent .width  ul li {

	padding:0px 0px 0px 0px;

	color:#fff;

}





.module_menu .box-indent .width ul li a{

	padding:0px 0px 0px 0px;

	color:#333;

}



.module_menu .box-indent .width .menu .item90 a{

	padding:0px 0px 0px 0px;

	color:#fff;

}



.module_menu .box-indent .width .menu .item90 a:hover{

	padding:0px 0px 0px 0px;

	color:#fff;

}



.module_menu .box-indent .width .menu .item90 a:active{

	padding:0px 0px 0px 0px;

	color:#fff;
	font:bold;

}









.module_menu .box-indent .width .menu .item94 a{

	padding:0px 0px 0px 0px;

	color:#fff;

}



.module_menu .box-indent .width .menu .item94 a:hover{

	padding:0px 0px 0px 0px;

	color:#fff;

}



.module_menu .box-indent .width .menu .item94 a:active{

	padding:0px 0px 0px 0px;

	color:#fff;

}





.module_menu .box-indent .width .menu .item57 a{

	padding:0px 0px 0px 0px;

	color:#fff;

}



.module_menu .box-indent .width .menu .item57 a:hover{

	padding:0px 0px 0px 0px;

	color:#fff;

}



.module_menu .box-indent .width .menu .item57 a:active{

	padding:0px 0px 0px 0px;

	color:#fff;

}


.module_menu .box-indent .width ul li a:hover span	{

	/*display:block;*/
	color:#CCCCCC;

}




.module_menu .box-indent .width ul li li a{

	padding:0px 0px 0px 0px;

	color:#CCFF00;

}





.module_menu li a:hover	{

	color:#0BA3F4 !important; 

	text-decoration:underline;

}

.module_menu li a:visited {

	color:#0BA3F4;

}

.module_menu ul li.active a	{

	color:#ffffff !important; 

}



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



.module_menu h3	{

	background:#4dafd4;

	color:#fff;

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

	text-transform:uppercase;

	padding:4px 0px 3px 23px;

}



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

/*.module_menu ul	{

	list-style:none;

	margin:0px 0px 0px 0px;

}

.module_menu li	{

	display:inline;

}

.module_menu li a	{

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

	color:#fff; 

	display:block;

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

	text-decoration:none;

	padding:0px 0px 4px 8px;

}

.module_menu li a:hover	{

	color:#fff !important; 

	text-decoration:underline;

}

.module_menu li a:visited {

	color:#fff

}

.module_menu ul li.active a	{

	color:#fff !important; 

}



.module_menu li ul	{

	padding:0px 0px 0px 10px; 

	margin:0px 0px 0px 0px;

}

.module_menu li ul li{

	display:inline;

}

.module_menu li ul li a{

	padding:0px 0px 5px 15px;

}*/



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

ul.menu-nav {

	padding:0px 0px 0px 0px;

}

ul.menu-nav li	{

	padding:0px 0px 0px 0px;

	margin:0px 6px 0px 0px;

	display:block; 

	float:left;

}

ul.menu-nav li a  {

	background:url(../images/topmenu-separator.gif) no-repeat right 25px;

	color:#efefef;

	display:block; 

	float:left;

	font:normal 14px Arial;

	text-decoration:none;

	text-align:center;

}

ul.menu-nav li a span	{

	display:block; 

	padding:23px 14px 0px 14px;

}



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



ul.menu-nav li a:hover  {

	color:#fff !important; 

	display:block; 

	float:left; 

	text-align:center; 

	text-decoration:underline;

	width:auto;

}

ul.menu-nav li a:hover span	{

	display:block;

}



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



ul.menu-nav li a:visited{

	color:#fff; 

}



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



ul.menu-nav li.active {

	margin:0px 6px 0px 0px;

	display:block; 

	float:left;

}

ul.menu-nav li.active a{

	color:#fff;

	display:block; 

	float:left;

	font:normal 14px Arial;

	text-decoration:underline;

	text-align:center;

}

ul.menu-nav li.active a span	{

	font:bold 14px Tahoma;

	display:block; 

	padding:23px 14px 0px 14px;

	font:normal 14px Arial;

}



/*----------------------------------------login-form---*/

.module-login	{

}

.module-login .first{

}

.module-login .sec{

}

.module-login .box-indent {

	padding:5px 7px 15px 22px;

}



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



.module-login h3	{

	background:#4dafd4;

	color:#fff;

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

	text-transform:uppercase;

	padding:4px 0px 3px 23px;

}



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



.module-login label {

	color:#fff;

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

	display:block;

	padding:5px 0px 2px 0px;

}

.module-login p, 

label.remember{

	color:#fff; 

	font-size:11px; 

	font-weight:normal;

	padding:5px 0px 0px 0px;

	margin:0px 0px 5px 0px;

}

.module-login p {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.module-login a	{

	color:#034467;

	font:normal 11px Tahoma; 

	line-height:120%;

	text-decoration:underline;

}

.module-login a:hover {

	color:#034467; 

	text-decoration:none;

}

.module-login a:visited	{

	color:#034467;

}

.module-login .inputbox {

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

	border:none;

	color:#888;

	font-size:11px;

	margin:0px 0px 0px 0px;

	padding:3px 0px 3px 5px;

	vertical-align:middle;

	width:111px;  

}

* html .module-login .inputbox { /*speical for ie6*/

	height:21px;

	width:111px;

}

.module-login .button	{

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

	border:none;  

	color:#fff;

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

	line-height:14px;

	margin:8px 0px 3px 0px;

	padding:1px 0px 4px 0px;

	text-align:center;

	width:50px;       

} 

* html .module-login .button {

	height:18px;

	padding:0px 0px 0px 0px;

}

#mod_login_remember	 { /* checkbox */

	border:none; 

	display:block;

	float:left; 

	margin:5px 10px 6px 0px; 

	width:12px;

	height:12px

}

	

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



#body {

	padding:0px 0px 0px 0px;

	background:url(../images/header.jpg) right top repeat-x #0165A1;

}

.overall {

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

}

.main 	{

	width:100%;

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

	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 937)? "937px" : "100%"); min-width:937px;

}



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

#header {

	height:197px;

}

	#logo {

		padding:20px 0px 0px 60px;

	}

	#topmenu {

		padding:0px 0px 0px 0px;

		height:40px;

	}

		.topmenu-left {

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

			width:15px;

			height:40px;

		}

		.topmenu-right {

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

			width:14px;

			height:40px;

		}

		.topmenu-bg {

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

			height:40px;

		}

		* html .topmenu-bg {

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

		}



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



#content {

	padding:0px 0px 0px 0px;

	width:100%;

	border:0px solid #FF0000;

	

}

#wrapper {

	width:98%;

	border:0px solid #FFFFFF;

	padding:0px 7px 20px 11px;

        overflow:hidden;

}

	#right {

		float:right;

	        width:26%;

		border:0px solid #FF0000;

	}

	#container {

                width:74%;

		margin:0px 10px 0px 0px;

		padding:11px 0px 0px 0px;

		border:0px solid #000000;

	}

	#container2 {

		

		margin:0px 0px 0px 0px;

	}

.border-top {

	background:url(../images/border-top.gif) repeat-x 0 0 #008cc1;

}

.border-left {

	background:url(../images/border-left.jpg) repeat-y 0 0;

}

.border-right {

	background:url(../images/border-right.jpg) repeat-y right 0;

}

.border-bottom {

	background:url(../images/border-bottom.jpg) repeat-x 0 bottom;

}

.corner-top-left {

	background:url(../images/corner-top-left.jpg) no-repeat 0 0;

}

.corner-top-right {

	background:url(../images/corner-top-right.jpg) no-repeat right 0;

}

.corner-bottom-left {

	background:url(../images/corner-bottom-left.jpg) no-repeat 0 bottom;

}

.corner-bottom-right {

	background:url(../images/corner-bottom-right.jpg) no-repeat right bottom;

}



.wrapper-top {

	background:url(../images/wrapper-top.jpg) repeat-x 0 0 #fff;

}

.wrapper-left {

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

}

.wrapper-right {

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

}

.wrapper-bottom {

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

}

.wrapper-top-left {

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

}

.wrapper-top-right {

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

}

.wrapper-bottom-left {

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

}

.wrapper-bottom-right {

	background:url(../images/wrapper-bottom-right.gif) no-repeat right bottom;

	padding:40px 21px 20px 21px;

}



/*-------------pleated filter-----*/



.text_pleated ul li{list-style:none;}

.text_pleated ul{ padding-left:0px; margin-left:10px; margin-right:10px; margin-top:5px;}

.pleated_heading {text-align:center; padding-top:10px; font-size:14px; font-weight:bold;}

.pleated_heading {}

.outline{border: 3px solid #003366; }



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





#footer		{



}

#footer .indent	{

	color:#fff;

	font-size:12px;

	padding:25px 0px 20px 33px;

	text-align:left;

}

#footer a		{

	color:#fff;

	font-size:12px;

	text-decoration:underline;

}

#footer a:hover	{

	text-decoration:none

}

.clr {

	overflow:hidden;

	width:100%;

	padding:0px 0px 12px 0px;

}

.clear {

	clear:both;

}

/*------------------------------NEW--------------------------------------------*/

.mainbox {margin: 0px auto; width: 100%; font-family:Georgia, "Times New Roman", Times, serif;}

.mainbox a img {position:relative; z-index:0;}

.mainbox a img:hover {z-index:50; left:0px; top:-5px;}

.cate_box {width: 200px;  text-align: center; float: left; margin-top:30px;}

.cate_box h5 { padding-bottom:15px; font-size:14px;}

.cate_box img.cate {width: 180px; height: 200px; border: 1px solid #aaaaaa; margin:0px; padding:2px; vertical-align:top;}

.cate_box a.red_clr {text-decoration:none; color:#FF0000; margin-top:105px;position:relative; z-index:0;}

.cate_box a.red_clr:hover {z-index:50; left:10px;font-weight:bold;}



/*------------------------------------------------------------------------------------------*/

#layout { width:100%; margin:20px 0px;}

#layout tr td:first-child {width:50%; vertical-align:top;text-align:center;padding-top:25px;}

#layout tr td {width:50%; vertical-align:top;padding-top:25px;}

#layout tr td a img { width:200px; height:240px;opacity:0.8;filter:alpha(opacity=80); border:none;margin:0px; }

#layout tr td a img:hover {opacity:1;filter:alpha(opacity=100);}

#layout tr td p{color:#666666; padding:20px 100px 20px 0px;}

#layout p.head {text-align:center; color:#666666;}

#layout tr td li {background:url(../images/pdflogo.jpg) left center no-repeat; padding-left:55px; list-style:inside none; line-height:51px;}



/*-----------------------------------------------------------------------------------------------*/

#filter_image

{

	width:300px;	

	padding-top:15px;

	

}

#filter_image img {

	opacity:0.8;

	filter:alpha(opacity=80);

	width:220px;

	padding:3px;

	border:1px solid #aaaaaa;

}

#filter_image img :hover {

	opacity:1.0;

	filter:alpha(opacity=100);

	width:220px;

	padding:2px;

	border:1px solid #aaaaaa;

}

#filterinfo {

	width:580px;

	margin:0px auto;

	height:100%;

}

#filterinfo div {

	clear:both;

	margin:10px 0px;

}



#filterinfo ul li {

	list-style:inside none;

	padding:2px 0px;

}

#filterinfo li ul  {padding:5px 0px; }

#filterinfo li ul li

{

	background:url(images/stories/new_filter/arrows.gif) left center no-repeat; padding-left:20px;

}

#filterinfo .sections {

	padding-bottom:15px;

}

#filterinfo h3 {

	padding-bottom:15px;

}

#filterinfo img {

	opacity:1;

	width:220px;	

	padding:2px;

	border:1px solid #aaaaaa;

}
