/*-- Generic --*/


	img, div 							{ behavior: url(iepngfix.htc) }

	body  								{ margin:0 0 10px 0; padding:0; font:14px Futura, Myriad, Helvetica, Century Gothic, Arial;; color: #333333; background:url(../images/bg-01.jpg); background-color: #595a59; }

	h1 									{ font-size:24px; padding:0 0 25px 0; margin:0; color:#ad2667; }

	h2 									{ font-size:18px; padding:0 0 5px 0; margin:0; color:#ad2667; }

	h3 									{ font-size:14px; padding:0 0 5px 0; margin:0; color:#333333; }

	h4 									{ font-size:12px; padding:0 0 5px 0; margin:0; color:#ffffff; }

	h5 									{ font-size:14px; padding:0 0 5px 0; margin:0; color:#ad2667; }

	a:link, a:visited, a:active 	{ color:#ad2667; text-decoration:none; }

	a:hover 								{ color:#ad2667; text-decoration:underline; }


	sup 		 							{ font-size: 85%; }


	ul 									{ list-style-type:none; padding:0; margin:0 0 10px 0; }

	li 									{ background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position: 0 .5em; padding-left: .6em; margin:0 0 5px 0; }


	hr 									{ border:0; color:#666666; background-color:#666666; height:1px; width:100%; text-align:center; }


/*-- body --*/

	div#container 						{ margin:0 auto; padding:0; width:720px; background:url(../images/bg-02.png); }


	div#menu 							{ margin:0; padding:0; height:36px; text-align:center; background:url(../images/nav.png); }

	div#menu p 							{ margin:0; padding:11px 0 0 0; }


	div#main 							{ margin:0; padding:25px 40px 25px 40px; width:640px; }


	div#header 							{ margin:0; padding:0; width:640px; text-align:left; }

	div#header p 						{ margin:0; padding:0 0 35px 0; }


	div#main-col 						{ float:left; margin:0; padding:0; width:640px; text-align:left; }

	div#main-col p 					{ margin:0; padding:0 0 10px 0; }

	div#main-col img 					{ margin:0 5px 0 0; padding:0px; background-color:#FFF; }


	div#left-col 						{ float:left; margin:0; padding:0; width:480px; text-align:left; }

	div#left-col p 					{ margin:0; padding:0 0 10px 0; }


	div#right-col 						{ float:right; margin:0; padding:0 0 0 10px; width:150px; text-align:left; }

	div#right-col p 					{ margin:0; padding:0; }


	div#base 							{ margin:0 auto; padding:0; height:21px; text-align:right; width:720px; background:url(../images/base.png); }

	div#base p 							{ margin:0; padding:0; font-size: 9px; color:#000000; }


	div#footer 							{ margin:0 auto; padding:10px 10px 0 0; text-align:center; width:710px; }


	div#footer p 						{ margin:0; padding:0; font-size: 9px; color:#000000; }

/*-- forms --*/


	.cssform p 							{ width:300px; clear:left; margin: 0; padding: 1px 0 1px 155px; }

	.cssform label 					{ width:150px; font-weight:bold; float:left; margin-left: -155px;  }

	.cssform input[type="text"] 	{ width:180px; height:14px; font-size:10px; border:1px solid #FFFFFF; }

	.cssform textarea 				{ width:180px; height:150px; font-size:10px; border:1px solid #FFFFFF; }

	.cssform select 					{ width:184px; height:18px; font-size:10px; border:1px solid #FFFFFF; }



/*-- forms --*/

	a.menu:link 					 	{ color:#1c1c1c; text-decoration:none; font-size:14px; }

	a.menu:visited					 	{ color:#1c1c1c; text-decoration:none; font-size:14px; }

	a.menu:hover					 	{ color:#FFFFFF; text-decoration:none; font-size:14px; }

	a.menu:active 						{ color:#1c1c1c; text-decoration:none; font-size:14px; }


	.gray 								{ color:#333333; }
