/* Common items */

.sidebar_text {
	margin: 0 25px;
}

.quote {
	width: 176px;
	font-size: 74%;
	line-height: 145%;
	font-style: italic;
}
.quoter {
	font-size: 82%;
	margin-bottom: 0;
}
.features {
	width: 542px;
}
#features_top {
	background-image: url(../images/products/generic/feature_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 542px;
	height: 6px;
	font-size: 1%;
}
#features_content {
	background-image: url(../images/products/generic/feature_content.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0 8px 8px 8px;
	margin-bottom: 10px;
}
#features_content p {
	margin: 0 0 10px 0;
}
.features_content_col {
	float: left;
	width: 240px;
	margin: 0 0 24px 0;
}
.features_bullets {
	float: left;
	clear: both;
	width: 17px;
	margin-right: 8px;
	margin-bottom: 6px;
}


/***** Integris g2 *****/

/* Integris g2 nav */

body.products#integris_g2 #nav,
body.userarea#integris_g2 #nav {
	border-top: 1px solid #FECF9E;
	border-bottom: 1px solid #891F00;
	background-position: center;
}
body.products#integris_g2 #nav a,
body.userarea#integris_g2 #nav a {
	background-image: url(../images/products/integris_g2/nav_up.jpg) !important;
}
body.products#integris_g2 #nav a:hover,
body.userarea#integris_g2 #nav a:hover {
	background-image: url(../images/products/integris_g2/nav_ov.jpg) !important;
}

/* Integris g2 nav page marker */

body.products#integris_g2 #nav ul li.products a,
body.products#integris_g2 #nav ul li.products a:hover,

body.userarea#integris_g2 #nav ul li.userarea a,
body.userarea#integris_g2 #nav ul li.userarea a:hover {
	background-image: url(../images/products/integris_g2/nav_ov.jpg) !important;
}

/* Integris g2 dl box */

body#integris_g2 .box_head {
	background-image: url(../images/products/integris_g2/box_top.gif);
}
body#integris_g2 .box_content {
	width: 160px;
	background-image: url(../images/products/integris_g2/box_content.jpg);
}

/* Integris g2 common */

body#integris_g2 h2,
body#integris_g2 h3,
body#integris_g2 h4,
body#integris_g2 .quote,

body#integris_g2 #mainarea a {color: #FD880E;}
body#integris_g2 #mainarea a:hover {color: #666666;}

body#integris_g2 #pagenav a,
body#integris_g2 #pagenav a:hover {
	color: #666666;
	background-image: url(../images/products/integris_g2/nav_arrow_top.gif);
}

body#integris_g2 #rightcol {
	background-image: url(../images/products/integris_g2/right_col.jpg);
	height: 500px;
}

body#integris_g2 th {
	background-color: #FC870E;
}
.integ_subtext_b {
	margin: 0 0 0 0;
	font-size: 70%;
	font-weight: bold;
	color: #FD880E;
	line-height: 140%;
}


/***** RM Finance *****/

/* RM Finance nav */

body.products#rm_finance #nav,
body.userarea#rm_finance #nav {
	border-top: 1px solid #61BCEC;
	border-bottom: 1px solid #003861;
	background-image: url(../images/products/rm_finance/nav_up.jpg) !important;
	background-position: center;
}
body.products#rm_finance #nav a,
body.userarea#rm_finance #nav a {
	background-image: url(../images/products/rm_finance/nav_up.jpg) !important;
}
body.products#rm_finance #nav a:hover,
body.userarea#rm_finance #nav a:hover {
	background-image: url(../images/products/rm_finance/nav_ov.jpg) !important;
}

/* RM Finance nav page marker */

body.products#rm_finance #nav ul li.products a,
body.products#rm_finance #nav ul li.products a:hover,

body.userarea#rm_finance #nav ul li.userarea a,
body.userarea#rm_finance #nav ul li.userarea a:hover  {
	background-image: url(../images/products/rm_finance/nav_ov.jpg) !important;
}

/* RM Finance dl box */

body#rm_finance .box_head {
	background-image: url(../images/products/rm_finance/box_top.gif);
}
body#rm_finance .box_content {
	width: 160px;
	background-image: url(../images/products/rm_finance/box_content.jpg);
}

/* RM Finance common */

body#rm_finance h2,
body#rm_finance h3,
body#rm_finance h4,
body#rm_finance .quote,

body#rm_finance #mainarea a {color: #008BCF;}
body#rm_finance #mainarea a:hover {color: #847AC7;}

body#rm_finance #pagenav a {
	color: #847AC7;
	background-image: url(../images/products/rm_finance/nav_arrow_top.gif);
}
body#rm_finance #pagenav a:hover {
	color: #847AC7;
}

body#rm_finance #rightcol {
	background-image: url(../images/products/rm_finance/right_col.jpg);
	height: 500px;
}


/***** Groupcall *****/

/* Groupcall nav */

body.products#groupcall #nav,
body.userarea#groupcall #nav {
	border-top: 1px solid #97A6Af;
	border-bottom: 1px solid #151B1B;
	background-image: url(../images/products/groupcall/nav_up.jpg) !important;
	background-position: center;
}
body.products#groupcall #nav a,
body.userarea#groupcall #nav a {
	background-image: url(../images/products/groupcall/nav_up.jpg) !important;
}
body.products#groupcall #nav a:hover,
body.userarea#groupcall #nav a:hover {
	background-image: url(../images/products/groupcall/nav_ov.jpg) !important;
}

/* Groupcall nav page marker */

body.products#groupcall #nav ul li.products a,
body.products#groupcall #nav ul li.products a:hover,

body.userarea#groupcall #nav ul li.userarea a,
body.userarea#groupcall #nav ul li.userarea a:hover {
	background-image: url(../images/products/groupcall/nav_ov.jpg) !important;
}

/* Groupcall dl box */

body#groupcall .box_head {
	background-image: url(../images/products/groupcall/box_top.gif);
}
body#groupcall .box_content {
	width: 160px;
	background-image: url(../images/products/groupcall/box_content.jpg);
}

/* Groupcall common */

body#groupcall h2,
body#groupcall h3,
body#groupcall h4,
body#groupcall .quote,

body#groupcall #mainarea a {color: #546D7C;}
body#groupcall #mainarea a:hover {color: #003E93;}

body#groupcall #pagenav a,
body#groupcall #pagenav a:hover {
	color: #666666;
	background-image: url(../images/products/groupcall/nav_arrow_top.gif);
}

body#groupcall #rightcol {
	background-image: url(../images/products/groupcall/right_col.jpg);
	height: 500px;
}

body#groupcall th {
	background-color: #FC870E;
}

/***** Centris *****/

/* Centris nav */

body.products#sql_centris #nav,
body.userarea#sql_centris #nav {
	border-top: 1px solid #B46CB7;
	border-bottom: 1px solid #300021;
	background-image: url(../images/products/sql_centris/nav_up.jpg) !important;
	background-position: center;
}
body.products#sql_centris #nav a,
body.userarea#sql_centris #nav a {
	background-image: url(../images/products/sql_centris/nav_up.jpg) !important;
}
body.products#sql_centris #nav a:hover,
body.userarea#sql_centris #nav a:hover {
	background-image: url(../images/products/sql_centris/nav_ov.jpg) !important;
}

/* Centris nav page marker */

body.products#sql_centris #nav ul li.products a,
body.products#sql_centris #nav ul li.products a:hover,

body.userarea#sql_centris #nav ul li.userarea a,
body.userarea#sql_centris #nav ul li.userarea a:hover {
	background-image: url(../images/products/sql_centris/nav_ov.jpg) !important;
}

/* Centris dl box */

body#sql_centris .box_head {
	background-image: url(../images/products/sql_centris/box_top.gif);
}
body#sql_centris .box_content {
	background-image: url(../images/products/sql_centris/box_content.jpg);
}

/* Centris common */

body#sql_centris h2,
body#sql_centris h3,
body#sql_centris h4,
body#sql_centris .quote,

body#sql_centris #mainarea a {
	color: #820B87;
}
body#sql_centris #mainarea a:hover {color: #5084BC;}

body#sql_centris #pagenav a {
	color: #5084BC;
	background-image: url(../images/products/sql_centris/nav_arrow_top.gif);
}
body#sql_centris #pagenav a:hover {
	color: #5084BC;
}

body#sql_centris #rightcol {
	background-image: url(../images/products/sql_centris/right_col.jpg);
	height: 500px;
}

/***** Integris Classic *****/

/* Integris Classic nav */

body.products#integris_classic #nav,
body.userarea#integris_classic #nav {
	border-top: 1px solid #C96597;
	border-bottom: 1px solid #4E000D;
	background-image: url(../images/products/integris_classic/nav_up.jpg) !important;
	background-position: center;
}
body.products#integris_classic #nav a,
body.userarea#integris_classic #nav a {
	background-image: url(../images/products/integris_classic/nav_up.jpg) !important;
}
body.products#integris_classic #nav a:hover,
body.userarea#integris_classic #nav a:hover {
	background-image: url(../images/products/integris_classic/nav_ov.jpg) !important;
}

/* Integris Classic nav page marker */

body.products#integris_classic #nav ul li.products a,
body.products#integris_classic #nav ul li.products a:hover,

body.userarea#integris_classic #nav ul li.userarea a,
body.userarea#integris_classic #nav ul li.userarea a:hover {
	background-image: url(../images/products/integris_classic/nav_ov.jpg) !important;
}

/* Integris Classic dl box */

body#integris_classic .box_head {
	background-image: url(../images/products/integris_classic/box_top.gif);
}
body#integris_classic .box_content {
	background-image: url(../images/products/integris_classic/box_content.jpg);
}

/* Integris Classic common */

body#integris_classic h2,
body#integris_classic h3,
body#integris_classic h4,
body#integris_classic .quote,

body#integris_classic #mainarea a {color: #A50052;}
body#integris_classic #mainarea a:hover {color: #666666;}

body#integris_classic #pagenav a {
	color: #666666;
	background-image: url(../images/products/integris_classic/nav_arrow_top.gif);
}
body#integris_classic #pagenav a:hover {
	color: #666666;
}

body#integris_classic #rightcol {
	background-image: url(../images/products/integris_classic/right_col.jpg);
	height: 500px;
}


/***** Integris Finance *****/

/* Integris Finance nav */

body.products#integris_finance #nav,
body.userarea#integris_finance #nav {
	border-top: 1px solid #65B9E2;
	border-bottom: 1px solid #002D4E;
	background-image: url(../images/products/integris_finance/nav_up.jpg) !important;
	background-position: center;
}
body.products#integris_finance #nav a,
body.userarea#integris_finance #nav a {
	background-image: url(../images/products/integris_finance/nav_up.jpg) !important;
}
body.products#integris_finance #nav a:hover,
body.userarea#integris_finance #nav a:hover {
	background-image: url(../images/products/integris_finance/nav_ov.jpg) !important;
}

/* Integris Finance nav page marker */

body.products#integris_finance #nav ul li.products a,
body.products#integris_finance #nav ul li.products a:hover,

body.userarea#integris_finance #nav ul li.userarea a,
body.userarea#integris_finance #nav ul li.userarea a:hover {
	background-image: url(../images/products/integris_finance/nav_ov.jpg) !important;
}

/* Integris Finance dl box */

body#integris_finance .box_head {
	background-image: url(../images/products/integris_finance/box_top.gif);
}
body#integris_finance .box_content {
	background-image: url(../images/products/integris_finance/box_content.jpg);
}

/* Integris Finance common */

body#integris_finance h2,
body#integris_finance h3,
body#integris_finance h4,
body#integris_finance .quote,

body#integris_finance #mainarea a {
	color: #009DE9;
}
body#integris_finance #mainarea a:hover {color: #847BC7;}

body#integris_finance #pagenav a {
	color: #847AC7;
	background-image: url(../images/products/integris_finance/nav_arrow_top.gif);
}
body#integris_finance #pagenav a:hover {
	color: #847AC7;
}

body#integris_finance #rightcol {
	background-image: url(../images/products/integris_finance/right_col.jpg);
	height: 500px;
}


/***** School Cash Office *****/

/* School Cash Office nav */

body.products#school_cash_office #nav,
body.userarea#school_cash_office #nav {
	border-top: 1px solid #B2C8ED;
	border-bottom: 1px solid #2F3E5B;
	background-image: url(../images/products/school_cash/nav_up.jpg) !important;
	background-position: center;
}
body.products#school_cash_office #nav a,
body.userarea#school_cash_office #nav a {
	background-image: url(../images/products/school_cash/nav_up.jpg) !important;
}
body.products#school_cash_office #nav a:hover,
body.userarea#school_cash_office #nav a:hover {
	background-image: url(../images/products/school_cash/nav_ov.jpg) !important;
}

/* School Cash Office nav page marker */

body.products#school_cash_office #nav ul li.products a,
body.products#school_cash_office #nav ul li.products a:hover,

body.userarea#school_cash_office #nav ul li.userarea a,
body.userarea#school_cash_office #nav ul li.userarea a:hover {
	background-image: url(../images/products/school_cash/nav_ov.jpg) !important;
}

/* School Cash Office dl box */

body#school_cash_office .box_head {
	background-image: url(../images/products/school_cash/box_top.gif);
}
body#school_cash_office .box_content {
	background-image: url(../images/products/school_cash/box_content.jpg);
}

/* School Cash Office common */

body#school_cash_office h2,
body#school_cash_office h3,
body#school_cash_office h4,
body#school_cash_office .quote,

body#school_cash_office #mainarea a {
	color: #7FA3E1;
}
body#school_cash_office #mainarea a:hover {color: #69529D;}

body#school_cash_office #pagenav a {
	color: #7FA3E1;
	background-image: url(../images/products/school_cash/nav_arrow_top.gif);
}
body#school_cash_office #pagenav a:hover {
	color: #7FA3E1;
}

body#school_cash_office #rightcol {
	background-image: url(../images/products/school_cash/right_col.jpg);
	height: 500px;
}


/***** Financial Planning *****/

/* Financial Planning nav */

body.products#financial_planning #nav,
body.userarea#financial_planning #nav {
	border-top: 1px solid #FECF9E;
	border-bottom: 1px solid #891F00;
	background-position: center;
}
body.products#financial_planning #nav a,
body.userarea#financial_planning #nav a {
	background-image: url(../images/products/financial_planning/nav_up.jpg) !important;
}
body.products#financial_planning #nav a:hover,
body.userarea#financial_planning #nav a:hover {
	background-image: url(../images/products/financial_planning/nav_ov.jpg) !important;
}

/* Financial Planning nav page marker */

body.products#financial_planning #nav ul li.products a,
body.products#financial_planning #nav ul li.products a:hover,

body.userarea#financial_planning #nav ul li.userarea a,
body.userarea#financial_planning #nav ul li.userarea a:hover {
	background-image: url(../images/products/financial_planning/nav_ov.jpg) !important;
}

/* Financial Planning g2 dl box */

body#financial_planning .box_head {
	background-image: url(../images/products/financial_planning/box_top.gif);
}
body#financial_planning .box_content {
	width: 160px;
	background-image: url(../images/products/financial_planning/box_content.jpg);
}

/* Financial Planning common */

body#financial_planning h2,
body#financial_planning h3,
body#financial_planning h4,
body#financial_planning .quote,

body#financial_planning #mainarea a {color: #FD880E;}
body#financial_planning #mainarea a:hover {color: #666666;}

body#financial_planning #pagenav a,
body#financial_planning #pagenav a:hover {
	color: #003E93;
	background-image: url(../images/products/financial_planning/nav_arrow_top.gif);
}

body#financial_planning #rightcol {
	background-image: url(../images/products/financial_planning/right_col.jpg);
	height: 500px;
}

body#financial_planning th {
	background-color: #FC870E;
}
.integ_subtext_b {
	margin: 0 0 0 0;
	font-size: 70%;
	font-weight: bold;
	color: #FD880E;
	line-height: 140%;
}