/* CSS Document */
/*
Kuler Generated Colours
ff7519
b24700
ff6600
00a9b2
00f1ff
*/
body {
	background-color:	#FFCC99;
	text-align		:	center;
}
div.body_container {
	width	:	1019px;
	margin	:	0px auto;
}
div.banner {
	background		:	transparent url(../assets/images/banner.jpg) no-repeat top left;
	width	:	1017px;
	height	:	88px;
}
img.banner_img {
	width	:	1017px;
	height	:	88px;
}
div.menu_bar {
	width			:	1000px;
	height			:	29px;
	background		:	transparent url(../assets/images/menu_bar.jpg) no-repeat top left;
	text-align		:	right;
	line-height		:	26px;
	padding			:	0px 17px 0px 0px;
}
img.menu_bar {
	vertical-align	:	middle;
	border			:	0px;
}
td.page_left {
	background		:	transparent url(../assets/images/page_left.jpg) repeat-y top left;
	width			:	18px;
	height			:	100%;
}
td.page_right {
	background		:	transparent url(../assets/images/page_right.jpg) repeat-y top left;
	width			:	18px;
	height			:	100%;
}
div.main_content {
	width	:	1017px;
	height	:	100%;
	padding	:	0px;
	margin	:	0px;
}
table.content {
	width	:	1017px;
	padding	:	0px;
	margin	:	0px;
	border	:	0px;
	height	:	100%;
}
td.page_content {
	text-align	:	left;
	vertical-align:	top;
	width		:	804px;
	height		:	auto;
	background	:	#FFFFFF;
	color		:	#000000;
	padding		:	0px;
	margin		:	0px;
}
td.menu_content {
	text-align	:	left;
	vertical-align:	top;
	width		:	166px;
	height		:	auto;
	background	:	#FFFFFF;
	color		:	#000000;
	padding		:	0px;
	margin		:	0px;
}
div.footer {
	width	:	1017px;
	height	:	132px;
	background:transparent url(../assets/images/footer.jpg) no-repeat top left;
}
div.submenu {
	position	:	relative;
	left		:	0px;
	top			:	-5px;
}
div.submenu_head {
	width	:	177px;
	height	:	47px;
	background:transparent url(../assets/images/navi_top.jpg) no-repeat bottom left;
}
div.submenu_foot {
	width	:	177px;
	height	:	35px;
	background:transparent url(../assets/images/navi_bottom.jpg) no-repeat top left;
}
div.submenu_body {
	width	:	137px;
	height	:	100%;
	background:transparent url(../assets/images/navi_background.jpg) repeat-y top left;
	padding	:	0px 25px 0px 15px;
}
ul.submenu {
	list-style-image	:	url(../assets/images/arrow.png);
	margin				:	0px;
	padding				: 	0px 0px 0px 50px;
}
li.submenu {
	color			:	#CCCCCC;
	font-family		:	Arial, Helvetica, sans-serif;
	font-size		:	13px;
	font-weight		:	600;
	border-bottom 	:	2px solid #3F3F3F;
	padding-bottom	:	4px;
	padding-top		:	4px;
	position		:	relative;
	left			:	-20px;
	top				: 	-3px;
}
div.advertisement {
	position	:	relative;
	left		:	0px;
	top			:	-5px;
}
div.ad_head {
	width	:	177px;
	height	:	38px;
	background:transparent url(../assets/images/ad_top.jpg) no-repeat top left;
}
div.ad_foot {
	width	:	177px;
	height	:	35px;
	background:transparent url(../assets/images/ad_bottom.jpg) no-repeat top left;
}
div.ad_body {
	width	:	147px;
	height	:	100%;
	background:transparent url(../assets/images/ad_background.jpg) repeat-y top left;
	padding	:	0px 15px 0px 15px;
}
div.content {
	margin:0px -2px 0px 0px;
/*	position	:	relative;
	left		:	3px;*/
}
div.content_head {
	width	:	803px;
	height	:	58px;
	background:transparent url(../assets/images/body_top.jpg) no-repeat bottom left;
}
div.content_foot {

	width	:	803px;
	height	:	62px;
	background:transparent url(../assets/images/body_bottom.jpg) no-repeat top left;
}
div.content_body {
	position: relative;
	width	:	753px;
	height	:	100%;
	background:transparent url(../assets/images/body_background.jpg) repeat-y top left;
	padding	:	0px 25px 0px 25px;
}
div.footer_links {
	text-align	:	right;
	padding		:	20px 36px 0px 20px;
	font-family	:	Arial, Helvetica, sans-serif;
	font-size	:	12px;
}
div.fine_print {
	text-align	:	left;
	padding		:	20px 436px 0px 26px;
	font-family	:	Arial, Helvetica, sans-serif;
	font-size	:	11px;
}
a.fine_print {
	color		:	#000000;
	text-decoration:none;
}
a.fine_print:hover {
	color		:	#FFFFFF;
	text-decoration:underline;
}
a {
	color			:	#b24700;
	text-decoration	:	none;
}
a:hover {
	color			:	#00a9b2;
	text-decoration	:	underline;
}
div.featureBox {
	text-align		:	left;
	background-color:	#DDDDDD;
	border			:	2px solid #00a0b2;
	color			:	#000000;
	height			:	190px;
	padding			:	0px 7px 0px 7px;
	width			:	220px;
	position:relative;
}

h2 {
	margin			:	0px;
}

h2.featureBoxHeader {
	margin			:	0px 0px 0px -7px;
	text-align		:	center;
	padding			:	5px 0px 5px 0px;
	background-color:	#00a0b2;
	color			:	#FFF;
	width			:	235px;
}

.bodyHeader {
	color			:	#555;
	text-decoration	:	underline;
}

table.featureBoxes {
	width		:	753px;
	padding 	:	0px 3px 0px 8px;
}

.darkBG {
    padding: 10px;
    background-color:#AAA;
}

.lightBG {
    padding: 10px;
    background-color:#DDD;
}
