/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#bb276c url(../graphics/background_repeat.gif) repeat-x;
	margin:0 auto;
}

#wrapper{
	width:742px;
	background:#fff url(../graphics/lined_background_repeat.gif) left 10px repeat;
	margin:0 auto;
	padding-bottom:100px;
}

#top{
	width:742px;height:64px;
	background:#e41d7b url(../graphics/lined_top.gif) bottom no-repeat;
}

#banner{
	width:742px;
	padding-bottom:8px;
	background:url(../graphics/banner_close.gif) bottom repeat-x;
}

#date{
	height:20px;width:722px;
	padding-right:20px;padding-top:5px;
	background:#000;
	text-align:right;
	font-size:10px;
	color:#fff;
}

/***** MENU *****/

#menu{
	width:742px;height:46px;
	background:url(../graphics/menu_background_repeat.gif) repeat;
	font-size:0px;
}

#menu img{
	margin:0px;margin-right:-1px;
	padding:0px;
}

/***** END MENU *****/

/***** CONTACT FORM *****/

#contact{
	float:left;
	width:213px;
	margin-left:20px;
}

#contactopen{
	background:url(../graphics/contact_top.gif) no-repeat;
	width:213px;height:29px;
}

#contactbody{
	background:url(../graphics/contact_repeat.gif) repeat-y;
	width:173px;
	padding-left:20px;padding-right:20px;
	font-size:10px;
}
#contactbody p{
	margin-top:3px;
	margin-bottom:5px;
}

.contactform{
	width:163px;
}

#contactclose{
	background:url(../graphics/contact_bottom.gif) no-repeat;
	width:213px;height:35px;
}

/***** END CONTACT *****/

/***** MAIN CONTENT *****/

#body{
	/*width:742px;*/
}

#fullmain{
	float:left;
	padding-left:20px;padding-top:15px;
	width:478px;
	margin-top:15px;margin-bottom:15px;
	font-size:11px;
	color:#000;
}

.halftext{
	margin:0px;padding:0px;
	float:left;
	width:280px;
}

#jondiv{
	background:url(../graphics/joningham.gif) no-repeat;
	width:478px;
}
.indent1{
	width:238px;
	padding-left:230px;
}
.indent2{
	width:298px;
	padding-left:180px;
}

ul{
	margin-left:18px;
	list-style-image:url(../graphics/bullet.gif); 
}
li{
	padding-bottom:15px;
}

#boxout{
	float:left;
	width:180px;
}

.boxouttop{
	background:url(../graphics/book_top.gif) no-repeat;
	width:180px;height:21px;
	margin-bottom:-2px;
}
.boxoutmid{
	background:url(../graphics/book_middle.gif) repeat-y;
	width:140px;height:109px;
	padding-left:20px;padding-right:20px;
	font-size:10px;
	text-align:center;
}

.minheight{
	float:left;
	width:1px;
	height:150px;
}

.boxoutbottom{
	background:url(../graphics/book_bottom.gif) no-repeat;
	width:180px;height:35px;
}


#downloadleft{
	float:left;
	width:180px;
	font-size:10px;
}
#downloadleft p{
	padding-bottom:15px;
}
#fulldownload{
	clear:both;
	padding-left:20px;
	width:702px;
	margin-top:15px;
	font-size:10px;
}
#fulldownload p, #downloadleft p{
	margin-top:3px;margin-bottom:3px;
	color:#000;
}
#fulldownload a, #downloadleft a{
	text-decoration:none;
	color:#fff;
}


.mr12{
	margin-right:12px;
}

.downloadbutton{
	float:left;
	background:url(../graphics/download.gif) no-repeat;
	width:121px;height:33px;
	padding:2px 40px 0px 5px;
}

<!-- END MAIN CONTENT -->




#footer{
	clear:both;
	padding-top:15px;
	margin:0px 5px 0px 5px;
	background:url(../graphics/underline_repeat.gif) bottom left no-repeat;
	
}

#footerleft{
	float:left;
	padding-left:5px;
	width:13px;height:33px;
	background:url(../graphics/footer_left.gif) right no-repeat;
}

#footerbar{
	float:left;
	width:670px;height:30px;
	background:#e41d7b url(../graphics/footer_break.gif) bottom 335px no-repeat;
	color:#fff;
	font-size:10px;
	padding-top:3px;padding-left:20px;
} 

html>body #footerbar{background:#e41d7b url(../graphics/footer_break.gif) bottom center no-repeat;}

#footerbar a{
	color:#fff;
	text-decoration: none;
}

#footerbar a:hover{
	color:#fff;
	text-decoration: underline;
}

#footerright{
	float:left;
	width:8px;height:33px;
	background:url(../graphics/footer_right.gif) left no-repeat;
}

#footerposttext{
	clear:both;
	padding-left:25px;padding-top:5px;
	color:#e41d7b;
	font-size:10px;
}

#bluhalo a{
	padding-left:25px;padding-top:6px;
	font-size:10px;
	color:#000;
	text-decoration:none;
}

