/*------------------------------------------------------------------------

# JoomlAxe CSS

# ------------------------------------------------------------------------

# Copyright (C) 2008 JoomlAxe. 

# @license - GPU/GPL

# Author: Spy2furious@gmail.com

# Websites:  http://www.joomlaxe.com

# This file may be redistributed or editted in whole or significant part.

-------------------------------------------------------------------------*/

html, body, form, fieldset {

	margin: 0;

	padding: 0;

}



body {

	background-color: #EBEBEB;

	text-align: center;

	margin: 0;

	padding: 0;

}

#page {

	background-color: #ffffff;

	text-align: left;

	margin: 0px auto;

	padding: 0;

	width: 846px;

	overflow-x: hidden;

	overflow-y: visible;

}

#header {

	background-image: url(../images/logo.gif);

	background-repeat: no-repeat;

	width: 846px;

	height: 150px;

}



#navi {

margin-top: 10px;

margin-left: 36px;

}



.topmenu {

float: left;

}



.searchcontainer {

	width: 158px;

	height: 30px;

	display: block;

	float: right;

	padding-top: 1px;
	margin-right: 16px;

}

.searchcontainer a:link, .searchcontainer a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #4A4A4A;
	text-decoration: none;
	margin-right: 15px;
	margin-top: 3px;
}

.searchcontainer form {

float: right;
}


#content {

	padding-left: 46px;

	padding-right: 0px;

	width: 846px;

	overflow-x: hidden;

	overflow-y: visible;

}



#text {

	color: #4A4A4A;

	font-size: 13px;

	font-family: Georgia, "Times New Roman", Times, serif;

	line-height: 19px;

	width: 470px;

	height: auto;

	margin-right: 42px;

	float: left;

}

#text img { float: left; margin-right: 20px; margin-bottom: 7px; padding-top:7px;}

#text table.mceItemTable {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

#text table.mceItemTable td {

padding: 7px;

border: 1px solid #C0BFC7;

vertical-align: top;

}



#right {

	color: #4A4A4A;

	width: 288px;

	height: auto;

	float: left;

	text-align: left;

}



#footer {

	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	width: 846px;
	height: 55px;
padding-top:5px;
}



#LoginBox  { background-color: #fff; 

padding-left: 5px; border: solid 1px #d3d3d3; 

position: absolute; z-index: 60; top: 0px; left: 0px; 

width: 154px; visibility: hidden }



#LoginBox table {

	font-size: 12px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.border {

	background-image: url(../images/frame_bottom.gif);

	width: 271px;

	height: 18px;

	background-repeat: no-repeat;

}



.box {

	background-image: url(../images/frame_top.gif);

	width: 271px;

	background-repeat: repeat-y;

	padding-left:8px;

	padding-top: 8px;

	padding-bottom: 10px;

}

.box1 {

height: 70px;

margin-left: 13px;

}

.moduletable_news {

margin-left: 16px;

font-size: 11px;

}

.box4 {

margin-left: 18px;

height: 156px;

}

.box5 {

margin-left: 18px;

height: 152px;

}

.col100 {

	width: 470px;

}



.toolkitmenu {

	background-image: url(../images/header_toolkit.gif);

	background-color: #DF0000;

	width: 470px;

	height: 108px;

	background-repeat: no-repeat;



}



.toolkitmenu ul.menu {

	position:relative;

	top:85px;

}



ul.sf-menu li li a:link, ul.sf-menu li li a:visited{

	margin-left: 10px;

	margin-right: 10px;

	margin-top: 2px;

	margin-bottom: 10px;

	color: #6A686D;

	font-size: 12px;

}



ul.sf-menu li li.active a:link, ul.sf-menu li li.active a:visited{

	color: #DF0000;

}



ul.sf-menu li li.active li a:link, ul.sf-menu li li.active li a:visited{

	color: #6A686D;

}



ul.sf-menu li li.active li.active a:link, ul.sf-menu li li.active li.active a:visited{

	color: #DF0000;

}



li.parent li.parent {

background-image: url(../images/openarrow.gif);

background-position: right;

background-repeat: no-repeat;

}



li.item2 a:link img, li.item2 a:visited img{

background-image: url(../images/item1_off.gif);

height: 36px;

width: 91px;
background-repeat: no-repeat;

}

li.item2 a:hover img{

background-image: url(../images/item1_over.gif);
background-repeat: no-repeat;

}

li.active.item2 a:link img, li.active.item2 a:visited img{

background-image: url(../images/item1_on.gif);

height: 36px;

width: 91px;
background-repeat: no-repeat;
}





li.item3 a:link img, li.item3 a:visited img{

background-image: url(../images/item2_off.gif);

height: 36px;

width: 107px;

}

li.item3 a:hover img{

background-image: url(../images/item2_over.gif);

}

li.active.item3 a:link img, li.active.item3 a:visited img{

background-image: url(../images/item2_on.gif);

height: 36px;

width: 107px;

}





li.item4 a:link img, li.item4 a:visited img{

background-image: url(../images/item3_off.gif);

height: 36px;

width: 93px;

}

li.item4 a:hover img{

background-image: url(../images/item3_over.gif);

}

li.active.item4 a:link img, li.active.item4 a:visited img{

background-image: url(../images/item3_on.gif);

height: 36px;

width: 93px;

}





li.item5 a:link img, li.item5 a:visited img{

background-image: url(../images/item4_off.gif);

height: 36px;

width: 96px;

}

li.item5 a:hover img{

background-image: url(../images/item4_over.gif);

}

li.active.item5 a:link img, li.active.item5 a:visited img{

background-image: url(../images/item4_on.gif);

height: 36px;

width: 96px;

}





li.item6 a:link img, li.item6 a:visited img{

background-image: url(../images/item5_off.gif);

background-repeat: no-repeat;

height: 36px;

width: 112px;

}

li.item6 a:hover img{

background-image: url(../images/item5_over.gif);

}

li.active.item6 a:link img, li.active.item6 a:visited img{

background-image: url(../images/item5_on.gif);

height: 36px;

width: 112px;

}



/* Normal link */

a:link, a:visited {

	color: #DF0000;

	text-decoration: none;

}



a:hover, a:active {

	text-decoration: underline;

}



a.readon_news:link, a.readon_news:visited {

}



a img {

	border: none;

}



p {

	padding: 0px;

	margin: 0px;	

}

a.readon {
	font-size: 11px;
	width: autopx;
	display: block;
	float: right;
	position: relative;
	top: -22px;
}

.stbuttontext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1px;
	visibility: hidden;
	padding-right: 20px;
	background-color: Aqua;
	padding-top: 10px;
}

a.stbutton:hover {
 text-decoration: none;
} 
a.stico_no {
	background-image: url(http://access-info.org/sm-share.gif);
	background-repeat: no-repeat;

}

button.button {

	width: auto;

	display: block;

	height: 24px;

	border: 3px double #DF0000;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	color: #68676B;

	background-color: White;

}



/* Heading */

h1 {font-size: 200%;}

h2, .componentheading, .contentheading h2 {font-size: 20px; 

font-family: Georgia, "Times New Roman", Times, serif; 

font-style: italic; color: #DF0000; 

margin-top: 18px; margin-bottom:19px;

text-transform: none; font-weight: bold;}

h3 { margin: 0px; 

font-size: 12px; 

font-family: Georgia, 

"Times New Roman", Times, serif; 

font-style: italic; color: #DF0000;

height:25px;

padding-top: 8px;

}



.contentheading { font-size: 17px; 

font-family: Georgia, "Times New Roman", Times, serif; 

font-style: italic; color: #DF0000; 

margin-top: 18px; margin-bottom:15px;

text-transform: none; font-weight: bold;

}



.createdate {

	font-size: 11px;

	border-bottom: 1px solid #C1C0C8;

}



h4 {font-size: 15px;}

h5 {

	font-size: 12px;

	background-color: #FFFBC4;

	border: 1px dotted #C0BFC7;

	padding: 10px;

	font-weight: normal;

	

}



h6 {

	font-size: 12px;

	background-color: #EDEDED;

	border: 1px solid #C0BFC7;

	padding: 10px;

	font-weight: normal;

	

}



ul {

	list-style: none;

}

td.gallerytable {

background-color: #EBEBEB;

		width: 220px;

}

ul li {

}

.support {

margin-left: 0px;

margin-bottom: 12px;

}

ol li {

}

#footer table {

	margin-top: 17px;

	margin-left: 46px;

}



#footer td a:link, #footer td a:visited {

color: #DF0000;

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 12px;

font-weight: bold;

font-style: italic;

margin-right: 34px;

}



.search input.button {

	border: none;

		background-image: url(../images/blind.gif);

		height: 16px;

		width: 70px;

		margin: 0px;

		padding: 0px;

		vertical-align: middle;

}



input.send_nl {

		background-image: url(../images/send.gif);

		background-repeat: no-repeat;

		background-color: White;

		width: 43px;

		height: 55px;

		border: none;

		display: block;

		padding: 0px;

margin: 0px;

}



input.inputbox {

	border: 1px solid #C1C0C8;

	height: 20px;

	width: 133px;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #F5A601;

line-height: 16px;

padding: 0px;

margin: 0px;

padding-left: 5px;

}



th {

	font-weight: bold;

	padding: 8px;

	text-align: left;

}



hr {

	border-bottom: 0;

	border-left: 0;

	border-right: 0;

	border-top: 1px solid #EEEEEE;

	height: 1px;

}



td, th, div {

	text-align: left;

}



table._news {

}



td.contentpaneopen_news {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	width: 220px;

	padding-bottom: 3px;
}



td.contentpaneopen_news p {

}

span._news {

	width: auto;

	height: 10px;

}

.search input.inputbox {
	width: 120px;
}