﻿body {
}
li {
 list-style-type:disc;
}
#main-container {
  width:905px;
  height:605px;
  margin-left:auto;
  margin-right:auto;
}
#main-image {
 width:907px;
 height:190px;
 background: url(images/header.jpg) no-repeat top left;
}
#leftcolumn {
width:164px;
 position:relative;
 float:left;
 top:20px;
}
#lrimage
{
  width:164px;
 position:relative;
 float:left;
 top:10px;
}
#menu-container { 
 padding-bottom:24px;
 background: url(images/menubg_base.jpg) no-repeat bottom;
}
#aclogo {
  width:164px;
 position:relative;
 float:left;
 top:20px;
}
.menubg{
background: url(images/menubg.jpg) repeat-y;
height:320px;
padding:0px;
margin: 0px;
}
#button-container {
 width:166px;
 position:relative;
 float:right;
 top:20px;
}
.btnmenu {
 padding-bottom: 5px;
}
#footer {
 width:905px;
 height:55px;
 background: url(images/footerbg.jpg) no-repeat bottom left;
 position:relative;
 margin-left:auto;
 margin-right:auto; 
 top:50px; 
}
#footer-left,#footer-center,#footer-right {
 font-family:Century Gothic,arial;
 font-size:0.6em;
 color:#fff;
}
#footer-left a, #footer-left a:visited {
 color:#fff;
 text-decoration:none;
}
#footer-left {
  float:left;
  width:200px;
  margin-left:40px;
  margin-top:30px;
}
#footer-right {
 float:right;
 margin-right:40px;
 margin-top:30px;
 width:110px;
}
#footer-center {
 float:left;
 margin-top:30px;
 margin-left:120px;
 margin-right:auto;
}
#accreditations {
 width:620px;
 height:42px;
 position:relative;
 margin-left:0px;
 top:-50px;
}
#pagescript {
 width:520px;
 float:left;
 margin-left:auto;
 margin-right:auto; 
 padding: 20px 20px 0 20px;
 font-family:Century Gothic,arial;
 font-size:11px;
 color:#666;
}
#content{
	overflow:hidden;
	width:520px;
	background-color:white;
	position:relative;
	height:350px;
	float:left;
	padding-left:0px;
margin-left:0px;
}
.section{
	width:2900px;
	position:relative;
}
.section .sub{
position:relative;
float:left;
padding-top:0px;
padding-left:0px;
margin-left:0px;
width:520px;
height:350px;
 list-style:none;
}
.section .next, .section .prev{
font-size:18px;
letter-spacing:-2px;
}
.section .next{
right:30px;
top:320px;
position:absolute;
}
.section .prev{
left:30px;
top:320px;
position:absolute;
}

.message{
	background:#EEE;
	border:1px solid #999;
	color:#333;
	font-size:12px;
	padding:1px;
	position:absolute;
	left:11px;
}
/*jquery menu styles*/
.suckerdiv ul{
margin:0;
padding: 0 0 0 0;
position: relative;
top:-15px;
left:15px;
list-style-type: none;
width: 140px; /* Width of Menu Items */
line-height:0px;
border:solid 1px black;
}
	
.suckerdiv ul li{
position: relative;
padding: 0px;
}

.suckerdiv table {
  position:relative;
  top:-15px;
}

/* Sub level menu links style */
.suckerdiv table td a, #sectordiv{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
/*background: url(images/arrow.gif) no-repeat 5px center;*/
background: url(images/menu-decor.png) no-repeat 5px top;
padding-left: 20px;
min-height:29px;
border-bottom: 0;
font-family:tahoma;
font-size:16px;
font-weight:400;
color:#000;
padding-bottom: 0px;
}
#sectordiv {cursor:hand;}

#sector_menu ul li a{
display: block;
text-decoration: none;
background: url(images/arrow.gif) no-repeat 15px center;
padding-left: 35px;
height:20px;
border-bottom: 0;
font-family:Georgia;
font-size:0.9em;
color:#000;
font-weight:400;
padding-top:0px; 
}

.suckerdiv table td a:visited, #sector_menu ul li a:visited{
color:#000;
}

.suckerdiv table td a:hover, #sector_menu ul li a:hover{
background: url(images/menu-decor-on.png) no-repeat 5px top;
color:#fff;
cursor:hand;
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

