BODY
{
    BORDER-RIGHT: #EFC576 0px solid;
	BORDER-LEFT: #EFC576 0px solid;
    BORDER-TOP: #ffffff 0px solid;
	BORDER-BOTTOM: #EFC576 0px solid;
	margin-top:1px;
    FONT-SIZE: 8pt;
    COLOR: #94481F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/background.gif);
	BACKGROUND-COLOR: #dd9f76;
}

TABLE,div,TD,TR
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    /* width: 192px; - don't use width in this table */
}
.main_table
{    
    width:812px;
    height:110px;
    margin-top:0px;
	BORDER-BOTTOM: #EFC576 0px solid;
	background-image:url(images/logos_bg.jpg); /* background image */
	background-repeat:no-repeat;
	background-position:top;
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #4B2510;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    line-height:14px;
}
.p_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #4B2510;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.p_clr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.p_i
{
    FONT-SIZE: 10pt;
    COLOR: #4B2510;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.form_text2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #4B2510;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.form_text2 A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #BD321A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.form_text2 A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #BD321A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.form_text2 A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    COLOR: #ff0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.form_text_tiny
{
	FONT-SIZE: 8pt;
	COLOR: #4B2510;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
TD,TR
{
    FONT-SIZE: 8pt;
    COLOR: #4B2510;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.leftlinks_bg
{
    BACKGROUND-COLOR: #FFECC1;
    background-image:url(images/leftlinks_bg.jpg);
}
.leftlinks A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #A04E21;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.leftlinks A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #A04E21;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.leftlinks A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #A04E21;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.leftlinks A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff0033;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.hdrlogo
{
	background-image: url(images/logo_Arise.gif);
	width: 400px;
	height: 102px;
	background-repeat: no-repeat;
	background-position:left;
	padding-top: 2px;
	padding-bottom:12px;
	margin-right:10px;
    margin-bottom:10px;
	vertical-align:middle;
}

.hdrlogo2
{
	background-image: url(images/logo_JSP.gif);
	background-position: right;
	background-repeat: no-repeat;	
	width: 160px;
	height: 99px;
	padding-top: 26px;
	vertical-align:bottom;

}

.hdr A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE:8pt;
    COLOR: #A04E21;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.hdr A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE:8pt;
    COLOR: #A04E21;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.hdr A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE:8pt;
    COLOR: #A04E21;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.hdr A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE:8pt;
    COLOR: #ff0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}



.footer_bg 
{
	background-image:url('images/footer_bg.jpg');
	background-repeat:repeat-x;
	height:48px;
	padding-bottom:2px;
}
.footer
{
    /* width:812px; */
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #ffffcc; /*ffcc00 */
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-image:url(images/footer_bg.jpg);
    background-position:bottom;
    background-repeat:repeat-x;  
}
.footer A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.footer A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.footer A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #ffff99;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.toplinks2_bg
{
    FONT-SIZE: 7pt;
    /*BACKGROUND-IMAGE: url(images/bg1.jpg);*/
	BACKGROUND-COLOR:#FFC20F;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: center;
    margin-bottom:6px;
}
.toplinks2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #8D441D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: center;
    padding-right:5px;
    padding-left:4px;
    padding-bottom:4px;   
}

.toplinks2 A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    COLOR: #8D441D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.toplinks2 A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    COLOR: #8D441D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;

}
.toplinks2 A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    COLOR: #E67300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION:  underline;
}
.rightlinks A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #8B431D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.rightlinks A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #8B431D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.rightlinks A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #8B431D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.rightlinks A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE:8pt;
    COLOR: #ff0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}



.links A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #BD321A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.links A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #BD321A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.links A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #BD321A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.links A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    COLOR: #ff0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff3366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.td_headers
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #713617;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/box_um.gif);
    width: 141px;
}

.td_headersa
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #713617;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/box_um.gif);
    width:550px;
    height:22px;
    padding-top:2px;
    
}

.td_headers2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #713617;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.td_headers3a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
	text-align:left;		
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DEA47C; /*DB9A6F*/
/*background-image:url(images/i_icn.jpg);  #D58855*/
}
.td_headers3
{
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DB9A6F;
	vertical-align: middle;
}
.td_headers4
{
    BACKGROUND-COLOR: #f7f8f9;
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: none;
    COLOR: #A95223;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    padding-left:2px;
    padding-bottom:0px;
    padding-top:4px;
    height:24px;

}
.headerleft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #4B2510;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.select
{
    BORDER-RIGHT: #4B2510 1px solid;
    BORDER-TOP: #4B2510 1px solid;
    FONT-SIZE: 7pt;

    BORDER-LEFT: #4B2510 1px solid;
    COLOR: #4B2510;
    BORDER-BOTTOM: #4B2510 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.checkbox
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 7pt;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: #4B2510;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 0px;
    COLOR: #4B2510;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.input
{
    BORDER-RIGHT: #E7AC41 1px solid;
    BORDER-TOP: #E7AC41 1px solid;
    BORDER-LEFT: #E7AC41 1px solid;
    BORDER-BOTTOM: #E7AC41 1px solid;
	COLOR: #4B2510;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFEA;
}

INPUT
{
    BORDER-RIGHT: #4B2510 0px solid;
    BORDER-TOP: #4B2510 0px solid;
    BORDER-LEFT: #4B2510 0px solid;
    BORDER-BOTTOM: #4B2510 0px solid;
	COLOR: #4B2510;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
radio
{
    BORDER-RIGHT: #adc4da 0px solid;
    BORDER-TOP: #adc4da 0px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #adc4da 0px solid;
    COLOR: #4B2510;
    BORDER-BOTTOM: #adc4da 0px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TEXTAREA
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #4B2510;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.inputText
{
    BORDER-RIGHT: #4B2510 1px solid;
    BORDER-TOP: #4B2510 1px solid;
    BORDER-LEFT: #4B2510 1px solid;
    BORDER-BOTTOM: #4B2510 1px solid;
	COLOR: #4B2510;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.cell_bg
{
    BACKGROUND-COLOR: #e8eef8;
}

/* HOME AND ABOUT US LINKS */
.top_menu_bg
{
    HEIGHT: 16px;
    /* background-color:#fff; */
    padding-bottom:0px;
    vertical-align:bottom;
}
 /*	
.top_menu
{
   display:block;
    BACKGROUND-IMAGE:url(images/t_menu_bg1.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
    height:26px;
    border-top:1px solid #33000;
    border-bottom:1px solid #330000; 
}*/
/*
.top_menu a:link
{
	BACKGROUND-IMAGE:url(images/t_menu_bg1.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
    font-size:12px;
	color:#F2C95B;
	display: block;

	
}

.top_menu a:visited
{
	BACKGROUND-IMAGE:url(images/t_menu_bg1.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
    font-size:12px;
	color:#FFC10C;
	display:block;

}

 .top_menu a:hover
{
	BACKGROUND-IMAGE:url(images/t_menu_bg2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
    font-size:12px;
	color:#6D3516;
}

.top_menu a:active
{
	BACKGROUND-IMAGE:url(images/t_menu_bg1.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
    font-size:12px;
	color:#F2C95B;
	display: block;

	
}
*/
.top_menu_link_bg
{

    font-size:11px;
	color:#FFD75B;		
	BACKGROUND-IMAGE:url(images/t_menu_bg1.jpg);
	/* 	padding-top:4px;
	padding-bottom:4px;
    background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #33000;

	display:block;
    border-top:1px solid #33000;
    border-bottom:1px solid #330000;*/
    text-transform:uppercase;

}
.top_menu_hover_bg
{
	BACKGROUND-IMAGE:url(images/t_menu_bg2.jpg);
	background-repeat:repeat-x;
    font-size:11px;
	color:#6D3516;
	text-transform:uppercase;

}

.table
{
    WIDTH: 780px;
}

.td_right_bg
{
BACKGROUND-COLOR:#FCF3DC;
padding:4px;
}
.td_center_bg
{
/*BACKGROUND-COLOR:#ffffff;*/
background-image:url(images/center_bg.jpg);
}

.td_center_bg_btm
{
/*BACKGROUND-COLOR:#ffffff;*/
background-image:url(images/center_bg_btm.jpg);
}


.product_tbl_bg1
{
BACKGROUND-COLOR:#FDF1D7;
BORDER-RIGHT:#FAD78D 1px solid;
BORDER-LEFT:#FAD78D 1px solid;
BORDER-TOP:#FAD78D 1px solid;
BORDER-BOTTOM:#FAD78D 1px solid;
COLOR: #4B2510;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
padding:16px 6px 6px 6px;
}


.product_tbl_bg2
{
BACKGROUND-COLOR:#FDF9E8;
BORDER-RIGHT:#FAD78D 1px solid;
BORDER-LEFT:#FAD78D 1px solid;
BORDER-TOP:#FAD78D 1px solid;
BORDER-BOTTOM:#FAD78D 1px solid;
COLOR: #4B2510;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.kbcell
{
	padding-bottom: 5px;
	border-bottom: #996600 1px solid;
}

.buton_style
{
	/* background-color:#FFFFCC;*	*/
	background-image: url(images/btn_bg.jpg);
	border-color: #C98254;
	
 	border-width:1px;
	vertical-align:top;
 
	font-size:11px; 
	font-weight:bold; 
	color: #FFF9DF;
	padding:0px; 
	height:22px; 
	width:58px;
	
}

.boxmiddle
{
	padding: 4px; /* was 10 */
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #F2CF7D;
	background-color: #F9E6B5;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	border-left-color: #F2CF7D;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F2CF7D;	
}

.boxmiddle_w_banner
{
	padding-left: 2px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #F9E6B5;
}

.boxmiddle3
{
	padding: 10px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #F2CF7D;
	background-color: #FFFFFF;
	color: #663300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left-color: #F2CF7D;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F2CF7D;
}

.boxtoplt
{
	background-image: url(images/box_ul.gif);
	width: 22px;
	background-repeat: no-repeat;
}

.boxtopctr 
{
	background-image: url(images/box_um.gif);
	
	
}

.boxtoprt 
{
	background-image: url(images/box_ur.gif);
	background-repeat: no-repeat;
	width:22px;
}

.boxbottomlt 
{
	background-image: url(images/box_ll.gif);
	background-repeat: no-repeat;
	width:22px;
}

.boxbottomctr
{
	background-image: url(images/box_lm.gif);

	
}

.boxbottomrt 
{
	background-image: url(images/box_lr.gif);
	background-repeat: no-repeat;
	width:22px;
}

.toplinksS A:active
{
	font-weight: normal;
	font-size: 8pt;
	color: #CC0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.toplinksS A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    COLOR: #CC0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: left;
}
.toplinksS A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    COLOR: #CC0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: left;
}
.toplinksS A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    COLOR: #8D441D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION:  underline;
    text-align: left;
}


.twoColFixRtHdr #container
{
	width: 812px; /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	/* margin: 0 auto; *//* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #DEA47C;
	text-align: left;
	padding-top: 0px;
} 
.twoColFixRtHdr #header { 
	/*padding: 0 10px 0 20px;   this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.twoColFixRtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixRtHdr #sidebar1
{
	float: right; /* since this element is floated, a width must be given */
	width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */ /* background: #EBEBEB; the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 15px 10px 10px; /* 25px - top */
}
.twoColFixRtHdr #mainContent
{
	margin-right: 210px;
	padding-top: 9px;/* 25px */
	padding-left: 9px;
	padding-bottom: 2px;
	
}

.twoColFixRtHdr #foot { 
	/*padding: 0 10px 0 20px;  this padding matches the left alignment of the elements in the divs that appear above it. */
	/* background-image:url(images/footer_bg.jpg); */
} 
.twoColFixRtHdr #foot p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}



.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.formlabel
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	height: 20px;
	font-size: 12px;
	font-weight:bold;
	COLOR: #805546;
}

.formvalue
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	height: 20px;
	font-size: 12px;
}
/* SITE MAP PAGE */

.sitemap_level1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	color: #CC3300;
}

.sitemap_level1 a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	color: #CC3300;
}

.sitemap_level1 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	color: #996633;
}

.sitemap_level1 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	color: #CC3300;
}

/* ---------------------- */
.sitemap_level2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	color: #CC3300;
}

.sitemap_level2 a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	color: #CC3300;
}

.sitemap_level2 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	color: #873A01;
}

.sitemap_level2 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	color: #CC3300;
}

td.sitemap_level2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	color: #996633;
}
/* ---------------- */
.sitemap_level3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 25px;
	color: #996633;
	text-decoration:none;
}

.sitemap_level3 a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	color: #996633;
	text-decoration:none;
}
.sitemap_level3 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	color: #996600;
	text-decoration:none;
}
.sitemap_level3 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	color: #CC3300;
	text-decoration:none;
}

td.sitemaphover
{
	background-color: #FFDCB9;
}

.marketing_bnr
{
	background-image: url(images/marketing_bnr_adj.jpg);
	width: 564px;
	height: 170px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-align:center;
}

.prod_info_bnr
{
	background-image: url(images/banner_product.jpg);
	width: 572px;
	height: 156px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.chat_banner
{
  width:171px;
  height:60px;
  margin-top:6px;
  padding:2px;
}
.section_hdr
{
	width: 100%;
	height: 20px;
	background-color: #FFECC1;
	font-weight: bold;
	font-size: 9pt;
	text-transform: none;
	color: #A95223;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 8px;
	position: relative;
}


.section_hdr_txt
{
	margin-bottom: 0px;
	float: left;
	margin-left: 4px;
    width: 66px;
    color:#fff;
}

.section_icon
{
	background-image: url(images/i_logo.gif);
	background-color: #FFECC1;
	background-repeat: no-repeat;
	float: left;
	width: 13px;
}

.section_icon2
{
	background-image: url(images/i_logo.gif);
	background-repeat: no-repeat;
	float: left;
	width: 13px;
	margin-left:4px;
}

.section_txt
{
	padding: 5px;
	width: 100%; 
	/* width:555px;*/
	
}

.section_txt2
{
    color:#8B431D;
	padding: 0px;
	width: 100%; 
	/* width:555px;*/
	
}

.section_txt_learn_more
{
	
	width: 100%;
	text-align: right;
	
}
    
.split_panel_lt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #663300;
	background-color: #FFFFFF;
	width: 189px; /* 190 */
	float: left;
	margin-left: 0px;
	margin-right: 3px;
}

.split_panel_mid
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #663300;
	background-color: #FFFFFF;
	width: 189px;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}

.split_panel_rt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #663300;
	background-color: #FFFFFF;
	width: 189px;
	float: left;
	margin-left: 3px;
	margin-right: 0px;
}

.split_panel_head
{
	width: 189px;
	height: 20px;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DEA47C;
	padding-top: 8px;
	background-image:url(images/split_panel_head.jpg);
}

.split_panel_img_lt
{
	width: 189px;
	height: 54px;
	background-image: url(images/highlights_ts.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

.split_panel_img_mid
{
	width: 189px;
	height: 54px;
	background-image: url(images/benefits_ts.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

.split_panel_img_rt
{
	width: 189px;
	height: 54px;
	background-image: url(images/img3.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

.split_panel_text
{	
	width: 177px;
    background-image:url(images/grad_bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    padding-bottom:6px;
	font-weight: normal;
	font-size: 8pt;
	color: #663300;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.shim
{
    padding:4px;
}
.style1
        {
            padding: 4px 2px;
            background-color: #F9E6B5;
            height: 48px;
        }
        
        
