﻿body 
{
    font-family:Arial,Sans-Serif;
    font-size:12px;
    text-align:center;
    background-color:#404750;
    background-image:url(images/bg_body.png);
    background-repeat:repeat-x;
    margin-left:0px;
    margin-top:0px;
}
body
{
    text-align:-moz-center;
}

a img {
	border: none;
	outline: none;
}

#wrapper {
	width: 708px;
	padding-left: 2px;
	background: #FFFFFF;
	margin: 0 auto;
}

#login-top {
	width: 701px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#centercol
{
    position:absolute;
    left:250px;
    top:0px;
    padding:10px;
    width:630px;
}
#contentshell
{
    width:900px;
    min-height:400px;
    position:relative;
    text-align:left;
}
#header
{
    width:880px;
    padding:2px 10px;
    background-color:#CCCCCC;
}
#leftcol
{
    position:absolute;
    left:0px;
    top:0px;
    width:250px;
    padding:10px;
}
#maincontentshell
{
    text-align:left;
    width: 694px;
    margin-left: -1px;
    background: #cab98c;
}
#shell
{
    width:900px;
    text-align:left;
    background-color:White;
}
.listbox
{
    min-width:150px;
}
.menuitem
{
    margin:0px;
    padding:0px;
}
.menuitem img
{
    display:block;
}
.nav-home
{
    background:url(images/nav-home.jpg);
}
.nav-home:hover
{
    background:url(images/nav-home-s.jpg);
}
.nav-company
{
    background:url(images/nav-company.jpg);
}
.nav-company:hover
{
    background:url(images/nav-company-s.jpg);
}
.nav-services
{
    background:url(images/nav-services.jpg);
}
.nav-services:hover
{
    background:url(images/nav-services-s.jpg);
}
.nav-events
{
    background:url(images/nav-events.gif);
}
.nav-events:hover
{
    background:url(images/nav-events-s.gif);
}
.nav-resources
{
    background:url(images/nav-resources.gif);
}
.nav-resources:hover
{
    background:url(images/nav-resources-s.gif);
}
.nav-contact
{
    background:url(images/nav-contact.jpg);
}
.nav-contact:hover
{
    background:url(images/nav-contact-s.jpg);
}
.sectiontitle
{
    font-size:16px;
    font-weight:bold;
}
.sectionsubtitle
{
    font-size:13px;
    font-weight:bold;
}

/* CSS Document */
.bodycontent {
	font-family: Arial, Verdana,sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
  	
}

.maincontents {
	height: 643px;
}

.header{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight:bold;
	color: #8d5b40;

}
.bodycontent
{
    text-align:left;
}
.bodycontent a:link {
  color:#2e5d6f;
  font-weight:bold;
  text-decoration:none;
}

.bodycontent a:visited {
  color:#2e5d6f;
  font-weight:bold;
  text-decoration:none;
}

.bodycontent a:hover {
  color:#faa819;
  font-weight:bold;
  text-decoration:none;
}

.footer{
	font-family: Arial, Verdana,sans-serif;
	font-size: 10px;
	color: #eeeeee;
	line-height: 14px;
}
.footer a:link {
  color:#e8b170;
  text-decoration:none;
}

.footer a:visited {
  color:#e8b170;
  text-decoration:none;
}

.footer a:hover {
  color:#ececec;
  text-decoration:underline;
}

li {
/*	list-style-image: url(/ASP/images/bullet.gif); */
	margin-left:-25px;
	
}
.maintop
{
    background-image:url(images/abacus_main_module_02.jpg);
}
.mainbottom
{
    background-image:url(images/abacus_main_module_04.jpg);
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e8b170;
	font-weight: bold;
}

#welcomebox {
	color: #FFFFFF;
	text-align: right;
}

#welcomebox a:link, #welcomebox a:visited {
	color: #e8b170;
}

#menudiv-services, #menudiv-resources {
	display: none;
	position: absolute;
	padding-top: 32px;
	background: url('../../../images/spacer.gif');
}

ul#menu-services {
	list-style-type: none;
	width: 139px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	z-index: 999;
	display: block;
}

ul#menu-resources {
	list-style-type: none;
	width: 143px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	z-index: 999;
	display: block;
}

ul#menu-services li, ul#menu-resources li {
	display: block;
	margin: 0;
	background: #a6651f;
	text-align: center;
	border-bottom: 1px solid #aa8357;
}

ul#menu-services li a, ul#menu-resources li a {
	padding: 6px 10px 6px 10px;
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

ul#menu-services li a:hover, ul#menu-resources li a:hover {
	background: #b87731;
}

ul#menu-services li ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
	margin-top: -26px;
	margin-left: 139px;
	display: block;
	background: #a6651;
	width: 139px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}