/* CSS Document */

/***************************BODY***************************************/

body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background: #91BBDC url(../images/bg_page.png); 
	text-align: center;
}

/*******************NAVIGATION SETTINGS*********************************/

a:link, a:visited {
	color: #000000; 
	text-decoration: none;
}
a:hover, a:active { 
	color: #B44040;
	text-decoration: underline;
}

/******************** JOOMLA SPECIFIC ELEMENTS*****************************/

.bannerheader {
	font-weight:bold;}
.banneritem_text {
	padding:2px 0px; border-bottom:1px dotted #DDDDDD;}
.bannerfooter_text {
	text-transform:uppercase; font-size:0.8em; font-weight:bold;}
.highlight {
		background-color: #FFFEBB;
}
.banneritem {
color: #000000; 
text-decoration: none;}
.small {
	color: #999999;
	font-size: 11px;
}
.componentheading {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold; 
  color: #006400; 
  text-align: left;
  padding-top: 10px;
  padding-left: 20px;
  margin-top:5px;
} 
.contentheading {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #006600;
  text-align: left;
  line-height: 16px;
  height: 12px;
  padding-top: 20px;
  padding-left:20px;
}

.frontpageheader {
	color: #00FFFF; 
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 14px;
}
.pagenavbar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #660099; 
  text-decoration: none;
  text-align: left;
  font-weight: normal;
}
.inputbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width:auto;
  color: #000000;
  background-color: #EEEEEE;
  border:1px solid #CCCCCC;
  float: left;
  margin-left: 5px;
  margin-bottom: 5px;
}
td,tr,p,div {
	font-family: 'Tahoma, Arial, Verdana, Helvetica, sans-serif';
	font-size: 13px;
	color: #333;
	line-height: 16px;

}
h3 {
	color: #495C5F; font-family: 'Tahoma, Verdana, Arial, Helvetica, sans-serif';
	font-size: 14px; font-weight: bold;
	text-align:center;
	
	}
h4 {
	color: #495C5F; font-family: 'Trebuchet MS, Verdana, Arial, Helvetica, sans-serif';
	font-size: 12px; font-weight: bold;
	}
h5 {
	color: #617A7D; font-family: 'Trebuchet MS, Verdana, Arial, Helvetica, sans-serif';
	font-size: 12px; font-weight: bold;
	}
h6 {
	color: #6C888C; font-family: 'Trebuchet MS, Verdana, Arial, Helvetica, sans-serif';
	font-size: 12px; font-weight: bold;
	}
li
{
    margin-bottom:10px;
}
#mainlevel-nav a
{
	width:100%;
	text-align: left;
}

#mainlevel-nav a:hover
{
    width:100%;
	text-align:left;
}
#user3{
	margin-left: 4px;
	margin-right: 4px;
	width:auto;
	border:0px;
	height:710px;
	position:relative;
	
}
/***************************LAYOUT***********************************/

#mainbody {
	width: 800px;
	background-color: #EEEEEE;
	border: 2px solid #A7CBEC;
	height: auto;
	margin: 0 auto;
	text-align: left;
}
#top {
	height: 122px;
	width: 780px;
	margin-left: 10px;
	background-image: url(../images/top.jpg);
	margin-top: 10px;
}
#pathway {
	height: 15px;
	width: 780px;
	clear: right;
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-align: left;
	margin-left: 20px;
	text-transform: uppercase;
	padding:10px 0px 6px 0px;
	
}
#core {
	width: 780px;
	margin-left: 10px;
	background: url(../images/core_bg.gif) repeat-y;
}
#rightcolumn {
	float: left;
	height: 100%;
	width: 591px;
	margin-left: 10px;
	background:  url(../images/divtop3.png) top  no-repeat;
	background-color:#FFFFFF; 
}
#leftcolumn {
	width: 178px;
	float: left;
	height: auto;
	background: #AFC9DF url(../images/divtop2.png) top  no-repeat;
	
}
#leftcolumn h3
{
	background:  url(../images/divtop.png) top  repeat-x; 
}

.menu,
 .menu ul 
 {
 margin:0;
 padding:0;
 list-style:none;
 }
 .menu {width:178px;}
 .menu li 
 {
 margin:0;
 padding:0;
 margin-bottom:1px;
 }
 .menu a 
 {
 display:block;
 padding:2px 5px;
 color:#000;
 background:#AFC9DF;
 text-decoration:none;
 }
 .menu a:hover {background:#E0E5F2;}
 .menu ul li {padding-left:2px;}
 .menu ul a {background:#91BBDC;}
 .hidden {display:none;}

#core_1 {
	width: 570px;
	float: left;
	padding: 0px 0px 0px 10px;
}
#core_2 {
	width: 100%;
}
#footer {
	width: 780px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding: 10px 3px 10px;
	clear: both;
	background-color: #EEEEEE; 
	height: auto;
}
.coolclass {
background-color: #EEEEEE;
padding: 5px;
border: 1px solid #EEEEEE;}




/*********************END CSS***************************************/



