@charset "UTF-8";


td {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	text-align: justify;
}

A:link {
font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d335f;
	text-align: justify;
        text-decoration : none;
        font-weight: none;
     
 }
A:visited { 	
font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d335f;
	text-align: justify;
	text-decoration : none;
        font-weight: none;
 }
A:hover { 	
font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	text-align: justify;
	text-decoration : underlined;
        font-weight: none;
 }
 


h1 {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #898989;
	text-align: center;
	font-weight: normal;
	margin-bottom:3px;
	margin-top:3px;
}

h2 {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	text-align: left;
	font-weight: normal;
	letter-spacing: 1pt;
}

h3 {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #092649;
	text-align: left;
	font-weight: normal;
	letter-spacing: 1pt;
	margin-top:-1px;
}

.description {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d335f;
	text-align: justify;

}

.description a:link {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #565656;
	text-decoration: underline;
}

.description a:visited {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #565656;
	text-decoration: underline;
}

.description a:hover {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #0d335f;
	text-decoration: underline;

}


#descriptionbox {
padding: 10px;
background-color: #cfd6df;
border: #a8b5c4 solid thin;
}




.footer {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #b3b3b3;
	letter-spacing: 1px;
}

.footer a:link {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #b3b3b3;
}

.footer a:visited {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #b3b3b3;
}

.footer a:hover {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
}


.servicesmenu{
list-style-type: none;
margin: 0px 0 0px;
padding: 0;
width: 244px;
}

.servicesmenu li a{
background: #eeeeee url(../images/services-bg.gif) repeat-x bottom left;
font: 11px Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #5a5a5a;
display: block;
width: auto;
padding: 8px 27px 9px 10px;
text-decoration: none;
text-align: right;
}


* html .servicesmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 210px;
}

.servicesmenu li a:visited, .servicesmenu li a:active {
color: #5a5a5a;
background: #eeeeee url(../images/services-bg.gif) repeat-x bottom left;
}

.servicesmenu li a:hover{
background-image: url(../images/services-bg-over.gif);
}







.servicesmenuon {
font-weight:bold;
}






.clientmenu{
list-style-type: none;
margin: 0px 0 0px;
padding: 0;
width: 244px;
}

.clientmenu li{
background: #eeeeee url(../images/clients-bg.gif) repeat-x bottom left;
font: 11px Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #5a5a5a;
display: block;
width: auto;
padding: 8px 40px 9px 10px;
text-decoration: none;
text-align: left;
}


* html .clientmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 210px;
}





.portmenu{
list-style-type: none;
margin: 0px 0 0px;
padding: 0;
width: 244px;
}

.portmenu li a{
background: #eeeeee url(/images/more.gif) repeat-x bottom left;
font: 11px Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #5a5a5a;
display: block;
width: auto;
padding: 8px 40px 9px 10px;
text-decoration: none;
text-align: left;
}

* html .portmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 210px;
}

.portmenu li a:visited, .portmenu li a:active{
color: #5a5a5a;
background: #eeeeee url(/images/more.gif) repeat-x bottom left;
}

.portmenu li a:hover{
background-image: url(/images/more-over.gif);
}

#topbox {
width:100%;
padding:0;
background-color:#e5e5e5;
}

.fieldstyle {
width: 100%;
font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #565656;
text-align: left;
BORDER: #b6c3cf 1px solid
}

#leftline {
padding-left: 10px;
border-left: #a8b5c4 solid thin;
}

#leftspace {
padding-left: 10px;
padding-right: 8px;
}

#topline {
padding-top: 10px;
border-top: #c2c2c2 solid thin;
}

#mainbg {
background: url(/images/bg.gif) repeat-x;
}

.portext {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	text-align: left;
}

.portextpartner {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565656;
	text-align: left;
}
