@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
/* .red {color:#cc0000;} */

body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D4D4D; background-image:url(../images/bgBody.jpg); background-repeat:repeat-x; background-color:#58595B; }

p { margin-bottom:10px; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
a span { color:#cc0000!important; }

a.home { display:block; height:105px; width:220px; position:relative; left:-300px; }

.contentMiddle2 a { font-weight:bold; }
.contentMiddle2 p { margin-bottom:10px; line-height:16px; }

h3 { display:block; float:right; font-size:20px; color:#000; text-align:right; text-transform:uppercase; margin-left:35px; }

#wrap { width:850px; margin:auto; background-image:url(../images/logo.jpg); background-repeat:no-repeat; }

	#menu { float:right; /*margin-top:105px;*/ margin-right:20px; }
		#jsddm { margin: 0;	padding: 0; }
		#jsddm li {	float: left; list-style: none; font: 12px Tahoma, Arial; }
			#jsddm li a	{ display: block; }
			#jsddm li a:hover {	 }		
			
				#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; border:1px solid #490506; border-top: 1px solid white;  }
					#jsddm li ul li { float: none; display: inline; }
							#jsddm li ul li a {	width: auto; background: #A01F24; color: #FAEEF2; padding:5px; }
							#jsddm li ul li a:hover	{background: #BEBFC1; color: #333;}
			
				a.btnAboutUs { display:block; width:84px; height:33px; background-image:url(../images/btnAboutUs.gif); background-repeat:no-repeat; }
				a.btnAboutUs:hover { display:block; width:84px; height:33px; background-image:url(../images/btnAboutUsOn.gif); background-repeat:no-repeat; }
				a.btnFAQs { display:block; width:49px; height:33px; background-image:url(../images/btnFAQs.gif); background-repeat:no-repeat; }
				a.btnFAQs:hover { display:block; width:49px; height:33px; background-image:url(../images/btnFAQsOn.gif); background-repeat:no-repeat; }
				a.btnContactUs { display:block; width:82px; height:33px; background-image:url(../images/btnContactUs.gif); background-repeat:no-repeat; }
				a.btnContactUs:hover { display:block; width:82px; height:33px; background-image:url(../images/btnContactUsOn.gif); background-repeat:no-repeat; }
				a.btnTestimonials { display:block; width:94px; height:33px; background-image:url(../images/btnTestimonials.gif); background-repeat:no-repeat; }
				a.btnTestimonials:hover { display:block; width:94px; height:33px; background-image:url(../images/btnTestimonialsOn.gif); background-repeat:no-repeat; }
				a.btnTips { display:block; width:116px; height:33px; background-image:url(../images/btnTips.gif); background-repeat:no-repeat; }
				a.btnTips:hover { display:block; width:116px; height:33px; background-image:url(../images/btnTipsOn.gif); background-repeat:no-repeat; }
				a.btnReadyToBegin { display:block; width:108px; height:33px; background-image:url(../images/btnReadyToBegin.gif); background-repeat:no-repeat; }
				a.btnReadyToBegin:hover { display:block; width:108px; height:33px; background-image:url(../images/btnReadyToBeginOn.gif); background-repeat:no-repeat; }
				
				
	#content { float:left; width:100%; }
		.contentTop { background-image:url(../images/contentTop.gif); background-repeat:no-repeat; height:6px; }
		.contentBottom { background-image:url(../images/contentBottom.gif); background-repeat:no-repeat; height:7px; margin:auto; width:850px; }
		.bgContent { float:left; width:100%; background-color:#fff; }
			.contentMiddle { float:left; width:836px; margin:0 7px; background-image:url(../images/bgContentMiddle.gif); background-repeat:repeat-x; background-color:#BDBEC2; }
				.contentMiddLeft { float:left; width:200px; padding-top:25px; }
			.contentMiddle2 { float:left; width:836px; margin:0 7px; background-image:url(../images/bgContentMiddle2.gif); background-repeat:repeat-x;  background-color:#BDBEC2; padding-bottom:20px;}
				.contentMiddle2Left { float:left; width:200px; padding-top:25px; }
				.centerText { width:250px; margin:30px 20px; float:left; overflow:hidden; }
				.centerTextInner { width:590px; margin:30px 20px; float:right; }
			
			.adv { float:right; text-align:right; margin-top:50px; width:160px; }
				.adv a { color:#cc0000; }
	#content ol {padding-left:25px;}
	#content ul {padding-left:25px;}
				
	#startPanel .contentMiddle { background-image:url(../images/bgStartPanel.jpg); background-repeat:no-repeat; height:140px; }
	#startPanel h2 { font-size:14px; color:#000; }
	
	#startPanel .contentMiddleLeft { float:left; width:380px; height:140px; }
		#startPanel .contentMiddleLeft div { float:right; padding-top:30px; }
			#startPanel .contentMiddleLeft div span { color:#cc0000; font-size:14px; font-weight:bold; }
			
	#startPanel .contentMiddleRight { float:right; width:350px; height:140px; }
		#startPanel .contentMiddleRight div { float:left; padding-top:46px; text-align:right; }
			#startPanel .contentMiddleRight div span { color:#cc0000; font-size:14px; font-weight:bold; }
			
			
	#footer { float:left; width:100%; padding-top:20px; }
		#footer ul { float:left; width:100%; list-style:none; text-align:center; margin-bottom:20px; }
			#footer ul li, #footer ul li a { display:inline; color:#fff; }
			#footer p { float:left; width:100%; text-align:center; color:#fff; }


/*FORM*/
/*#form { float:left; border:1px solid red; }*/
#thankYouMessage { margin:30px 0; margin-left:110px; float:left; padding:5px; font-weight:bold; display:none; }

fieldset { float:left; border:none; width:auto; }
form { width:auto; }
input, textarea { border:1px solid #ccc; padding:1px; width:250px; background-color:#f2f2f2; }
label { float:left; display:block; width:50px; }
.form-row { float:left; margin-bottom:3px; }
.btn { width:60px; height:20px; padding-bottom:4px; margin-top:10px; font-size:11px; border:none; padding:0px; color:#e9ebee; background-color:#3D3E39; }
#form { float:left; margin:30px 90px;  }
.form-row { float:left; margin-bottom:5px; }


/*.faqList { float:left; font-weight:bold; margin:10px; }
	.faqList ol { margin-left:20px; line-height:18px; }
	.faqList ol li { position: relative; }
	.faqList ol li a { color:#cc0000; }
		.faqList ol div { clear:both; font-weight:normal; float:left; }*/
		
.faqList {float:left; font-weight:bold; margin:0px 10px 10px 0px; }
	.faqList ol { margin-left:0px; padding-left:20px!important; line-height:18px; width:500px;}
		.faqList ol li { clear:both; }
			.faqList ol li a { color:#cc0000; }
	    	.faqList ol div { font-weight:normal; float:left; width:100%; }

