/* CSS Document */

* { margin:0; padding:0;}
body { text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333333; }

#wrapper	{ background:#f5f5f5 url(images/bg.gif) repeat-y; background-position:center; width: 100%; height: 100%; }

#content {background-color:#FFFFFF; width:809px; overflow:hidden; text-align:left; margin: 0 auto 20px; }


#opt-in {width:227px; height:178px; background-image:url(images/opt-in.gif); overflow:hidden; margin:auto;  margin-bottom:40px;}
#inputs {margin-top:30px;}
#inputs input { margin-top:40px; margin:auto; background-color:#FFFFFF !important; margin-bottom:15px; padding:3px; border:2px solid #CCCCCC;}

#contentInside { width:630px; overflow:hidden;  float:right; margin-right:10px; text-align:justify;}
#sidebar { width:150px; overflow:hidden;  float:left; margin-top:6px;position: relative;
z-index: 20;}

#sidebar a { text-decoration:none;}

textarea { padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333333; }

	.sidebarTitle { border-bottom:1px solid #999999; font-family:"Times New Roman", Times, serif; font-size:11pt; color:#3293d3; padding:5px 5px 5px 3px; background-image:url(images/expand.gif); background-position:right; background-repeat:no-repeat;}
		.sidebarTitle2 { border-bottom:1px solid #999999; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:11pt; color:#3293d3; padding:5px 5px 5px 3px; text-decoration:none;}
	.sidebarTitle2 a {text-decoration:none;}
	.sidebarTitle a {text-decoration:none; color:#3293d3;}
	.sidebarItems a { margin-left:10px; color:#333333; text-decoration:none; }
	.sidebarItems a:hover {text-decoration:underline;}
	.sidebarItems li {margin-top:4px; margin-bottom:4px;}

	.treenode a {text-decoration:none;}
	.sidebarTitle2 a {text-decoration:none;}
	




p { margin-bottom:8px; margin-top:3px; line-height:1.4em; font-size:10pt; color:#333333;}
h1 { color:#3293d3; font-family:"Times New Roman", Times, serif; font-size:14pt; margin-bottom:20px; margin-top:10px; }
h2 {color:#3293d3; font-family:"Times New Roman", Times, serif; font-size:12pt; margin-bottom:0px; margin-top:10px; }
h3 { color:#469DD7; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; margin-bottom:10px; }
small { font-size:8pt; color:#999999;}
small a { color:#999999; }
input.input { border:1px solid #CCCCCC; padding:3px; font-size:10pt; font-family:Arial, Helvetica, sans-serif; display:block; margin-bottom:10px; margin-top:5px; color:#666666;}

a {color:#256f9f;}


.center {text-align:center;}
.right {text-align:right;}
.underline {text-decoration:underline;}
.bold {font-weight:bold;}


#optin {background-image:url('images/newsletter.gif'); width:150px; height:200px; overflow:hidden; text-align:center;}
#optin input {padding:2px; width:100px; margin:auto; margin-bottom:5px; color:#666666; background-color:#FFFFFF !important; border:1px solid #666666;}

.testimonials { width:480px; margin:auto; text-align:left;}
.testimonials hr {
 width:480px;
 height:25px;
 background-color:#ffffff;
 border-top:1px solid #c5c5c5;
 border-right:none;
 border-left:none;
 border-bottom:none;
}

.quote {
	background:#f5f5f5;
	border:1px solid #CCCCCC;
	padding:15px;
	margin:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:10pt;
	text-align:center;
}


#newsletterinfo li { margin-left:50px; margin-top:20px; list-style:none;}
#newsletterinfo img { border:none; margin:5px;}
#newsletterinfo strong {text-decoration:underline;}


#newsletter { margin:auto; text-align:left;  width:227px; height:158px; margin-top:40px; background-image:url('images/opt-in-bg.gif'); overflow:hidden; padding-top:20px;} 
#newsletter input  { background-color:#FFFFFF!important; }
#newsletter input,label { margin-left:20px;}

#login { margin-left:10px; margin-top:35px;}
#login input { display:block; padding:2px; border:1px solid #CCCCCC; margin-bottom:3px; margin-top:1px; background-color:#f8f8f8!important; color:#666666; width:100px;}
#login input[type="hidden"]{ display: none; }


.graybottom	{
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	text-align: center;
	border-bottom-color: #e2e2e2;
}

.leftalign	{text-align:left;}

li.bullets	{ padding-bottom:20px; font-size:14px; color:#3293d3; list-style-image:url(http://www.ThePRRT.com//images/checks.gif); margin-left:30px;}

div.indent	{padding-left:25px; font-size:10pt; padding-top:10px; color:#333333;}



div.youtube1 { margin: 40px auto; clear: both; width:500px; height:410px; overflow:hidden;}

#box1 { float:left; width:270px; padding:5px; border: 1px #ddd solid; margin: 4px 20px 0 0;}

#box1 img { width: 270px; padding: 0; margin:0;}

div.opt-in2	{ 
	width: 270px; 
	padding: 10px 10px 0; 
	margin: 5px 20px 40px 0; 
	float: left; 
	text-align: center; 
	position: relative; 
	background: transparent url(images/yellowbkg.jpg) no-repeat; 
	z-index: 200;
}

div.opt-in2 p span	{ color: red; text-transform: uppercase; font-weight: bold;}


div.opt-in2 input	{ width: 160px;  }

div.opt-in2 input.submit {width: 160px; position: relative; margin: 0 auto 10px; left: -30px;} 

#opt-inForm	{
	position: relative;
	z-index: 2005;
	margin:10px auto 0;
}

div.opt-in2 #opt-inForm label
{
	text-align: right; 
	font-weight: normal; 
	text-transform: uppercase; 
	color: #666; 
	font-size: 80% !important;
	display: block;
	width: 20px;
	height: 35px;
	float: left;
	margin-right: 25px;
	clear: left;
}

div.opt-in2 #opt-inForm label.email	{
}

a img	{display: block; margin: 20px auto;}

#login	{position: relative; top:-100px;}

#quotation	{ width:90%;  padding: 15px; border: 1px #ddd solid;float: left; margin: 15px 0 20px 10px; }
#quotation h2	{ font-size: 100%; line-height: 1.3; color: #333; padding: 0; margin: 0; font-family: Verdana, Geneva, sans-serif; font-weight: normal;}
#quotation h3	{font-size: 90%; display: block; float: right; width: 50%; text-align: right; margin: 0;}

#moreContent {
	text-align:left; 
	width:90%; 
	margin:50px auto 0 auto;
}

img.shealy	{
	padding:1px; 
	border:1px solid #CCC; 
	margin: 40px 0 0 5px;
}




