/*

 * CSS Style for "joomBlue! PRO" Theme 

 * @author ZulloP

 * @url http://eshop.webrevolution.org

 * @email eshop@webrevolution.org

 */

 

/* theme width*/

#wrapper {

	width: 964px;

	border: 1px solid #8C8C8C;

}

/* general theme styiling */

body {

	font-family: Verdana;

	font-size: 11px;

	color: #666666;

	margin-top: 0px;

}

#body_bg {

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

	background-repeat: repeat-x;

	background-position: top;

	background-color: #ABABAB;

}

a:link, a:visited {

	color: #2563ae; 

	text-decoration: none;

	font-family: Verdana;

}

a:hover {

	text-decoration: underline;

}

ul {

	float: left;

	margin: 0px;

	padding: 0px;

}



li {

	list-style: none;

}

#search {

	padding-right: 20px;

}

.searchform {

	font-family: Verdana;

	font-size: 11px;

	color: #999999;

	width: 150px;

	border: 1px solid #CCCCCC;

}

.sectiontableentry1 {

	background-color : #F3F3F3;

}

	

.sectiontableentry2 {

	background-color : #FFFFFF;

}

/* layout styling */

#head {

	background-image: url(../images/bg_head.gif);

	background-repeat: repeat-x;

	height: 72px;

}

#header {

	background-image: url(../images/bg_header.gif);

	background-repeat: repeat-x;

	height: 109px;

}

#navigation {

	background-image: url(../images/bg_navigation.gif);

	background-repeat: repeat-x;

	height: 27px;

}

#content {

	background-image: url(../images/bg_content.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 250px;

	background-color: #ffffff;

}

#footer {

	background-color: #eeeeee;

	height: 33px;

}

#logo {

	background-image: url(../images/logo.gif);

	background-repeat: no-repeat;

	height: 0px;

	width: 0px;

}

#main {

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 10px;

	margin-left: 5px;	

}

.leftm {

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #CCCCCC;	

}

.rightm {

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #CCCCCC;	

}

/* content style */

.small {

	font-size: 10px;

	color: #999999;

}

.createdate {

	font-size: 10px;

	color: #acacac;

}

.contentheading {

	font-size: 16px;

	font-weight: bold;

	color: #940084;

}

.modifydate {

	font-size: 10px;

	color: #999999;

	padding-top: 10px;

}

.pagenavcounter {

	font-size: 10px;

	color: #999999;

	padding-bottom: 10px;

}

#pathway {

	padding-left: 20px;

}

.pathway {

	font-family: Tahoma, Verdana;

	font-size: 10px;

}

a.pathway:link, a.pathway:visited {

	font-family: Tahoma, Verdana;

	font-size: 10px; 

	color: #2563ae; 

	text-decoration: none;

}

a.pathway:hover {

	color: #2563ae;	text-decoration: underline;

}

#date {

	text-align: right;

	padding-right: 20px;

	font-family: Tahoma, Verdana;

	font-size: 10px;

}

.date {

	font-family: Verdana;

	font-size: 10px;

	padding-right: 30px;

}

#copyright {

	font-family: Verdana;

	font-size: 10px;

	text-align: center;

}

/* newsflash modules, user1, user2, user3 */

.user1block {

	color: #FFFFFF;

	font-family: Verdana;

	font-size: 11px;

	text-align: left;

}

#user1block {

	width: 300px; /* change this value to modify the block width */

	height: 85px;

	overflow: hidden;

}

#user1block table.moduletable {

	width: 300px; /* change this value to modify the block width */

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 10px;

}

#user1block table.moduletable th {

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background: none;

	height: 0px !important;

}

#user1block table.contentpaneopen td {

	color: #FFFFFF;

	font-size: 11px;

}

#user1block a:link, #user1block a:visited {

	font-family: Verdana;

	font-size: 11px;

	color: #ffc000;

	text-decoration: none;

}

#user1block a:hover {

	color: #ffc000;

	text-decoration: underline;

}

.user2block {

	color: #FFFFFF;

	font-family: Verdana;

	font-size: 11px;

	text-align: left;

}

#user2block {

	width: 300px; /* change this value to modify the block width */

	height: 85px;

	overflow: hidden;

}

#user2block table.moduletable {

	width: 300px; /* change this value to modify the block width */

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 10px;

}

#user2block table.moduletable th {

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background: none;

	height: 0px !important;

}

#user2block table.contentpaneopen td {

	color: #FFFFFF;

	font-size: 11px;

}

#user2block a:link, #user2block a:visited {

	font-family: Verdana;

	font-size: 11px;

	color: #ffc000;

	text-decoration: none;

}

#user2block a:hover {

	color: #ffc000;

	text-decoration: underline;

}

.user3block {

	color: #FFFFFF;

	font-family: Verdana;

	font-size: 11px;

	text-align: left;

}

#user3block {

	width: 300px; /* change this value to modify the block width */

	height: 85px;

	overflow: hidden;

}

#user3block table.moduletable {

	width: 300px; /* change this value to modify the block width */

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 10px;

}

#user3block table.moduletable th {

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background: none;

	height: 0px !important;

}

#user3block table.contentpaneopen td {

	color: #FFFFFF;

	font-size: 11px;

}

#user3block a:link, #user3block a:visited {

	font-family: Verdana;

	font-size: 11px;

	color: #ffc000;

	text-decoration: none;

}

#user3block a:hover {

	color: #ffc000;

	text-decoration: underline;

}

/* menu and modules styling */

table.moduletable {

	width: 149px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 15px;	

}

table.moduletable th {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #2563ae;

	text-align: left;

	background-image: url(../images/menu_bg_orange.gif);

	background-repeat: no-repeat;

	height: 38px;

}

table.moduletable td {

	font-family: Verdana;

	font-size: 11px;

	color: #666666;

}

.moduletable a:link, .moduletable a:visited {

	font-family: Verdana;

	color: #2563ae;

	text-decoration: none;

}

.moduletable a:hover {

	color: #2563ae;

	text-decoration: underline;

}	

a.mainlevel:link, a.mainlevel:visited {

	display: block;

	height: 15px;

	width: 149px;

	font-family: Verdana;

	font-weight: bold;

	font-size: 11px;

	letter-spacing: 1px;

	text-decoration:none;

	color: #acacac;

	text-align: left;

}

a.mainlevel:hover {

	display: block;

	height: 15px;

	width: 149px;

	color: #2563ae;	

}	

a.sublevel:link, a.sublevel:visited {

	font-size: 11px;

	display: block;

	height: 15px;

	width: 139px;

	font-family: Verdana;

	font-weight: bold;

	text-decoration:none;

	color: #acacac;

	text-align: left;

	text-indent: 8px;

}

a.sublevel:hover {

	display: block;

	height: 15px;

	width: 139px;

	color: #2563ae;

}

#active_menu {

	display: block;

	color: #2563ae;

	height: 15px;

	width: 149px;

}

#active_menu.sublevel {

	color: #2563ae;

	display: block;

	height: 15px;

	width: 139px;

}

/*******************************************************/

/* individual menu styling */

/* read the help file for more information */



/* ORANGE */

table.moduletable_orange {

	width: 149px;

	margin-top: 25px;

	margin-right: 25px;

	margin-bottom: 10px;

	margin-left: 25px;	

}

table.moduletable_orange th {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	color: #666666;

	text-align: left;

	background-image: url(../images/menu_bg_orange.gif);

	background-repeat: no-repeat;

	height: 38px;

}

table.moduletable_orange td {

	font-family: Tahoma, Verdana;

	font-size: 12px;

	color: #666666;

}

/* BLUE */

table.moduletable_blue {

	width: 149px;

	margin-top: 25px;

	margin-right: 25px;

	margin-bottom: 10px;

	margin-left: 25px;	

}

table.moduletable_blue th {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	color: #666666;

	text-align: left;

	background-image: url(../images/menu_bg_blue.gif);

	background-repeat: no-repeat;

	height: 38px;

}

table.moduletable_blue td {

	font-family: Tahoma, Verdana;

	font-size: 12px;

	color: #666666;

}

/* GRAY */

table.moduletable_gray {

	width: 149px;

	margin-top: 25px;

	margin-right: 25px;

	margin-bottom: 10px;

	margin-left: 25px;	

}

table.moduletable_gray th {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	text-align: left;

	background-image: url(../images/menu_bg_gray.gif);

	background-repeat: no-repeat;

	height: 38px;

}

table.moduletable_gray td {

	font-family: Verdana;

	font-size: 12px;

	color: #666666;

}

/* GREEN */

table.moduletable_green {

	width: 149px;

	margin-top: 25px;

	margin-right: 25px;

	margin-bottom: 10px;

	margin-left: 25px;	

}

table.moduletable_green th {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	color: #666666;

	text-align: left;

	background-image: url(../images/menu_bg_green.gif);

	background-repeat: no-repeat;

	height: 38px;

}

table.moduletable_green td {

	font-family: Tahoma, Verdana;

	font-size: 12px;

	color: #666666;

}

/* PURPLE */

table.moduletable_purple {

	width: 149px;

	margin-top: 25px;

	margin-right: 25px;

	margin-bottom: 10px;

	margin-left: 25px;	

}

table.moduletable_purple th {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	color: #666666;

	text-align: left;

	background-image: url(../images/menu_bg_purple.gif);

	background-repeat: no-repeat;

	height: 38px;

}

table.moduletable_purple td {

	font-family: Tahoma, Verdana;

	font-size: 12px;

	color: #666666;

}