body { 
	margin:0;
	padding:0px;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:600px;	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	height:100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h4{
	padding-top:0px;
	margin-top:0px;
}
img {border: none;vertical-align:middle}
td, tr, p, div {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 13px;
  color             : #000000;
}

p{
	text-align:justify;
}
td .news p{
	text-align:left;
}
#headertable
{
	clear:both;
	float:left;
	width:100%;
	border-bottom:0px solid #000;
	margin:0px;
	padding:0px;
}
		
#container{ height:100%; }
#footer 
{
	clear:both;
	float:left;
	width:100%;
	border-top:0px solid silver;
	background-color:#373434;
	background-repeat: repeat-x;
	text-align:center;
	font-size:11px;
	padding-top:7px;
	padding-bottom: 3px;
	line-height:150%;
}
.defTable { border: 1px solid silver; }
.defTable td { border-bottom: 1px solid silver; }
.defTable th { 
	font-weight: bold; 
	border-bottom: 1px solid silver; 
	background-color: #93a5bd; 
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;  
	padding: 3px; 
	background-image: url("layout_images/tbl_th.gif");
	background-repeat:repeat-x;
	color:white;
	padding-top:7px; padding-bottom: 7px;
	}

.smallTable { }
.smallTable td { font-size: 10px; }

.head3 { background-color: #D3DCE3; font-style: italic; } /*#bfc8d3 */
.head2 { background-color:#93a5bd; font-style: italic; font-size: 12px;}
.foot { background:#D3DCE3; }

.odd { background-color: #E5E5E5; }
.even { background-color: #D5D5D5; }

.rightBlocks {margin-bottom:1px; width:223px; }
.rightBlocks .headTitle { height: 23px;width:223px; font-family: Verdana, Geneva, sans-serif; padding-top: 7px; color:white; display:block; clear: both; font-weight: bold; text-align:center; background-color: #a0a069; }

/* ---- Form Items ----- */
.textbox { width: 100%; }
.smallbtn { border: 1px solid #666666; background-color: #D3DCE3; }
#dialog { border: 2px solid silver; }
#dialog th { background-color: #999999; }

.blockList { 
border:1px solid black; height:100%; 
cursor: hand; cursor: pointer; 
padding: 0px; overflow: auto;
}
.blockList li { 
background-color: #0099CC; border: 1px solid silver;
list-style-image:none;
list-style-position:inside;
list-style-type:none;  }

.mnuItmContainer { height:2em; background-color: #00CCFF; width: 100%;}

.blockBox th { color: white; font-weight: bold; font-size: 14px; text-align: left; padding-top: 10px;}
#redirect {  display: block; border: 2px solid #4a68be; width: 50%; background-color: #CCCCCC; }

.modmenu td { background-color: #CCCCCC; color: black; text-align:center; }
.modmenu a { color: black; display:block; }
form {
margin:0px;
}

#header li.nav, #header li.nav a, #header li.nav a:visited 
{	
	font-weight:bold;
	letter-spacing:1.5px;
	display:inline;
	list-style-type: none; 
	list-style-image: none; 
	background-color:#c4c4ad;
	padding:0px;
	margin:0px;
	color:#373434;
	text-decoration:none;

}

#footer li.nav,#footer li.nav a, #footer li.nav a:visited 
{
	display:inline;
	list-style-type: none; 
	list-style-image: none; 
	background-color:transparent;
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.smallcalendar
{
	background:url(layout_images/calendar_bg.png) no-repeat scroll center 8px;
	text-align:center;
	vertical-align:middle;
	width:70px;
	
}
.smallcalendar span{display:block;}
.smallcalendar span#cal_month
{
	color:#ffffff;
	font-size:9px;
	margin-top:2px;
	display:block;
	
}

.smallcalendar span#cal_day
{
	color:#000000;
	font-size:8px;
	font-weight:bold;
	line-height:8px;
	margin-top:3px;
	display:block;
	

}

.smallcalendar span#cal_date
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-top:1px;	
	display:block;
	

}
/* -------------------- Admin Style -------------------- */
#adminheader
{
	margin:0px;
	background:#FF9900 url(system_images/admin_header_bg.jpg) repeat-x scroll right center;
	color: #000000;
	text-align:center;
}

#adminheader div 
{
	/*background:transparent url(system_images/logo_artius100.png) no-repeat scroll right center;*/
	padding:20px;
}
#adminfooter
{
	margin:0px;
	color: #000000;
	text-align:center;
	height:55px;
	background:#FF9900 url(system_images/admin_header_bg.jpg) repeat-x scroll right center;
	border-top:1px solid #cccccc;

}
.modadminheader{
	padding-left:3px;
	padding-right:10px;
}
#adminfooter div 
{
	margin-top:3px;
	margin-bottom:3px;
	text-align:center;
	line-height:150%;
}

.moduleactionsdiv a,.moduleactionsdiv a:visited
{
	 text-decoration:none;
	 color:navy;
}
.moduleactionsdiv a:hover
{
	 text-decoration:none;
	 background-color:#EFEFEF;
}
.moduleactionsdiv
{
 float:right;
 border:1px solid #cccccc;
 margin:1px;
 padding:3px;
 text-decoration:none;
}
#mainmoduleareadiv
{
padding:20px;
background-color:#Eff8Ef;
height:100%;
}

.dummySideBox { position:relative; top: 0; left:0; background-color: #c4c4ad; height:255px; } 

a { color: #335D82; text-decoration: none; }
a:hover { color: #1b3245; text-decoration: none;}

.bottombar th { text-align:center; padding-top:4px; color: #393a3a; font-size: 13px; font-weight:bold; background-image: url(../../modules/amen_custom/images/th_head_bg.jpg)  }
.bottombar td { background-color: #393a3a; color:white; }
.bottombar  a { color: white; }
.bottombar  a:hover { text-decoration:underline; color:white; }

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px; border-bottom-right-radius: 4px; }

