body {
	margin: 0px;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
a:link {color: #333333;text-decoration: none;}
a:visited {color: #333333; text-decoration: none;}
a:hover {color: #0090D9; text-decoration: underline;}
#login a:link {color: #333333;text-decoration: none;}
#login a:visited {color: #333333; text-decoration: none;}
#login a:hover {color: #CC0000; text-decoration: underline;}
.title {
	font-size: 14px;
	font-weight: bold;
	color:#548494;
	padding: 10px 10px 2px;
	border-bottom: 1px solid #666666;}
.prevnext {
	background: #EBEBEB url(images/red_bgr_prevnext.gif);
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;}
.prevnext_font {
	color: #000000;}
.roll {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;}
.roll:link {color:#666666;text-decoration:none;}
.roll:active {color:#666666;text-decoration:none;}
.roll:visited {color:#666666;text-decoration:none;}
.roll:hover {color:#548494;text-decoration:none;}
.builtby_top {
	background: #F1F2F5;
	width: 150px;
	text-align: center;
	border-right: 1px solid #000000;
	height: 35px;}
.copyright {
	color: #FFFFFF;
	background: transparent;
	text-align: right;
	padding-right: 10px;
	font-size: 10px;
	height: 20px;}
#copyright a:link {
	color: #000000;
	font-size: 10px;}
#copyright a:active {
	color: #000000;
	font-size: 10px;}
#copyright a:visited {
	color: #000000;
	font-size: 10px;}
#copyright:hover {
	color: #FF6600;
	font-size: 10px;}
.welcome {
	background: #E5E5E5;
	border-bottom: 1px solid #000000;
	font-size: 11px;
	color: #333333;
	text-align: right;}
.btn_sup {text-align: right;}

.image_border {
	border: 1px solid #000000;
}

/* FOR ADMIN LOGIN */
.adminlogin_table {
	height: 250px;
	width: 500px;
	background: url(tpadmin/img/login/adminlogin_bkgr.jpg) no-repeat;}
.adminlogin_label {
	font-weight: bold;
	color: #333333;
	text-align: right;
	padding-right: 6px;
	width: 80px;
	font-size: 14px;}
.adminlogin_formcell {
	font-weight: bold;
	color: #333333;
	padding-left: 6px;}
.adminlogin_title {
	font-size: 14px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 92px;}
.adminlogin_form_input {font-size: 12px;color: #FFFFFF;
	background: #9A9A9A;height: 22px;width: 265px;border: 1px solid #333333;
	padding-left: 10px;font-weight: bold;}
.adminlogin_button_cell {padding-top: 5px;padding-bottom: 30px;text-align: right;padding-right: 20px;}
.adminlogin_button {color: #FFFFFF;height: 24px;width: 120px;border: 0px none;
	background: url(tpadmin/img/login/adminlogin_btn_bkgr.gif);
	cursor: hand;}
.adminlogin_table_gral {text-align: center;vertical-align: top;height: 100%;width: 100%;padding-top: 50px;}
.adminlogin_logo {text-align: center;position: absolute;height: 130px;width: 100%;}
.adminwelcome_title {
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	background: #666666;
	text-align: right;
	height: 20px;
	padding-right: 30px;}

/* gray Styles-------------------------------------------------------------------------- */

.page_title {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	padding: 10px 10px 2px 0px;
	border-bottom: 1px solid #666666;}
.btn_loginetc {
	height: 20px;
	width: 80px;
	padding-left: 2px;}
.content_mgn {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	}
.bkgr_header {
	background: #000000;
	text-align: right;}
.bkgr_logo_client {background: #F1F2F5;}
.logo_client {
	}
.bkgr_menu {
	background: #E1DFDA;
	border-right: 2px solid #FFFFFF;
	width: 150px;
	border-left: 2px solid #E1DFDA;
}
.title {
	font-size: 14px;
	font-weight: bold;
	color:#548494;
	padding: 10px 10px 2px;
	border-bottom: 1px solid #666666;
}
.subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#548494;
	border-bottom: 1px solid #666666;
	padding: 20px 5px 0px;
}
.table_gral {
	padding: 3px;
	width: 100%;}
.table_border {
	padding: 3px;
	border: 1px solid #666666;}
.row1 {
        background-color: #F5F5F5;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.row2 {
        background-color: #E5E5E5;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.row3 {
        background-color: #CFCFCF;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.rowactive {
	background-color: #999999;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9B9B9B;
	background-image: url(images/bkgr_active.gif);
	cursor:hand;}
.legend {
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        border: 1px solid #666666;
        padding: 0px 8px;}
.button {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/bkgr_btn.gif) no-repeat;
	cursor: hand;
	height: 24px;
	border: 0px;
	width: 120px;
	text-align: center;
}
.button_off {
        font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF; border: 0px none; 
		background: url(images/btn_bkgr_off.gif);height: 24px;width: 110px;cursor: hand;}
.button_on {
        font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF;border: 0px none;
        background: url(images/btn_bkgr_on.gif);height: 24px;width: 110px;cursor: hand;}
.formlabel {
	background: #CFCFCF;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #9B9B9B;
}
.formcell {
	background: #F5F5F5;
	padding-right: 5px;
	border: 1px solid #9B9B9B;
	padding-left: 5px;
}
.prevnext {
	background: #EBEBEB url(images/bgr_prevnext.gif);
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
}
.prevnext_font {
	color: #000000;}

.inputbox {
	width: 250px;}
	
.reports_legend {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 20px;
	background: url(images/bkgr_legend.gif) no-repeat;
	width: 230px;
	height: 25px;
	border: 0px none;}
.reports_fieldset {
}

.tabla995 {
	width: 995px;
	background: #FFFFFF;}
.col_right {
	width: 150px;
	background: #FAF5DC;}
.width_int {
	width: 953px;}
.tabla953 {
	width: 953px;
	background: #FFFFFF;}
.table_total {
	background-color: #E8E3E3;
	background-image: url(images/bkgr_logo.gif);
	background-repeat: repeat-x;}
.mgn_sup {
	height: 15px;}
.mgn_sup2 {
	height: 20px;}
.b_izq {background: url(images/b_izq.gif);width: 21px;}
.b_right {background: url(images/b_right.gif);width: 21px;}
.b_sup {background: url(images/b_sup.gif);height: 21px;}
.b_inf {background: url(images/b_inf.gif);height: 21px;}
.mgn_inf {height: 15px;}
.home_login {padding: 10px;}
.btn_login_on {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr_on.gif) no-repeat;
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.input_login {
	background: #F0EFEC;
	height: 14px;
	width: 120px;
	border: 1px solid #7E7867;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #666666;}
.btn_login {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr.gif);
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.login_bkgr_title {
	text-align: center;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;}
.login_table {
	text-align: center;
	width: 180px;
	border: none;
	background: url(images/login_bkgr_table.gif) no-repeat;
	height: 125px;
	font-size: 11px;
	line-height: 13px;}
.menu {
	height: 24px;
	background: url(images/menu_bar.gif);}
.margin15 {padding: 10px 15px;}
.text_big {
	font-size: 18px;
	line-height: 22px;
	color: #000000;}
.bkgr_logo {
	height: 120px;
	width: 247px;
	background: #000000;}

/* 1 RED Styles-------------------------------------------------------------------------- */
.red_page_title {
	font-size: 18px;
	font-weight: bold;
	color:#CC0033;
	padding: 10px 10px 2px 0px;
	border-bottom: 1px solid #CC0033;}
.red_btn_loginetc {
	height: 20px;
	width: 80px;
	padding-left: 2px;}
.red_content_mgn {padding-right: 10px;padding-left: 10px;padding-top: 10px;}
.red_bkgr_header {
	background: #EAEAE8;
	text-align: right;}
.red_bkgr_logo_client {background: #F1F2F5;}
.red_logo_client {
	}
.red_bkgr_menu {
	background: #E1DFDA;
	border-right: 2px solid #FFFFFF;
	width: 243px;
	border-left: 2px solid #E1DFDA;
}
.red_subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#CC0033;
	padding: 20px 5px 0px;}
.red_table_gral {
	padding: 3px;
	width: 100%;}
.red_table_border {
	padding: 3px;
	border: 1px solid #CC0033;}
.red_row1 {
        background-color: #FFEAEF;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.red_row2 {
        background-color: #FFD9E3;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.red_row3 {
        background-color: #FFBBCC;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.red_rowactive {
	background-color: #FFA8BE;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9B9B9B;
	background-image: url(images/red_bkgr_active.gif);
	cursor:hand;}
.red_legend {
        font-size: 12px;
        color: #CC0033;
        font-weight: bold;
        border: 1px solid #CC0033;
        padding: 0px 8px;}
.red_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/red_bkgr_btn.gif) no-repeat;
	cursor: hand;
	height: 24px;
	border: 0px;
	width: 120px;
	text-align: center;}
.red_button_off {
        font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF; border: 0px none; 
		background: url(images/red_bkgr_btn_off.gif);height: 24px;width: 120px;cursor: hand;}
.red_button_on {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 0px none;
	background: url(images/red_bkgr_btn_on.gif) no-repeat;
	height: 24px;
	width: 120px;
	cursor: hand;
	text-align: center;
}
.red_formlabel {
	background: #FFBBCC;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #9B9B9B;}
.red_formcell {
	background: #FFEAEF;
	padding-right: 5px;
	border: 1px solid #9B9B9B;
	padding-left: 5px;}
.red_prevnext {
	background: #FFEAEF url(images/red_bgr_prevnext.gif);
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;}
.red_prevnext_font {
	color: #000000;}

.red_inputbox {
	width: 250px;}
	
.red_reports_legend {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 20px;
	background: url(images/bkgr_legend.gif) no-repeat;
	width: 230px;
	height: 25px;
	border: 0px none;}
.red_reports_fieldset {}

.red_tabla995 {
	width: 995px;
	background: #FFFFFF;}
.red_col_right {
	width: 150px;
	background: #FAF5DC;}
.red_width_int {
	width: 953px;}
.red_tabla953 {
	width: 953px;
	background: #FFFFFF;}
.red_table_total {
	background-color: #CC0033;
	background-image: url(images/red_bkgr_logo.gif);}
.red_mgn_sup {
	height: 15px;}
.red_mgn_sup2 {
	height: 20px;}
.red_b_izq {background: url(images/b_izq.gif);width: 21px;}
.red_b_right {background: url(images/b_right.gif);width: 21px;}
.red_b_sup {background: url(images/b_sup.gif);height: 21px;}
.red_b_inf {background: url(images/b_inf.gif);height: 21px;}
.red_mgn_inf {height: 15px;}
.red_home_login {padding: 16px 15px 16px 16px;}
.red_btn_login_on {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr_on.gif) no-repeat;
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.red_input_login {
	background: #F0EFEC;
	height: 14px;
	width: 170px;
	border: 1px solid #7E7867;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #666666;}
.red_btn_login {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr.gif);
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.red_login_bkgr_title {
	text-align: center;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;}
.red_login_table {
	text-align: center;
	width: 210px;
	border: none;
	background: url(images/login_bkgr_table.gif) no-repeat;
	height: 125px;
	font-size: 11px;
	line-height: 13px;}
.red_menu {
	height: 24px;
	background: url(images/red_menu_bar.gif);}
.red_margin15 {padding: 10px 15px;}
.red_text_big {
	font-size: 18px;
	line-height: 22px;
	color: #CC0033;}
.red_bkgr_logo {
	height: 120px;
	width: 247px;
	background: #FFFFFF;}
.red_testimonial {
	background: #FFFFFF;
	padding:15px;
	border: 1px solid #CC0033;
}
/* 2 ORANGE Styles-------------------------------------------------------------------------- */
.orange_page_title {
	font-size: 18px;
	font-weight: bold;
	color:#FF8201;
	padding: 10px 10px 2px 0px;
	border-bottom: 1px solid #FF8201;}
.orange_btn_loginetc {
	height: 20px;
	width: 80px;
	padding-left: 2px;}
.orange_content_mgn {padding-right: 10px;padding-left: 10px;padding-top: 10px;}
.orange_bkgr_header {
	background: #EAEAE8;
	text-align: right;}
.orange_bkgr_logo_client {background: #F1F2F5;}
.orange_logo_client {
	}
.orange_bkgr_menu {
	background: #E1DFDA;
	border-right: 2px solid #FFFFFF;
	width: 243px;
	border-left: 2px solid #E1DFDA;
}
.orange_subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#FF8201;
	padding: 20px 5px 0px;}
.orange_table_gral {
	padding: 3px;
	width: 100%;}
.orange_table_border {
	padding: 3px;
	border: 1px solid #FF8201;}
.orange_row1 {
        background-color: #FFEFDF;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.orange_row2 {
        background-color: #FFE9D2;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.orange_row3 {
        background-color: #FFDCB9;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.orange_rowactive {
	background-color: #FFD2A6;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9B9B9B;
	background-image: url(images/orange_bkgr_active.gif);
	cursor:hand;}
.orange_legend {
        font-size: 12px;
        color: #FF8201;
        font-weight: bold;
        border: 1px solid #FF8201;
        padding: 0px 8px;}
.orange_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/orange_bkgr_btn.gif) no-repeat;
	cursor: hand;
	height: 24px;
	border: 0px;
	width: 120px;
	text-align: center;}
.orange_button_off {
        font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF; border: 0px none; 
		background: url(images/orange_bkgr_btn_off.gif);height: 24px;width: 120px;cursor: hand;}
.orange_button_on {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 0px none;
	background: url(images/orange_bkgr_btn_on.gif) no-repeat;
	height: 24px;
	width: 120px;
	cursor: hand;
	text-align: center;
}
.orange_formlabel {
	background: #FFDCB9;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #9B9B9B;}
.orange_formcell {
	background: #FFEFDF;
	padding-right: 5px;
	border: 1px solid #9B9B9B;
	padding-left: 5px;}
.orange_prevnext {
	background: #FFEAEF url(images/orange_bgr_prevnext.gif);
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;}
.orange_prevnext_font {
	color: #000000;}

.orange_inputbox {
	width: 250px;}
	
.orange_reports_legend {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 20px;
	background: url(images/bkgr_legend.gif) no-repeat;
	width: 230px;
	height: 25px;
	border: 0px none;}
.orange_reports_fieldset {}

.orange_tabla995 {
	width: 995px;
	background: #FFFFFF;}
.orange_col_right {
	width: 150px;
	background: #FAF5DC;}
.orange_width_int {
	width: 953px;}
.orange_tabla953 {
	width: 953px;
	background: #FFFFFF;}
.orange_table_total {
	background-color: #FF8201;
	background-image: url(images/orange_bkgr_logo.gif);}
.orange_mgn_sup {
	height: 15px;}
.orange_mgn_sup2 {
	height: 20px;}
.orange_b_izq {background: url(images/b_izq.gif);width: 21px;}
.orange_b_right {background: url(images/b_right.gif);width: 21px;}
.orange_b_sup {background: url(images/b_sup.gif);height: 21px;}
.orange_b_inf {background: url(images/b_inf.gif);height: 21px;}
.orange_mgn_inf {height: 15px;}
.orange_home_login {padding: 16px 15px 16px 16px;}
.orange_btn_login_on {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr_on.gif) no-repeat;
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.orange_input_login {
	background: #F0EFEC;
	height: 14px;
	width: 170px;
	border: 1px solid #7E7867;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #666666;}
.orange_btn_login {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr.gif);
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.orange_login_bkgr_title {
	text-align: center;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;}
.orange_login_table {
	text-align: center;
	width: 210px;
	border: none;
	background: url(images/login_bkgr_table.gif) no-repeat;
	height: 125px;
	font-size: 11px;
	line-height: 13px;}
.orange_menu {
	height: 24px;
	background: url(images/orange_menu_bar.gif);}
.orange_margin15 {padding: 10px 15px;}
.orange_text_big {
	font-size: 18px;
	line-height: 22px;
	color: #FF8201;}
.orange_bkgr_logo {
	height: 120px;
	width: 247px;
	background: #FFFFFF;}
.orange_testimonial {
	background: #FFFFFF;
	padding:15px;
	border: 1px solid #FF8201;
}
/* 3 CORN Styles-------------------------------------------------------------------------- */
.corn_page_title {
	font-size: 18px;
	font-weight: bold;
	color:#FCB900;
	padding: 10px 10px 2px 0px;
	border-bottom: 1px solid #FCB900;}
.corn_btn_loginetc {
	height: 20px;
	width: 80px;
	padding-left: 2px;}
.corn_content_mgn {padding-right: 10px;padding-left: 10px;padding-top: 10px;}
.corn_bkgr_header {
	background: #EAEAE8;
	text-align: right;}
.corn_bkgr_logo_client {background: #F1F2F5;}
.corn_logo_client {
	}
.corn_bkgr_menu {
	background: #E1DFDA;
	border-right: 2px solid #FFFFFF;
	width: 243px;
	border-left: 2px solid #E1DFDA;
}
.corn_subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#FCB900;
	padding: 20px 5px 0px;}
.corn_table_gral {
	padding: 3px;
	width: 100%;}
.corn_table_border {
	padding: 3px;
	border: 1px solid #FCB900;}
.corn_row1 {
        background-color: #FFF9EA;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.corn_row2 {
        background-color: #FFF2D2;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.corn_row3 {
        background-color: #FFE9AE;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.corn_rowactive {
	background-color: #FEEF9C;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9B9B9B;
	background-image: url(images/corn_bkgr_active.gif);
	cursor:hand;}
.corn_legend {
        font-size: 12px;
        color: #FCB900;
        font-weight: bold;
        border: 1px solid #FCB900;
        padding: 0px 8px;}
.corn_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/corn_bkgr_btn.gif) no-repeat;
	cursor: hand;
	height: 24px;
	border: 0px;
	width: 120px;
	text-align: center;}
.corn_button_off {
        font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF; border: 0px none; 
		background: url(images/corn_bkgr_btn_off.gif);height: 24px;width: 120px;cursor: hand;}
.corn_button_on {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 0px none;
	background: url(images/corn_bkgr_btn_on.gif) no-repeat;
	height: 24px;
	width: 120px;
	cursor: hand;
	text-align: center;
}
.corn_formlabel {
	background: #FFE9AE;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #9B9B9B;}
.corn_formcell {
	background: #FFF9EA;
	padding-right: 5px;
	border: 1px solid #9B9B9B;
	padding-left: 5px;}
.corn_prevnext {
	background: #FEF4BC url(images/corn_bgr_prevnext.gif);
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;}
.corn_prevnext_font {
	color: #000000;}

.corn_inputbox {
	width: 250px;}
	
.corn_reports_legend {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 20px;
	background: url(images/bkgr_legend.gif) no-repeat;
	width: 230px;
	height: 25px;
	border: 0px none;}
.corn_reports_fieldset {}

.corn_tabla995 {
	width: 995px;
	background: #FFFFFF;}
.corn_col_right {
	width: 150px;
	background: #FAF5DC;}
.corn_width_int {
	width: 953px;}
.corn_tabla953 {
	width: 953px;
	background: #FFFFFF;}
.corn_table_total {
	background-color: #E8E3E3;
	background-image: url(images/corn_bkgr_logo.gif);}
.corn_mgn_sup {
	height: 15px;}
.corn_mgn_sup2 {
	height: 20px;}
.corn_b_izq {background: url(images/b_izq.gif);width: 21px;}
.corn_b_right {background: url(images/b_right.gif);width: 21px;}
.corn_b_sup {background: url(images/b_sup.gif);height: 21px;}
.corn_b_inf {background: url(images/b_inf.gif);height: 21px;}
.corn_mgn_inf {height: 15px;}
.corn_home_login {padding: 16px 15px 16px 16px;}
.corn_btn_login_on {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr_on.gif) no-repeat;
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.corn_input_login {
	background: #F0EFEC;
	height: 14px;
	width: 170px;
	border: 1px solid #7E7867;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #666666;}
.corn_btn_login {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr.gif);
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.corn_login_bkgr_title {
	text-align: center;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;}
.corn_login_table {
	text-align: center;
	width: 210px;
	border: none;
	background: url(images/login_bkgr_table.gif) no-repeat;
	height: 125px;
	font-size: 11px;
	line-height: 13px;}
.corn_menu {
	height: 24px;
	background: url(images/corn_menu_bar.gif);}
.corn_margin15 {padding: 10px 15px;}
.corn_text_big {
	font-size: 18px;
	line-height: 22px;
	color: #FCB900;}
.corn_bkgr_logo {
	height: 120px;
	width: 247px;
	background: #FFFFFF;}

.corn_testimonial {
	background: #FFFFFF;
	padding:15px;
	border: 1px solid #FCB900;
}

/* 4 YELLOW Styles-------------------------------------------------------------------------- */
.yellow_page_title {
	font-size: 18px;
	font-weight: bold;
	color:#eccb05;
	padding: 10px 0px 2px;
	border-bottom: 1px solid #eccb05;}
.yellow_btn_loginetc {
	height: 20px;
	width: 80px;
	padding-left: 2px;}
.yellow_content_mgn {padding-right: 10px;padding-left: 10px;padding-top: 10px;}
.yellow_bkgr_header {
	background: #EAEAE8;
	text-align: right;}
.yellow_bkgr_logo_client {background: #F1F2F5;}
.yellow_logo_client {
	}
.yellow_bkgr_menu {
	background: #E1DFDA;
	border-right: 2px solid #FFFFFF;
	width: 243px;
	border-left: 2px solid #E1DFDA;
}
.yellow_subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#eccb05;
	padding: 20px 5px 0px;}
.yellow_table_gral {
	padding: 3px;
	width: 100%;}
.yellow_table_border {
	padding: 3px;
	border: 1px solid #eccb05;}
.yellow_row1 {
        background-color: #FEFCE9;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.yellow_row2 {
        background-color: #FEF9CF;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.yellow_row3 {
        background-color: #FEF4A0;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.yellow_rowactive {
	background-color: #FEF4A0;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9B9B9B;
	background-image: url(images/yellow_bkgr_active.gif);
	cursor:hand;}
.yellow_legend {
        font-size: 12px;
        color: #eccb05;
        font-weight: bold;
        border: 1px solid #eccb05;
        padding: 0px 8px;}
.yellow_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/yellow_bkgr_btn.gif) no-repeat;
	cursor: hand;
	height: 24px;
	border: 0px;
	width: 120px;
	text-align: center;}
.yellow_button_off {
        font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF; border: 0px none; 
		background: url(images/yellow_bkgr_btn_off.gif);height: 24px;width: 120px;cursor: hand;}
.yellow_button_on {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 0px none;
	background: url(images/yellow_bkgr_btn_on.gif) no-repeat;
	height: 24px;
	width: 120px;
	cursor: hand;
	text-align: center;
}
.yellow_formlabel {
	background: #F5E377;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #9B9B9B;}
.yellow_formcell {
	background: #FEFCE9;
	padding-right: 5px;
	border: 1px solid #9B9B9B;
	padding-left: 5px;}
.yellow_prevnext {
	background: #FFEAEF url(images/yellow_bgr_prevnext.gif);
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;}
.yellow_prevnext_font {
	color: #000000;}

.yellow_inputbox {
	width: 250px;}
	
.yellow_reports_legend {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 20px;
	background: url(images/bkgr_legend.gif) no-repeat;
	width: 230px;
	height: 25px;
	border: 0px none;}
.yellow_reports_fieldset {}

.yellow_tabla995 {
	width: 995px;
	background: #FFFFFF;}
.yellow_col_right {
	width: 150px;
	background: #FAF5DC;}
.yellow_width_int {
	width: 953px;}
.yellow_tabla953 {
	width: 953px;
	background: #FFFFFF;}
.yellow_table_total {
	background-color: #E8E3E3;
	background-image: url(images/yellow_bkgr_logo.gif);}
.yellow_mgn_sup {
	height: 15px;}
.yellow_mgn_sup2 {
	height: 20px;}
.yellow_b_izq {background: url(images/b_izq.gif);width: 21px;}
.yellow_b_right {background: url(images/b_right.gif);width: 21px;}
.yellow_b_sup {background: url(images/b_sup.gif);height: 21px;}
.yellow_b_inf {background: url(images/b_inf.gif);height: 21px;}
.yellow_mgn_inf {height: 15px;}
.yellow_home_login {padding: 16px 15px 16px 16px;}
.yellow_btn_login_on {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr_on.gif) no-repeat;
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.yellow_input_login {
	background: #F0EFEC;
	height: 14px;
	width: 170px;
	border: 1px solid #7E7867;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #666666;}
.yellow_btn_login {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr.gif);
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.yellow_login_bkgr_title {
	text-align: center;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;}
.yellow_login_table {
	text-align: center;
	width: 210px;
	border: none;
	background: url(images/login_bkgr_table.gif) no-repeat;
	height: 125px;
	font-size: 11px;
	line-height: 13px;}
.yellow_menu {
	height: 24px;
	background: url(images/yellow_menu_bar.gif);}
.yellow_margin15 {padding: 10px 15px;}
.yellow_text_big {
	font-size: 18px;
	line-height: 22px;
	color: #eccb05;}
.yellow_bkgr_logo {
	height: 120px;
	width: 247px;
	background: #FFFFFF;}

.yellow_testimonial {
	background: #FFFFFF;
	padding:15px;
	border: 1px solid #ECCB05;
}

/* 5 GREEN Styles-------------------------------------------------------------------------- */
.green_page_title {
	font-size: 18px;
	font-weight: bold;
	color:#B0D605;
	padding: 10px 10px 2px 0px;
	border-bottom: 1px solid #B0D605;}
.green_btn_loginetc {
	height: 20px;
	width: 80px;
	padding-left: 2px;}
.green_content_mgn {padding-right: 10px;padding-left: 10px;padding-top: 10px;}
.green_bkgr_header {
	background: #EAEAE8;
	text-align: right;}
.green_bkgr_logo_client {background: #F1F2F5;}
.green_logo_client {
	}
.green_bkgr_menu {
	background: #E1DFDA;
	border-right: 2px solid #FFFFFF;
	width: 243px;
	border-left: 2px solid #E1DFDA;
}
.green_subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#B0D605;
	padding: 20px 5px 0px;}
.green_table_gral {
	padding: 3px;
	width: 100%;}
.green_table_border {
	padding: 3px;
	border: 1px solid #B0D605;}
.green_row1 {
        background-color: #F9FEDE;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.green_row2 {
        background-color: #F2FDB9;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.green_row3 {
        background-color: #E2FA61;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.green_rowactive {
	background-color: #D1E76E;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9B9B9B;
	background-image: url(images/green_bkgr_active.gif);
	cursor:hand;}
.green_legend {
        font-size: 12px;
        color: #B0D605;
        font-weight: bold;
        border: 1px solid #B0D605;
        padding: 0px 8px;}
.green_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/green_bkgr_btn.gif) no-repeat;
	cursor: hand;
	height: 24px;
	border: 0px;
	width: 120px;
	text-align: center;}
.green_button_off {
        font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF; border: 0px none; 
		background: url(images/green_bkgr_btn_off.gif);height: 24px;width: 120px;cursor: hand;}
.green_button_on {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 0px none;
	background: url(images/green_bkgr_btn_on.gif) no-repeat;
	height: 24px;
	width: 120px;
	cursor: hand;
	text-align: center;
}
.green_formlabel {
	background: #E2FA61;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #9B9B9B;}
.green_formcell {
	background: #F9FEDE;
	padding-right: 5px;
	border: 1px solid #9B9B9B;
	padding-left: 5px;}
.green_prevnext {
	background: #FFEAEF url(images/green_bgr_prevnext.gif);
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;}
.green_prevnext_font {
	color: #000000;}

.green_inputbox {
	width: 250px;}
	
.green_reports_legend {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 20px;
	background: url(images/bkgr_legend.gif) no-repeat;
	width: 230px;
	height: 25px;
	border: 0px none;}
.green_reports_fieldset {}

.green_tabla995 {
	width: 995px;
	background: #FFFFFF;}
.green_col_right {
	width: 150px;
	background: #FAF5DC;}
.green_width_int {
	width: 953px;}
.green_tabla953 {
	width: 953px;
	background: #FFFFFF;}
.green_table_total {
	background-color: #E8E3E3;
	background-image: url(images/green_bkgr_logo.gif);}
.green_mgn_sup {
	height: 15px;}
.green_mgn_sup2 {
	height: 20px;}
.green_b_izq {background: url(images/b_izq.gif);width: 21px;}
.green_b_right {background: url(images/b_right.gif);width: 21px;}
.green_b_sup {background: url(images/b_sup.gif);height: 21px;}
.green_b_inf {background: url(images/b_inf.gif);height: 21px;}
.green_mgn_inf {height: 15px;}
.green_home_login {padding: 16px 15px 16px 16px;}
.green_btn_login_on {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr_on.gif) no-repeat;
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.green_input_login {
	background: #F0EFEC;
	height: 14px;
	width: 170px;
	border: 1px solid #7E7867;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #666666;}
.green_btn_login {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr.gif);
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.green_login_bkgr_title {
	text-align: center;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;}
.green_login_table {
	text-align: center;
	width: 210px;
	border: none;
	background: url(images/login_bkgr_table.gif) no-repeat;
	height: 125px;
	font-size: 11px;
	line-height: 13px;}
.green_menu {
	height: 24px;
	background: url(images/green_menu_bar.gif);}
.green_margin15 {padding: 10px 15px;}
.green_text_big {
	font-size: 18px;
	line-height: 22px;
	color: #B0D605;}
.green_bkgr_logo {
	height: 120px;
	width: 247px;
	background: #FFFFFF;}

.green_testimonial {
	background: #FFFFFF;
	padding:15px;
	border: 1px solid #B0D605;
}

/* 6 DARKGREEN Styles-------------------------------------------------------------------------- */
.darkgreen_page_title {
	font-size: 18px;
	font-weight: bold;
	color:#3BA036;
	padding: 10px 10px 2px 0px;
	border-bottom: 1px solid #3BA036;}
.darkgreen_btn_loginetc {
	height: 20px;
	width: 80px;
	padding-left: 2px;}
.darkgreen_content_mgn {padding-right: 10px;padding-left: 10px;padding-top: 10px;}
.darkgreen_bkgr_header {
	background: #EAEAE8;
	text-align: right;}
.darkgreen_bkgr_logo_client {background: #F1F2F5;}
.darkgreen_logo_client {
	}
.darkgreen_bkgr_menu {
	background: #E1DFDA;
	border-right: 2px solid #FFFFFF;
	width: 243px;
	border-left: 2px solid #E1DFDA;
}
.darkgreen_subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#3BA036;
	padding: 20px 5px 0px;}
.darkgreen_table_gral {
	padding: 3px;
	width: 100%;}
.darkgreen_table_border {
	padding: 3px;
	border: 1px solid #3BA036;}
.darkgreen_row1 {
        background-color: #E9F7E8;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.darkgreen_row2 {
        background-color: #DBF2D9;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.darkgreen_row3 {
        background-color: #C1E9BE;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.darkgreen_rowactive {
	background-color: #C1E9BE;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9B9B9B;
	background-image: url(images/darkgreen_bkgr_active.gif);
	cursor:hand;}
.darkgreen_legend {
        font-size: 12px;
        color: #3BA036;
        font-weight: bold;
        border: 1px solid #3BA036;
        padding: 0px 8px;}
.darkgreen_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/darkgreen_bkgr_btn.gif) no-repeat;
	cursor: hand;
	height: 24px;
	border: 0px;
	width: 120px;
	text-align: center;}
.darkgreen_button_off {
        font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF; border: 0px none; 
		background: url(images/darkgreen_bkgr_btn_off.gif);height: 24px;width: 120px;cursor: hand;}
.darkgreen_button_on {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 0px none;
	background: url(images/darkgreen_bkgr_btn_on.gif) no-repeat;
	height: 24px;
	width: 120px;
	cursor: hand;
	text-align: center;
}
.darkgreen_formlabel {
	background: #C1E9BE;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #9B9B9B;}
.darkgreen_formcell {
	background: #E9F7E8;
	padding-right: 5px;
	border: 1px solid #9B9B9B;
	padding-left: 5px;}
.darkgreen_prevnext {
	background: #FFEAEF url(images/darkgreen_bgr_prevnext.gif);
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;}
.darkgreen_prevnext_font {
	color: #000000;}

.darkgreen_inputbox {
	width: 250px;}
	
.darkgreen_reports_legend {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 20px;
	background: url(images/bkgr_legend.gif) no-repeat;
	width: 230px;
	height: 25px;
	border: 0px none;}
.darkgreen_reports_fieldset {}

.darkgreen_tabla995 {
	width: 995px;
	background: #FFFFFF;}
.darkgreen_col_right {
	width: 150px;
	background: #FAF5DC;}
.darkgreen_width_int {
	width: 953px;}
.darkgreen_tabla953 {
	width: 953px;
	background: #FFFFFF;}
.darkgreen_table_total {
	background-color: #E8E3E3;
	background-image: url(images/darkgreen_bkgr_logo.gif);}
.darkgreen_mgn_sup {
	height: 15px;}
.darkgreen_mgn_sup2 {
	height: 20px;}
.darkgreen_b_izq {background: url(images/b_izq.gif);width: 21px;}
.darkgreen_b_right {background: url(images/b_right.gif);width: 21px;}
.darkgreen_b_sup {background: url(images/b_sup.gif);height: 21px;}
.darkgreen_b_inf {background: url(images/b_inf.gif);height: 21px;}
.darkgreen_mgn_inf {height: 15px;}
.darkgreen_home_login {padding: 16px 15px 16px 16px;}
.darkgreen_btn_login_on {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr_on.gif) no-repeat;
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.darkgreen_input_login {
	background: #F0EFEC;
	height: 14px;
	width: 170px;
	border: 1px solid #7E7867;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #666666;}
.darkgreen_btn_login {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr.gif);
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.darkgreen_login_bkgr_title {
	text-align: center;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;}
.darkgreen_login_table {
	text-align: center;
	width: 210px;
	border: none;
	background: url(images/login_bkgr_table.gif) no-repeat;
	height: 125px;
	font-size: 11px;
	line-height: 13px;}
.darkgreen_menu {
	height: 24px;
	background: url(images/darkgreen_menu_bar.gif);}
.darkgreen_margin15 {padding: 10px 15px;}
.darkgreen_text_big {
	font-size: 18px;
	line-height: 22px;
	color: #3BA036;}
.darkgreen_bkgr_logo {
	height: 120px;
	width: 247px;
	background: #FFFFFF;}

.darkgreen_testimonial {
	background: #FFFFFF;
	padding:15px;
	border: 1px solid #3BA036;
}

/* 7 LIGHTBLUE Styles-------------------------------------------------------------------------- */
.lightblue_page_title {
	font-size: 18px;
	font-weight: bold;
	color:#0298DB;
	padding: 10px 10px 2px 0px;
	border-bottom: 1px solid #0298DB;}
.lightblue_btn_loginetc {
	height: 20px;
	width: 80px;
	padding-left: 2px;}
.lightblue_content_mgn {padding-right: 10px;padding-left: 10px;padding-top: 10px;}
.lightblue_bkgr_header {
	background: #EAEAE8;
	text-align: right;}
.lightblue_bkgr_logo_client {background: #F1F2F5;}
.lightblue_logo_client {
	}
.lightblue_bkgr_menu {
	background: #E1DFDA;
	border-right: 2px solid #FFFFFF;
	width: 243px;
	border-left: 2px solid #E1DFDA;
}
.lightblue_subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#0298DB;
	padding: 20px 5px 0px;}
.lightblue_table_gral {
	padding: 3px;
	width: 100%;}
.lightblue_table_border {
	padding: 3px;
	border: 1px solid #0298DB;}
.lightblue_row1 {
        background-color: #E1F7FF;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.lightblue_row2 {
        background-color: #CEF1FF;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.lightblue_row3 {
        background-color: #AEE9FF;
        padding-right: 5px;
        padding-left: 5px;
        border: 1px solid #9B9B9B;}
.lightblue_rowactive {
	background-color: #AEE9FF;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9B9B9B;
	background-image: url(images/lightblue_bkgr_active.gif);
	cursor:hand;}
.lightblue_legend {
        font-size: 12px;
        color: #0298DB;
        font-weight: bold;
        border: 1px solid #0298DB;
        padding: 0px 8px;}
.lightblue_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/lightblue_bkgr_btn.gif) no-repeat;
	cursor: hand;
	height: 24px;
	border: 0px;
	width: 120px;
	text-align: center;}
.lightblue_button_off {
        font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF; border: 0px none; 
		background: url(images/lightblue_bkgr_btn_off.gif);height: 24px;width: 120px;cursor: hand;}
.lightblue_button_on {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 0px none;
	background: url(images/lightblue_bkgr_btn_on.gif) no-repeat;
	height: 24px;
	width: 120px;
	cursor: hand;
	text-align: center;
}
.lightblue_formlabel {
	background: #AEE9FF;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #9B9B9B;}
.lightblue_formcell {
	background: #E1F7FF;
	padding-right: 5px;
	border: 1px solid #9B9B9B;
	padding-left: 5px;}
.lightblue_prevnext {
	background: #FFEAEF url(images/lightblue_bgr_prevnext.gif);
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;}
.lightblue_prevnext_font {
	color: #000000;}

.lightblue_inputbox {
	width: 250px;}
	
.lightblue_reports_legend {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 20px;
	background: url(images/bkgr_legend.gif) no-repeat;
	width: 230px;
	height: 25px;
	border: 0px none;}
.lightblue_reports_fieldset {}

.lightblue_tabla995 {
	width: 995px;
	background: #FFFFFF;}
.lightblue_col_right {
	width: 150px;
	background: #FAF5DC;}
.lightblue_width_int {
	width: 953px;}
.lightblue_tabla953 {
	width: 953px;
	background: #FFFFFF;}
.lightblue_table_total {
	background-color: #E8E3E3;
	background-image: url(images/lightblue_bkgr_logo.gif);}
.lightblue_mgn_sup {
	height: 15px;}
.lightblue_mgn_sup2 {
	height: 20px;}
.lightblue_b_izq {background: url(images/b_izq.gif);width: 21px;}
.lightblue_b_right {background: url(images/b_right.gif);width: 21px;}
.lightblue_b_sup {background: url(images/b_sup.gif);height: 21px;}
.lightblue_b_inf {background: url(images/b_inf.gif);height: 21px;}
.lightblue_mgn_inf {height: 15px;}
.lightblue_home_login {padding: 16px 15px 16px 16px;}
.lightblue_btn_login_on {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr_on.gif) no-repeat;
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.lightblue_input_login {
	background: #F0EFEC;
	height: 14px;
	width: 170px;
	border: 1px solid #7E7867;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #666666;}
.lightblue_btn_login {
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/login_btn_bkgr.gif);
	text-align: center;
	height: 20px;
	width: 100px;
	border: 0px none;
	font-size: 11px;
	cursor: hand;}
.lightblue_login_bkgr_title {
	text-align: center;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;}
.lightblue_login_table {
	text-align: center;
	width: 210px;
	border: none;
	background: url(images/login_bkgr_table.gif) no-repeat;
	height: 125px;
	font-size: 11px;
	line-height: 13px;}
.lightblue_menu {
	height: 24px;
	background: url(images/lightblue_menu_bar.gif);}
.lightblue_margin15 {padding: 10px 15px;}
.lightblue_text_big {
	font-size: 18px;
	line-height: 22px;
	color: #0298DB;}
.lightblue_bkgr_logo {
	height: 120px;
	width: 247px;
	background: #FFFFFF;}

.lightblue_testimonial {
	background: #FFFFFF;
	padding:15px;
	border: 1px solid #0298DB;
}

/* TABS Styles-------------------------------------------------------------------------- */
.tabNavMarginLft {width: 10px;}
.tabNavMarginRt {
	/* This rule allows the right-side margin to expand to the full width of the table */
	width: auto;}
.tabNavSpacer {width: 3px;}
	
tr.tabRow td{
	text-align: center;
	padding: 0 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A6767;}
	
/* Removes the bottom border from tabon */
tr.tabRow td.tabon {
	border-bottom: none;}

	
/* ================== Overwrite the following in section/page level for customization ======================*/
	
/* Sets link styles for the on tabs */
.tabon a:link, .tabon a:visited, .tabon a:hover, .tabon a:active {
	display: block;
	color: #000000;
	text-decoration: none;}
	
/* Sets link styles for the off tabs */
.taboff a:link, .taboff a:visited, .taboff a:hover, .taboff a:active {
	display: block;
	color: #000000;
	text-decoration: none;}

/* Sets link styles for the off hover tabs */
.taboffhover a:link, .taboffhover a:visited, .taboffhover a:hover, .taboffhover a:active {
	display: block;
	color: #000000;
	text-decoration: none;}
/* Set width and background style of the individual tabs and their margins */
.tabon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 110px;
	background-image: url(images/tabon.gif);}
.taboff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 110px;
	background-image: url(images/taboff.gif);
	}
	
.taboffhover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 110px;
	background-image: url(images/taboffhover.gif);}
	
/* This line-height attribute controls the overall height and clickable region of the tab */
.tabon, .taboff, .taboffhover {
	line-height: 24px;} 

/*Testimonials*/
.testimonial_text{
	margin-left: 20px;
	line-height: 20px;
}

.testimonial_by{
	font-size: 10px;
	font-weight: bold;	
	line-height:90%;
}.testimonials_col {
	width: 180px;
	background: #F0EFEC;
	padding: 10px;
}
.demo_col {
	width: 200px;
	background: #F0EFEC;
}
