body {
	background-color: #ffffff;
	font: 14px Verdana, sans-serif;
	color: #000;
}

/* @group Page ID */

#header {
	background-color: #6f9aa5;
	font-size: 1em;
	line-height: 2em;
}
#top {
	width: 100%;
	margin: 0em auto 2.14em auto;
	padding: 1.42em 0em 1.42em 0em;
	border-bottom: thin solid #cdcdc4;
	border-bottom-width:0.75em;
	background-color: #f9ce56;
}
#top2 {
	width: 100%;
	margin: 0em auto 2.14em auto;
	padding: 1.42em 0em 1.42em 0em;
	background-color: #f9ce56;
}
#footer {
	background-color: #6f9aa5;
	font-size: 1em;
	line-height: 2em;
}
#pitchtext {
	text-align: left;
	width: 350px;
	padding: 1em;
}
#pitchtext img {
	width: 175px;
	height: 60px;
	margin-bottom: 1.42em;
}
#testimonials {
	margin: -2.14em 0 2.14em 0;
	padding: .5em 0 .5em 0;
	overflow: hidden;
	background-color: #000;
	border-bottom: thin solid #144973;
	color: #cdcdc4;
}



/* @end */

/* @group links */

.headerlink {
	color: #144973;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
}
a.headerlink {
	color: #144973;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
}
a.headerlink:hover {
	color: #000;
	text-decoration:underline;
	font-family: Verdana;
	font-weight: bold;
}
a.headerlink:active {
	color: #d64925;
	text-decoration:underline;
	font-family: Verdana;
	font-weight: bold;
}
.headerspecial {
	color: #f9ce56;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
}
a.headerspecial {
	color: #f9ce56;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
}
a.headerspecial:hover {
	color: #000;
	text-decoration: underline;
	font-family: Verdana;
	font-weight: bold;
}
a.headerspecial:active {
	color: #000;
	text-decoration:underline;
	font-family: Verdana;
	font-weight: bold;
}

.HeadlineSeriflink {
	letter-spacing: -0.01em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #144973;
	font-size:26px;
	font-weight:400;
}
.HeadlineSeriflink {
	color: #144973;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-weight: bold;
}
a.HeadlineSeriflink {
	color: #144973;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-weight: bold;
}
a.HeadlineSeriflink:hover {
	color: #000;
	text-decoration:underline;
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-weight: bold;
}



/* @end */

/* @group Text Styling */

.HeadlineSans {
	letter-spacing: -0.05em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:42px;
	font-weight:bold;
	line-height:42px;
}
.HeadlineSerif {
	letter-spacing: -0.01em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:400;
	line-height:28px;
}
.HeadlineSerifBlue {
	letter-spacing: -0.01em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#cc3300;
	font-weight:400;
	line-height:28px;
}
.HeadlineSmallerSerif {
	letter-spacing: -0.01em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	line-height:22px;
}
.HeadlineSmallerSerifB {
	letter-spacing: -0.01em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#cc3300;
	font-weight:900;
	line-height:22px;
}
.HeadlineSmallerSerifG {
	letter-spacing: -0.01em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#333333;
	font-weight:500;
	line-height:22px;
}
.SubheadSerif {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:16px;
}
.copy{
	background-color: transparent;
	overflow: hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;	
}
.copysans{
	background-color: transparent;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;	
}
.copyheaderblue{
	background-color: transparent;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;
	font-weight:bold;
	font-size:16px;
	line-height:32px;
}
.copyheaderblueserif{
	background-color: transparent;
	overflow: hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cc3300;
	font-weight:bold;
	font-size:16px;
	line-height:32px;
}
.copyheaderblack2{
	background-color: transparent;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
}
.copyheaderblack{
	background-color: transparent;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}
.copylarge{
	background-color: transparent;
	overflow: hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:400;
	line-height:28px;
}

.testimonial{
	background-color: transparent;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cdcdc4;
	font-size:14px;
	line-height:16px;
}

.testimonialcompany{
	background-color: transparent;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	line-height:16px;
	font-weight:700;
}



/* @end */
.container {
	background-color: transparent;
	width: 980px;
	margin: 0px auto;
	padding: 10px 0px;
	overflow: hidden;
}
.containerabout {
	background-color: transparent;
	width: 980px;
	margin: 0px auto;
	padding: 10px 0px;
	overflow: hidden;
	background: url(../images/rcirs.jpg) no-repeat 100% 50%;
	height: 400px;
	text-align: left;
}

.containerwp {
	background-color: transparent;
	width: 980px;
	margin: 0px auto;
	padding: 10px 0px;
	overflow: hidden;
	background: url(../images/rpwhitepaper.jpg) no-repeat 100% 50%;
	height: 400px;
	text-align: left;
}
.containerabouttl {
	background-color: transparent;
	width: 980px;
	margin: 0px auto;
	padding: 10px 0px;
	overflow: hidden;
	background: url(../images/tl.jpg) no-repeat 100% 50%;
	height: 400px;
	text-align: left;
}
.middle {
	overflow: hidden;
}
.right {
	float: right;
	text-align: left;
	width: 400px;
}
.left {
	float: left;
	text-align: left;
	width: 530px;
	overflow: hidden;
}
.leftcallout {
	float: left;
	text-align: left;
	width: 530px;
	overflow: hidden;
	border-bottom: thin solid #6f9aa5;
	border-bottom-width:0.25em;
	border-top: thin solid #6f9aa5;
	border-top-width:0.25em;
	background-color:#cdcdc4;

	padding: 10px 10px 10px 10px;

}
.leftborderright {
	float: left;
	text-align: left;
	width: 530px;
	overflow: hidden;
	border-right: thin solid #144973;
	padding-right: 2em;
}
.explainr {
	float: left;
	width: 253px;
	overflow: hidden;
	border-top: thin solid #000000;
	border-top-width:1px;
	border-bottom: thin solid #000000;
	border-bottom-width:1px;
	border-left: thin solid #000000;
	border-left-width:1px;
	border-right: thin solid #000000;
	border-right-width:1px;
}
.explainr img {
	height: 400px;
	width: 255px;
}
.explainl {
	float: left;
	width: 255px;
	margin: 0em 1.42em 1.42em 0em;
}

.indent {
	text-indent: 2em;
	list-style-position: inside;
}
