/* @override http://www.rhperryfoundation.org/style_DEV.css */

/* @override http://www.rhperry.com//rhp_foundation/style_DEV.css */

/* @override http://www.rhperryfoundation.org/style_DEV.css */

/* @override http://rhperry.com/rhp_foundation/style_DEV.css */
html {
	background-color: #8aa2b4;
}


body { padding: 20px 0px 0px; font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Tahoma, 'Trebuchet MS', sans-serif;  font-size:11px; color: #fff; 
background-image: linear-gradient(bottom, rgb(105,143,171) 100%, rgb(138,162,180) 50%);
background-image: -o-linear-gradient(bottom, rgb(105,143,171) 100%, rgb(138,162,180) 50%);
background-image: -moz-linear-gradient(bottom, rgb(105,143,171) 100%, rgb(138,162,180) 50%);
background-image: -webkit-linear-gradient(bottom, rgb(105,143,171) 100%, rgb(138,162,180) 50%);
background-image: -ms-linear-gradient(bottom, rgb(105,143,171) 100%, rgb(138,162,180) 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, rgb(105,143,171)),
	color-stop(0.5, rgb(138,162,180))
);
	background-color:#8aa2b4;
	margin: -20px 0px 0px;
}
strong { color:#F6F6E0; }
a { text-decoration: underline; color: #f0efdf; font-weight:bold; }
a:hover {
	color: #f8b935;
}
p { font-size: 13px; padding-right: 50px;
	line-height: 20px;
	font-weight: 300;
	margin-bottom: 25px;
	color: #efe6e7;
}

p strong{ 
	font-weight: 600;
}

sup font {
	font-size: 6px !important;

}

blockquote{
	font: italic 24px/26px "adobe-caslon-pro-1","adobe-caslon-pro-2",sans-serif;
	border-top: 1px solid #476681;
	border-bottom: 1px solid #476681;
	padding-top: 20px;
	padding-bottom: 15px;
}

blockquote p {
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	text-shadow: none;
	font: 20px/28px "adobe-caslon-pro-1","adobe-caslon-pro-2",serif;
}

h1 { width:220px; height:94px; margin:0; padding:0; float:left; }
h1 img {border:0;
	width: 220px;
}
h2 { margin-top: 25px; color: #f8c143 !important; padding: 0px 0px 0;
	display: ;
	text-shadow: #6e6a6a 0 1px 0;
	text-align: left;
	margin-bottom: 10px;

}
h3 { font-family:font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Tahoma, 'Trebuchet MS', sans-serif; font-size:16px; font-weight:bold; margin-top:15px;  padding:0px; 
float: left;
clear: both;
width: 100%;}

h3 strong {
	color: #fdf0af;
	font: 22px "adobe-caslon-pro-1","adobe-caslon-pro-2",sans-serif;
}

h4 {
	font-weight: bold;
	font-style: italic;
	color: #f8c142;
}

.smaller {
	font-size: 28px !important;
	line-height: 28px;
	margin-top: -80px !important;
}

p img {
	margin-right: 15px;
	border: 1px solid #b1b1b1 !important;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
margin-bottom: 15px;

}

.left img {
	float: left;
	border: 1px solid #476681;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	margin-bottom: 15px;
	margin-top: 15px;
	margin-right: 25px;
}

.right img {
	float: right;
	border: 1px solid #476681;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	margin: 15px 15px 15px 25px;
}

.left a {
	color: #f8c142 !important;
}


.fl { float:left; }
.fr { float:right; }
.fn { float:none; }
.clear { clear:both; }
#container { width:960px; margin:20px auto; background: #364e62 repeat-y left; 
-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
 -moz-border-radius: 20px;
	border-radius: 20px;
	
}
#intro {font-size:14px; font-family:font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Tahoma, 'Trebuchet MS', sans-serif; ; padding:0px; margin:0px; color:#E9EEF0; }
#header { background-color: #3f637f; width: 950px; height: 145px;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, transparent));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.3), transparent);            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3a5b76', EndColorStr='#2d485e', GradientType=0);
     -moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#header img {
	margin-bottom: -2px;
	margin-top: 2px;
	border: 0px;
	float: left;
}

#client_login { width:280px; padding:15px; background-color:#355167;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#header h3 {
	margin-right: 15px;
	color: #efefef;
	float: right !important; 
	clear: both;
	font: italic 26px "adobe-caslon-pro-1","adobe-caslon-pro-2",serif;
	text-shadow: #fff 0 25px 25px;
	margin-top: -30px;
	margin-bottom: -10px;
	text-align: right;
}

#navigation { background-color: #8fabc1; float:right; 	list-style:none;
	margin-right: 0;
	padding: 15px 15px 20px 0;
	width: 945px;
	height: 20px;
	-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 5px 0px 20px rgba(97, 97, 97, 0.5);
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}
#navigation li { float:left; font-family:font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Tahoma, 'Trebuchet MS', sans-serif;  font-weight:bold; color:#2A4D68;

}

#navigation li:last-child {
	border-right: none;
}



#navigation li a { color: #1e374b;
	text-decoration: none;
	font-size: 13px; 
	letter-spacing: 0;
	text-shadow: #a4c4df 0 1px 0;
	-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;
	float: left;
	padding: 10px 15px;
	margin-top: -6px;
	moz-border-radius: 30px;
	border-radius: 30px;
	margin-right: 15px;
	background-color: #8faac1;
}
#navigation li a:hover {
	moz-border-radius: 30px;
	border-radius: 30px;
	background-color: #a4c3de;
}
#flash { margin:0; padding:0; }
#footer { clear:both; height:35px; width:960px; background-color:#3b5d78; color: #c9caca; font-size: 90%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, rgba(0, 0, 0, 0.2)));
    background-image: -moz-linear-gradient(bottom, transparent, rgba(0, 0, 0, 0.2));           filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3a5b76', EndColorStr='#2d485e', GradientType=0);
     -moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
}
#footer p { padding:11px 0;
	color: #aac3d6;
	font-size: 11px;
	text-align: center;
	margin-right: 0;
	margin-bottom: 0;
	float: left;
	width: 100%;
	line-height: 18px;
	margin-top: -7px;
	text-transform: uppercase;
}
#footer a {
	color: #c5d5e1;
	font-weight: 300;
}
#left { width:235px; font-size:10px; font-weight:bold; color:#666666; float:left; }
#left p { margin:3px 10px 0 15px; }
#left img { margin:54px 10px 0 15px;}
#left #home img { margin:22px 10px 0 15px;}
#left #RHPA { width:220px; height:283px; background-color:#8DA9BF; margin:410px 0 10px 10px; }
#left em, #left2 em { margin: 15px 10px 0; display:block; width:210px; font-size:17px; line-height:25px; color:#375267; }
#left b, #left2 b { display:block; width:210px; font-size: 18px; font-weight: 600; font-family: "adobe-caslon-pro-1","adobe-caslon-pro-2",sans-serif; 
	margin: 0 10px 0px 0;
}
#left b span, #left2 b span {
	font-size: 14px;
	color: #a3a2a2;
	font-style: italic;
}

#left p, #left2 p { font-size:11px;

}
#left p strong, #left2 p strong { font-size:12px; color:#375267; font-size:12px; }
#right { width:550px; float: left; min-height:400px; margin: -60px 0 0; padding:0; }
#right p { margin-right:15px; }
#subnav { float:right; list-style:none; width:323px; margin:20px 0 0 0; padding:0; }
#subnav li { display:inline; list-style:none; font-weight:bold; margin:0 15px 0 0; }

.bghome {background-image: URL(images/bkg_home.jpg); background-repeat: no-repeat;}
.bgvision {background-image: URL(images/bkg_vision.jpg);background-repeat: no-repeat;}
.bgsearch {background-image: URL(images/bkg_search.jpg);background-repeat: no-repeat;}
.bgcredentials {background-image: URL(images/bkg_credentials.jpg);background-repeat: no-repeat;}
.bgcontact {background-image: URL(images/bkg_contact.jpg);background-repeat: no-repeat;}
.bgclient {background-image: URL(images/bkg_login2.jpg);background-repeat: no-repeat;}

.news dt {
	width: 915px;
	background-color: #2d4152;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, rgba(0, 0, 0, 0.3)));
    background-image: -moz-linear-gradient(bottom, transparent, rgba(0, 0, 0, 0.4));            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#293c4b', EndColorStr='#2d4152', GradientType=0);
		font: italic 35px "adobe-caslon-pro-1","adobe-caslon-pro-2",serif;
	float: left;
	color: #efefef;
	margin-top: -265px;
	padding: 210px 20px 0 25px;
	margin-bottom: -20px;
	text-shadow: #fff 0 15px 40px;
	min-height: 80px;
}

.news dd { list-style:none; width: 190px; margin:0; font-family:font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Tahoma, 'Trebuchet MS', sans-serif; ; color:#fff; font-size:12px; font-weight:300; line-height:18px;
	float: left;
	height: 88px;
	padding: 25px 25px 10px;
	
}


.news .light {background: #263847;}
.news .dark {background: #2d475b;}
.news a { color:#FDB936; size:11px; }
.news a:hover { color:#FEF2B8; }

.newsheader { float:right; list-style:none; width:445px; height:60px; margin:15px 5px 0 0; padding:0; color:#022E64; }
.newsheader strong { font-family:georgia; color:#49A4F9; }
.newsheader li { display:block; float:left; list-style:none; }

#admin p { margin:20px 15px; }
#admin h3 {  margin:10px 0 0 15px; padding:0px; }
#admin #form_container {  width:500px;
	margin-top: 15px;
	float: left;
}
#admin table { margin:4px 0 20px 15px; width:100%; }
#admin td { padding:4px 6px; }
#admin .input_field { background:#d9e4ec; }
#admin .txt_field { background: #436886 !important; }
#admin td {  font-size:11px; }
#admin .tst { font-size:11px; }
#admin td {
	padding: 5px !important;
}
}
.red { color:#CC0000; }
				
#left2 { width:240px; font-size:10px; font-weight:bold; color: #fff; float: left;
	background-color: #253746;
	margin-right: 50px;
	-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 5px 0px 20px rgba(97, 97, 97, 0.5);
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, rgba(0, 0, 0, 0.2)));
    background-image: -moz-linear-gradient(bottom, transparent, rgba(0, 0, 0, 0.2));            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#f3f2f2', GradientType=0);
    -moz-border-radius-bottomright: 25px;
	border-bottom-right-radius: 25px;
	height: 100% !important;
	padding-bottom: 50px;
	min-height: 600px !important;
	margin-bottom: 50px;
	margin-top: -10px;
}

#left2 img {
	
		margin: 10px 10px 010px 15px;
}

#left2 p img  {
	-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
	border: 1px solid #3b5770 !important;
	margin: 10px 10px 010px -10px;
}
#left2 h3{
	margin-left: 25px;
	color: #2f495f !important;
	font-weight: bold !important;
	font-style: italic;
}
#left2 #home img { margin:22px 10px 0 15px;}
#left2 #RHPA { width:220px; height:295px; background-color:#8DA9BF; margin:20px 0 10px 10px; }
#left2 #RHPA p { margin:8px; }
#left2 #RHPA p a { text-decoration:none; color:#77B92F; }
#left2 #RHPA p a:hover { color:#97D455; }
#right2 { width:100%; min-height:400px; }
#right2 p { margin:20px 15px; }

#subnav2 {list-style:none; float:right; font-size:11px; background: url(images/bg_secondarynav.jpg) no-repeat top left; margin:0; padding:3px 0 5px 0; }
#subnav2 li {list-style:none; float:left; border-left:1px solid #FEF2B8; margin:0; padding:0px 20px; }
#subnav2 li a { color:#FDB936; }
#subnav2 li a:hover { color:#FEF2B8; }

.bluebulletOLD { margin:15px 8px 30px 0; padding:0; width:540px; float:right; }
.bluebulletOLD li { font-size:14px; margin:0 0 10px 0; padding:4px 15px 10px 15px; background:#7B7B7B; list-style-type:circle; list-style-image: url(images/ico_bullet.gif); list-style-position:inside; }
.bluebulletOLD li a { color:#F9E585; text-decoration:underline; }
.bluebulletOLD li a:hover { text-decoration:none; }
.bluebullet { margin:15px 8px 30px 0; padding:0; width:540px; float:right; }
.bluebullet li { font-size:14px; font-weight:bold; margin:0 0 10px 15px; padding:4px 15px 10px 5px; list-style-type:disc; }
.bluebullet li a { color:#032540; text-decoration:underline; }
.bluebullet li a:hover { color:#A7BFD1; text-decoration:none; }

.orgchart { width:170px; height:200px; margin:0 0 0 20px; background: url(images/ico_orgchart_thumbhover.gif) no-repeat top center; }
.orgchart a { display:block; padding:158px 0 0 10px; background: url(images/ico_orgchart_thumb.gif) no-repeat top center; color:#FDB936; text-decoration:none; }
.orgchart a:hover { background-image:none; color:#FEF2B8; }

.newsletter110801 { width:170px; height:220px; margin:0 0 0 30px; background: url(images/newsletter110801.jpg) no-repeat top center; }
.newsletter110801 a { display:block; padding:158px 0 0 10px; background: url(images/newsletter110801.jpg) no-repeat top center; color:#FDB936; text-decoration:none; }
.newsletter110801 a:hover { background-image:none; color:#FEF2B8; }


/* Added Styles June 2011 */

.html_carousel {
	padding-right: 0;
	width: 960px;
	border-top: 1px solid #364e62;
}

.html_carousel .heading_wrap {
	float: left;
	width: 320px;
	padding: 25px;
	position: relative;
}

.html_carousel h1 {
	color: #dce9f4 !important;
	font: 22px/35px "adobe-caslon-pro-1","adobe-caslon-pro-2",serif;
	width: 320px;
	text-align: left;
	padding-top: 0;
	float: left;
	height: 100%;
	padding-bottom: 30px;
	margin-top: 5px;
}

.html_carousel h2 {
	color: #dde7ef !important;
	font: 13px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 320px;
	text-align: left;
	float: left;
	margin-bottom: 30px;
	text-shadow: none;
}

.btn {
	float: left;
	border-top: 1px solid #d1c8b5;
   background: #f8b935;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, rgba(0, 0, 0, 0.4)));
    background-image: -moz-linear-gradient(bottom, transparent, rgba(0, 0, 0, 0.4));            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8b935', EndColorStr='#f8b935', GradientType=0);
   padding: 10px 20px 12px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   -webkit-box-shadow: rgba(0,0,0,0.3) 0 2px 2px;
   -moz-box-shadow: rgba(0,0,0,0.3) 0 2px 2px;
   box-shadow: rgba(0,0,0,0.3) 0 2px 2px;
   text-shadow: rgba(0,0,0,0.3) 0 2px 2px;
   color: white;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
	font-weight: bold;
	-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;
	  -moz-box-shadow: 0px 0px 25px rgba(248, 185, 53, 0.3);
	-webkit-box-shadow: 0px 0px 25px rgba(248, 185, 53, 0.3);
	box-shadow: 0px 0px 25px rgba(248, 185, 53, 0.3);
}

.btn:hover {
     -moz-box-shadow: 0px 0px 25px rgba(248, 185, 53, 0.7);
	-webkit-box-shadow: 0px 0px 25px rgba(248, 185, 53, 0.7);
	box-shadow: 0px 0px 25px rgba(248, 185, 53, 0.7);
	color: #fff;
}

.html_carousel #homeslide {
	float: left;
	width: 590px !important;
}

.html_carousel div.slide {
	height: 433px;
	float: left;
	padding: 25px;
}
.html_carousel div.slide div {
	background-color: rgba(255, 255, 255, 0.9);
	width: 550px;
	display: none;
	position: absolute;
	right: 0;
	bottom: 40px;
	-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.6);
	border-bottom: 5px solid #f8b935;
	border-top: 5px solid #37576f;
}

.html_carousel img {
	width: 530px;
	float: left;
	height: 390px;
	border: 5px solid #6b7680;
}


.clearfix {
	float: none;
	clear: both;
}


.main_content {
	width: 680px;
	float: left;
	margin-left: -15px;
	margin-bottom: 70px;
}

.main_content .left, .main_content .right {
	float: left;
}

.main_content blockquote {
	margin-left: 0;
	text-shadow: none;
	font: normal 20px/28px "adobe-caslon-pro-1","adobe-caslon-pro-2",sans-serif !important;
	float: left;
	width: 650px;
	margin-top: 25px;
	margin-bottom: 30px;
}

.main_content p blockquote {
	
}

.main_content h2{
	color: #fff;
	z-index: 1000 !important;
	position: relative;
	text-align: left;
	bottom: 0;
	width: 650px;
	float: left;
	font: small-caps 45px/65px "adobe-caslon-pro-1","adobe-caslon-pro-2", serif;
	margin-bottom: -5px;
}

#left2 blockquote {
	border-top: none;
	border-bottom: none;
	margin-left: 25px;
	margin-bottom: 0;
}

#left2 blockquote p {
	color: #fff;
	font-size: 20px;
	line-height: 28px;
	width: 165px;
	margin-left: 0;
	margin-top: -20px;
	font-variant: normal;
	text-shadow: none;
	font-style: italic;
	font-weight: 300;
}

.main_content ul {
	font-size: 13px; padding-right: 50px;
	line-height: 20px;
	font-weight: 300;
	margin-bottom: 25px;
	color: #efe6e7;

}

.main_content ul li {
	margin-bottom: 25px;
}

#left2 p {
	color: #c4c4c4;
	margin-left: 25px;
}

.header_image {
	margin-left: -35px;
	-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.2);
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.2);
}

.header_image img {
	width: 720px !important;
}

#left2 h2 { font-family: "adobe-caslon-pro-1","adobe-caslon-pro-2",sans-serif; font-size: 20px; color: #f8c142;
	font-weight: bold;
	margin-bottom: 0;
	float: left;
	text-shadow: none;
	padding: 5px 15px 0;
	margin-left: 10px;
}

#left2 h3 {
	font-size: 13px;
	color: #5681a5 !important;
	font-weight: normal;
	width: 200px;
	float: left;
}

#left2 h3 strong {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Tahoma, 'Trebuchet MS', sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	float: left;
	clear: none;
}

.login_form {
	background-color: #9b9595;
	border: 1px solid #6d6969;
	width: 363px;
	padding: 25px;
}

#header a.login{
	float: right;
	text-align: center;
	margin-right: 10px;
	margin-top: 2px;
	color: #fff;
	background-color: #243543;
	text-decoration: none;
	 -moz-border-radius: 20px;
	border-radius: 20px;
	text-shadow: #223746 0 -1px 0;
	font-size: 12px;
		-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;
	padding: 12px 20px;
}

#header a.login:hover{
	color: #f8c142;
	background-color: #1f2d38;
}

#client_login {
	width: 80%;
	margin-left: 0;
	background-color: #a29c9c;
}

#client_login td {
	font-size: 15px;
	width: 90px;
}

#client_login #isecret, #client_login #iuser, #client_login #ipass {
	width: 200px;
}

#client_login input {
	font-size: 16px;
	border: 2px solid #817c7c;
}

#client_login #submit {
	background-color: #304c62;
	color: #f8c142;
	padding: 7px 20px;
	cursor: pointer;
	margin-top: 10px;
	 -moz-border-radius: 5x;
	border-radius: 5px;
	border-style: none;
}

#client_login #submit:hover {
	background-color: #1f3240;
}

#client_login input:focus {
	border-color: #635f5f;
}

#admin #form_container {  width: 620px;
	margin-left: -15px;
}
#admin table { margin:4px 0 20px 15px; width:100%; }
#admin td { padding:4px 6px; }
#admin .input_field { background: #cdcccc; }
#admin .txt_field { background:#6a8eab; }
#admin td {  font-size:11px; }
#admin .tst { font-size:11px; }

.horizontal_br {
	height: 1px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #476681;
	margin-top: 15px;
	margin-bottom: 25px;
}

