/*
 * ================================================================
   RAXO All-mode PRO J2.5 - Template CSS
 * ----------------------------------------------------------------
 * @package		RAXO All-mode PRO
 * @subpackage	All-mode Portal Template
 * @copyright	Copyright (C) 2009-2012 RAXO Group
 * @license		Copyrighted Commercial Software
 * 				This file is forbidden for redistribution
 * @link		http://raxo.org
 * ================================================================
*/


/* ----- RESET Styles ----- */
.allmode-portal .allmode_name, .allmode-portal .allmode_showall,
.allmode-portal .allmode_title, .allmode-portal img,
.allmode-portal ul, .allmode-portal li {
	margin: 0; padding: 0;
	text-transform: none; border: 0 none;
}
.allmode-portal a {text-decoration: none;}
.allmode-portal :focus {outline: 0;}
.allmode-portal .allmode_clear {clear: both; height: 0;}

/* ----- MODULE BOX Styles ----- */
.allmode-portal {
	position: relative;
	margin-bottom: 19px; padding-top: 32px;
	overflow: hidden;
}
.allmode-portal .allmode_name {
	margin: -32px 0 -4px; padding-left: 2px;
	height: 32px;
	font: bold 14px/30px "Verdana","Geneva",sans-serif;
	border-top: 3px solid #148cd7;
}
.allmode-portal .allmode_name a {
	font-weight: bold;
}
.allmode-portal .allmode_showall {
	position: absolute;
	top: 9px; right: 2px;
	font: normal 11px/17px "Verdana","Geneva",sans-serif;
	text-align: right;
	color: #7d7d7d;
}


/* ----- TOP ITEMS Styles ----- */
.allmode-portal .allmode_topbox {
	float: left;
	padding-top: 10px;
	width: 50%;
	overflow: hidden;
	border-top: 2px solid #c8c8c8;
}
.allmode-portal .allmode_topitem {
	padding-bottom: 8px;
	min-width: 140px;
	overflow: hidden;
}
.allmode-portal .allmode_img img {
	float: left;
	margin: 0 12px 8px 0; padding: 1px;
	border: 1px solid #c8c8c8; background-color: #c8c8c8;
}
.allmode-portal .allmode_topitem .allmode_title {
	margin: 0 0 6px 0;
	font: normal 20px/22px "Georgia","Times New Roman",Times,serif;
}
.allmode-portal .allmode_topitem .allmode_title a {
	font-weight: normal;
}
.allmode-portal .allmode_topitem .allmode_text {
	font: normal 12px/18px "Verdana","Arial",sans-serif;
	color: #484848;
}
.allmode-portal .allmode_topitem .allmode_readmore a {
	font: bold 10px/18px "Verdana","Geneva",sans-serif;
}


/* ----- ITEMS Styles ----- */
.allmode-portal .allmode_itemsbox {
	position: relative;
	float: right;
	margin-right: -16px;
	width: 50%;
	border-top: 2px solid #c8c8c8;
}
.allmode-portal .allmode_items {
	margin: 10px 16px 0 0;
	overflow: hidden;
}
.allmode-portal .allmode_item {
	display: none;
	margin-bottom: 6px; padding-bottom: 3px;
	overflow: hidden;
	list-style: none; background: none;
	text-align: left;
	border-bottom: 1px dotted #c8c8c8;
}
.allmode-portal .allmode_item .allmode_img img {
	float: left;
	margin-right: 10px; padding: 1px;
	border: 1px solid #c8c8c8; background-color: #c8c8c8;
}
.allmode-portal .allmode_item .allmode_title {
	margin: 0 0 3px 0;
	font: bold 11px/14px "Verdana","Geneva",sans-serif;
}
.allmode-portal .allmode_item .allmode_title a {
	font-weight: bold;
}


/* ----- FIELDS Styles ----- */
.allmode-portal .allmode_details {
	margin-bottom: 4px;
	font: normal 10px/15px "Verdana","Geneva",sans-serif;
	color: #7d7d7d;
}
.allmode-portal .allmode_details span {
	padding-right: 7px;
}
.allmode-portal .allmode_details a {
	color: #7d7d7d;
	border-bottom: 1px dotted #cccccc;
}
.allmode-portal .allmode_details a:hover {
	color: #222222;
	border-color: #cccccc;
}


/* ----- NEWS Switch ----- */
.allmode-portal .allmode_pagenav {
	position: absolute;
	top: -24px; left: -6px;
	overflow: hidden;
	font: 11px/17px "Verdana","Geneva",sans-serif;
}
.allmode-portal .allmode_pagenav a {
	display: block;
	float: left;
	margin: 0 2px; padding: 0 4px;
	height: 17px; line-height: 17px;
}
.allmode-portal .allmode_pagenav a:hover {
	background-color: #f5f5f5;
		-moz-border-radius: 2px;
	border-radius: 2px;
}
.allmode-portal .allmode_pagenav a.active_page {
	color: #333333 !important;
	font-weight: normal;
	background-color: #d1d1d1;
		-moz-border-radius: 2px;
	border-radius: 2px;
}
.allmode-portal .allmode_pagenav .previous_link,
.allmode-portal .allmode_pagenav .next_link {
	color: #7d7d7d !important;
}
.allmode-portal .allmode_pagenav .first_link,
.allmode-portal .allmode_pagenav .last_link {
	display: none;
	font-size: 14px;
}




/* ----- COLOR Schemes ----- */
.allmode-portal .allmode_title a {
	color: #222222;
	border-bottom: 1px dotted #cccccc;
}
.allmode-portal .allmode_name, .allmode-portal .allmode_name a,
.allmode-portal .allmode_showall a,
.allmode-portal .allmode_img a:hover img,
.allmode-portal .allmode_title a:hover,
.allmode-portal .allmode_topitem .allmode_readmore a,
.allmode-portal .allmode_details a {
	color: #148cd7;
	border-color: #148cd7;
}

.portal_color1 .allmode_name, .portal_color1 .allmode_name a,
.portal_color1 .allmode_showall a,
.portal_color1 .allmode_img a:hover img,
.portal_color1 .allmode_title a:hover,
.portal_color1 .allmode_topitem .allmode_readmore a,
.portal_color1 .allmode_details a,
.portal_color1 .allmode_pagenav a {
	color: #f25e0e;
	border-color: #f25e0e;
}
.portal_color2 .allmode_name, .portal_color2 .allmode_name a,
.portal_color2 .allmode_showall a,
.portal_color2 .allmode_img a:hover img,
.portal_color2 .allmode_title a:hover,
.portal_color2 .allmode_topitem .allmode_readmore a,
.portal_color2 .allmode_details a,
.portal_color2 .allmode_pagenav a {
	color: #0fb414;
	border-color: #0fb414;
}
.portal_color3 .allmode_name, .portal_color3 .allmode_name a,
.portal_color3 .allmode_showall a,
.portal_color3 .allmode_img a:hover img,
.portal_color3 .allmode_title a:hover,
.portal_color3 .allmode_topitem .allmode_readmore a,
.portal_color3 .allmode_details a,
.portal_color3 .allmode_pagenav a {
	color: #d22a2a;
	border-color: #d22a2a;
}
.portal_color4 .allmode_name, .portal_color4 .allmode_name a,
.portal_color4 .allmode_showall a,
.portal_color4 .allmode_img a:hover img,
.portal_color4 .allmode_title a:hover,
.portal_color4 .allmode_topitem .allmode_readmore a,
.portal_color4 .allmode_details a,
.portal_color4 .allmode_pagenav a {
	color: #00309c;
	border-color: #00309c;
}
.portal_color5 .allmode_name, .portal_color5 .allmode_name a,
.portal_color5 .allmode_showall a,
.portal_color5 .allmode_img a:hover img,
.portal_color5 .allmode_title a:hover,
.portal_color5 .allmode_topitem .allmode_readmore a,
.portal_color5 .allmode_details a,
.portal_color5 .allmode_pagenav a {
	color: #9d3dd4;
	border-color: #9d3dd4;
}
.portal_color6 .allmode_name, .portal_color6 .allmode_name a,
.portal_color6 .allmode_showall a,
.portal_color6 .allmode_img a:hover img,
.portal_color6 .allmode_title a:hover,
.portal_color6 .allmode_topitem .allmode_readmore a,
.portal_color6 .allmode_details a,
.portal_color6 .allmode_pagenav a {
	color: #93bb3a;
	border-color: #93bb3a;
}
.portal_color7 .allmode_name, .portal_color7 .allmode_name a,
.portal_color7 .allmode_showall a,
.portal_color7 .allmode_img a:hover img,
.portal_color7 .allmode_title a:hover,
.portal_color7 .allmode_topitem .allmode_readmore a,
.portal_color7 .allmode_details a,
.portal_color7 .allmode_pagenav a {
	color: #d22a8c;
	border-color: #d22a8c;
}
.portal_color8 .allmode_name, .portal_color8 .allmode_name a,
.portal_color8 .allmode_showall a,
.portal_color8 .allmode_img a:hover img,
.portal_color8 .allmode_title a:hover,
.portal_color8 .allmode_topitem .allmode_readmore a,
.portal_color8 .allmode_details a,
.portal_color8 .allmode_pagenav a {
	color: #646464;
	border-color: #646464;
}

.allmode-portal .allmode_title a:hover {
	color: #565656;
}
.allmode-portal .allmode_details a {
	color: #7d7d7d;
}
.allmode-portal .allmode_name a:hover,
.allmode-portal .allmode_showall a:hover,
.allmode-portal .allmode_topitem .allmode_readmore a:hover {
	color: #565656;
}