body { color: #333333;
background-color: #acc5d0;
margin: 0px;
padding: 0px;
font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
font-size: .95em;
text-align: left;
background-image: url(../images/bg.png);
background-repeat: repeat-x;}
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;}
/*basic layout*/

#container{position:relative;
height:auto;
margin:auto;
width:971px;
}

#roundtop{float:left;
width:971px;
height:18px;
background-image: url(../images/roundtop.png);}

#midcontainer{float:left;
width:971px;
height:auto;
background-image: url(../images/mid_container_bg.png);}

#base{float:left;
width:971px;
height:60px;
background-image: url(../images/footbg.png);}

/*header area layout*/

#headercontainer{float:left;
width:971px;
height:auto;
}

#logobar{float:left;
width:971px;
height:102px;
background-image: url(../images/logobar.jpg);
background-repeat: no-repeat;}

#panel1{float:left;
height:auto;
width:325px;
}

#panel2{float:left;
height:auto;
width:318px;}

#panel3{float:left;
height:auto;
width:318px;}

/*3 Colums Layout for Center area*/

#menu {float:left;
width:178px;
height:auto;
margin-left:12px;
margin-top:10px;
border-top:1px solid #DFDFDF;
margin-right:25px;
_margin-right:10px;
}

#middlecontent{float:left;
width:563px;

height:auto;
margin-top:10px;
}

#content{margin-top:10px;
line-height:23px;}

#right{float:left;
width:166px;
height:auto;
}

/*Footer*/

#footercredit{float:left;
clear:both;
margin-left:11px;
_margin-left:6px;
margin-bottom:2px;
margin-top:22px;
}

/*Navigation*/

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	width:170px;
	background: #F8F9FA ;
	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:1px solid #DFDFDF;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
	background-color:#7CA2B5;
}

a.mainlevel#active_menu {
	color:white;
	font-weight: bold;
	background-color: #626262;
	
}

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

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.2em;
color:#9EBBC8;
font-weight:bold;}

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



.search{width:169px;
height:37px;
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;}



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

.giItemCell{padding:5px; }

#gsHeader{display:none;}

#gsFooter{display:none;}
.footer{display:none;}

.moduletablevi{margin-top:40px;}
.button{margin-top:20px;}


.inputbox {margin-bottom:10px;
}

.block-core-ItemInfo{display:none;}
