

/* the ui_clear div is used to clear two floated elements*/

.ui_clear {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}

/* Beginning of Template CSS*/

body {
	margin: 0px;
	background: #EBEBC8 url(/images/KISSM_BG_Bottom.jpg) no-repeat bottom center;
}

.ui_page {
	width: 788px;
	margin: 0 auto;
	background: transparent url(/images/KISSM_Repeat.jpg) repeat-y top left;
}

.ff3 .ui_page {
	width: 789px;
	margin: 0 auto;
	background: transparent url(/images/KISSM_Repeat.jpg) repeat-y top left;
}

.ui_content_bg {
	background: transparent url(/images/KISSM_Content_BG.jpg) no-repeat bottom left;
}

.ui_header {
	background: transparent url(/images/KISSM_header.jpg) no-repeat top left;
	width: 788px;
	height: 298px;
	text-align: right;
}

.ui_content {width: 764px; margin: 0px auto;}

.ui_left {
	width: 128px;
	float: left;
}

.ui_right {
	width: 590px;
	float: right;
}

.ui_main_content_wrapper {
	padding: 20px;
}

.ui_main_content {
}	

.ui_footer_wrapper {
}

.ui_footer {
	width: 766px;
	height: 27px;
}

.ui_print_email {
	color: #fff;
	padding-top: 6px;
	text-align: right;
}

.PrintPageLink a:link, 
.PrintPageLink a:visited,
.PrintPageLink a:active { 
	display: inline;
	color: #fff;
}

.PrintPageLink a:hover {
	color: #A4CEFE;
	text-decoration: none;
}

.TellAFriendLink a:link,
.TellAFriendLink a:visited,
.TellAFriendLink a:active {
	display: inline;
	color: #fff;
	padding-right: 10px;
}

.TellAFriendLink a:hover {
	color: #A4CEFE;
	text-decoration: none;
	padding-right: 10px;
}

.ui_bottom_outside {
	padding-top: 5px;
	width: 766px;
	padding-left: 10px;
	margin: 0px auto;
	color: #fff;
	padding-bottom: 18px;
	color: #353535;
	font-size: 10px;
}

.ui_bottom_outside a:link,
.ui_bottom_outside a:visited,
.ui_bottom_outside a:active {color: #353535;}

.ui_bottom_outside a:hover {color: #A5A557;}

.ui_bottom_outside sup {display: none;}
