/*
 *
 worldbanner
 query
searchBtn
lingua
linguaenBtn
linguaesBtn
elButton

 register
header
header01
header02
header03
header04
header05
barmenu

 * BODY */


tr#header {
	background-image: url(/images/style/bg_bluegrad.jpg);
	overflow: hidden;
	margin-top: 0px; 
	padding-top: 0px; 
	border-bottom: 2px; 
	border-color: #000000;
}
td#header01, td#header02 {
	width: 20%;
	vertical-align: middle;
	text-align: left;
	border:0px solid #FFFFFF;
	padding: 10px 0px 10px 0px;
	margin: 0px; 
	color: #ffffff; 
}

td#header05 {
	vertical-align: middle;
	text-align: right;
	border:0px solid #FFFFFF;
	padding: 0px;
	margin: 0px; 
}
.query {
	font-size: 9px; 
	margin-bottom: 0px; 
	padding-bottom: 0px
}
.searchBtn {
	color: #ffffff;
	font-size: 9px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 2px outset #319add;
	background-color: #0072ba; 		/* #00ffff; */
	display: inline;
	width: 24px;
	padding: 1px 1px;
	margin-top: 4px;
}

/* body {
	color: black; 
	background:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px;
}
*/

html{overflow-y:scroll;margin:0;padding:0;border:0;outline:0;}
body{font:62.5%/1.2 Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#000;margin:0;padding:0;border:0;outline:0;}

a {color: #2b4775; text-decoration: none; background-color: transparent;}
a:hover {color: #ff6600;}

a.baction,span.baction{display:block;float:left;margin:0 10px 0 0;
	border:1px solid #99cce6;-moz-border-radius:4px;-webkit-border-radius:4px;
	background:#c8e7fa url(/images/btns/bg_act.png) repeat-x 100% 0;text-decoration:none!important;
	color:#000!important;cursor:pointer;text-align:center;font-weight:bold;}
a.baction span,span.baction span{display:block;min-height:14px;padding:2px 7px!important;white-space:normal!important;}
a.baction:hover,span.baction:hover{ background:#fc0 url(/images/btns/bg_act_hover.png) repeat-x 0 0; border:1px solid #f6be68;}
a.baction:visited{color:#fff;}

input.baction{margin:0 10px 0 0;
	border:1px solid #99cce6;-moz-border-radius:4px;-webkit-border-radius:4px;
	background:#c8e7fa url(/images/btns/bg_act.png) repeat-x 100% 0;text-decoration:none!important;
	color:#000!important;cursor:pointer;text-align:center;font-weight:bold;font-size:0.9em;}
input.baction:hover{ background:#fc0 url(/images/btns/bg_act_hover.png) repeat-x 0 0; border:1px solid #f6be68;}

a.yaction,span.yaction{display:block;float:left;margin:0 10px 0 0;border:1px solid #f6be68;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fc0 url(/images/btns/bg_yact.png) repeat-x 100% 0;text-decoration:none!important;color:#000!important;cursor:pointer;text-align:center;font-size:1.1em;}
a.yaction span,span.yaction span{display:block;min-height:14px;padding:3px 20px!important;white-space:normal!important;}
a.yaction:hover,input.yaction:hover{background:#c8e7fa url(/images/btns/bg_yact_hover.png) repeat-x 0 0;border:1px solid #99cce6;}

input.yaction {margin:0 10px 0 0;border:1px solid #f6be68;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fc0 url(/images/btns/bg_yact.png) repeat-x 100% 0;text-decoration:none!important;color:#000!important;cursor:pointer;text-align:center;font-size:1.1em;}

.expandBtn {
    cursor: pointer;
	padding: 0px 18px 0px 0px;
	color: #0000b2;
    text-decoration: underline;
	background: url(/images/icons/togglePlus.png) right no-repeat;
}
.expandBtn:hover {
	color: #ff6600; /* #00c; #00f; */
}

.collapseBtn {
    cursor: pointer;
	padding: 0px 18px 0px 0px;
    color: #0000b2;
    text-decoration: underline;
	background: url(/images/icons/toggleMinus.png) right no-repeat;
}
.collapseBtn:hover {
	color: #ff6600; /* #00c; #00f; */
}
.paidLstBtn {
    cursor: pointer;
	padding: 0px 18px 0px 0px;
	background: url(/images/icons/icon_premium.png) no-repeat;
} 


div.rojaTitle { display: block; color: #ffffff; float: left; background: url(/images/style/bg_block_title.png) #e30d00 top right no-repeat; padding: 2px 24px 2px 8px; margin: 20px 0px 15px 10px; font-size: 1.6em; font-weight: bold; 
}
label { font-weight: bold; }
label.tooltip {
    cursor: pointer;
	padding: 0px 18px 0px 0px;
	background: url(/images/icons/icon_tooltip.png) right no-repeat;
} 
.tt {
		position:absolute;
		border:1px solid gray;
		width:200px;
		margin:1em;
		padding:4px;
		background:#fff7d2;
}

table { 
	margin: 5px; 
	padding: 5px; 
	font-size: 11px; 
	border-collapse: collapse;
}
table td {
	padding: 0px; 
	border-width: 0px; 
	vertical-align: top; 
	font-family: Arial, Helvetica, Verdana;
}
dt.lstcatgroup_norule {
	margin-top: 8px; margin-bottom: 10px; padding-top: 8px;
}
dt.lstcatgroup {
	margin-top: 8px; margin-bottom: 10px; padding-top: 8px; border-top: solid 1px;
}
dt.lstcatgroup a, dt.lstcatgroup_norule a  { color: #0071a0; font-weight: bold; font-size: 14px;}
dt.lstcatgroup a:hover, dt.lstcatgroup_norule a:hover  { color: #ff6600; }

dd.lst {margin: 0px 0px 10px 20px;}
div.lst_cityprov {margin: 0px 0px 5px 0px; color: #525252; font-weight: bold;}
table.lst_primo { margin: 0px 0px 10px 20px; background-color: #fff7d2; border: solid #f0db89; border-width: 1px; border-spacing: 10px;}
table.lst { margin: 0px 0px 10px 20px; padding: 5px; background-color: #f7f7f7; border: solid #d1d1d1; border-width: 1px;  border-spacing: 10px;}
td.lst_img { padding: 5px 0px 2px 2px;}
td.lst {padding: 5px 5px 5px 10px;}
.lst a { font-weight: bold; background-color: transparent; }



/* From old xoops.css */
img {border: 0;}
#xoopsHiddenText {visibility: hidden; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}
.pagneutral {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagneutral.gif);}
.pagact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagact.gif);}
.paginact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/paginact.gif);}
#mainmenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#mainmenu a.menuTop {padding-left: 3px;}
#mainmenu a.menuMain {padding-left: 3px;}
#mainmenu a.menuSub {padding-left: 9px;}
#usermenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#usermenu a.menuTop {}
#usermenu a.highlight {color: #0000ff; background-color: #fcc;}

/* General Content Links */
/* a {color: #2b4775; text-decoration: none; background-color: transparent;} */
/* a:hover {color: #ff6600;} */

#barmenu a {
	font-size: 9px; 
	color: #33548a;
	text-decoration: none; 
	background-color: transparent;
}
#barmenu a:hover {
	color: #ff6600;
}
.date { margin-top: 0px; padding-top: 4px; font-size: 11px; color: #999; margin-bottom: 10px;}
/* HEADERS */
h1 {}
h2 {font-size: 16px; margin-top: 30px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px;}
h3 {font-size: 14px; margin-top: 15px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
h4 {font-size: 12px; margin-top: 5px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
h5 {}
p { font-size: 1.0em; line-height: 1.5em; margin-top: 10px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px;}

/* List Styles */
/* ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left; padding-bottom: 1px; padding-top: 1px; margin-top: 1px; margin-bottom: 1px;} */
li.error { color: #c62a2a; margin-top: 1px; margin-bottom: 1px; }

ol {
	list-style-type: decimal; 
	padding-left: 45px;
}
input.loginFormButton { width: 13px; height: 12px; padding: 0px; margin: 0px; margin-right: 2px; margin-bottom: 2px;}
.payButton {
	border: 3px double #999;
	border-top-color: #a0cddb;
	border-left-color: #a0cddb;
	border-bottom-color: #4a9bb5;	/* #333; */
	border-right-color: #4a9bb5;		/* #333; */
	padding: 0em;
	background: #0072ba;	/* #fff; */
	color: #fff;			/* #333; */
	font: bold 8pt verdana, helvetica, sans-serif;
	cursor: pointer;
}
.payButton:link {
	color: #fff;
}

.payButton:visited {
	color: #fff;
}
.payButton:hover {
	background: #329f32;
	text-decoration: none;
	border-top-color: #15db15;
	border-left-color: #15db15;
	border-bottom-color: #488348;	/* #333; */
	border-right-color: #488348;		/* #333; */
	color: #fff;
}
div.payday {
	text-align:center;
	background-color: #005e9a;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 60px;
	margin-left: 100px;
	margin-right: 100px;
	padding-top: 30px;
	padding-bottom: 30px;
}
div.upload {
	width: 100%;
	text-align:center;
	background-color: #005e9a;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: -60px;
	margin-left: -2px;
	margin-right: 0px;
	padding-top: 70px;
	padding-bottom: 30px;

}
/* Region/Search Bar */
.geo {
	font-size: 0.8em;
	background-color: #ffffff; 
	color: #000000;
	padding: 0px;
	margin: 0px;
}
/* Docs */
/* New Center Column / Content Header Bars */
/* Original: .docs_headertable {padding: 0; margin: 0; border-bottom: 1px solid; margin-bottom: 10px;} */
.docs_headertable {
		background-image: url(/images/style/title.gif);
		color:#182842;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 3px; 
}
.docs_modulename {font-size: 10px; text-align: left; font-weight: bold; padding-right: 0.3em; line-height: 18px;}

/* Original .docs_breadcrumb {font-size: 10px; line-height: 18px;} */
.docs_breadcrumb {
	height: 10px;
	width: 100%;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 3px 3px 0px; 
}
.docs_breadcrumb a {
	width: 100%;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	padding: 3px; 
}
.docs_breadcrumb a:hover {
	background-color: transparent; 
	color: #ff6600;
}
.bcrumb_lst, a.bcrumb_lst, .bcrumb_lst:visited {
	width: 100%;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	padding: 3px; 
}

.docs_item_image {
	margin: 4px 20px 0px 0px; 
	padding-top: 0px; 
	padding-left: 0px;
	vertical-align: bottom;
}
.docs_collaps_title {margin-bottom: 2px; margin-top: 5px; font-size: 16px; line-height: 130%; font-weight: bold; display: block;}
.docs_collaps_info {margin: 3px 0 12px 0; display: block;}
.docs_category_dsc {margin: 3px 0 10px 0; font-size: small; display: block;}
.docs_adminlinks {padding-top: 15px; padding-bottom: 5px; font-size: 10px; text-align: center; line-height: 18px;}
.docs_itemfooter {font-size: 10px; font-weight: bold; text-align: center;  padding: 10px;}
.itemFoot {text-align: right; padding:3px; border:1px solid #808080;}
.pre_itemInfo {padding-top: 5px;}
.docs_pagenav_top{padding-top: 5px; font-size: 10px; text-align: left; }
.docs_pagenav_bottom{padding-top: 5px; padding-bottom: 5px; font-size: 10px; text-align: center; }
#docs_rdocs_feed {padding-top: 5px; padding-bottom : 10px; text-align: center;}

/* SmartSection Article Submit */
.doccaption {
	width: 12%;
	background-color: #DDE2E6; 
	padding: 5px; 
	font-weight: bold;
}
/*  */
.item {border: 0px ;}
/* ItemHeaders in Center Column */
.itemHead {
	padding: 3px; 
	background-color: #88afe3;
	color: #FFFFFF;
	background-image: url(/images/style/title.gif);
	background-repeat: repeat-x;
	font-size: 12px;
}
.txtContentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3394bd;
	margin-bottom: 5px;
}
.dropCats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 163px;
}
.dropDBIs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
}

td#leftcolumn div.blockContent {line-height: 140%; color:#5b7783;}


/*  */
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
/*  */
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}
/*  */
.itemPoster {font-size: 85%; margin-right: 10px; }
/*  */
.itemPostDate {font-size: 90%;}
/*  */
.itemStats {font-size: 90%;}
/* */
.itemBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-left: 15px;
}
.itemText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 5px; 
	margin-bottom: 5px; 
	line-height: 1.3em;
}
/*  .itemText:first-letter {font-size: 133%; font-weight: bold;}  */
/* .itemText a { color: #005e9a; } */
.itemText a:hover {color: #ff6600;}



/*  */
.itemFoot {text-align: right; padding: 3px; background-color: #efefef}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

th {background-color: #2F5376; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Header */

.submitBtn  {
	color: #ffffff;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 2px outset #319add;
	background-color: #0072ba; 		/* #00ffff; */
	display: inline;
	width: 26px;
	padding: 2px 2px;
	margin-top: 4px;
}
.linguaenBtn   {
	color: #ffffff;
	font-size: 9px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 2px outset #319add;
	background-color: #0072ba; 		/* #00ffff; */
	display: inline;
	width: 26px;
	padding: 1px 1px;
	margin-top: 4px;
	background:url(/images/icons/lingua_en_Btn.gif) repeat-x left top;
}
.linguaesBtn   {
	color: #ffffff;
	font-size: 9px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 2px outset #319add;
	background-color: #0072ba; 		/* #00ffff; */
	display: inline;
	width: 26px;
	padding: 1px 1px;
	margin-top: 4px;
	background:url(/images/icons/lingua_es_Btn.gif) repeat-x left top;
}


div#author a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600; 
	color: #005e9a;
}
div#author a:hover {color: #ff6600;}


/* Left Column */
td#leftcolumn {width: 140px; background:#e6eaec; border-left:1px solid #FFFFFF;}
td#leftcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
/* Left Column Block Title */
td#leftcolumn div.blockTitle {padding: 5px; background-color: #cbd4d9; color: #182842; font-weight: bold; font-size:11px; border-left:0px solid #182842; border-top: 1px solid #939AA9;}
/* Left Column Block Content*/
td#leftcolumn div.blockContent {line-height: 140%; color:#5b7783;}
td#leftcolumn div.blockContent a {color:#2d5c87; font-weight: normal;}

/* Login Menu */
/* User Menu */
td#usermenu {text-align:left; background-color:transparent; margin:0px; padding: 2px 2px 2px 0px; font-size:10px; font-weight:bold; color:#ffffff; }
td#usermenu a {text-decoration: underline; color:#ffffff; }
td#usermenu a:hover {background-color: #DEE3E7; color:#182842; font-weight:bold;}

#loginBtn a  {
	text-decoration: none;
	color: #ffffff;
	font-size: 9px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	border: 2px outset #319add;
	background-color: #0072ba; 		/* #00ffff; */
	display: inline;
	padding: 2px 4px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#loginBtn a:hover {
	background-color: #319add;
	color:#ffffff;
	padding-left:2px;
	border:2px inset #0072ba;
}
#register a  {
	color: #ffffff;
	font-size: 9px;
	font-family: verdana, helvetica, sans-serif;
	text-decoration: none;
	border: 2px outset #287fb6;
	background-color: #00609d; 		/* #00ffff; */
	display: inline;
	padding: 2px 4px;
	margin-top: 5px;
	margin-bottom: 15px;
}

#register a:hover {
	background-color: #287fb6;
	font-weight: bold;
	color:#ffffff;
	padding-left:2px;
	border:2px inset #0072ba;
}


.recButton {
	color: #000000;
	font-size: 9px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
#recButton a  {
	color: #000000;
	font-size: 9px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 2px outset #287fb6;
	background-color: #cbd4d9; 		/* #00ffff; */
	display: inline;
	padding: 1px 2px;
	margin-top: 5px;
	margin-bottom: 15px;
}

#recButton a:hover {
	background-color: #287fb6;
	font-weight: bold;
	color: #ffffff;
	padding-left:2px;
	border:2px inset #0072ba;
}
input.login {
	font-size: 10px; 
	width: 80px;
	padding-left:0px;
	margin-left:0px;
}
/* Logout */
#logout {
	text-align:center;
	background-color: #01628B;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 60px;
	margin-left: 150px;
	margin-right: 150px;
	padding-top: 30px;
}
#logout a {color: #ffffff; text-decoration: underline; background-color: transparent; }
#logout a:hover {color: #ff6600; text-decoration: underline; background-color: transparent; }

/* Main Menu */
td#mainmenu a {background-color:transparent; display: block; margin: 0; padding:4px; font-size:11px; font-weight:normal; color:#FFFFFF;}
td#mainmenu a:hover {background-color: #DEE3E7; color:#182842;}
td#mainmenu a.menuTop {padding-left: 10px; border-bottom: 0px solid #9A9A9A;}
td#mainmenu a.menuMain {padding-left: 0px; border-bottom: 0px solid #9A9A9A;}
td#mainmenu a.menuSub {padding: 3px 0px 3px 15px; border-bottom: 0px solid #9A9A9A; font-size: 0.9em; line-height: 1.1em;}


/* Online Block */
td#online {background-color: transparent; display: block; margin: 0; padding: 4px; font-size:11px; font-weight:normal; color:#5b7783; padding-left: 10px; border-bottom: 0px solid #9A9A9A;}
td#online a:hover {background-color: #DEE3E7; color:#182842;}
td#online a.menuTop {padding-left: 10px; border-bottom: 0px solid #9A9A9A;}
td#online a.highlight {background-color: #fcc;}

/* Center Column */
td#centercolumn {font-size: 12px;}
td#centercolumn th {
		background-image: url(/images/style/title.gif);
		color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		vertical-align: middle;
}
td#centercolumn th a{color: #FFFFFF;}
/* Center Column Main Block Title */
td#centercolumn div.blockTitle { display: block; color: #ffffff; float: left; background: url(/images/style/bg_block_title.png) #e30d00 top right no-repeat; padding: 2px 24px 2px 8px; margin: 0px 0px 15px 10px; font-size: 1.4em; font-weight: bold; 
}
td#centercolumn div.blockSectionTitle {
		display: block; 
		text-align: left; 
	    background-color: #7daacd;  /*  #3579ae 437798; WAS   #070F72;  8db0bc */
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 1.1em;
	    font-weight: bold;
	    color: #FFFFFF;
	    padding-top: 3px;
	    margin-top: 0px;
		margin-left: 10px;
	    margin-bottom: 0px;
		margin-right: 10px;
	    padding-bottom: 3px;
	    padding-left: 10px;
		padding-right: 10px;
}

/* Center Column */
td#centerCcolumn {padding: 0px;}
td#centerCcolumn div.blockTitle {padding: 3px; color: #213042; font-weight: bold; margin: 0px;} 
td#centerCcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-right: 11px;  margin-left: 10px; margin-bottom: 2px; line-height: 120%;}
td#centerCcolumn ul {
		list-style-type: disc;
		padding-left: 10px;
}
td#centerCcolumn li {
		margin-bottom: 3px;
}
/* Center Left Column */
td#centerLcolumn {width: 45%; padding-left: 15px; padding-right: 15px; background-color: white;}
td#centerLcolumn div.blockTitle {
		float: left;
		background: transparent;
		width: 100%;
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 1.2em; 
		color: #ffffff; 
		font-weight: bold; 
		margin-top: 0px; 
		margin-left: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-left: 0px; 
}
td#centerLcolumn .sectionTitle {
		display: block; 
		color: #ffffff; 
		float: left; 
		background: url(/images/style/bg_block_title.png) #e30d00 top right no-repeat; 
		padding: 2px 30px 2px 6px; 
		font-size: 1.1em; 
		font-weight: bold;	
/*		
		padding: 3px; color: #213042; font-weight: bold; margin-top: 20px; margin-right: 10px; }
td#centerLcolumn div.blockContent {border-bottom: 1px solid #dddddd; padding: 3px; margin-left: 3px; margin-right: 10px; margin-bottom: 2px; line-height: 120%;
*/
}

td#centerLcolumn div.featureItem {margin-top: 5px; margin-bottom: 10px; }
td#centerLcolumn div.featureTitle {padding: 3px; color: #213042; font-weight: bold; margin-top: 20px;}
td#centerLcolumn div.featureHead, td#centerLcolumn div.featureHead a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #005e9a;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.featureHead, .featureHead a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #005e9a;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
td#centerLcolumn div.featureHead a:hover {color: #ff6600;}
.featureTitle a {font-size: 150%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}

td#centerLcolumn div.featureContent { margin-top: 0px; margin-left: 0px; margin-bottom: 10px; padding-top: 0px; line-height: 120%;}

td#centerLcolumn div.featureText { 
	display: inline; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 140%; 
	color: #1f1f1f; 
	margin: 0px 20px 10px 0px; 
	padding: 0px;   
}
.featureText { 
	display: inline; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 140%; 
	color: #1f1f1f; 
	margin: 0px 20px 10px 0px; 
	padding: 0px;   
}
td#centerLcolumn div.blockClTitle {
		text-align: left; 
	    background-color: #7daacd;  /*  #3579ae 437798; WAS   #070F72;  8db0bc */
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 1.2em;
	    font-weight: bold;
	    color: #FFFFFF;
	    padding-top: 3px;
	    margin-top: 20px;
		margin-left: 3px;
	    margin-bottom: 10px;
	    padding-bottom: 3px;
	    padding-left: 6px;
}
td#centerLcolumn a {color: #005e69; text-decoration: none; background-color: transparent;}
td#centerLcolumn a:hover {color: #ff6600;}


div.featureitem {
	background-color: transparent;
}
/* ItemHeaders in Center Column */

/* Center Right Column */
/* Table for Article Categories List */
.cattable {
  color: #005e9a;
  background-color: #f5f9fa; /* Was #f1f5f6 ; #3579ae 437798; WAS   #070F72;  8db0bc */
  margin-top: 20px;
}
tr .cattable { padding-top: 10px; padding-left: 3px; padding-right: 3px; }
td .cattable { padding-top: 10px; padding-left: 3px; padding-right: 3px; }
.cattable a {color: #005e9a; text-decoration: none; background-color: transparent;}
.cattable a:hover {color: #ff6600;}

.dbitable {
  width: 95%;
  color: #005e9a;
  background-color: #E5EEF3;  /* 8bbbd1 7FAABB fafafa #3579ae 437798; WAS   #070F72;  8db0bc */
}
.dbitable a {color: #005e9a; text-decoration: none; background-color: transparent;}
.dbitable a:hover {color: #ff6600;}

li.dcat a {margin-top: 0px; padding-top: 0px;}
td#centerRcolumn {width: 40%; color: #005e9a;}
td#centerRcolumn div.blockTitle {
		text-align: left; 
		background: none;
	    background-color: #45838a;  /*  #569ea8 #7995af 8bbbd1 7FAABB #3579ae 437798; WAS   #070F72;  8db0bc */
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 1.1em;
	    font-weight: bold;
	    color: #FFFFFF;
	    padding-top: 3px;
	    margin-top: 0px;
		margin-left: 0px;
	    margin-bottom: 0px;
		margin-right: 0px;
	    padding-bottom: 3px;
	    padding-left: 10px;
		padding-right: 0px; /* Was: padding: 3px; color: #213042; font-weight: bold; margin-top: 0px; */
}
td#centerRcolumn div.floatright { float: right; padding-right: 6px; color: #e8e8e8; }
td#centerRcolumn div.floatright a { color: #e8e8e8; }
td#centerRcolumn div.floatright a:hover { color: #ff6600; }

td#centerRcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 0px; margin-top: 0px; margin-left: 2px; margin-right: 3px; margin-bottom: 2px; line-height: 120%;}
td#centerRcolumn ul {
	list-style-type: disc; 
	color: #005e9a;
	padding-left: 0px;
	margin-left: 10px;
}
td#centerRcolumn li {
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
}
div#content_cLc, div#content_crc, div#content_cb {text-align: left; padding: 0px; margin-top: 10px; margin-right: 5px;}

/* A centered table */
table.center {margin-left:auto; margin-right:auto;}
/* Xdir Content Links -- old color  588ba0 */ 
td.xdir {padding: 6px 6px 0px 10px;}
.xdir a {color: #0071a0; font-weight: bold; text-decoration: none; background-color: transparent; }
.xdir a:hover { font-weight: bold; color: #ff6600;}
.xdirsub { padding-top: 10px; }
.xdirsub a {font-size: 12px; color: #005e9a; font-weight: bold; text-decoration: none; background-color: transparent; }
.xdirsub a:hover {font-size: 12px; font-weight: bold; color: #ff6600;}
.pscat {color: #ff6600;}
.pscat a {color: #ff6600;}
.pscat a:hover {color: #ff6600;}

td#xdirsub {
	padding-top: 10px;
}
.xdiritemHead {padding: 6px; background-color: #5b7783; color: #FFFFFF; font-size: 14px; }
.xdirContent {padding: 3px; background-color: #cbd4d9; color: #000000; }

/* Xdir Admin */
td.xdiradmin {
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* Right Column */
td#rightcolumn {width: 160px; border-right: 1px solid #FFFFFF;}
td#rightcolumn th {background-color: #213042; color: #FFFFFF; vertical-align: middle;}
td#rightcolumn div.blockTitle {padding: 3px; background-color: #768190; color: #FFFFFF; font-weight: bold;}
td#rightcolumn div.blockContent {padding: 3px; line-height: 140%; background-color: #DDE2E6;}

/*  */
tr#footerbar {text-align:center; padding-top: 2px; padding-bottom: 1px; background-image: url(/images/style/hbar.gif);}

/* Used at least to display registration form; outer is setting for table */
.outer {width:100%; border: 1px solid silver; background-color: #e6eaed;}
table.std {width: 70%; border: 1px solid black; background-color: #e6eaed; border-collapse: collapse; }
td.std {border: 1px solid silver; background-color: #e6eaed;} /* #dee3e7; */

table.inner {width:100%; border: 0px; background-color: #e6eaed;}

/* Center Table Class Search Box */
.searchbox {width: 80%;  background-color: #7daacd;  border: solid black 2pt ; border-collapse: separate; padding: 4px;}
/*  */
.head {background-color: #e6eaed; padding: 5px; font-weight: bold; vertical-align: middle; } /* #DDE2E6 */

/* */
.even {background-color: #e6eaed; padding: 5px; text-align: left;} /* #dee3e7; */
.odd {background-color: #e6eaed; padding: 5px; text-align: left;}
/* */
.foot {background-color: #cbd4d9; padding: 5px; font-weight: bold;} /* #DDE2E6 */
tr.even td {background-color: #e6eaed; padding: 5px;}
tr.odd td {background-color: #5b7783; padding: 5px;}

div.ditem a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005e9a;
	padding-bottom: 2px;
	margin-bottom: 2px;

}
div.ditem a:hover {color: #ff6600;}
div.dauthor a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005e9a;
	padding-bottom: 12px;
	margin-top: 2px;
}
div.dauthor a:hover {color: #ff6600;}

table.doctable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.docitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 14px;
}


div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

/*  */
div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}

/* */
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 0px solid silver; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}
.comhead {background-color: #f6f6f6; padding: 5px; font-weight: bold; vertical-align: middle; text-align: left;} /* #DDE2E6 */
.comeven {background-color: #d7e0ea; padding: 5px; text-align: left;} /* #dee3e7; */
.comodd {background-color: #f6f6f6; padding: 5px; text-align: left;}

.progressBar {
	position: relative;
	padding: 2px;
	width: 350px;
	height: 40px;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 5px;
}
.progressBar .background {
	border: solid 1px black;
	width: 320px;
	height: 20px;
}
.progressBar .bar {
	color: blue;
	position: relative;
	background-color: #005e9a;
	width: 0px;
	height: 20px;
}
.cheque-border {
	border: 3px double #007000;
	background-image: URL(/subscription/images/chequeform-greendiamond.jpg);
}
.cheque { 
	border: 3px solid #007000;
}
.input.plain {
	background-color: #ffffff;
}
div.alert {
	text-align:left;
	background-color: #f1f5f6; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	margin-top: 0px;
	margin-left: 100px;
	margin-right: 100px;
	padding: 7px 20px 7px 20px;
}
div.alert p {
	margin: 2px;
	padding: 0px;
}
div.alert ul {
	margin: 0px;
	padding: 0px;
}
div.alert li {
	color: #000000;
	margin: 2px 2px 2px 20px;
	padding: 0px;
}
#not_available {
		display: none;
		color: red;
}
.trashcan {
	vertical-align: bottom;
}
.moreFieldsBtn  {
	color: #ffffff;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 2px outset #319add;
	background-color: #0072ba; 		/* #00ffff; */
	display: inline;
	padding: 1px 1px;
	margin: 2px;
}
.moreFieldsBtn:hover {
	color: #ff6600;
}

.navfl {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
	color: #0000b2; /* #00c; */
}

.navfl:link  {
	color: #00c;
}
.navfl:visited  {
	color: #00c;
}
.navfl:hover {
	color: #ff6600; /* #00c; */
}
.navnum {
	color: #000;
	text-decoration: underline;
}
.navnum:link  {
	color: #000;
	text-decoration: underline;
}
.navnum:visited  {
	color: #000;
	text-decoration: underline;
}
.navnum:hover {
	color: #000;
	text-decoration: underline;
}
/* for eguide module originally */

.evhead { color: #800000; font-size: 120%; font-weight: bold; text-align: left;}

table.subsc {
	width: 100%;
	background-color: #f1f4ff;
	padding: 5px;
	border-collapse: collapse;
	text-align: left;
	font-family: Arial, Helvetica, Verdana;
}

table.subsc td.brdr {
	border-bottom: 1px solid black;
	font-family: Arial, Helvetica, Verdana;
}

/* lightbox overlay */
#overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:90;   
    background-color:#000;
    -moz-opacity: 0.1;
    opacity:.10;
    filter: alpha(opacity=10);
    }
#overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
}
.lightbox{
    width:350px;
    border:4px solid #8b0000;
	border-style: outset; 
	background-color:#ffffff; 
	padding: 10px 40px 20px 40px;
	text-align: left; 
	font-weight: bold;
}
#olbox ul  {
	padding-left: 25px;
}
#olbox li {
	margin-top: 10px;
}
#close{
    position:absolute;
    top:-5px;
    right:-5px;
    cursor:pointer;
}


