﻿
/*Copyright (c) 2009, Brexson Media Group. All rights reserved. www.brexson.com
version: 1.0.0
Contains any elements that are common throughout the site. Mainly the core layout, font, and form settings.
*/
/*=========================================== CORE ===========================================*/
body {
	background:#000;
	margin:0px;
	color:#333;
}
html {
	background:#000;
}
/*========================================== LAYOUT ==========================================*/
#rtp-wrapper {
	width:950px;
	margin:0px auto;
}
#rtp-container {
	width:918px;
	padding:0px 16px 0px 16px;
	/*Totals to 950px*/
	float:left;
	background:#fff;
}
#rtp-mainframe {
	width:100%;
	float:left;
	margin-bottom:0px;
}
#rtp-header, #rtp-breadcrumbs, #rtp-content, #rtp-footer {
	width:100%;
	float:left;
	clear:both;
}
#rtp-header {
	margin-top:13px;
	position:relative;
	/*M height:112px; M*/
	height:112px;
	background:#fff;
	z-index:2;
}
#rtp-header #rtp-top-search {
	position:absolute;
	bottom:45px;
	right:0px;
	height:22px;
	background:url(Images/RightToPlay/top-search-field-bg.JPG) no-repeat 0px 0px;
	width:180px;
	z-index:2;
}
#rtp-header #rtp-top-search1 input {
	position:absolute;
	width:140px !important;
}
#rtp-header #rtp-top-search .button {
	top:0px;
	right:0px;
}
#rtp-header #rtp-top-search .text {
	left:5px;
	top:2px;
	width:133px;
	border:0px;
}
#rtp-header #rtp-top-search  td.ms-sbcell
{
	border:0px;
	width:140px !important;
}
#rtp-header #rtp-top-search  td.ms-sbgo
{
	background:none;
}
#rtp-header #rtp-top-search .ms-sbtable-ex
{
	margin-top:-1px;
}
#rtp-header #rtp-top-search img
{
	margin-left:8px;
}

.rtp-Top-SearchDiv
{
	width:180px !important;
}
#rtp-header #highlighted-story {
	position:absolute;
	bottom:30px;
	right:200px;
	z-index:1;
}

#rtp-header #searchdiv {
	position:absolute;
	bottom:33px;
	right:0px;
	z-index:1;
}

#rtp-header #top-logo {
	position:absolute;
	top:0px;
}
#top-nav {
	/*mm*/
	position:absolute;
	bottom:1px;
	width:100%;
	height:32px;
	background:#c60704;
	font:13px/1.231 arial, helvetica, clean, sans-serif;
	font-size:90%;
}
#top-nav ul, #top-nav ul li {
	margin:0px;
	padding:0px;
	height:32px;
	text-indent:-9999px;
	/*mm*/
	width:675px;
	float:left;
}
#top-nav ul li {
	background:#c60704;
	list-style:none;
	display:block;
	float:left ;
	border-right:1px solid #fff;
	position:relative;
}
#top-nav ul li a {
	display:block;
	float:left;
	height:32px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#top-nav #rtp-international-cta {
	background:url(Images/RightToPlay/top-bar-international.gif) no-repeat right;
	height:32px;
	width:181px;
	float:right;
	margin-right:11px;
}
#top-nav ul#rtp-international-list {
	background:url(Images/RightToPlay/international-list.png) no-repeat top;
	width:181px;
	height:205px;
	float:left;
	text-indent:0px;
	position:relative;
	top:32px;
	right:-11px;
	display:none;
}
#top-nav #rtp-international-cta:hover ul#rtp-international-list {
	display:block;
}

#top-nav ul#rtp-international-list li {
	width:157px;
	height:25px;
	float:left;
	clear:both;
	display:block;
	background:none;
	text-indent:0px;
	border-right:0px;
	margin-left:13px;
}

#top-nav ul#rtp-international-list li a:link {
	display:block;
	height:20px;
	width:158px;
	text-decoration:none;
	color:#fff;
}
#top-nav ul#rtp-international-list li a:visited {
	display:block;
	height:20px;
	width:158px;
	text-decoration:none;
}
#top-nav ul#rtp-international-list li a:hover {
	display:block;
	height:20px;
	width:158px;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
#top-nav ul#rtp-international-list li a:focus {
	display:block;
	height:20px;
	width:158px;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
#top-nav ul#rtp-international-list li a:active {
	display:block;
	height:20px;
	width:157px;
	text-decoration:none;
}

#top-nav ul li a:hover,
#top-nav ul li:hover a{
	background-position:0px -32px  ;

}
#top-nav ul li#Document_Center, #top-nav ul li#Document_Center a {
	width:99px ;
}
#top-nav ul li#Document_Center a {
	background-image:url(Images/RightToPlay/top-nav-about_us.gif) ;
}
#top-nav ul li#News, #top-nav ul li#News a {
	width:108px  ;

}
#top-nav ul li#News a {
	background-image:url(Images/RightToPlay/top-nav-our_impact.gif)  ;

}
#top-nav ul li#Reports, #top-nav ul li#Reports a {
	width:91px ;
}
#top-nav ul li#Reports a {
	background-image:url(Images/RightToPlay/top-nav-the_team.gif) ;
}
#top-nav ul li#Search, #top-nav ul li#Search a {
	width:116px ;

}
#top-nav ul li#Search a {
	background-image:url(Images/RightToPlay/top-nav-get_involved.gif) ;

}
#top-nav ul li#Sites, #top-nav ul li#Sites a {
	width:121px;
}
#top-nav ul li#Sites a {
	background-image:url(Images/RightToPlay/top-nav-news_and_media.gif);
}

#top-nav ul li#Blog, #top-nav ul li#Blog a {
	width:121px;
}
#top-nav ul li#Blog a {
	background-image:url(Images/RightToPlay/top-nav-news_and_media.gif);
}

/*=============================== MAIN NAV SUBMENU COMPONENTS ================================*/
#top-nav #rtp-main-nav li .submenu {
	display:none;
	position:absolute;
	height:auto;
	line-height:28px;
	width:180px;
	top:32px;
	left:0px;
	margin:0px !important;
	padding:0px !important;
	background:url(Images/RightToPlay/top-nav-list-bg.gif) repeat-y;
	z-index:1;
	text-indent:0px;
	font-size:90%;
}
#top-nav #rtp-main-nav li.active .submenu {
	display:block;
	z-index:2;
}
#top-nav #rtp-main-nav li:hover .submenu, #top-nav #rtp-main-nav li.sfhover .submenu {
	display:block;
	z-index:3;
}
#top-nav #rtp-main-nav .submenu li {
	display:block;
	margin:0px;
	padding:0px;
	width:160px;
	margin-left:10px;
	list-style:none;
	background:none;
	height:28px;
	line-height:28px;
	float:left;
	background:none;
	text-transform:none;
	font-weight:normal;
	border-right:none;
	text-indent:0px;
	border-bottom:1px solid #a2151a;
}
#top-nav #rtp-main-nav .submenu li.last {
	border-bottom:none;
}
#top-nav #rtp-main-nav .submenu li a {
	display:block;
	height:100%;
	width:180px;
	float:left;
	clear:both;
	background:none;
	padding:0 !important;
}
#top-nav #rtp-main-nav .submenu li a:link {
	color:#fff;
	text-decoration:none;
}
#top-nav #rtp-main-nav .submenu li a:visited {
	color:#fff;
	text-decoration:none;
}
#top-nav #rtp-main-nav .submenu li a:hover {
	color:#ffba01;
	text-decoration:underline;
}
#top-nav #rtp-main-nav .submenu li a:focus {
	color:#ffba01;
	text-decoration:underline;
}
#top-nav #rtp-main-nav .submenu li a:active {
	color:#fff;
	text-decoration:none;
}
#rtp-breadcrumbs {
	background:url(Images/RightToPlay/breadcrumb-bg.gif) repeat-x;
	height:23px;
	line-height:23px;
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	text-indent:18px;
}
#rtp-breadcrumbs a:link {
	color:#fff;
	text-decoration:none;
}
#rtp-breadcrumbs span{
	padding-right:5px !important;
} 

 
#rtp-breadcrumbs a:visited {
	color:#fff;
	text-decoration:none;
}
#rtp-breadcrumbs a:hover {
	color:#fff;
	text-decoration:underline;
}
#rtp-breadcrumbs a:focus {
	color:#fff;
	text-decoration:underline;
}
#breadcrumbs a:active {
	color:#fff;
	text-decoration:none;
}
#rtp-breadcrumbs #content {
	background:green;
}

#rtp-content {
}

#rtp-main-bar {
	float:left;
	width:180px;
	margin-bottom:26px;
	font:13px/1.231 arial, helvetica, clean, sans-serif;
	font-size:12px;}

#rtp-main-bar .rtp-box {
	float:left;
	clear:both;
	height:auto;
	padding-left:18px;
	padding-top:18px;
	padding-right:8px;
	padding-bottom:8px;
	width:154px;
	color:#000;
	border-top:1px solid #fedb87;
	margin-top:1px;
	position:relative;

	
}
#rtp-main-bar .rtp-box a:link {
	text-decoration:none;
	color:#000;
}
#rtp-main-bar .rtp-box a:visited {
	text-decoration:none;
	color:#000;
}
#rtp-main-bar .rtp-box a:hover {
	text-decoration:underline;
	color:#000;
}
#rtp-main-bar .rtp-box a:focus {
	text-decoration:underline;
	color:#000;
}
#rtp-main-bar .rtp-box a:active {
	text-decoration:none;
	color:#000;
}
#rtp-main-bar .rtp-box h3 {
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:normal;
}
#rtp-main-bar .rtp-box.rtp-level1 {
	background:url(Images/RightToPlay/leftside-yellowbox-bg-1.gif) repeat-x top #fdb305;
}
#rtp-main-bar .rtp-box.rtp-level2 {
	background:#fdb305;
}
#rtp-main-bar .rtp-box.rtp-level3 {
	background:#fdc237;
}
#rtp-main-bar .rtp-box.rtp-level4 {
	background:#fed169;
}


#rtp-main-bar .rtp-box.rtp-level2 .rtp-box-content,
#rtp-main-bar .rtp-box.rtp-level3 .rtp-box-content,
#rtp-main-bar .rtp-box.rtp-level4 .rtp-box-content {
	float:left;
	clear:both;
	width:125px;
}
#rtp-main-bar .rtp-box ul {
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
	float:left;
	clear:both;
}
#rtp-main-bar .rtp-box ul li {
	list-style:none;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	background:url(Images/RightToPlay/side-yellowbox-list-split.gif) repeat-x bottom;
	display:block;
	width:100%;
	float:left;
	clear:both;
}
#rtp-main-bar .rtp-box ul li.last {
	padding-bottom:0px;
	background:none;
	margin-bottom:0px;
}
.rtp-plus-icon {
	background:url(Images/RightToPlay/icon-plus.png) no-repeat;
	display:block;
	width:26px;
	height:25px;
	text-indent:-9999px;
	position:absolute;
	bottom:8px;
	right:8px;
}

.rtp-content-bodyWide {
	float:left;
	margin:30px 30px 15px 30px;
	width:675px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:11px;
	line-height:17px;
}

.rtp-content-body {
	float:left;
	width:400px;
	margin:30px 30px 15px 30px;
	width:480px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:11px;
	line-height:17px;
}
.rtp-content-body.rtp-homepage {
	width:918px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	/*font-size:11px;*/

}
.rtp-content-body {
	$padding-bottom:1em;
}
#rtp-homepage-banner-frame {
	width:918px;
	height:262px;
	float:left;
	clear:both;
	overflow:hidden;
	margin-top:-1px;
	margin-bottom:18px;
	position:relative;
}

#rtp-homepage-banner-frame img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#rtp-homepage-banner-frame a {
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:2;
	display:block;
	width:52px;
	height:49px;
}
#rtp-column-1 {
	width:290px;
	float:left;
	margin-right:35px;
	font-size:10px;
		margin-top:10px;

}
#rtp-column-1 strong {
	color:#000;
	text-transform:uppercase;
}

h1#rtp-did-you-know {
	background:url(Images/RightToPlay/title-did-you-know.gif) no-repeat;
	width:262px;
	height:29px;
	text-indent:-9999px;
	float:left;
	display:block;
	clear:both;
	margin:0px;
	margin-bottom:10px;
}

#rtp-column-1 .rtp-text-body {
	width:262px;
	float:left;
	clear:both;
	margin-left:15px;
}
#rtp-column-2 {
	width:280px;
	float:left;
	margin-right:30px;
	margin-top:10px;
}

#rtp-column-2-Help
{
	width:280px;
	float:left;
	margin-right:30px;
	margin-top:15px;
}
#rtp-column-2-Expert
{
	width:280px;
	float:left;
	margin-right:30px;
	margin-top:15px;
}

#rtp-news-list h3 {
	text-transform:uppercase;
	color:#cc0000;
}
.rtp-latest-newsHead
{
	text-transform:uppercase;
	color:#cc0000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:120%;
	font-weight:bold;
	text-transform:uppercase;
}
#rtp-news-list {
	float:left;
	clear:both;
	margin:0px;
	width:100%;
}
#rtp-news-list li {
	list-style:none;
	background:url(Images/RightToPlay/dot3.gif) repeat-x bottom;
	display:block;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}

h1#rtp-latest-news {
	background:url(Images/RightToPlay/title-latest_news.gif) no-repeat;
	width:222px;
	height:29px;
	text-indent:-9999px;
	margin:0px;
}
#rtp-column-3 {
	width:283px;
	float:left;
			margin-top:10px;

}
#rtp-video-description {
	float:left;
	/*mm clear:both; mm*/
	margin-top:15px;
}

#rtp-video-description h1 {
	text-transform:uppercase;
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#rtp-video-description span {
	color:#cc0000;
	text-transform:uppercase;
}
#rtp-video-placeholder {
 width:283px; height:240px;
 float:left;
 clear:both;
}
.rtp-content-body.extended {
	width:678px;
}
#rtp-aux-bar {
	float:right;
	width:198px;
	padding-top:55px;
	font-size:11px;
	margin-bottom:26px;
}
#rtp-aux-bar img.aux-pic {
	float:left;
	clear:both;
	margin-bottom:1px;
}

#rtp-aux-bar .rtp-headline-box {
	float:left;
	clear:both;
	background:#000;
}

#rtp-aux-bar .rtp-headline-box {
	padding-left:18px;
	padding-right:11px;
	width:169px;
	padding-top:18px;
	padding-bottom:18px;
	color:#fff;
	margin-top:-1px;
}
#aux-bar .rtp-headline-box h3 {
	display:block;
	float:left;
	clear:both;
	width:100%;
	margin:0px 0px 12px 0px;
}
#rtp-aux-bar .rtp-headline-box .date {
	margin-bottom:8px;
}
#rtp-aux-bar .rtp-headline-box a:link {
	color:#c60704;
	text-decoration:none;
}
#rtp-aux-bar .rtp-headline-box a:visited {
	color:#c60704;
	text-decoration:none;
}
#rtp-aux-bar .rtp-headline-box a:hover {
	color:#c60704;
	text-decoration:underline;
}
#rtp-aux-bar .rtp-headline-box a:focus {
	color:#c60704;
	text-decoration:underline;
}
#rtp-aux-bar .rtp-headline-box a:active {
	color:#c60704;
	text-decoration:none;
}
#rtp-aux-bar .rtp-headline-box .date {
	margin-bottom:8px;
}
#rtp-aux-bar .rtp-aux-link-list a:link {
	color:#000;
	text-decoration:none;
}
#rtp-aux-bar .rtp-aux-link-list a:visited {
	color:#000;
	text-decoration:none;
}
#rtp-aux-bar .rtp-aux-link-list a:hover {
	color:#000;
	text-decoration:underline;
}
#rtp-aux-bar .rtp-aux-link-list a:focus {
	color:#000;
	text-decoration:underline;
}
#rtp-aux-bar .rtp-headline-box a:active {
	color:#c60704;
	text-decoration:none;
}
#rtp-aux-bar .rtp-aux-link-list {
margin:0px;
padding:0px;
width:181px;
display:block;
}
#rtp-aux-bar .rtp-aux-link-list li {
	background:#e5e5e5;
	padding-left:18px;
	padding-right:11px;
	width:169px;
	padding-top:7px;
	padding-bottom:7px;
	list-style:none;
	display:block;
	float:left;
	clear:both;
	border-bottom:1px solid #fff;
}

#rtp-aux-bar .rtp-aux-link-list li.pdf {
background:#d9d9d9 url(Images/RightToPlay/icon-pdf.png) no-repeat 11px 8px;
	padding-left:40px;
	padding-right:11px;
	width:147px;
}

#rtp-copy-link {
	background:url(Images/RightToPlay/top-search-field-bgWide.gif) bottom center no-repeat;
/*	float:left; */
	display:block;
	width:181px;
	text-align:center;
	margin-top:15px;
}

#rtp-copy-link label {
	text-align:left !important;
	display:block;
	margin-bottom:15px;
}

#rtp-copy-link .text {
	position:relative;
	top:-1px;
	border:0px;
	width:131px;
}
#rtp-footer {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	background:#fff;
	position:relative;
	padding:10px 0px 10px 0px;
	border-top:1px solid #ccc;
	color:#333;
	font-size:70% !important;
	z-index:1;
}
#rtp-footer .rtp-share-site {
	float:left;
}
.rtp-share-site a, .rtp-share-site span {
	height:14px;
	display:block;
	float:left;
	margin-right:10px;
}
.rtp-share-site a {
	text-indent:-9999px;
	margin-right:5px;
}
.rtp-share-site .rtp-share-digg {
	background:url(Images/RightToPlay/icon-share-digg.gif) no-repeat;
	width:16px;
}
.rtp-share-site .rtp-share-facebook {
	background:url(Images/RightToPlay/icon-share-facebook.gif) no-repeat;
	width:14px;
}
.rtp-share-site .rtp-share-delicious {
	background:url(Images/RightToPlay/icon-share-delicious.gif) no-repeat;
	width:14px;
}
.rtp-share-site .rtp-share-twitter {
	background:url(Images/RightToPlay/icon-share-twitter.gif) no-repeat;
	width:11px;
}
#rtp-footer ul {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
#rtp-footer ul li {
	display:inline;
	border-left:1px solid #333;
	padding-left:12px;
	margin-left:6px;
	height:20px;
}

#rtp-footer table {
	margin:0px;
	padding:0px;
}
#rtp-footer table tr td {
	border-left:1px solid #333;
	padding-left:5px;
	margin-left:6px;
	height:20px;
	padding-right:5px;

}


#rtp-footer a:link {
	color:#333;
	text-decoration:none;
}
#rtp-footer a:visited {
	color:#333;
	text-decoration:none;
}
#rtp-footer a:hover {
	color:#333;
	text-decoration:underline;
}
#rtp-footer a:focus {
	color:#333;
	text-decoration:underline;
}
#rtp-footer a:active {
	color:#333;
	text-decoration:none;
}

#rtp-homepage #rtp-footer {
	color:#c60704 !important;
}
#rtp-homepage #rtp-footer a:link {
	color:#c60704;
	text-decoration:none;
}
#rtp-homepage #rtp-footer a:visited {
	color:#c60704;
	text-decoration:none;
}
#rtp-homepage #rtp-footer a:hover {
	color:#c60704;
	text-decoration:underline;
}
#rtp-homepage #rtp-footer a:focus {
	color:#c60704;
	text-decoration:underline;
}
#rtp-homepage #rtp-footer a:active {
	color:#c60704;
	text-decoration:none;
}


#rtp-footer .rtp-cap-left, #rtp-footer .rtp-cap-right {
	position:absolute;
	bottom:0px;
	_bottom:-2px;
	height:10px;
	width:10px;
}
#rtp-footer .rtp-copyright {
	float:right;
}
#rtp-footer .rtp-cap-left {
	left:-16px;
	background:url(Images/RightToPlay/bottom-corner-left.gif) no-repeat center;
}
#rtp-footer .rtp-cap-right {
	right:-16px;
	background:url(Images/RightToPlay/bottom-corner-right.gif) no-repeat center;
}

.rtp-posted-info {
	clear:both;
	width:100%;
	color:#757474;
	margin-top:.5em;
	margin-bottom:1.5em;
	font-size:11px;
}

.rtp-posted-info div {
	float:left;
	margin-right:23px;
}
.rtp-posted-info div.date {
margin-right:0px;
}

.rtp-roll-itemEvent {
	background:url(Images/RightToPlay/dot2.gif) repeat-x bottom;
	float:left;
	clear:both;
	width:100%;
}
.rtp-roll-itemEvent #Title{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.rtp-roll-itemEvent #Title A{
	color:#000000 !important; /*c60704*/
}
.rtp-Event-Date {
	clear:both;
	width:100%;
	color:#757474;
	font-size:11px;
	padding-top:5px;

}

.rtp-Event-Loc {
	clear:both;
	width:100%;
	color:#757474;
	font-size:11px;
}
.rtp-Event-Desc {
	clear:both;
	width:100%;
	color:#757474;
	font-size:11px;
	padding-top:8px;
	padding-bottom:5px;
}


.rtp-posted-by A
{
	color:#333 !important;
}
/*========================================== FONTS ===========================================*/
p {
}
p.rtp-highlight-blurb div{
	font-weight:bold;
	color:#c60704 !important;
	font-size:13px;
}
.rtp-highlight-blurb {
	font-weight:bold;
	color:#c60704 !important;
	font-size:13px;
	padding-top:5px;
	padding-bottom:8px;
}

h1 {
}
h1.page-title {
	margin-top:0px;
}
h2 
{
	color:#cc0000 !important;
	font-size:12px;
	font-weight:bold;
	text-transform: capitalize;
}
h3 
{
	color:#000000 !important;
	font-size:11px;
	font-weight:bold;
	text-transform: capitalize
}
h4 {
}
h5 {
	color:#cc0026 !important;
	font-size:12px;
	font-weight:bold;
}
h6 {
}
a:link {
	color:#c60704;
	text-decoration:none;
}
a:visited {
	color:#c60704;
	text-decoration:none;
}
a:hover {
	color:#c60704;
	text-decoration:underline;
}
a:focus {
	color:#c60704;
	text-decoration:underline;
}
a:active {
	color:#c60704;
	text-decoration:none;
}

.image-left {
	float:left;
	margin-right:30px;
	margin-bottom:15px;
}

.rtp-roll-item {
	background:url(Images/RightToPlay/dot2.gif) repeat-x bottom;
	padding-bottom:10px;
	padding-top:10px;
	float:left;
	clear:both;
}

.rtp-ReadMore{
font-size: 13px;
font-family: Verdana, Geneva, sans-serif;
}
.rtp-roll-item h1 {
	color:#c60704;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.roll-item.last {
	background:none;
	padding-bottom:0px;
}
.rtp-paging
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#c60704;
	
}
/*========================================== FORMS ===========================================*/
form {
}
form fieldset {
}
form label {
}
form select {
}
form textarea {
}
form input.text {
}
form input.button {
}
form input.checkbox {
}
form input.radio {
}
form input.file {
}
form input.image {
}
form input.hidden {
}
body
{
font:arial,helvetica,clean,sans-serif;
}

/*=========================================== FONTS ===========================================
select,input,button,textarea,button
{font:99% arial,helvetica,clean,sans-serif;}

body
{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table
{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt
{font-family:monospace;*font-size:108%;line-height:100%;}

*/

.ms-SpLinkButtonActive
{
	width:180px !important;
}
img
{
	border:0px;
}

.EventLink A {
	color:#c60704 !important;

	text-decoration:none !important;

}
.EventLink A:hover {
	color:#c60704 !important;
	text-decoration:underline !important;

}


.rtp-quickLaunch{
	border-color: #850603;
	border: 1px solid #850603 ;
	border-bottom: solid 1px #6f9dd9;
	font-size: 8pt;
	font-family: tahoma;
	line-height: 10pt;
	background-color: #c60704;
	color:#FFFFFF !important;
}
.rtp-quicklaunch table td{
border-top:1px solid #850603;
}

.rtp-quicklaunchheader table td {
	background-color: #000066;
	border-color: #06275C;
	border-width: 1px;
	border-style: solid;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	padding: 0px;
}

.rtp-quicklaunchheader{
	padding: 0px 0px 0px 0px;/*padding: 2px 6px 4px 6px*/
	font-weight: normal;
	color: #FFFFFF; /*background-image:url("/_layouts/images/quickLaunchHeader.gif");*/;
	background-repeat: repeat-x;
	background-color: #c60704;
	border-left: solid 1px #f2f8ff;
	font-size: 8pt;
	border-left-color: #c60704;
}
.rtp-quicklaunchheader a,.rtp-unselectednav a{
color:#FFFFFF !important;
text-decoration:none;
}
.rtp-quicklaunchheader a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.rtp-topnavselected{
	border-bottom-width: 0px;
	border-color: #BF0000 #BF0000 #BF0000 #FF3333;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-weight: bold;
	border-left: solid 1px #e3efff;
	background-color: #FFA76C;
}
.rtp-topnavselected a{
	color:#FFFFFF !important;
}

.rtp-topnavselectedEvent{
	border-bottom-width: 0px;
	border-color: #BF0000 #BF0000 #BF0000 #FF3333;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF !important;

	font-weight: bold;
	border-left: solid 1px #e3efff;
	background-color: #D95700;
}
.rtp-topnavselectedEvent a{
	color:#FFFFFF !important;

}

.rtp-EventLink
{
	padding-top:10px;
}
.rtp-EventLink a
{
	color: #c60704 !important; 

}

.rtp-srch-Title a
{
	color: #c60704 !important; 
	text-decoration:underline !important; 
	font-family:Verdana, Geneva, sans-serif !important; 
	font-size:14px!important;
	font-weight:bold; 
}
.rtp-srch-URL a
{
	color: #c60704 !important; 
	text-decoration:none !important; 
	font-family:Verdana, Geneva, sans-serif !important; 
	font-size:1em!important;
	
}
.srch-Page{
	background-color:#FFFFFF !important; 
	COLOR:#666666;
	FONT-WEIGHT:bold;
	FONT-SIZE:1.0em;
	font-family:Verdana, Geneva, sans-serif !important; 
	text-align:left;
}
.srch-Page A:link,.srch-Page A:visited{
	border: 1px solid #E85C00;
	text-decoration: none;
	color: #AE4600;
	FONT-WEIGHT: normal;
	padding: 1px 3px 1px 3px;
}
.srch-Page a:hover{
color:#FF0000;
}
#SRP_Prev , #SRP_Prev A , #SRP_Next ,#SRP_Next A
{
	border:0px;
	color: #c60704 !important; 
	font-weight:bold;

}

.rtp-PrimaryImage
{
	float:left;
	padding-left:0px;
	padding-right:15px;	
	padding-bottom:10px;	
}

.rtp-TextLink {
	font-weight:bold;
	color:#c60704 !important;
	font-size:13px;
	padding-top:8px;
	padding-bottom:8px;
}
.rtp-countryDropdown
{
	padding-top:10px;
	padding-bottom:10px;
}

.ms-formbody
{
	font-size:1em!important;
}
.ms-formlabel
{
	font-size:1em!important;
}
.ms-listviewtable{
	background-color:#FFFFFF !important;
}


#gallery-list {
	margin:0px;
	padding:0px;
	width:780px;
	float:left;
	clear:both;
}

#gallery-list li {
	margin:0px;
	padding:0px;
	width:158px;
	margin-bottom:35px;
	list-style:none;
	float:left;
	margin-right:25px;
}
.gallery-cover-pic {
	float:left;
	clear:both;
	display:block;
	margin-bottom:10px;
}
#gallery-list li a {
	float:left;
	clear:both;
	display:block;
	width:100%;
	font-weight:bold;
}

#gallery-list a:link {
	color:#000;
	text-decoration:underline;
}
#gallery-list a:visited {
	color:#000;
	text-decoration:underline;
}
#gallery-list a:hover {
	color:#000;
	text-decoration:underline;

}
#gallery-list a:focus {
	color:#000;
	text-decoration:underline;

}
#gallery-list a:active {
	color:#000;
	text-decoration:underline;

}

#main-contact {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:2px dotted #900;
}
.main-contactHeader
{
	font-weight:bold;
	color:#900;
	margin: 1em 0px;
	font-size:123.1%;
	font-family:Verdana, Geneva, sans-serif;
}

.address-block {
	float:left !important;
	width:300px !important;
}

.contact-mediums {
	float:left !important;
	width:358px !important;
}

#country-contacts,
#country-contacts li,
#country-contacts ul,
#main-contact ul,
#main-contact ul li {
	margin:0px !important;
	margin-left:0px !important;
	padding:0px;
	list-style:none;
	width:100%;
	float:left;
	clear:both;
	display:block;
}

#country-contacts ul.numbers,
#country-contacts ul.emails,
#country-contacts ul.web-urls,
#main-contact ul.numbers,
#main-contact ul.emails,
#main-contact ul.web-urls{
	margin-bottom:15px !important;
}

#country-contacts li {
	margin-bottom:20px !important;
}

#country-contacts li.last {
	margin-bottom:0px !important;
}
.ms-ptabcn , .ms-ptabcf
{
	font-size:1em !important;
}











/******** Fixing International Clickable ****************/

#top-nav #rtp-international-cta a{
	text-indent:0px !important;
	float:right !important;
	text-decoration:none !important;
	font-size:9pt !important;
}


/******** Fixing drop down menu behind slideshow on homepage ****************/
.slideshow{
	position:absolute;
	z-index:1;
}



/******** Web part title on new home page****************/
.ms-WPTitle{
	color:#cc0000 !important;
	font-family:verdana,arial,helvetica,sans-serif !important;
	font-size:108%;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:0px;
}

.ms-WPHeader TD{
	border-bottom:none;
}
