body 		{ margin: auto; background-color: white; color: black; font-size: 12px; font-family: Verdana }
#bg			{ width: 987px; margin: auto; }

#top		{ background-image: url('image-header.jpg'); position: relative;}
#top #home-contact 	{ float: right; width: 112px; text-align: center; margin-right: 25px; margin-top: 22px; font-size: 12px; font-weight: bold; color: #ee8600; }
#top #home-contact a{ color: #ee8600; }
#top #home-contact a:hover { color: white; }
#top #logo			{ position: absolute; width: 330px; margin-left: 148px; margin-top: 37px; }
#top #logo a		{ display: block; height: 88px; }
#top #address		{ margin-left: 525px; font-size: 14px; padding-left: 45px; padding-top: 25px; background-image: url('image-address.jpg'); background-position: 0px 10px; margin-top: 115px; height: 25px; }

#top #menu			{ border-top: 12px solid #8a6d87; padding-left: 5px; padding-right: 5px; font-size: 9px; font-weight: bold; letter-spacing: 1px; }
#top #menu table	{ margin-top: 1px; list-style: none; }
#top #menu td		{ width: 109px; height: 36px; padding-bottom: 5px; background-position: center; text-align: center; vertical-align: middle;}
#top #menu td a		{ color: inherit; }

	#top #menu #td-33	{ background-image: url('image-menu1.jpg'); color: #eb6ea3 }
	#top #menu #td-34	{ background-image: url('image-menu2.jpg'); color: #e8ad53 }
	#top #menu #td-35	{ background-image: url('image-menu3.jpg'); color: #b1b3b4 }
	#top #menu #td-36	{ background-image: url('image-menu4.jpg'); color: #d0b3d3 }
	#top #menu #td-37	{ background-image: url('image-menu5.jpg'); color: #98b9b3 }
	#top #menu #td-38	{ background-image: url('image-menu6.jpg'); color: #a39d87 }
	#top #menu #td-39	{ background-image: url('image-menu7.jpg'); color: #a4bfcc }
	#top #menu #td-40	{ background-image: url('image-menu8.jpg'); color: #2cd5ff }
	#top #menu #td-41	{ background-image: url('image-menu9.jpg'); color: #ea5c40 }

#middle				{ margin-top: 45px; margin-bottom: 100px; padding-left: 50px; padding-right: 90px; }
#middle-left		{ width: 120px; }
#middle-left .doc 	{ margin-bottom: 5px;}
#middle-left .doc a	{ display: block; text-align: center; font-size: 9px; font-weight: bold; color: white; height: 38px; padding-top: 35px; }
	
	#middle-left #doc1	{ background-image: url('image-icon1.jpg'); }
	#middle-left #doc2	{ background-image: url('image-icon2.jpg'); }
	#middle-left #doc3	{ background-image: url('image-icon3.jpg'); }
	#middle-left #doc4	{ background-image: url('image-icon4.jpg'); }
	#middle-left #doc5	{ background-image: url('image-icon5.jpg'); }
	#middle-left #doc6	{ background-image: url('image-icon6.jpg'); }
	
#middle-right		{ padding-left: 55px; }

#body-top-bg		{ background-image: url('image-body-top-bg.jpg'); background-position: top; padding-top: 15px; }
#body-bottom-bg		{ background-image: url('image-body-bottom-bg.jpg'); background-position: bottom; padding-bottom: 15px; }

#body				{ width: 677px; overflow: auto; background-image: url('image-body-middle-bg.jpg'); background-repeat: repeat-y; font-size: 11px; }
	.default #body	{ width: 617px; padding: 30px; padding-top: 10px; padding-bottom: 20px;}

	.home #body-bg	{ background-image: url('image-home-bg.jpg'); height: 460px; }
	.home #body		{ width: 657px; height: 430px; padding-left: 11px; padding-right: 9px; padding-top: 0px; background-image: none;}
	.home #body-top-bg		{ background-image: none; }
	.home #body-bottom-bg		{ background-image: none; }
	.home #body h1	{ background-image: none; }	
	
#body h1			{ color: #8a6d87; font-size: 18px; margin-top:0px; margin-bottom: 20px; background-image: url('image-h1.jpg'); background-position: 0px center; padding-left: 20px; }
#body h2			{ color: black; font-size: 16px; margin-bottom: 10px; }
#body h3			{ color: black; font-size: 12px; line-height: 20px; margin-top: 30px; }
#body h4			{ color: black; font-size: 12px; margin-bottom: 10px; padding-left: 18px; background-image: url('image-h4.jpg'); background-position: 0px 2px; }
#body p			{ margin-bottom: 20px; line-height: 18px;}
#body a			{ color: #8f5db6; text-decoration: none;}
#body a:hover	{ text-decoration: underline; }

#body ul,
#body ol,
#body blockquote	{ margin: 20px; margin-top: 5px; margin-left: 25px;margin-right: 10px; }
#body ul			{ list-style-image: url('image-list-style1.jpg'); }
#body ul li			{  }  


#body .maroon			{ color: #80657d; font-weight: bold; font-style: italic; }
#body .maroon-normal	{ color: #665164; }
#body .sep		{ margin-top: 30px; margin-bottom: 30px; border-bottom: 2px dashed #9f9ca5}


#body #home-menu	{ float: right; width: 170px; font-size: 11px; }
#body #home-menu a { color: white; font-weight: bold;}
#body #home-menu li{ width: 100px; margin-bottom: 7px; background-image: url('image-li-bg.jpg'); background-position: 0px center; padding-left: 15px; list-style:none}
#body #home-menu ul{ margin-top: 10px; }

#footer				{ }
#footer #sfr		{ float: left; width: 225px; height: 100px; background-image: url('image-sfr.jpg'); background-position: center; }
#footer #links		{ height: 40px; text-align: center; margin-left: 225px; color: white; padding: 30px; padding-right: 60px; padding-left: 60px; background-color: #686070; }
#footer #links p	{ margin-bottom: 20px; }
#footer #links a		{ color: white; }
#footer #links a:hover 	{ text-decoration: underline; }
#footer .clear		{ height: 10px; background-color: #3f394b }

