/* CSS - New Project */

/* reset */
	body, form, ul, li, ol, img, pre, fieldset {padding: 0; border: 0; margin: 0;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 14px;background: #000000 url(images/background_image.jpg) fixed center top repeat-y;font-family:"Times New Roman", Times, serif;color: #000000;}
	h1 {font-family:"Times New Roman", Times, serif; font-size: 19px; border-bottom:medium double #d4b004; letter-spacing:.5px; font-weight: bold;color: #34647b;margin: 0px;padding: 0px; margin-bottom:7px;}
	h2, h3, h4, h5 {font-family: "Times New Roman", Times, serif;font-size: 14px;font-weight: bold;color: #000000;margin: 0px;padding: 15px 0px 0px 0px;}	
	p {margin: 3px 0px;padding: 3px 0px;line-height: normal; font-family:"Times New Roman", Times, serif; font-size:14px;}
	a:link {color: #990000;}
	a:hover {color: #34647b;text-decoration: none;}
	a:visited {color: #990000;}
	ul {padding-left:25px;}
	ul li {padding-top:5px; padding-bottom:5px;}
	ol {padding-left:25px;}
	ol li {padding-top:5px; padding-bottom:5px;}
	fieldset {background: url(images/fieldset-bg.jpg) repeat-x bottom;padding: 5px;position: relative;width: 200px;
		border: 1px solid #CCCCCC;text-align: center;}
	hr {border-top: 1px solid #999999;border-right-style: none;border-bottom-style: none;border-left-style: none;}
	blockquote {border : 1px solid #CCCCCC;float: right;margin: 0px;padding: 10px;quotes: "\201C" "\201D";background: #ccc url(images/fieldset-bg.jpg) repeat-x bottom; margin-bottom:10px;}
/*	blockquote:before { content: open-quote; font-weight: bold; }
	blockquote:after { content: close-quote; font-weight: bold; } */

/* basic */
	#mainContainer {clear: both;margin: 0px auto;width: 800px;background: url(images/bodyBG.png) repeat-y;}
	
/* header */
	#headerimage {float: left;padding-left: 0px;width: 220px;padding-top: 0px;height: 199px;text-align: center;
		background: url(images/congi.png) no-repeat center 35px;}
	#headerAD {float: right;padding: 38px 38px 0px 0px;height: 161px;}
	#headerContainer {clear: both;margin: 0px auto;height: 199px;width: 800px;background: url(images/header.png) no-repeat;}
	#headerContainer1 {clear: both;margin: 0px auto;height: 199px;width: 800px;}	
	#headerLogo {width: 300px;padding: 20px 0px 0px 18px;background: url(images/logo.png) no-repeat 18px 20px;float: left;}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block;height: 179px;}

/* body */
	#bodyContainer {clear: both;margin: 0px auto;width: 730px;}
	#leftContainer {float: left;border-right: 1px solid #c0c0c0;width: 505px;}
	#ContentPane {float: left;width: 486px;padding: 20px 0px 0px 35px;margin: 0px;}
	#ChildContentPane {float: left;width: 486px;padding: 0px 0px 0px;margin: 0px;}
	.leftCPwrap {background: #FFFFFF;}
	.leftCP {padding: 15px 25px 15px 15px;}
	#contentTable {padding: 10px 10px 15px 10px;width: 450px;}
	#leftCPwrapBottom {background: url(images/leftCPheader.jpg) no-repeat;}
	#leftCPBottom {padding: 15px;}
	#rightCol {float: right;padding: 35px 28px 25px 0px;width: 205px;}
	#legalContainer {margin: 0px; padding:15px 0px 0px 0px; width: 800px; font-family:"Times New Roman", Times, serif;}
	#legal {font-size:11px; margin: 0px auto;clear: both;width: 720px;}
	#sponsorsContainer {margin: 0px auto;width: 764px;text-align: center; background: url(images/sponsors.jpg) no-repeat center top;clear: both; padding: 5px 0px 0px 0px; font-family:"Times New Roman", Times, serif ;color: #000000; font-size:12px;}
	#sponsors {margin: 0px auto;clear: both;width: 720px;text-align: center;padding: 35px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; color: #000000;}

/* footer */
	#footerContainer {clear: both;margin: 0px auto;width: 800px;background: url(images/footer.png) no-repeat;min-height: 16px;}
	#footerContent {color: #FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top: 25px;text-align: center;padding-bottom: 25px;}
	#footerContent a {color: #FFFFFF;font-weight:bold; text-decoration:none;}
	#footerContent a:link {color: #FFFFFF; text-decoration:none;}
	#footerContent a:hover {color: #FFFFFF; text-decoration:underline;}
	#footerContent a:visited {color: #FFFFFF; text-decoration:none;}
	.sponsorstext {width: 100px;margin: 0px auto;background: #FFFFFF;}
	.stbg {background: url(images/line_1px.gif) repeat-x center center;}
	
/* advertisements */
	.AdRotator {text-align: center; height: 280px; margin-top:30px;}
	.AdRotator img {padding:0px 30px 0px 0px;}
	
/* testimonials */
	.testimonialsBox {border : 1px solid #CCCCCC;background: url(images/fieldset-bg.jpg) repeat-x bottom; padding:0px 15px 15px; margin:10px 0px; }
		
	.esnames {font-size:18px; font-weight:bold; color:#34647b; line-height:150%}
	.estitle {font-weight:bold; color:#34647b}
	.esbody {font-size:12px; color:#FFFFFF}
	.esdescription {font-size:10px; font-weight:bold; color:#FFFFFF}
	.backtotop {padding: 5px 0px; font-size:12px; color:#990000;}
	.backtotop a:link{ color:#990000}
	.backtotop a:hover{ color:#990000}
	.backtotop a:visited{ color:#990000}	