body {margin-top:0px; margin-bottom:0px;}
body,p,ol,ul,td {font:9pt/16pt Arial,Helvetica,sans-serif,Verdana;}
p {margin:12px 0}
a {text-decoration:none;font-weight:bold;color:#3C00D7}
a:hover {text-decoration:underline}
h1 {font:bold 160% Arial,sans-serif;width:100%;border-bottom:1px solid #DDD;padding-bottom:5px;margin-bottom:0px}
h2 {font-size: 14pt; font-family: Arial; font-weight: bold}
h3 {font:bold 11pt/16pt tahoma;color:#3C4D81;padding-bottom:0;margin-bottom:-10px}

.header, .footer, .content {width:760px; padding:0px; margin:0px}
.footer {background-color: #A5A6BB;border-top:3px solid #3C4D81}
.footer td {font:bold 60% Arial;color:white;padding:5px}
.footer a {color:white}

.nav {background-color: #A5A5BC;color:#3C4D81;padding:0px; border-bottom:6px solid #3C4D81;}

#nav table {margin:0;padding:0;list-style:none;text-align:right}
#nav td {float:left;background:url("images/nav/nav_left.gif") no-repeat left top;margin:0;padding:0 0 0 5px;height:28px}
#nav td a {float:left;display:block;background:url("images/nav/nav_right.gif") no-repeat right top;padding:5px 10px 5px 6px;font-size:11px;line-height:18px;text-decoration:none; font-weight:bold;color:#F0F7FF}
/* hide rule from IE5-Mac \*/
#nav a {float:none}
/* End IE5-Mac hack */
#nav a:hover {color:#fff}
#nav td.current a:hover {color:#000}
#nav td.current {background-image:url("images/nav/nav_leftOn.gif")}
#nav td.current a {background-image:url("images/nav/nav_rightOn.gif");color:#333;padding-bottom:5px}

.header h1 {color:red;padding-right:50px}
.content h1 {color:#980065}

.sidebar {width:240px;padding:10px;background-color:#FBF8F0}
.sidebar table {width:100%;margin:20px 0;border-collapse:collapse;}
.sidebar td {padding:3px;border:1px solid #3C4D81;border-collapse:collapse;}
.sidebar .feature {border-bottom:2px dotted #CBC8C0;margin-top:5px}
.sidebar li {padding-bottom:7px;line-height:12pt}
.sidebar h3 {padding-bottom:7px}

.main {padding-right:15px}
.main p, .sidebar p {text-align:justify;text-justify:newspaper;}
.main table {margin:20px 0;border-collapse:collapse;}
.main td {padding:3px;border-collapse:collapse;}

.main .feature {background-color:#E7EDED;border:gray thin solid;width:100%;padding-bottom:0px}
.main .feature img {float:left;margin:5px}
.main .feature h2 {font:bold 9pt arial;width:100%;color:white;margin:5px;margin-bottom:0px;padding:4px;}
.main .feature p {font:8.5pt arial;padding:10px;margin-top:-7px;padding-bottom:0px;margin-bottom:5px}
.main .feature .links {width:100%;margin-top:-10px;text-align:right}

.portletHeading {color:#FFFFFF;font:bold 9pt Arial, sans-serif}
.homeIntroText {color:#769899;font:normal italic 13pt Arial, sans-serif;text-align:justify;text-justify:distribute-all-lines;padding-bottom:15px;padding-top:5px;}
.otherServicesHeading {color:#373769;font:bold 12pt Arial, Helvetica, sans-serif,Verdana;}
.backToTop {margin-top:-20px}
.backToTop a {font-size:70%;width:100%;text-align:right;font-weight:bold}