@charset "UTF-8";

/* CSS Document */



html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	height: 100%;
	list-style-position: inside;
	list-style-type: square;

}



html {

	background-color: #fff;

}



/* ----------------------- GLOBAL STYLES ----------------------------- */

h1, h2, h3, h4 {
	font-family: Verdana, Geneva, sans-serif;
	color: #ff072d;
	font-size: large;

}

p {
	padding: 5px 0 15px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;

}

img.right {

	float: right;

	padding: 6px 0 6px 10px;

}

img.left {

	float: left;

	padding: 6px 8px 6px 0;

}

h1 { font-size: 1.50em; }

h2 {
	font-size: large;
	font-weight: bold;
	text-align: left;

}

h3 {
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #C00;

}





/* ---------------------------- STRUCTURE STYLES ---------------------------- */

#wrapper {

	margin: 0 auto;

	width: 973px;

	padding: 0;

}



#content {
	margin: 0;
	width: 973px;
	background: url(../assets/content_background.gif) repeat-y left top;
	float: none;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	position: inherit;
	font-family: Verdana, Geneva, sans-serif;

}



#header {

	padding: 0;

	margin: 0 auto;

	width: 973px;

	height: 134px;	

	background: url(../assets/header_bg.gif) no-repeat;

	background-color: #fff;

	background-position: center top;

}



#kma {

	background-color: #fff;

	background-position: center top;

	padding: 0;

	margin: 0 auto;

	width: 973px;

	height: 378px;

}



#promo_titles {

	background-color: #fff;

	background-position: center top;

	padding: 0;

	margin: 0 auto;

	width: 973px;

	height: 42px;

}



#main_text {
	padding: 30px 0 2 30px;
	width: 675px;
	float: left;
	text-align: inherit;
	font-weight: bold;
	left: inherit;
	font-size: small;

}

/* --

#main_text p {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	line-height: 20px;

	text-align: left;

	color: #f52040;

	padding: 20px 0 0 0;

	width: 600px;

}

-- */



#main_text ul {
	width: 575px;
	margin: 0;
	list-style: square;
	padding: 0 0 0 35px;
	line-height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #F00;
	text-align: left;

}



#main_text ul li {
	width: 575px;
	padding: 2px 0 5px 0;
	float: left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #f52040;

}



#bullets {

	float: left;

	clear: none;

	padding-right: 5px;

}

#main_text a {
	color: #00F;
	font-weight: bold;
	text-decoration: none;

}

#main_text a:visited {
	color: #00F;
	font-size: 14px;

}	



#side_bar {

	padding: 0px;

	margin: auto;

	width: 213px;

	float: left;

	display:inline;

}

hr {

	display: block;

	clear: both;

	visibility: hidden;

} 



/* ---------------------------- HOMEPAGE PROMO AREAS  ---------------------------- */

.promo_class_01 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #f40025;
	text-align: left;
	position: top;
	width: 100px;
	font-weight: bold;

}



#promo_class_02 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #f40025;

	text-align: left;

	position: top;

	width: 313px

	padding: 0 35px 0 8px;

}



#promo_class_02 ul {

	margin: 0;

	padding: 0px 0 0 28px;

	width: 313px;

	list-style-type: square;

	list-style-position: outside;

	float: left;

}



#promo_class_02 ul li {

	padding-right: 15px;

	display: inline;

	color: #f40025;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration: none;

}



#promo_class_02 ul li a, #promo_class_02 ul li a:visited {

	color: #f40025;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

}



#promo_class_02 ul li a:hover {

	color: #a5a38a;

}



img.figure {

	float: right;

	margin-left: 10px;

	margin-bottom: 5px;

	padding: 10px;

}



img.figure2 {

	float: right;

	margin-left: 0px;

	margin-bottom: 5px;

	padding: 10px 0 0 50px;

}

/* ---------------------------- FOOTER AREA  ---------------------------- */

#footer {

	width: 973px;

	height: 23px;

	color: #fff;

	text-align: right;

	font-size: 70%;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	float: left;

	margin: 15px 10px 0 0;

	padding: 3px 10px 0 5px;

	background:url(../assets/footer_bg2.gif) no-repeat;

}



#footer a {

	margin: -8px 0 15px 0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #fff;

	float: right;

	text-decoration: underline;

}



#footer p {

	margin: 0 17px 5px 0;

}



#footer p span {

	font-size: 100%;

}

/* ---------------------------- HOMEPAGE CREDIT AREA  ---------------------------- */

#credit {

	padding-top: 7px;

	width: 973px;

	color: #333;

	text-align: center;

	font-size: 72%;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	float: left;

	margin: 0 0 0 5px;

}



#credit p {

	margin: 0;

}



#credit a {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333;

}

