@charset "utf-8";

/* IOM BIC */
/* 01/08/2008 */


body {
	margin: 0; 
	padding: 0;
	text-align: center;
	background-color:#d9e5dc;
}

a {
color:#0000FF;
text-decoration:none;
}

a:visited{
color:#0000FF;
}

a:hover{
text-decoration:underline;
}

/* Page backgrounds*/
.home {background: #d9e5dc url(images/homepagebg.gif) no-repeat top center;}
.slz {background: #d9e5dc url(images/slzpagebg.gif) no-repeat top center;}
.links {background: #d9e5dc url(images/linkspagebg.gif) no-repeat top center;}

/* Container backgrounds */
.homebg {background:url(images/homecontainerbg.gif) no-repeat top center;}
.slzbg {background:url(images/slzcontainerbg.gif) no-repeat top center;}
.linksbg {background:url(images/linkscontainerbg.gif) no-repeat top center;}

#wrapper {
	margin: 0px auto 30px;
	width: 990px;
	position:relative;
	background: #FFFFFF url(images/containerbg.gif) repeat-y;
}

#container {
	text-align: left; 
}


#header {
	padding: 0 10px 30px 40px;
	z-index:3;
	position:relative;
	background: url(images/headernavtopbg.gif) no-repeat center top;
} 

#sidebar1 {
	float: right; 
	width: 280px;
	padding: 400px 10px 0 0;
}
#mainContent { 
	margin: 0 320px 0 0;
	padding: 0 40px 20px 40px;
} 
#footer { 
	padding: 0 10px 0 40px;
	background: url(images/pagebottom.gif) no-repeat center top;
	height:140px;
} 

.footertext{
color:#5E6F53;
padding-top:110px;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
a img {
border: none;
}

p {
color: #5E6F53;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 1.7;
}

h1 {
padding-top:40px;
margin:0;
display:block;
width:403px;
height:108px;
text-indent:-9009px;
background:transparent url(images/iombiclogo.gif) no-repeat bottom;
}

h1 a {
display:block;
width:403px;
height:108px;
outline:none;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#83B319;
}

.insetcol1{
margin:0;
padding:20px 20px 20px 50px;
color:#3a4732;
background: #c7dd97 url(images/bullet01.gif) top left no-repeat;
position:relative;
}

.insetcol2{
margin:0;
padding:20px 20px 20px 50px;
color:#3a4732;
background: #dae8ba url(images/bullet02.gif) top left no-repeat;
}

.insetcol3{
margin:0;
padding:20px 20px 20px 50px;
color:#3a4732;
background: #ecf4dc url(images/bullet03.gif) top left no-repeat;
}

ul, ol, dl {position: relative; }

#getgoing1{
margin:0;
padding: 10px 20px 10px 0;
color:#3a4732;
background: #c7dd97;
}

#getgoing2{
margin:0;
padding: 10px 20px 10px 0;
color:#3a4732;
background: #dae8ba;
}

.getgoinglist1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 1.3;
margin-left:20px;
padding:0;
}

.getgoinglist1 li {
list-style-position: outside;
list-style:none;
margin-bottom:20px;
padding-left:30px;
background: url(images/getgoingbullet01.gif) no-repeat;
background-position: 0 2px;
}

.getgoinglist2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 1.3;
margin-left:20px;
padding:0;
}

.getgoinglist2 li {
list-style:none;
margin-bottom:20px;
padding-left:30px;
background: url(images/getgoingbullet02.gif) no-repeat;
background-position: 0 2px;
}

.slzcontact{
margin-top:40px;
padding-left: 240px;
background: url(images/slzlogo.gif) no-repeat;
height:130px;
color: #5E6F53;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 1.7;
}

.locationmap{
background: #779266 url(images/map.gif) no-repeat;
height:434px;
}

.locationtext{
width:300px;
position:relative;
top: 320px;
left: 52px;
color:#3a4732;
line-height:normal;
}

/*===============================================================================================*/
/*H3 - used for page titles (eg: <h3 class="titleHere">Title Here</h3>*/
h3 {
margin:0 0 -10px 0;
display:block;
width:578px;
height:73px;
text-indent:-9009px;
}

/*h3 a {
display:block;
width:578px;
height:73px;
outline:none;
}*/

/*H3 - used for page titles - links to images below*/
.slzTitle{background:transparent url(images/slz_title.gif) no-repeat 0 0;}
.getgoingTitle{background:transparent url(images/getgoing_title.gif) no-repeat 0 0;}
.findTitle{background:transparent url(images/find_title.gif) no-repeat 0 0;}
.contactTitle{background:transparent url(images/contact_title.gif) no-repeat 0 0;}
.linksTitle{background:transparent url(images/links_title.gif) no-repeat 0 0;}
/*===============================================================================================*/

/* Navigation */
/*===============================================================================================*/
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 1px;
}

#nav-menu li a
{
background: url(images/navbg.gif) #fff bottom left no-repeat;
height: 47px;
line-height: 2em;
float: left;
width: 140px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
font: bold 12px Arial, Helvetica, sans-serif;
letter-spacing: 1px;
padding-top:20px;
}

#nav-menu li a:hover{
background-position:0 0;
color:#ffd800;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none;
}
/* End hide */

#nav-menu
{
width:900px;
} 

#nav-menu li a#current{
background-position:0 0;
color:#ffd800;
}

/*===============================================================================================*/
