/*------------------------------------------------------------------------

 OVERALL DECLARATIONS

------------------------------------------------------------------------*/

body { 

	color:#000000; 

	margin:0; 

	padding:0; 

  font-family: Tahoma, Verdana, Arial;

	background-color: #cccccc; 

	text-align: center;

}



h1 { 

	margin:0; 

	line-height:24px; 

	border-bottom:2px solid #CC0000; 

	font-size:20px; 

}



h2 { 

	font-size: 14px; 

}



h3 { 

	font-size: 12px; 

}



p { 

	text-align: left; 

}



a { 

	color: #CC0000; 

}



a:hover { 

	color: #CC0000; 

}



ul { 

	margin:20px 20px 20px 40px; 

	text-align: left; 

	list-style-image:url("http://lawtosuccess.s3.amazonaws.com/special/images/rightmarksmll.gif");

	list-style-position:inside;

	line-height:24px; 

}



img

{

    border-width: 0px;

}



/*------------------------------------------------------------------------

 HEADER and FOOTER

------------------------------------------------------------------------*/

#header {

	width: 804px; 

	padding:30px 0px 0px 0px;

	text-align:center; 

	background-color:#605043;

	margin:0 auto; 

}



#footer { 

	width: 804px; 

	padding:0px;

	text-align:center; 

	margin:0px; 

	border-top: 3px solid #CC0000;

	font-size:11px; 

	background-color:#BC8F8F;

	}

/*------------------------------------------------------------------------

 DEFINITIONS

------------------------------------------------------------------------*/

#wrapper { 

	width: 804px; 

	text-align:center;

	margin:0 auto; 

	padding:0px 0px 0px 0px;

	background-color:#FFFFFF;

  font-family:arial;

	border: 1px solid #666666;

}



#wrapperie { 

	width: 804px; 

}



.mainheading {

  font-family: Tahoma, Verdana, Arial;

	font-size: 30px;

	font-weight: bold;

	color: #FF0000;

	text-align: center;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 0px;

	padding-bottom: 10px;

  line-height:36px;

}



.subheading {

  font-family: Tahoma, Verdana, Arial;

	font-size: 22px;

	font-weight: bold;

	text-align: left;

	padding-right: 0px;

	padding-left: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

  line-height:28px;

}



.subheading2 {

  font-family: Tahoma, Verdana, Arial;

	font-size: 18px;

	font-weight: bold;

	text-align: left;

	padding-right: 0px;

	padding-left: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

  line-height:24px;

}



.subheading3 {

  font-family: Tahoma, Verdana, Arial;

	font-size: 16px;

	font-weight: bold;

	text-align: left;

	padding-right: 0px;

	padding-left: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

  line-height:20px;

}



.blueheading

{

  font-family: Tahoma, Verdana, Arial;

	font-size: 22px;

	font-weight: bold;

	color: #0000FF;

	text-align:center; 

	line-height:20px; 

}



.mainheading2 {

  font-family: Tahoma, Verdana, Arial;

	font-size: 24px;

	font-weight: bold;

	color: #FF0000;

	text-align: center;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 0px;

	padding-bottom: 10px;

  line-height:36px;

}



.redheading

{

  font-family: Tahoma, Verdana, Arial;

	font-size: 18px;

	font-weight: bold;

	color: #FF0000;

	text-align:center; 

	line-height:20px; 

}



.darkredheading

{

  font-family: Tahoma, Verdana, Arial;

	font-size: 17px;

	font-weight: bold;

	color: #CC0000;

	text-align:center; 

	line-height:20px;

	margin-left:40px; 

}



.redtext

{

	font-family: "Times New Roman", Times, serif;

	font-size: 20px;

	font-weight: bold;

	color: #FF0000;

	text-align:left; 

	line-height:20px; 

}



.darkredtext

{

	font-size: 16px;

	font-weight: bold;

	color: #CC0000;

	text-align:left; 

}



.redtextsmall

{

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;

	text-align:left; 

}



.bluetext

{

	font-family: "Times New Roman", Times, serif;

	font-size: 20px;

	font-weight: bold;

	color: #333399;

	text-align:left; 

	line-height:20px; 

}



.bluebold

{

	font-weight: bold;

	color: #0000FF;

}



.textbox {

	text-align:center;	

	width: 600px;

	margin:0px auto; 

	background-color:#FFFFFF;

	border: 0px;

}



.fullwidth {

	text-align:center;	

	width: 804px;

	margin:0px auto; 

	background-color:#FFFFFF;

	border: 0px;

	padding:20px 0px 0px 0px;

}



.highlight {

	background-color: rgb(255, 255, 0);

}



.redborder

{

  border-color: #CC0000;

	border-width: 2px;

	border-style: solid;

	padding: 20px; 

}



.blueborder

{

  border-color: #CCCCFF;

	border-width: 2px;

	border-style: solid;

	padding: 20px; 

}



.centertext { 

	text-align: center; 

}



.lefttext { 

	text-align: left; 

}



.downloadboxtop {

	padding: 2px 20px 2px 20px; 

	background-color:#1E90FF;

	color: #FFFFFF;

	font-size:18px; 

	font-weight:bold; 

	text-align:left; 

	border: 1px solid #605043;

}



.downloadbox {

	padding: 2px 40px 2px 40px; 

	font:12px verdana; 

	line-height:20px; 

	background-color:#F5F5F5;

	border-bottom: 1px solid #605043;

	border-left: 1px solid #605043;

	border-right: 1px solid #605043;

}

	

.testimonial {

	width: 400px;

	padding: 40px; 

	font-size: 13px;

	text-align: center; 

	background-color: #EEE8AA;

	border: 1px solid #605043;

	margin:0 auto; 

}	



.testimonialvideo {

	width: 440px;

	padding: 20px; 

	font-size: 13px;

	text-align: center; 

	background-color: #EEE8AA;

	border: 1px solid #605043;

	margin:0 auto; 

}	



.border_orange

{

	border: #ff7c00 1px solid;

}



.redTxt

{

	font: bold 14px Arial, Helvetica, sans-serif;

	color: #b20d13;

	text-align: center; 

}



