/* CSS Document */

html { overflow: -moz-scrollbars-vertical !important; }

body {
	border:0;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

/* Text */

.smalltext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.smalltext02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
	line-height:13px;
}

.regtext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight: normal; 
	line-height:20px; 
	color: #cccccc;
}

.solutionstext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	color:#CCCCCC;
}

/* Links */

a.solutions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7cb75d;
	text-decoration:none;
	background:url(images/line_link_over.gif) bottom repeat-x;
	padding: 0 0 2px 0;
	line-height:20px;
}

a.solutions:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6ecffd;
	text-decoration:none;
	background:url(images/line_link.gif) bottom repeat-x;
	padding: 0 0 2px 0;
	line-height:20px;
}

a.solutions.visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7cb75d;
	text-decoration:none;
	background:url(images/line_link_over.gif) bottom repeat-x;
	padding: 0 0 2px 0;
	line-height:20px;
}

a.ud {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	background:url(images/line_link_over.gif) bottom repeat-x; 
	color:#7cb75d; 
	text-decoration:none;
	padding: 0 0 1px 0;
}

a.ud:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	background:url(images/line_link.gif) bottom repeat-x; 
	text-decoration:none; 
	color:#6ecffd;
	padding: 0 0 1px 0;
}

/* Rollovers */

a.rollovera {display:block; background:url(images/bt_rc.gif) 0 0 no-repeat; width:256px; height:52px; text-decoration:none;}
a.rollovera:hover {background-position:0 -52px;}

a.rolloverb {display:block; background:url(images/bt_facility.gif) 0 0 no-repeat; width:256px; height:46px; text-decoration:none;}
a.rolloverb:hover {background-position:0 -46px;}

a.rolloverc {display:block; background:url(images/bt_website.gif) 0 0 no-repeat; width:256px; height:48px; text-decoration:none;}
a.rolloverc:hover {background-position:0 -48px;}

a.rolloverd {display:block; background:url(images/bt_document.gif) 0 0 no-repeat; width:256px; height:46px; text-decoration:none;}
a.rolloverd:hover {background-position:0 -46px;}

a.rollovere {display:block; background:url(images/bt_print.gif) 0 0 no-repeat; width:256px; height:48px; text-decoration:none;}
a.rollovere:hover {background-position:0 -48px;}

a.rolloverf {display:block; background:url(images/bt_asset.gif) 0 0 no-repeat; width:256px; height:46px; text-decoration:none;}
a.rolloverf:hover {background-position:0 -46px;}

a.rolloverg {display:block; background:url(images/bt_activity.gif) 0 0 no-repeat; width:256px; height:48px; text-decoration:none;}
a.rolloverg:hover {background-position:0 -48px;}

a.rolloverh {display:block; background:url(images/bt_community.gif) 0 0 no-repeat; width:256px; height:46px; text-decoration:none;}
a.rolloverh:hover {background-position:0 -46px;}

a.rolloveri {display:block; background:url(images/bt_marketer.gif) 0 0 no-repeat; width:256px; height:53px; text-decoration:none;}
a.rolloveri:hover {background-position:0 -53px;}

img.border {
	border: 3px solid;
	border-color: #66cc33;
}

img.border:hover {
	border: 3px solid;
	border-color: #66ccff;
}

/* Content */

#content {width:985px; text-align:left; margin:auto;}
#logo {width:431px; height:94px; float:left;}
#nav {width:554px; height:94px; float:right;}
#retirement {width:985px; height:62px; clear:both;}
#leftnav {width:256px; height:433px; float:left; background-color:#FFF;}
#main {width:729px; height:433px; float:right; background-color:#FFF;}
#bottom {width:985px; height:111px; float:left; background-image:url(images/bottom_bg.gif);}
#bottom2 {width:985px; height:111px; float:left;}
#mainlarge {width:985px;}

li, ul {list-style-image:url(images/bullet2.gif); margin-left:15px;}

.formbut {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.textbox {background-color: #e6ffe4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left:3px;}
.comments {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; background-color: #e6ffe4;	border: 1px; padding:3px;}

* 
{ 
margin: 0 auto; 
border: 0; 
} 