/*ELEMENTS*/

html, body {
	margin:0;
	padding:0;
	background-color:#009;
	background-image:url(logobg.gif);
	background-attachment:fixed;
}
sup {
	line-height:0;
}
td, p, li, a {
	font-size:12px;
	line-height:16px;
	font-family:verdana,arial,helvetica,geneva,sans serif;
	color:#111;
}
a {
	color:#353c91;
	border:0;
	font-weight:bold;
}
a:visited {
	color:#353c91;
}
a:hover {
	color:#fff;
	background-color:#353c91;
	text-decoration:none;
}
a.nh {
	color:#fff;
}
a.nh:visited {
	color:#fff
}
a.nh:hover {
	color:#fff;
	background-color: transparent;
}
b {
	color:#353c91;
}
b.g {
	color:#339;
}
h1 {
	color:#353c91;
	background-image:url(head-bg.gif);
	background-color:#fff;
	background-repeat:no-repeat;
	font-family:arial,helvetica,geneva,sans serif;
	font-size:19px;
	padding:6px 0 0 18px;
	margin:20px 0 -4px;
	letter-spacing:1px;
	line-height:20px;
}
h2 {
	color:#353c91;
	font-size:17px;
	margin-bottom:4px;
}
h2.spec {
	color:#353c91;
	background-image:url(head2-bg.gif);
	background-color:#fff;
	background-repeat:no-repeat;
	font-family:arial,helvetica,geneva,sans serif;
	font-size:17px;
	padding:6px 0 0 18px;
	letter-spacing:1px;
	line-height:17px;
}
img {
	border:0;
	margin:0;
	padding:0;
}
table, tr, td {
	border:0;
	margin:0;
	padding:0;
}
li {
	color:#353c91;
	font-weight:bold;
}
ul {
	list-style-image: url(bullet1.gif);
}
ul.bk {
	list-style-image: url(bullet3.gif);
}

/*CLASSES*/
.alert {
color:#090;
font-size:15px;
}
div.calendar {
width:100%;
padding:2px 2px 2px 8px;
background-color:transparent;
margin-top:10px;
}
.calendar p {
	font-size:11px;
}
.calendar a {
	font-size:11px;
}
.calendar i {
	font-weight:bold;
	color:#999;
}
.c {
	text-align:center;
}
.f {
	margin:4px 0;
}
p.fb {
	margin:6px 0 12px 22px;
}
ul.fb  li{
	margin-bottom:30px;
}
ul.fb2 li {
	margin-bottom:15px;
}
ul.fb3 li {
	margin-bottom:10px;
}
ul.fb4 li {
	margin-bottom:22px;
}
.flex {
	width:100%;
	background-color:#fff;
}
.fl {
	float:left;
	margin:0 12px 12px 0;
}
.fr {
	float:right;
}
.in {
	padding-left:50px;
}
.in2 {
	padding-left:15px;
}
.lt {
	color:#99c;
}
.nb {
	white-space:nowrap;
}
.ri {
	text-align:right;
}
.rv {
	color:#fff;
	padding:2px 5px;
	background-color:#353c91;
}
.sm {
	font-size:11px;
}
.sp {
	padding-left:10px;
}
.s {
	font-size:12px;
	letter-spacing:0;
}
/*IDS*/
#botnav {
	color:#999;
	text-align:center;
	margin:10px 0 20px;
}
#botnav a {
	color:#999;
	text-decoration:none;
	font-size:10px;
	padding:2px 6px;
}
#botnav a:visited {
	color:#999;
}
#botnav a:hover {
	color:#fff;
	background-color:#999;
}
#clientsl {
	padding-left:40px;
}
#clientsl ul{
	list-style-type:none;
	list-style-image:none;
}
#clientsl ul li{
	padding-bottom:8px
}
#clientsr {
	padding-top:50px;
}
#clientsr ul{
	list-style-type:none;
	list-style-image:none;
}
#clientsr ul li{
	padding-bottom:8px
}
#contain {
	width:100%;
	margin:20px 0;
}
#menu a {
	background-image:url(menubg.gif);
}
#menu a:visited {
	background-image:url(menubg.gif);
}
#menu a:hover {
	background-image:url(blubak.gif);
}
#lhand {
	margin-top:7px;
}
#lhand p {
	font-size:11px;
	line-height:16px;
	margin-top:6px;
}
#lhand p.f {
	margin-bottom:2px;
}
#lhand p.fb {
	margin-top:2px;
	margin-bottom:15px;
}
#rhand p {
	font-size:12px;
	line-height:16px;
	margin-bottom:12px;
}
