html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%
}
body {
	line-height:1
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body {
	font-size:13px;
	color:#333;
	background-color:#f1f1f1;
	font-family:Arial, Sans-Serif, Verdana
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal
}
h1 {
	font-size:1.846em;
	line-height:1.95em;
	margin-bottom:.5em;
	font-family:Trebuchet MS, Arial, Serif
}
h2 {
	font-size:1.538em;
	line-height:1.70em;
	margin-bottom:.75em;
	font-family:Trebuchet MS, Arial, Serif
}
h3 {
	font-size:1.385em;
	line-height:1;
	margin-bottom:1em;
	font-family:Trebuchet MS, Arial, Serif
}
h4 {
	font-size:1.231em;
	line-height:1.25;
	margin-bottom:1.25em
}
h5 {
	font-size:1.154em;
	line-height:1.17em;
	margin-bottom:1.5em
}
h6 {
	font-size:1em
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0
}
p {
	margin:0 0 1em
}
p .left {
	margin:1.5em 1.5em 1.5em 0;
	padding:0
}
p .right {
	margin:1.5em 0 1.5em 1.5em;
	padding:0
}
a, a:link {
	color:#1958bd;
	text-decoration:none
}
a:focus, a:hover {
	color:#1958bd;
	text-decoration:underline
}
a.text-block {
	text-decoration:underline
}
a:visited {
	color:#731077;
	text-decoration:none
}
/*Headings*/
a:link, a:visited, a:active {
	color: #0049B0;
	text-decoration: none;
}
a:hover {
	color: #0049B0;
	text-decoration: underline;
}
/* Paragraphs */
p {
	margin: 0 0 16px 0;
	font-size: 14px;
	line-height: 115%;
}
/* Lists */
ul {
	margin: 0;
}
ul li {
	margin: 0 0 5px 0;
}
ol {
	margin: 0 0 0 0;
}
ol li {
	list-style-type: decimal;
	list-style-position: inside;
	line-height: 1.6em;
	margin: 0 0 10px 0;
}
/* Layout */
.outer {
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background:#FFFFFF;
	float:left;
	width:100%;
}
.outer .wrapper {
	background: url(../images/rpmaincontentblack.gif) repeat scroll center top transparent;
	border:1px dashed #ebebeb;
	border-radius: 2px;
	max-width:98%;
	margin: 0 auto 25px;
}
.outer .tabContent {
	margin: 30px 20px 30px;
}
/* Headline */

.outer .sub-headline {
	background: url("../images/headline.gif") repeat scroll center bottom transparent;
}
.outer .sub-headline div {
	background: url("../images/headline_bottom.gif") repeat-x scroll center bottom transparent;
	height: 76px;
	line-height:76px;
}
.outer .sub-headline div span {
	background:no-repeat left center;
	color: #FFFFFF;
	font-family: Trebuchet, "Trebuchet MS";
	font-size: 20px;
	display:block;
}
.outer .sub-headline {
	clear: both;
	width: 100%;
	margin-bottom:15px;
}
.outer .sub-headline:before {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.outer .sub-headline:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .outer .sub-headline {
	height: 1%;
}
/* Small footer */
.small-footer {
	font-size: 11px;
	color: #999999;
	margin: 37px 0 0 0;
}
.footer-logo {
	text-align:center;
	padding-bottom:50px;
}
.footer-link {
	margin: 0 0 0 15px;
	position:relative;
	top:-4px;
}
img {
	max-width:100%;
}
.sub-headline {
	background: url("../images/headline.gif") repeat scroll center bottom transparent;
	padding: 0 0px;
	float:left;
	width:100%;
}
.sub-headline div {
	/*    background: url("../images/top_headline.gif") repeat-x scroll center bottom transparent;*/
    height: 76px;
	line-height: 76px;
	margin: 0;
	float:left;
	width:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 20px;
	text-transform:none;
}
.sub-headline div span {
	background: none no-repeat scroll left center transparent;
	color: #FFFFFF;
	display: block;
	font-family: Trebuchet, "Trebuchet MS";
	font-size: 20px;
}
.tabs-heading {
	float:left;
	width:100%;
}
.box {
	padding-bottom:44px;
	float:left;
	width:100%;
}
.box_gradient {
	color:#fff;
	padding:22px 30px;
}
.box-headline {
	font-size:20px;
	color:#444;
	text-transform:none;
	padding-bottom:12px;
}
.brownBox .box-headline {
	color:#fff;
}
.brownBox {
	background:url(../images/brownbox.png) no-repeat right bottom;
}
.brownBox .box_gradient {
	background: #b87f38;
	background: -moz-linear-gradient(top, #b87f38 0%, #9c501c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b87f38), color-stop(100%, #9c501c));
	background: -webkit-linear-gradient(top, #b87f38 0%, #9c501c 100%);
	background: -o-linear-gradient(top, #b87f38 0%, #9c501c 100%);
	background: -ms-linear-gradient(top, #b87f38 0%, #9c501c 100%);
	background: linear-gradient(to bottom, #b87f38 0%, #9c501c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b87f38', endColorstr='#9c501c', GradientType=0 );
}
.blueBox {
	background:url(../images/bluebox.png) no-repeat right bottom;
}
.blueBox .box_gradient {
	background: #3b9ee8;
	background: -moz-linear-gradient(top, #3b9ee8 0%, #1c7fc9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b9ee8), color-stop(100%, #1c7fc9));
	background: -webkit-linear-gradient(top, #3b9ee8 0%, #1c7fc9 100%);
	background: -o-linear-gradient(top, #3b9ee8 0%, #1c7fc9 100%);
	background: -ms-linear-gradient(top, #3b9ee8 0%, #1c7fc9 100%);
	background: linear-gradient(to bottom, #3b9ee8 0%, #1c7fc9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b9ee8', endColorstr='#1c7fc9', GradientType=0 );
}
.yellowBox {
	background:url(../images/yellowbox.png) no-repeat right bottom;
}
.yellowBox .box_gradient {
	background: #f4af01;
	background: -moz-linear-gradient(top, #f4af01 0%, #d88b01 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4af01), color-stop(100%, #d88b01));
	background: -webkit-linear-gradient(top, #f4af01 0%, #d88b01 100%);
	background: -o-linear-gradient(top, #f4af01 0%, #d88b01 100%);
	background: -ms-linear-gradient(top, #f4af01 0%, #d88b01 100%);
	background: linear-gradient(to bottom, #f4af01 0%, #d88b01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4af01', endColorstr='#d88b01', GradientType=0 );
}
.it-ttl img {
	left: 2%;
	position: absolute;
	top: 14px;
}
.discription {
	background: url("../images/rpmaincontentblack.gif") repeat scroll center top transparent;
	border: 1px dashed #EBEBEB;
	color: #FFFFFF;
	font-family: Trebuchet, "Trebuchet MS";
	font-size: 18px;
	padding:20px;
	text-transform:none;
	float:left;
	width:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.brownBx {
	background:url(../images/bx01.png) no-repeat left bottom;
}
.brownBx .bx_gradient {
	background:url(../images/bx_brown.jpg) repeat-x center bottom #c28a48;
}
.blueBx {
	background:url(../images/bx02.png) no-repeat left bottom;
}
.blueBx .bx_gradient {
	background:url(../images/bx_blue.jpg) repeat-x center bottom #0aabe0;
}
.orangeBx {
	background:url(../images/bx03.png) no-repeat left bottom;
}
.orangeBx .bx_gradient {
	background:url(../images/bx_orange.jpg) repeat-x center bottom #fd963f;
}
.padding{
	float:left;
	padding:0 30px;
	width:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
}
.box img{
	display:block;
	margin:20px auto;	
}
