body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
}

p.bold {
	font-weight:bold;
	}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #1D69A5;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #808080;
	border-bottom: 1px solid #C0C0C0;
}

ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0px;
	list-style-type: disc;
	list-style-position: inside;
}

li.bold {
    font-weight: bold;
	list-style-type: none;
}

div.float {
	width: 175px;
  	float: left;
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	vertical-align:middle;
    }
  
  
div.float p {
   text-align: center;
   }

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #1D69A5;
	text-decoration: underline;
}

/* Navigation */
#nav {	
	height: 20px; 
	padding-left: 0px;
	overflow: hidden;

}

#nav dl { 
	margin: 0; padding: 0; 
}

#nav dt { float: right; }

#nav dt a {
	display: block;
	height: 0px !important;
	height:20px;
	padding: 20px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nav dt#home,
#nav dt#home a { width: 80px; background-image: url(images/home.gif); }
#nav dt#home a:hover { width: 80px; background-image: url(images/homeover.gif); }

#nav dt#contact,
#nav dt#contact a { width: 80px; background-image: url(images/contact.gif); }
#nav dt#contact a:hover { width: 80px; background-image: url(images/contactover.gif); }

#nav dt#about,
#nav dt#about a { width: 80px; background-image: url(images/nav_01.gif); }
#nav dt#about a:hover { width: 80px; background-image: url(images/nav_over_01.gif); }

/*Navigation */


/* Main Navigation */

#main-nav {	
	height: 30px; 
	padding-left: 0px;
	overflow: hidden;
}

#main-nav dl { 
	margin: 0; padding: 0; }

#main-nav dt { float: left; }

#main-nav dt a {
	display: block;
	height: 0px !important;
	height:30px;
	padding: 30px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#main-nav dt#about,
#main-nav dt#about a { width: 193px; background-image: url(images/nav_01.gif); }
#main-nav dt#about a:hover { width: 193px; background-image: url(images/nav_over_01.gif); }

#main-nav dt#clients,
#main-nav dt#clients a { width: 194px; background-image: url(images/nav_02.gif); }
#main-nav dt#clients a:hover { width: 194px; background-image: url(images/nav_over_02.gif); }

#main-nav dt#ir,
#main-nav dt#ir a { width: 194px; background-image: url(images/nav_03.gif); }
#main-nav dt#ir a:hover { width: 194px; background-image: url(images/nav_over_03.gif); }

#main-nav dt#cij,
#main-nav dt#cij a { width: 194px; background-image: url(images/nav_04.gif); }
#main-nav dt#cij a:hover { width: 194px; background-image: url(images/nav_over_04.gif); }

/* Main Navigation */


/* Side Navigation */

#sidenav {

padding: 0 0 0 0;
margin: 0;
}

#sidenav ul{
list-style:none;
margin: 0;
padding: 0;
text-indent: 0;
}

#sidenav ul li{
margin: 0;
padding: 0;
background:transparent;
}

#sidenav ul li a{
display: block;
padding: 2px 0px 2px 0px;
color:#666666;
line-height: 20px;
}

#sidenav ul li a:hover{
color:#1D69A5;
}

/* Side Navigation */

.space {
	height: 2px;
	color: white
}

#page-container {
	width: 775px;
	margin: auto;
	text-align: left;
}

#header {
	height: 64px;
	background: #ffffff url(images/header.gif);
	color: white;
	margin: 0 0 0 0;
}

#banner {
	height: 180px;
	background: #ffffff url(images/banner.jpg);
	color: white;
	margin: 0 0 0 0;

}

#sidebar-a {
	float: left;
	width: 194px;
	line-height: 14px;
	padding: 21px 0px 0px 0px;
}

#content {
	margin-left: 194px;
}

#content .padding {
	padding: 25px 25px 25px 25px;
}

#partners {
	background-image:url(images/logos.gif);
	width: 501px;
	height: 246px;
	vertical-align: left;
	padding: 0px 0px 0px 0px;
	}


#footer {
	margin: 10px 0px 0px 0px;
	clear: both;
	color: #333333;
	border-top: 1px solid #1D69A5;
	padding: 5px;
	line-height: 12px;
}

#footer #altnav {
	float: left;
	text-align: left;
	padding-top: 5px;
}

#footer #copyright {
	padding-top: 5px;
	text-align: right;
}
