/* CSS Document */

body
{
	margin:0;
	padding:0;
}

.TOP_LEFT_TILE
{
	background:url(../images/TOP_02.jpg) repeat-x;
	height:108px;
}

.TOP_CENTER_TILE
{
	background:url(../images/TOP_04.jpg) repeat-x;
	height:108px;
}

.TOP_RIGHT_TILE
{
	background:url(../images/TOP_14.jpg) repeat-x;
	height:108px;
}

.BANNERSIDE_TILE
{
	background:url(../images/BANNER_19.jpg);
	height:324px;
}

.MAINNAV_SIDE
{
	background:url(../images/MAINNAV_20.jpg) repeat-x;
	height:56px;
}

.MAINNAV_CENTER
{
	background:url(../images/MAINNAV_29.jpg) repeat-x;
	height:56px;
}

.BODY_SIDE_TILE
{
	background:url(../images/BODY_32.jpg) repeat-x top;
	height:448px;
}

.BODY_TILE
{
	background:url(../images/BODY_34.jpg) repeat-x top;
}

.FEATURE_TILE
{
	background:url(../images/BODYRIGHT_38.jpg) no-repeat top;
	min-height:130px;

	padding-top:45px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

.DOWNLOAD_TILE
{
	background:url(../images/BODYRIGHT_42.jpg) no-repeat top;
	min-height:135px;

	padding-top:45px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

.TESTIMONIAL_TILE
{
	background:url(../images/BODYRIGHT_44.jpg) no-repeat top;
	min-height:137px;

	padding-top:45px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}


.MIDDIV_TILE
{
	background:url(../images/MIDDIV_45.jpg) repeat-y;
	width:3px;
	padding-right:10px;
}

.CONTENT_BODY
{
	padding:20px;
}

.FOOTER_SIDE
{
	background:url(../images/FOOTER_50.jpg) repeat-x;
	height:144px;
}

.FOOTER_MID
{
	background:url(../images/FOOTER_55.jpg) repeat-x;
	vertical-align:bottom;
	height:144px;
}

.COPY
{
	background:url(../images/COPYRIGHTsECTION_59.jpg) repeat-x TOP;
	text-align:center;

}
/*HOVER CLASSES*/

.HOME
{
	background:url(../images/TOP_06.jpg) no-repeat;
	height:108px;
	width:38px;
	display:inline-table;
	margin:0;
	padding-top:0;
	padding-right:20px;
	padding-left:0;
}

.HOME a:hover
{
	background:url(../images/TOPNAV2_MOVER_06.jpg) no-repeat;
	height:108px;
	width:38px;
	display:inline-table;
	margin:0;
	padding:0;
}	

.ABOUT
{
	background:url(../images/TOP_08.jpg) no-repeat;
	height:108px;
	width:59px;
	display:inline-table;
	margin:0;
	padding-top:0;
	padding-right:20px;
	padding-left:0;
}

.ABOUT a:hover
{
	background:url(../images/TOPNAV2_MOVER_08.jpg) no-repeat;
	height:108px;
	width:59px;
	display:inline-table;
	margin:0;
	padding:0;
}

.LOGIN
{
	background:url(../images/TOP_10.jpg) no-repeat;
	height:108px;
	width:38px;
	display:inline-table;
	margin:0;
	padding-top:0;
	padding-right:20px;
	padding-left:0;
}

.LOGIN a:hover
{
	background:url(../images/TOPNAV2_MOVER_10.jpg) no-repeat;
	height:108px;
	width:38px;
	display:inline-table;
	margin:0;
	padding:0;
}

.CONTACT
{
	background:url(../images/TOP_12.jpg) no-repeat;
	height:108px;
	width:55px;
	display:inline-table;
	margin:0;
	padding-top:0;
	padding-right:20px;
	padding-left:0;
}

.CONTACT a:hover
{
	background:url(../images/TOPNAV2_MOVER_12.jpg) no-repeat;
	height:108px;
	width:55px;
	display:inline-table;
	margin:0;
	padding:0;
}

.OVERVIEW
{
	background:url(../images/MAINNAV_22.jpg) no-repeat;
	height:56px;
	width:77px;
	display:inline-table;
	margin:0;
	padding:0;
}

.OVERVIEW a:hover
{
	background:url(../images/MAINNAV_MOVER_22.jpg) no-repeat;
	height:56px;
	width:77px;
	display:inline-table;
	margin:0;
	padding:0;
}

.SERVICES
{
	background:url(../images/MAINNAV_23.jpg) no-repeat;
	height:56px;
	width:81px;
	display:inline-table;
	margin:0;
	padding:0;
}

.SERVICES a:hover
{
	background:url(../images/MAINNAV_MOVER_23.jpg) no-repeat;
	height:56px;
	width:81px;
	display:inline-table;
	margin:0;
	padding:0;
}

.PRODUCT
{
	background:url(../images/MAINNAV_24.jpg) no-repeat;
	height:56px;
	width:79px;
	display:inline-table;
	margin:0;
	padding:0;
}

.PRODUCT a:hover
{
	background:url(../images/MAINNAV_MOVER_24.jpg) no-repeat;
	height:56px;
	width:79px;
	display:inline-table;
	margin:0;
	padding:0;
}

.ABOUTNAV
{
	background:url(../images/MAINNAV_25.jpg) no-repeat;
	height:56px;
	width:58px;
	display:inline-table;
	margin:0;
	padding:0;
}

.ABOUTNAV a:hover
{
	background:url(../images/MAINNAV_MOVER_25.jpg) no-repeat;
	height:56px;
	width:58px;
	display:inline-table;
	margin:0;
	padding:0;
}

.CONTACTNAV
{
	background:url(../images/MAINNAV_26.jpg) no-repeat;
	height:56px;
	width:81px;
	display:inline-table;
	margin:0;
	padding:0;
}

.CONTACTNAV a:hover
{
	background:url(../images/MAINNAV_MOVER_26.jpg) no-repeat;
	height:56px;
	width:81px;
	display:inline-table;
	margin:0;
	padding:0;
}

.PRIVACY
{
	background:url(../images/MAINNAV_27.jpg) no-repeat;
	height:56px;
	width:74px;
	display:inline-table;
	margin:0;
	padding:0;
}

.PRIVACY a:hover
{
	background:url(../images/MAINNAV_MOVER_27.jpg) no-repeat;
	height:56px;
	width:74px;
	display:inline-table;
	margin:0;
	padding:0;
}

.TERMS
{
	background:url(../images/MAINNAV_28.jpg) no-repeat;
	height:56px;
	width:107px;
	display:inline-table;
	margin:0;
	padding:0;
}

.TERMS a:hover
{
	background:url(../images/MAINNAV_MOVER_28.jpg) no-repeat;
	height:56px;
	width:107px;
	display:inline-table;
	margin:0;
	padding:0;
}

.OVERVIEW
{
	background:url(../images/MAINNAV_22.jpg) no-repeat;
	height:56px;
	width:77px;
	display:inline-table;
	margin:0;
	padding:0;
}

.OVERVIEW a:hover
{
	background:url(../images/MAINNAV_MOVER_22.jpg) no-repeat;
	height:56px;
	width:77px;
	display:inline-table;
	margin:0;
	padding:0;
}
	
	
/*font*/

.FOOTER_REG
{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#FFFFFF;
	line-height:12px;

}

.FOOTER_REG a
{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#FFFFFF;
	line-height:12px;
	text-decoration:none;
}

.COPY_TEXT
{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#000000;
	line-height:12px;
	text-align:center;

}

.FOOTER_bold
{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	line-height:12px;

}

.FOOTER_bold a
{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	line-height:12px;
	text-decoration:none;

}

.MAINTEXT
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
	line-height:12px;

}

.MAINTEXT_bold
{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:12px;

}

.MAINTEXT a
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#790000;
	text-decoration:none;
	line-height:12px;
}

.MAINTEXT a:hover
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#790000;
	text-decoration:none;
	border-bottom:dashed 1px;
	border-bottom-color:#790000;
	line-height:12px;
}

.MAINTEXT_subtitle
{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#790000;
	line-height:12px;

}

.MAINTOPIC
{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:20px;
	color:#790000;
	line-height:12px;

}

.SIDENAV_CAT
{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:12px;

}

.SIDENAV_CAT_selected
{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#790000;
	line-height:12px;

}

.SIDENAV_CAT a
{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:12px;
	text-decoration:none;

}

.SIDENAV_CAT a:hover
{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#790000;
	line-height:12px;
	text-decoration:none;

}

.SIDENAV
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
	line-height:12px;
}

.SIDENAV_selected
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#790000;
	line-height:12px;
}

.SIDENAV a
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
	line-height:12px;
	text-decoration:none;
}

.SIDENAV a:hover
{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#790000;
	line-height:12px;
	text-decoration:none;
}

/*inside*/

.SIDENAVTILE
{
	background:url(../images/INSIDELEFT_06.jpg) no-repeat;
	height:31px;
	padding-left:25px;
}

.SIDENAVTOP
{
	background:url(../images/INSIDELEFT_06TOP2.jpg) no-repeat;
	height:31px;
}	

.SIDENAVBOTTOM
{
	background:url(../images/INSIDELEFT_06BOTTOM.jpg) no-repeat;
	height:31px;
}	

/*forms*/

.BOXES
{
	border: solid 1px #666666;
	width:250px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
	line-height:12px;
} 



	