.ldg_headwrap { 
	width: 784px;
	height: auto;
 	margin: 0 16px 0 20px;
 }
.ldg_headwrap2 { 
	width: 782px;
	height: auto;
 	margin: 0 16px 0 20px;
 }
 
body { margin:0 10px;	background-image: url(http://pressreadymarketing.com/Images/thrive/bgr.gif); background-repeat: repeat-x; background-color: #cccccc; }

#topwrap {
	margin: 0 auto;
	width:  820px;
	height: auto;
	background-image: url(http://pressreadymarketing.com/Images/thrive/bg-wraptop.gif); background-repeat:no-repeat;
}

.wrap {
	color:#000000; font-family:Tahoma, Verdana; font-size:14px; 
	margin: 0 auto;
	width:  820px;
	background-image: url(http://pressreadymarketing.com/Images/thrive/bg-wrapedge.gif);  background-repeat:repeat-y;
}




/*Styles for headblock
----------------------------------------------- */

#head_wrapper-th  { background-image: url("../Images/Headblock-1106/PRM_masthead_03.gif"); background-repeat: repeat-x; background-position: left top; width: 100%; height: 100px }

#head_l-th    { margin-left: 30px; width: 396px; height: 100px; float: left }

#head_r-th    { background: url("../Images/Headblock-1106/PRM_masthead_05.gif") no-repeat left top; margin-right: 5px; width: 240px; height: 100px; float: right }

.reporttop {
	width: 782px;
 	margin: 0 16px 0 21px;
	color:#000000; font-family:Tahoma, Verdana; font-size:14px; 
	text-align: left;
	background-image: url("images/reportbox2.jpg"); background-repeat: no-repeat; background-position: left -140px; 
}
.bailtop {
	width: 782px;
 	margin: 0 16px 0 21px;
	color:#000000; font-family:Tahoma, Verdana; font-size:14px; 
	text-align: left;
}
.rpt-1 {
	font-weight:bold;font-size:20px;line-height:28px;color:maroon;
	padding-top: 6px;
	letter-spacing: 2px;
}
.rpt-2 {
	font-weight:bold;font-size:32px;line-height:36px;color:#f20000;
	padding-top: 6px;
	}
.rpt-3 {
	font-size:24px;line-height:28px;color: #475198;
	padding-top: 10px;
}
.reporttop ul {
	padding-left: 15px;
	
}
.reporttop li {
	font-size: 14px;
	padding-top: 10px;
}
.headline {
	padding:  5px 50px 10px 50px;
	}
	
.headline h1 {
	color: #f20000;
	text-align: center;
	font-size: 36px;
	line-height: 40px;
}

.headline h2 {
	color: maroon;
	text-align: center;
	font-size: 26px;
	line-height: 30px;
}

.feature {
	background-color: #ffffcd;
	margin: 20px 90px 0 90px;
	padding: 10px 20px;
	border: 1px solid #475198;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif; 
}

.subsect {
	background-color: #ffffcd;
	margin: 0 90px 0 90px;
	padding: 10px 20px;
}

.subsect p {
	font-size: 14px;
	line-height: 17px;
}

.content {
	padding:  20px 50px 10px 50px;
	margin:  0 18px 0 21px;
	text-align: left;
}
.content p, .column-l p, .column-l li {
	color:#000000; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size:14px; line-height: 18px;
}

.content h1, .column-l h1 {
	font-weight: bold;font-size: 20px;line-height: 24px;color: maroon;
}
.content h2, .column-l h2 {
	font-weight: bold;font-size: 18px;line-height: 22px;color: #475198;
}
.content p emph {
	font-size:20px; font-weight: bold;
}
.content ul      { margin-left: 20px;
			padding: 0;
			list-style-type: none;			
		}
.content li { padding: 5px 30px 5px 20px; background: url("../Images/NavImages/0064_ticket.png") no-repeat 0 7px}
.columnwrap {
	width: 782px;
	margin-left: 21px;
	text-align: left;
}

.column-l {
	float: left;
	width: 450px;
	/*padding: 15px 15px 25px 20px;
	background-image: url("images/letter-bgr.jpg"); background-repeat: no-repeat; background-position: left top; */
}
.pad-l {
	padding: 0 10px 0 50px;
	}


.column-r {
	float: right;
	width: 300px;
	background-color: #e7eef7;
	background-image: url("images/blueburst-bgr.jpg"); background-repeat: no-repeat; background-position: left top; 
}
.content ul, .column-r ul {
	padding: 15px;
}
.content li, .column-r li {
	font-size: 12px;
	line-height: 130%;
	padding-top: 6px;
}
.pad-r {
	padding: 0 25px 0 15px;
	}

.st-1 {
	font-weight:bold;font-size:18px;line-height:20px;color:maroon;
	padding-top: 8px;
}
.st-2 {
	font-weight:bold;font-size:18px;line-height:20px;color:#f20000;
	padding-top: 8px;
	}
.st-3 {
	font-size:16px;line-height:19px;color: navy;
	padding-top: 12px;
}

.subForm td, input, select, textarea, checkbox {
		font-family: tahoma;
		font-size: 12px;
}

	.subForm {
		background-color: #e7eef7;
		border: 1px solid #ccc;
		padding: 10px;
		width: 400px;
}

.topmenu2 { 
	font: 70% "Lucida Grande", Lucida, Verdana, sans-serif;
}
.topmenu2,.topmenu2 a,.topmenu2 a:visited {color: silver; text-decoration:none;}
.topmenu2 a:hover {color: white; }