body { color: #033333;
background-color: #ffffff;
font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
font-size: 0.9em;
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	}
a:link {
text-decoration: underline;}
a:hover {
text-decoration: underline;}
h1 {font-size: 1.4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}
h2 {font-size: 1.3em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}
h3 {font-size: 1.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}
h4 {font-size: 1.1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}
h5 {font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}
#container{
position:relative;
width:839px;
margin:auto;
}

#header{
/* background-image: url(../images/header.jpg); */
width:839px;
height:95px;
}

#midsection{width:839px;}

#menucol{float:left;
width:240px;}

#centrcol{
	float:left;
	/* width:366px; */
	width:420px;
	margin-left:45px;
	margin-top:50px;
}

#rightcol{float:right;
width:129px;
}

#logo{width:240px;height:103px;
background-image: url(../images/logo.png);} 

#ad1{width:213px;height:98px;
background-image: url(../images/iba_advert.png);}

#ad2{width:213px;height:99px;
background-image: url(../images/inverurie_advert.png);}

#ad3{width:213px;height:126px;
background-image: url(../images/iei_advert.png);margin-bottom:50px;}

#northeastjoy{width:129px;height:132px;
background-image: url(../images/nec_advert.png);
margin-top:15px;}

#topbuttons{position:absolute;
top:90px;
left:288px;}

#menucontainer{margin-top:15px;margin-bottom:15px;}

/*Navigation*/

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	width:213px;
	background:  ;
	vertical-align: middle;
	
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	
	text-decoration: none;
	border-bottom:;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #333333;
	background-color:#FFFF99;
}

a.mainlevel#active_menu {
	color:#333333;
	font-weight: bold;
	background-color: #D7EEF7;
	
}

a.mainlevel#active_menu:hover {
	color: #333333;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}

/*Content Styling*/

.contentheading{
font-size:1.0em;
background-color:#9EBBC8 ;
/* color:#9EBBC8; */
font-weight:bold;}

.componentheading{font-size:1.2em;
color:#9EBBC8;
font-weight:bold;}



.search{width:208px;
height:39px;
background-image: url(../images/searchbg.png);
margin-top:30px;
padding-top:15px;
padding-left:20px;}


.moduletableleftad {margin-top:20px;
margin-left:7px;}

.moduletablefadingnews{
width:173px;
height:266px;
margin-top:10px;
padding-left:20px;
background-image: url(../images/ffnewsbg.png);
}

.imageoutline{padding:4px;
border:solid #98B7C5 1px;}

.readon{background-color:#98B7C5;
padding:3px;
color:white;
font-weight:bold;
type-size:12px
}

.moduletablebanners{
margin-left:6px;
_margin-left:3px;
margin-top:10px;}

.cal_titlelink{color:white;}

.moduletablecounter{margin-left:18px;
padding-top:20px;}



.next{padding:5px;
margin-right:5px;
background-color:#F8F9FA;
border:solid 1px #DFDFDF;}

.last{padding:5px;
background-color:#F8F9FA;
border:solid 1px #DFDFDF;}

.previous{padding:5px;
background-color:#F8F9FA;
border:solid 1px #DFDFDF;}

.first{padding:5px;
background-color:#F8F9FA;
border:solid 1px #DFDFDF;}

.first-and-previous{margin-bottom:20px;}

.next-and-last{margin-top:20px;
margin-bottom:15px;}