/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, var {
font-style: normal;
font-weight: normal;
}

/* Normalize other borders */
fieldset, img {
border: 0;
}

/* IE bug: to remove double margin w/ float. */
html
{ display: inline; }

* { margin:0; padding:0; }

body {
	position: relative;
	width: 100%;
	margin: 0 auto;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #121212;
	background-color: #8f8f8f;
	background-image: url(images/body_background.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

p {
	padding: 10px 20px 0px 20px;
}

#no_show {
	display: none;
}
/* /////////////////////////// header ///////////////////////////// */

#header {
	position: relative;
	width: 827px;
	height: 63px;
	margin: 21px 0 0 0; 
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	background-color: #8f8f8f;
}

#header a {
	text-decoration: none;
}

#header #homelink {
	position: absolute;
	top: 40px;
	left: 20px;
	width: 175px;
	height: 16px;
	text-decoration: none;
}

/* /////////////////////////// NAV ///////////////////////////// */


#imap_header {
	position: absolute;
	height: 63px;
	width: 379px;
}

#imap_dvd {
	position: absolute;
	top: 170px;
	left: 117px;
	height: 50px;
	width: 320px;
}

#imap_footer {
	position: absolute;
	left: 625px;
	height: 36px;
	width: 202px;
	top: 0px;
}

#nav {
	position: relative;
	width: 827px;
	height: 45px;
	background-image: url(images/nav_back.gif);
}

#navmenu {
	position: relative;
	float: left;
}

#navmenu li {
	position: absolute;
	display: block;
	list-style-type: none;
}

#navmenu a {
	position: absolute;
	height: 45px;
	border: none;
	color: #ffffff;
	text-decoration: none;
}

#deal_management {
	position: absolute;
	width: 280px;
	height: 40px;
	top: 15px;
	padding: 0 0 0 70px;
}

#deal_pdf {
	position: absolute;
}

#deal_pdf li {
	position: absolute;
	display: block;
	list-style-type: none;
}

#deal_pdf a {
	position: absolute;
	height: 40px;
	border: none;
	text-decoration: none;
}

#payoff{
	position: relative;
	width: 250px;
	height: 260px;
}

#payoff_menu {
	position: relative;
}

#payoff_menu li {
	position: absolute;
	display: block;
	list-style-type: none;
}

#payoff_menu a {
	position: absolute;
	width: 240px;
	height: 30px;
	border: none;
	text-decoration: none;
	left: 30px;
}

#management a { left: 200px; width: 280px; background-image: url(images/deal_management.gif); }

#management a:hover { background-position: 0 -40px; }

#pbutton1 a { top: 0px; width: 200px; background-image: url(images/pnav_exec.gif); }
#pbutton2 a { top: 30px; width: 220px; background-image: url(images/pnav_payroll.gif); }
#pbutton3 a { top: 60px; width: 186px; background-image: url(images/pnav_manager.gif); }
#pbutton4 a { top: 90px; width: 105px; background-image: url(images/pnav_employee.gif); }
#pbutton5 a { top: 120px; width: 200px; background-image: url(images/pnav_wireless.gif); }
#pbutton6 a { top: 120px; width: 235px; background-image: url(images/pnav_premier.gif); }
#pbutton7 a { top: 160px; height: 45px; width: 214px; background-image: url(images/pnav_pdf.gif); }

#pbutton1 a:hover { background-position: 0 -30px; }
#pbutton2 a:hover { background-position: 0 -30px; }
#pbutton3 a:hover { background-position: 0 -30px; }
#pbutton4 a:hover { background-position: 0 -30px; }
#pbutton5 a:hover { background-position: 0 -30px; }
#pbutton6 a:hover { background-position: 0 -30px; }

#button1 a { left: 012px; width: 091px;	background-image: url(images/nav_story.gif); padding: 9px 0 0 0; }
#button2 a { left: 112px; width: 125px;	background-image: url(images/nav_value.gif); padding: 9px 0 0 0; }
#button3 a { left: 247px; width: 090px;	background-image: url(images/nav_deal.gif); padding: 9px 0 0 0; }
#button4 a { left: 346px; width: 089px;	background-image: url(images/nav_payoff.gif); padding: 9px 0 0 0; }
#button5 a { left: 446px; width: 084px;	background-image: url(images/nav_clients.gif); padding: 17px 0 0 0; font-size: 9px; }
#button6 a { left: 541px; width: 084px;	background-image: url(images/nav_buzz.gif); padding: 17px 0 0 0; font-size: 9px; }
#button7 a { left: 635px; width: 084px;	background-image: url(images/nav_contact.gif); padding: 17px 0 0 0; font-size: 9px; }
#button8 a { left: 730px; width: 084px;	background-image: url(images/nav_start.gif); padding: 17px 0 0 0; font-size: 9px; }

#button1 a:hover { background-position: 0 -45px; }
#button2 a:hover { background-position: 0 -45px; }
#button3 a:hover { background-position: 0 -45px; }
#button4 a:hover { background-position: 0 -45px; }
#button5 a:hover { background-position: 0 -45px; }
#button6 a:hover { background-position: 0 -45px; }
#button7 a:hover { background-position: 0 -45px; }
#button8 a:hover { background-position: 0 -45px; }

#button1_on a { left: 012px; width: 091px;	background-image: url(images/nav_story.gif); padding: 9px 0 0 0; background-position: 0 -45px; }
#button2_on a { left: 112px; width: 125px; 	background-image: url(images/nav_value.gif); padding: 9px 0 0 0; background-position: 0 -45px; }
#button3_on a { left: 247px; width: 090px;	background-image: url(images/nav_deal.gif); padding: 9px 0 0 0; background-position: 0 -45px; }
#button4_on a { left: 346px; width: 089px;	background-image: url(images/nav_payoff.gif); padding: 9px 0 0 0; background-position: 0 -45px; }
#button5_on a { left: 446px; width: 084px;	background-image: url(images/nav_clients.gif); padding: 17px 0 0 0; font-size: 9px; background-position: 0 -45px; }
#button6_on a { left: 541px; width: 084px;	background-image: url(images/nav_buzz.gif); padding: 17px 0 0 0; font-size: 9px; background-position: 0 -45px; }
#button7_on a { left: 635px; width: 084px;	background-image: url(images/nav_contact.gif); padding: 17px 0 0 0; font-size: 9px; background-position: 0 -45px; }
#button8_on a { left: 730px; width: 084px;	background-image: url(images/nav_start.gif); padding: 17px 0 0 0; font-size: 9px; background-position: 0 -45px; }

#button1_on a:hover { background-position: 0 -45px; }
#button2_on a:hover { background-position: 0 -45px; }
#button3_on a:hover { background-position: 0 -45px; }
#button4_on a:hover { background-position: 0 -45px; }
#button5_on a:hover { background-position: 0 -45px; }
#button6_on a:hover { background-position: 0 -45px; }
#button7_on a:hover { background-position: 0 -45px; }
#button8_on a:hover { background-position: 0 -45px; }


/* /////////////////////////// CONTENT ////////////////////////////// */

#per_page {
	position: relative;
	height: 223px;
	width: 827px;
}

#per_page_left_index {
	position: relative;
	height: 223px;
	width: 363px;
	float: left;
}

#per_page_left_value {
	position: relative;
	height: 223px;
	width: 363px;
	background-image: url(images/per_page_left_value.jpg);
	float: left;
}

#per_page_left_deal {
	position: relative;
	height: 223px;
	width: 363px;
	background-image: url(images/per_page_left_deal.jpg);
	float: left;
}

#per_page_left_payoff {
	position: relative;
	height: 223px;
	width: 363px;
	background-image: url(images/per_page_left_payoff.jpg);
	float: left;
}

#per_page_left_clients {
	position: relative;
	height: 223px;
	width: 363px;
	background-image: url(images/per_page_left_clients.jpg);
	float: left;
}

#per_page_left_buzz {
	position: relative;
	height: 223px;
	width: 363px;
	background-image: url(images/per_page_left_buzz.jpg);
	float: left;
}

#per_page_left_contact {
	position: relative;
	height: 223px;
	width: 363px;
	background-image: url(images/per_page_left_contact.jpg);
	float: left;
}

#per_page_left_support {
	position: relative;
	height: 223px;
	width: 363px;
	background-image: url(images/per_page_left_support.jpg);
	float: left;
}

#sup {
	padding-left: 20px;
}

.supportlist {
	padding-top: 10px;
	padding-left: 20px;
    list-style-type: disc;
	color: #82a33e;
	line-height: 180%;
}

#per_page_left_saving {
	position: relative;
	height: 223px;
	width: 363px;
	background-image: url(images/per_page_left_saving.jpg);
	float: left;
}

#per_page_right_index {
	position: relative;
	float: right;
	height: 223px;
	width: 464px;
	background-image: url(images/per_page_right_index.gif);
}

#per_page_right_value {
	position: relative;
	float: right;
	height: 223px;
	width: 464px;
	background-image: url(images/per_page_right_value.gif);
}

#per_page_right_deal {
	position: relative;
	float: right;
	height: 223px;
	width: 464px;
	background-image: url(images/per_page_right_deal.gif);
}

#per_page_right_payoff {
	position: relative;
	float: right;
	height: 223px;
	width: 464px;
	background-image: url(images/per_page_right_payoff.gif);
}

#per_page_right_clients {
	position: relative;
	float: right;
	height: 223px;
	width: 464px;
	background-image: url(images/per_page_right_clients.gif);
}

#per_page_right_buzz {
	position: relative;
	float: right;
	height: 223px;
	width: 464px;
	background-image: url(images/per_page_right_buzz.gif);
}

#per_page_right_contact {
	position: relative;
	float: right;
	height: 223px;
	width: 464px;
	background-image: url(images/per_page_right_contact.gif);
}

#per_page_right_support {
	position: relative;
	float: right;
	height: 223px;
	width: 464px;
	background-image: url(images/per_page_right_support.gif);
}

#per_page_right_saving {
	position: relative;
	float: right;
	height: 223px;
	width: 464px;
	background-image: url(images/per_page_right_saving.gif);
}

#content_main {
	position: relative;
	width: 827px;
	padding: 1em 0px 40px 0px;
	background-color: #ffffff;
	color: #121212;
	text-align: left;
	font-size: .8em;
}

#deal_list {
	position: relative;
	list-style-image: url(images/list_dot.gif);
	list-style-position: outside;
	padding: 0 0 0 50px;
}

#payoff_list {
	position: relative;
	list-style-image: url(images/list_dot.gif);
	list-style-position: outside;
	padding: 0 0 0 50px;
}

#payoff_left {
	position: relative;
	width: 55%;
	background-color: #FFFFFF;
	float: left;
	height: 325px;
}

#payoff_right {
	position: relative;
	float: right;
	width: 45%;
	background-color: #ffffff;
	height: 325px;
}

#client_lists {
	position: relative;	
}

.clients_red_text {
	position: relative;
	font-weight: bold;
	left: -35px;
	padding: 10px 0 5px 0;
}

#clients_list_1 {
	position: relative;
	list-style-image: url(images/list_dot.gif);
	list-style-position: outside;
	padding: 0 0 0 50px;
	width: 28%;
}

#clients_list_2 {
	position: absolute;
	list-style-image: url(images/list_dot.gif);
	list-style-position: outside;
	padding: 0 0 0 325px;
	top: 68px;
}

#clients_list_3 {
	position: absolute;
	list-style-image: url(images/list_dot.gif);
	list-style-position: outside;
	padding: 0 0 0 600px;
	top: 68px;
}

#clients_list_4 {
	position: relative;
	list-style-image: url(images/list_dot.gif);
	list-style-position: outside;
	padding: 5px 0 0 50px;
	width: 56%;
}


#client_para {
	position: absolute;
	top: 250px;
	left: 500px;
	width: 30%;
}

#red_title {
	font-size: 1.2em;
	color: #CB2027;
	font-weight: bold;
	margin: 0 0 15px 0;
}

#red_title2 {
	font-size: 1.1em;
	color: #CB2027;
	font-weight: bold;
	margin: 0 0 15px 0;
}

#green_title {
	font-size: 1.2em; 
	color: #82A33E;
	font-weight: bold;
	margin: 0 0 15px 0;
}

#green_text {
	color: #82A33E;
	font-weight: bold;
}

#red_text {
	color: #CB2027;
}

#orange_text {
	color: #F37021;
}

#forms {
	position: relative;
	left: 5%;
}

#copy	{
	font-size:  9px; 
	color: #82A33E; 
	line-height:110%; 
	text-decoration: none; 
	background-color: #ffffff; 
	padding: 10px 0 15px 0;
}

#bot_nav	{
	font-size: 10px; 
	color: #CB2027; 
	line-height: 150%; 
	text-decoration: none; 
	background-color: #ffffff; 
	width: 827px; 
}
/* /////////////////////////// FOOTER /////////////////////////////// */

#footer {
	position: relative;
	width: 827px;
	height: 40px;
	background: url(images/footer.gif) no-repeat;
}

#footer a {
	text-decoration: none;
}

.footer {
	font-size:  9px;
	color: #dcddde;
	line-height:110%; 
	text-decoration: none; 
	text-align: left;
}

/* ////////////////////////// LINKS //////////////////////// */


td, p, .normal	{font-size: 12px; color: #121212; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:150%; text-decoration: none; }

a:link			{font-size: 12px; color: #82A33E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none; }
a:visited		{font-size: 12px; color: #82A33E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none; }
a:active		{font-size: 12px; color: #82A33E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none; }
a:hover			{font-size: 12px; color: #CB2027; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }

a.red:link			{font-size: 1em; color: #CB2027; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.red:visited		{font-size: 1em; color: #CB2027; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.red:active		{font-size: 1em; color: #CB2027; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.red:hover			{font-size: 1em; color: #82A33E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }

a#orange_roll { font-weight: bold; }
a#orange_roll:hover	{font-size: 12px; color: #F37021; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }

a#bot_nav:link		{font-size: 10px; color: #CB2027; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none; }
a#bot_nav:visited	{font-size: 10px; color: #CB2027; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none; }
a#bot_nav:active	{font-size: 10px; color: #CB2027; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none; }
a#bot_nav:hover		{font-size: 10px; color: #82A33E; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }

a#copy:link			{font-size:  9px; color: #82A33E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 110%; text-decoration: none }
a#copy:visited		{font-size:  9px; color: #82A33E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 110%; text-decoration: none }
a#copy:active		{font-size:  9px; color: #82A33E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 110%; text-decoration: none }
a#copy:hover		{font-size:  9px; color: #CB2027; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 110%; text-decoration: underline }



