@charset "UTF-8";
/* CSS Document */

body{
	background-color:#403F40;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	background-image: url(images/background.gif);
	background-repeat: repeat;
}

#container{
	display:block;
	position:relative;
	margin:5px auto;
	width:858px;
	height:auto;
}

/* HEADER */

.header{
	display:block;
	position:relative;
	width:858px;
	height:110px;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
}

.header_left{
	display:block;
	position:relative;
	width:420px;
	height:110px;
	float:left;
}

.header_right{
	display:block;
	position:relative;
	width:398px;
	height:88px;
	float:right;
	margin:16px 18px 0px 0px;
}

/* MENU */

.menu{
	display:block;
	position:relative;
	width:858px;
	height:30px;
	background-image: url(images/menu_bg.gif);
	background-repeat: no-repeat;
}

.menu li
{
	display:inline;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 45px;
}

.menu ul
{
	padding:6px 0px 0px 6px;
	margin:0px 0px 0px 0px;
}

/* IMAGE */

.image{
	display:block;
	position:relative;
	width:858px;
	height:247px;
}

/* CONTENT */

.header_bar{
	display:block;
	position:relative;
	width:858px;
	height:27px;
	background-image: url(images/header_bar.gif);
	background-repeat: no-repeat;
}

.header_bar2{
	display:block;
	position:relative;
	width:858px;
	height:27px;
	background-image: url(images/header_bar2.gif);
	background-repeat: no-repeat;
}

.home_mid_container{
	display:block;
	position:relative;
	width:858px;
	height:100%;
	background-image: url(images/home_mid.gif);
	background-repeat: repeat-y;
}

.mid_container{
	display:block;
	position:relative;
	width:858px;
	height:100%;
	background-image: url(images/2col_mid.gif);
	background-repeat: repeat-y;
}


.content_home_left{
	display:block;
	position:relative;
	width:280px;
	height:100%;
	float:left;
}

.content_home_right{
	display:block;
	position:relative;
	width:275px;
	height:100%;
	float:right;
	margin:0px 10px 0px 0px;
}

.content_home_left2{
	display:block;
	position:relative;
	width:560px;
	height:100%;
	float:left;
}

.clear_bar{
	display:block;
	position:relative;
	width:858px;
	height:27px;
	background-image: url(images/clear_bar.gif);
	background-repeat: no-repeat;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
}

/* BOTTOM */

.home_bottom_strip{
	display:block;
	position:relative;
	width:858px;
	height:100%;
	background-image: url(images/home_bottom.gif);
	background-repeat: repeat-y;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.bottom_signoff{
	display:block;
	position:relative;
	width:858px;
	height:23px;
	background-image: url(images/bottom_signoff.gif);
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
}

/* LINKS */

.a, .a:hover {
	font-weight:normal;
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.a:hover {
	color:#E10177;
	}
	
.ab, .ab:hover {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.ab:hover {
	color:#E10177;
	}
	
.ac, .ac:hover {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.ac:hover {
	color:#000000;
	}
	
.ad, .ad:hover {
	color:#E10177;
	text-decoration:none;
	}
	
.ad:hover {
	color:#ffffff;
	}
	
	
/* FONTS */
	
.header_copy {
	font-size:1.1em;
	color:#FFFFFF;
	margin:38px 0px 0px 30px;
	}
	
.white_body {
	font-size:0.7em;
	color:#FFFFFF;
	margin:5px 10px 10px 45px;
	}
	
.white_body_small {
	font-size:0.57em;
	color:#FFFFFF;
	margin:0px 0px 0px 45px;
	padding:6px 0px 0px 0px;
	font-weight:bold;
	}
	
.white_intro {
	font-size:0.9em;
	color:#FFFFFF;
	margin:0px 10px 0px 45px;
	}
	
	
h3 {
	font-size:0.7em;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	}
	
h1 {
	font-size:1.2em;
	color:#E10177;
	margin:15px 0px 0px 45px;
	font-weight:normal;
	}
	
h2 {
	font-size:1.2em;
	color:#E10177;
	padding:15px 40px 5px 45px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	}
	
h4 {
	font-size:0.8em;
	color:#E10177;
	margin:15px 0px 0px 45px;
	}
