/*****************************************************************\
/*** $site.css - Amgine Clan Management System              
/***                  
/*** g_standard CSS Theme File
/***                                         
/*** Copyright 2010-2015 Amgine CMS http://www.amgine.eu       
/***                                                           
/*** Updates:
/*** 
/*** 28th February 2010 - First Release
/***
/*****************************************************************/

html, body {
	margin:0; 
	padding:0; 
	width:100%; 
	height:100%; 
	overflow:hidden;
}

#background{
	position:absolute; 
	top:0;
	left:0;
	z-index:1; 
	width:100%; 
	height:100%;
}

#scroller {
	position:absolute; 
	width:100%; 
	height:100%; 
	top:38px; 
	left:0; 
	overflow:auto; 
	z-index:2;
} 

/************* Banner Display **************/

div.transbox
{
	margin-top: 10px;
	margin-bottom: 10px;
  width: 960px;
  background: url(http://www.amgine.eu/sites/bank/themes/generic/images/trans-back.png) repeat;
  border: 1px solid black;
}
div.transbox p
{
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

/************* Banner Display **************/


div.buttons
{
	display:block;
	width:500px;
	font-weight:bold;
	color:#FFFFFF;
	background: url(images/button-back.png) repeat;
	text-align:center;
	padding:4px;
	text-decoration:none;
	font-size:0.7em;
	font-family:"Times New Roman", Times, serif;

}

div.buttons a
{
	color: #FFFFFF;
}

div.buttons a:hover
{
	color: #000000;
}


/************* Mouse Over Calendar Icons **************/

.example1 a{position:relative;}/* set stacking context*/

.example1 a span{
	top:-999em;/* hide message initially*/
	position:absolute;
	left:-70px;
	width:130px;
	padding:5px;
	background:#fff;
	color:#000;
	border: solid 1px #CCC;
	-moz-box-shadow: 5px 5px 0px #999;
	-webkit-box-shadow: 5px 5px 0px #999;
	box-shadow: 5px 5px 0px #999;
}
.example1 a:hover{visibility:visible}/* ie bug needed to make span show*/
.example1 a:hover span{top:-36px;}/* reveal image*/

/************* News Sections ****************/

table.news {
	background-color: #FFFFFF;
	color: #000000;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: outset outset outset outset;
	border-color: #666 #666 #666 #666;
	border-collapse: collapse;
	width: 570px;
}

table.news td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	font: small/1.6em verdana, sans-serif; 
	font: normal 10px verdana, arial, sans-serif; 
	color: #000; 
	-moz-border-radius: 0px 0px 0px 0px;
}

table.news th {
	background-color: #FFFFFF;
	color: #333;
	text-align: left;
	font: bold 12px verdana, arial, tahoma, sans-serif;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.news a {	
color: #FF3422;	
text-decoration: none; 
}
table.news a:hover {
color: #000000;
text-decoration: none;
}
table.news a:active {
color: #FF3422;
}

/************* SIDE MENU BOXES **************/

table.sidemenu {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	width: 150px;
}
table.sidemenu td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	font: normal 9px verdana, arial, tahoma, sans-serif;
	font-color: #333;	
	-moz-border-radius: 0px 0px 0px 0px;
	cursor: pointer;
}
table.sidemenu td:hover {
	background-color: #EEEEEE;
}

table.sidemenu th {
	background: #ddd url(images/h2_image.gif);
	color: #333;
	text-align: left;
	font: bold 12px verdana, arial, tahoma, sans-serif;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/************* OLD STUFF BELOW **************/

li {
  margin-bottom: 2em;
}

table.maintable {
	background: #FFF;
}

ul li {
padding: 2px 0 2px 20px; 
line-height: 1.3em; 
color: #333333; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 120%; 
color: #7C7C7C;
}

ul {
list-style: none; 
margin: 0px; 
padding-left: 0px; 
list-style-type: none; 
}

a {	
color: #333;	
text-decoration: none; 
}
a:hover {
color: #000;
text-decoration: none;
}
a:active {
color: #000;
}


/* Top Navigation */
	
#top {
position: absolute;
top: 171px;
padding: 0;
width: 900px;
}
#top li {
margin: 0; 
padding: 0; 
display: inline;
list-style-type: none;
}
#top a:link, #top a:visited {
float: left;
font-size: 10px;
line-height: 12px;
font-weight: bold;
margin: 0 -1px 0 0;
padding: 4px 5px 4px 5px;
text-decoration: none;
border: 1px solid #000;
color: #000;
}
#top a:hover {
background: #fff;
color: #333; 
}
#top a#active_top {
background: #fff;
color: #333;
}

/* Copyright */

#copyright {
padding: 7px 2px 2px 2px;
margin: 2px 22px 0 22px;
text-align: center;
	font: small/1.6em verdana, sans-serif; 
	margin: 0px; 
	font: normal 10px verdana, arial, sans-serif; 
	color: #000; 
}

table.dashed  { 
	border: 1px dashed;
	font: 10px verdana, arial, tahoma, sans-serif;
}

table.contents {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
}
table.contents td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	font: small/1.6em verdana, sans-serif; 
	font: normal 10px verdana, arial, sans-serif; 
	color: #000; 
	-moz-border-radius: 0px 0px 0px 0px;
}

table.contents th {
	background: #ddd url(images/h2_image.gif);
	color: #333;
	text-align: left;
	font: bold 12px verdana, arial, tahoma, sans-serif;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.rnf {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
}
table.rnf td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	font: small/1.6em verdana, sans-serif; 
	font: normal 10px verdana, arial, sans-serif; 
	color: #000; 
	-moz-border-radius: 0px 0px 0px 0px;
}

table.newscontents {
	background-color: #FFFFFF;
	color: #000000;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: outset outset outset outset;
	border-color: #666 #666 #666 #666;
	border-collapse: collapse;
}
table.newscontents td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	font: small/1.6em verdana, sans-serif; 
	font: normal 10px verdana, arial, sans-serif; 
	color: #000; 
	-moz-border-radius: 0px 0px 0px 0px;
}

table.newscontents th {
	background: #ddd url(images/h2_image.gif);
	color: #333;
	text-align: left;
	font: bold 12px verdana, arial, tahoma, sans-serif;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.newscontents a {	
color: #FF3422;	
text-decoration: none; 
}
table.newscontents a:hover {
color: #000000;
text-decoration: none;
}
table.newscontents a:active {
color: #FF3422;
}

a.newclass, a.newclass:link, a.newclass:visited, a.newclass:active { color: #000000; }
a.newclass:hover { color: #000000; }
