body {
  background: #383e4a;
	text-align: center;
	height: 100%;
	color: #55504b;
	font-size: 1.0em;
} 
html {
	font-size: 13px;
}

a:visited {

}

a:active {

}

a {

}

#wrapper {
	width: 980px;
	margin: 0px auto;
	text-align: left;
}
/* For JS Links */
#World, #newsLetter, #BeAFan, #findbut, #BeAFan2 {
cursor: pointer;
}
/* End JS Links */

.clearer {
	clear: both;
}
#header {
	margin: 10px 0px 6px 0px;
  width: 980px; height: 60px;
  overflow: visible;
}
#homeLink {
	display: block;
	width: 336px;
	height: 59px;
	float: left;
}
#headertxt {
	color: #82bed2;
	font-family: Arial,Helvetica;
	font-size: 11px;
	float: right;
	padding-right: 10px;
	position: relative;
	top: 22px;
	text-align: left;
}
#headertxt li{
	float: left;
	padding: 0px 4px;
	}
#headertxt li a, #headertxt li a:visited, #headertxt a {
	color: #82bed2;
	text-decoration: none;
}


.lang_bar {clear:both;position:relative; color:#fff; padding-top:5px;}

#headertxt ul { float:right }
#headertxt ul.lang li { padding:0 2px; float:left }
#headertxt ul.lang li.active_lang a { color:#fff }

#headertxt li a:hover {
	color: #a5dceb;
}

.rss{
	background: url(images/rss2.gif) no-repeat;
	background-position: 65px 0px;
	width: 72px;
}
#main {
	background: #181818 url(images/soheader2.gif) no-repeat top left;
	width: 980px;
	height: 336px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	overflow: hidden;
}
#mainimg {
	padding: 0px 0px 0px 10px;
	float: left;
	width: 699px;
	font-size: 12px;
	position:relative;
	overflow:hidden;
}
#mainimg img {
	border: 2px solid #D9D9D9;
	padding: 8px;
	background: #FFFFFF;
}
#flashMovieHolder {
	border: 2px solid #D9D9D9;
	padding: 6px 8px;
	background: #FFFFFF;
	height: 320px;
}
#art-main
{
	background: #181818 url(images/soheader2.gif) no-repeat top left;
	width: 980px;
	height: 188px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}
#art-main #mainimg a {
	display: block;
	height: 188px;
}
#rightMenu h3 {
	font-weight: bold;
}
#searchBox{
	padding: 9px 6px;
	height: 23px;
	width: 235px;
	border: 1px solid #786160;
	background: #af740f;
	margin-bottom: 8px;
	overflow: hidden;

	}
#searchBox span {
	/*display: none; Removed for MultiLingual Expansion */
}
#searchBox input {
	float: left;
	margin-right: 3px;
	height: 18px;
	position: relative;
	top: 1px;
	width: 158px;
	color: #83807c;
}
#searchBox a {
	display: block;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	width: 64px;
	height: 18px;
	padding:5px 2px 0;
	text-align:center;
	background: url(images/search.gif) no-repeat top left;
	float: left;
}
#findbut img{
	margin: 0px 10px 0px 0px;
	float: right;
}
#findbut {
	z-index: 100;
	height: 25px;
	overflow: visible;
	margin-bottom: 9px;
}
#newsLetter{
	height: 25px;
	width: 250px;
	margin-bottom: 10px;
	}
/* #newsLetter p{
	float: left;
	font-size: 16px;
	}
#newsLetter .smalltext{
	float: right;
	color: #82bed2;
	font-size: 11px;
	padding: 4px 5px 0px 0px;
	width: 75px;
	text-align: right;
	} */
	
#World{
	height:103px;
	width:250px;
	margin-bottom: 10px;
}
#BeAFan{
	height:103px;
	width:250px;
	margin-bottom: 10px;
}
#BeAFan2{
height:72px;
width:250px;
}
#BeAFan2 .text2 {
	font-size: 11px;
}
#donateNowButton img {
	border: 0px;
	margin: 0px;
	float: none;
}
.text{
	font-size: 11px;
	float: right;
	width: 132px;
	}
/* Information */
#informationContent {
	background:#FFFFFF url(images/footerTop.gif) no-repeat scroll left top;
	height:auto;
	margin-top:30px;
	padding-top:8px;
	}
#infoHeader{
	height: 38px;
	background: #e4e4d7;
	/* background: #e4e4d7 url(images/footerLogo.gif) no-repeat;*/
	background-position: 20px 0px;
	padding:0 0 0 18px;
	}
#infoHeader a {
	display: block;
	width: 198px;
	height: 38px;
}
#sponsors {
	clear: both;
	padding: 15px 20px 0px 20px;
	color: #c5a16f;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: normal;
	width: 940px;
	border-bottom: 1px dashed #b3b2ad;
}
#sponsorsHeader {
	overflow: auto;
}
#sponsorsHeader ul{
	float: right;
	}
#sponsorsHeader li{
	float: left;
	padding: 0px 4px;
	color: #206d8e;
	text-transform: uppercase;
	font-size: 11px;
	}
#sponsorsHeader a, #sponsorsHeader a:hover, #sponsorsHeader a:visited {
	float: left;
	color: #1e82b4;
	text-decoration: none;
}
h4 {
	display: block;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #77634c;
	font-size: 11px;
	text-align: left;
}

h2{
display: block;
font-weight: bold;
color: #55504b;
font-size: 16px;
}

#sponsorContent {
	color: #c5a16f;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
	overflow: auto;
}
#sponsorContent ul{
	width: 940px;
	overflow: auto;
	font-weight: bold;
	}
#sponsorContent li{
	float: left;
	padding: 0px 6px;
	line-height: 150%;
}
#sponsorContent .first {
	padding-left: 0px;
}
#sponsorContent a, #sponsorContent a:visited {
	float: left;
	color: #1e82b4;
	text-decoration: none;
}
#sponsorContent a:hover {
	color: #28a5d7;
}
#infonav{
	padding: 5px 20px 15px 20px;
	background: #ffffff url(images/footerBottom.gif) no-repeat bottom left;
	}
.infoHolder {
	display: block;
	float: left;
	width: 188px;
	float: left;
	text-align: left;
	font-size: 12px;
}
.infoHolder h4{
	padding: 10px 0px 6px 0px;
	}
#infonav li {
	display: block;
	text-align: left;
	line-height: 150%;
}
#infonav ul.lang { margin-bottom:1.4em }
#infonav ul.lang li {
	float:left;
	width: 120px;
}

#infonav a, #infonav a:visited {
	color: #1e82b4;
	text-decoration: none;
}
#infonav a:hover {
	color: #28a5d7;
}
/* End Information */

/* Footer */
#footernav {
	clear: both;
	margin:0 auto;
	font-size: 10px;
	text-align: center;
	/*color: #f59632;*/
	color:#787878;
}
#footernav ul {
	margin: 0px auto;
	overflow: auto;
	width: 900px;
}
#footernav li {
	display: block;
	float: left;
	padding: 0px 7px 0px 7px;
	border-left: 1px solid #f59632;
	font-size: 10px;
	
}
#footernav .first {
	border-left: none;
}
#footernav .last {
	clear: left;
	height: 10px;
	width: 10px;
	border-left: none;
}

#footernav a, #footernav a:visited {
	color: #f59632;
	/*color: #f59632;*/
	color:#ccc;
	text-decoration: none;
}
#footernav a:hover {
	color: #fab464;
}
/*End Footer*/

/* Navigation */
#nav {
	clear: both;
}
#nav a{
	display: block;
	height: 50px;
	float: left;
}

#nav ul {
	height: 50px;
	width: 980px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#nav li {
	display: block;
	float: left;
}
#nav a:hover, #nav a:visited, #nav a {
		text-decoration: none;
}
#nav span {
	display: none;
}
#nav {
	clear: both;
}
#nav a{
	display: block;
	height: 50px;
	float: left;
}

#nav ul {
	height: 50px;
	width: 980px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#nav li {
	display: block;
	float: left;
}
#nav a:hover, #nav a:visited, #nav a {
		text-decoration: none;
}
#nav span {
	display: none;
}
	
#wayToGive a {
	width: 185px;
}
#wayToGive a:hover {
	background-position: 0px -51px;
}
	
#getInvolved a {
	background-position: -185px 0px;
	width: 193px;
}
#getInvolved a:hover {
	background-position: -185px -51px;
}
#whatWeDo a {
	background-position: -378px 0px;
	width: 192px;
}
#whatWeDo a:hover {
	background-position: -378px -51px;
}
#whoWeAre a {
	background-position: -570px 0px;
	width: 193px;
}
#whoWeAre a:hover {
	background-position: -570px -51px;
	}
#connect a {
	background-position: -763px 0px;
	width: 217px;
}
#connect a:hover {
	background-position: -763px -51px;
}

#wayToGive .insection {
	background-position: 0px -102px;
}
#getInvolved .insection {
	background-position: -185px -102px;
}
#whatWeDo .insection {
	background-position: -378px -102px;
}
#whoWeAre .insection {
	background-position: -570px -102px;
}
#connect .insection {
	background-position: -763px -102px;
}
/* End Navigation */


/* Print Related */
#print{
	float: right;
	padding: 3px 10px 0px 0px;
	font-size: 12px;
}


#print li
{
	display: block;
	padding: 0px 10px 0px 10px;
	border-right: 2px solid #c4c1b9;
	float: left;
	line-height: 16px;
	height: 16px;
}
#print .smalltext {
	border-right: 0px;
	position: relative;
	top: 2px;
	width:53px;
}
#print .first
{
	border-left: 2px solid #c4c1b9;
}

#print2{
	float: right;
	padding: 3px 285px 0px 0px;
}

.decreaseFont {
	display: block;
	width: 16px;
	background: url(images/textsize2.gif) no-repeat top left;
	height: 17px;
	float: left;
}

.increaseFont {
	display: block;
	width: 16px;
	background: url(images/textsize2.gif) no-repeat top right;
	height: 17px;
	float: left;
}
#print2 li
{
	display: block;
	padding: 0px 10px 0px 10px;
	border-right: 2px solid #c4c1b9;
	float: left;
	line-height: 16px;
	height: 16px;
	font-size: 11px;
}
#print2 .first {
	border-left: 2px solid #c4c1b9;
}
#print2 .smalltext{
	border-right: 0px;
	position: relative;
	top: 4px;
	z-index:0;
	}
/* End Print Related */
/* News */
#maincont {
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	padding-left: 10px;
}
#newsBlock {
	width: 340px;
	float: left;
	margin: 0px 0px 0px 10px;
	text-align: left;
}
#newsBlock h2 {
	display: block;
	float: left;
	padding: 14px 0px 10px 0px;
	font-size: 24px;
	color: #f50021;
	font-weight: bold;
}
#newsBlock2 a {
	display: block;
}

div#resources_mod {
	position:relative;
	width:680px;
	margin-left:10px;
	margin-top:15px;
	float:left;
}

div#resources_mod h1 {
margin:0px;
padding:0px;
font-size:22px;
color:#F50021;
margin-bottom:12px;

}

div#resources_mod h3 {
font-size:14px;
margin:0;
padding-left:10px;
float:left;
width:500px;
margin-bottom:3px;
color:#55514D;
font-weight:bold;

}

div#resources_mod img {
float:left;
margin-bottom:10px;

}

div#resources_mod p.resources_text {
float:left;
width:500px;
padding-left:10px;
margin-bottom:3px;
font-size:13px;
color:#55514D;

}

div#resources_mod h4.article_resource_heading {
margin:0px;
padding:0px;
position:absolute;
top:105px;
left:130px;
width:500px;
padding-left:10px;


}

div#resources_mod ul {
margin:0;
padding-top:10px;
list-style:disc inside none;
color:#1E82B4;
}

div#resources_mod #first_ul {
float:left;
width:340px;

}

div#resources_mod #second_ul {
margin-left:30px;
float:left;
}

div#resources_mod ul li {
padding:1px;
}

div#ten {
margin-bottom:10px;
}

.newsItem {
	clear: left;
	height: 130px;
}
#newsBlock .photo {
	width: 152px;
	float: left;
	
}
.photo span {
	font-size: 9px;
	color: #988675;
	display: block;
	float: left;
	padding: 0;
}
.photo img {
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
}
.newsInfo {
	width: 178px;
	float: left;
	font-size: 13px;
	text-align: left;
	padding: 0px 0px 10px 10px;
}
#newsBlock h3 {
	font-size: 14px;
	font-weight: bold;
	color: #55514d;
}
.more {
	color: #1e82b4;
	text-decoration: none;
}
.more:hover {
	color: #28a5d7;
}
.newsItemSmall {
	clear: left;
	font-size: 13px;
	padding: 10px 0px;
	border-top: 1px dashed #B3B2AE;
}
.newsBottomBorder {
    border-bottom:1px dashed #B3B2AE;
    border-top:0 none;
    margin-bottom:10px;
    padding:0 0 10px;
}
#newsBlock2 .first  {
	border-top: 0px !important;
	padding-top: 0px !important;
}
.newsItemSmall b {
	color: #55514d;
	display: block;
}
.seeAll {
	color: #1e82b4;
	text-decoration: none;
	font-size: 12px;
}
.seeAll:hover {
	color: #28a5d7;
}
#newsBlock2 {
	width: 280px;
	float: left;
	margin: 0px 0px 0px 30px;
	text-align: left;
	font-size: 13px;
}
#newsBlock2 h2 {
	display: block;
	float: left;
	padding: 14px 0px 10px 0px;
	font-size: 24px;
	color: #f50021;
	font-weight: bold;
}

#newsBlock2 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #55514d;
}


.allevents {
	color: #206d8e;
	text-decoration: none;
	font-size: 12px;
}

#newsBlock3 {
	width: 270px;
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	height: 363px;
}
#rightTout1 {
	width 270px;
	display: block;
	margin-top: 16px;
	padding-left: 7px;
}
#rightTout2 {
	width 270px;
	margin-top: 10px;
	display: block;
	padding-left: 7px;
}
#imgtitle{
	background:#bba68e ;
	height: 55px;
	color: #ffffff;
	padding: 10px 0px 0px 10px;
}

#imgtitle2{
	background:#ead6bf ;
	height: 22px;
  padding: 5px 0px 0px 14px;
}

#photo2{
		margin: 20px 10px 0px 0px;
}

#rightMenu
{
	width: 260px;
	height: auto;
	float: right;
}
#rightMenuCompressed
{
	float:right;
	height:auto;
	width:260px;
}
#rightMenuCompressed #searchBox {
	margin-bottom: 8px;
}
#rightMenuCompressed #findbut {
	margin-bottom: 8px;
}
#rightMenuCompressed #newsLetter {
	margin-bottom: 7px;
}
#findFast
{
	margin: 9px 10px 0px 0px;
	position: absolute;
	top: 130px;
	display: none;
	height: auto;
	float: right;
	width: 250px;
	height: 288px;
	overflow-x: hidden;
	z-index: 1002;
	background: #F0F0F8;
}
#main
{

}
#findSearch input
{
	padding: 5px 0px 5px 10px;
	font-size: 12px;
	border: 1px solid #8D8D8D;
	width: 190px;
	float: left;
	height: 12px;
	margin: 13px 0px 0px 10px;
}
#findSearch a
{
	display: block;
	float: left;
	width: 29px;
	height: 24px;
	background: url(images/search_go.gif);
	margin: 13px 0px 0px 0px;
}
#findSearch span
{
	display: none;
}
#buttonReplacement
{
	height: 24px;
	width: 250px;
/*	background: url(images/find_fast.gif);*/
}
#findHeader
{
	height: 55px;
	width: 250px;
	background: #D6C4A9;
	border-bottom: 2px solid #FFFFFF;
}
#findFast ul
{
	text-align: left;
	width: 250px;
	padding: 0px 11px 0px 10px;
	overflow: auto;
}
#findFast li
{
	display: block;
	float: left;
	clear: left;
	width: 220px;
	color: #206d8e;
	border-bottom: 1px solid #C1BEB6;
	line-height: 20px;
}
#findFast li a
{
	/*
	background: #F0F0F8 url(images/findFastArrow.gif) no-repeat 0px 1px;
	padding: 0px 0px 0px 16px;
	*/
}
#findFast .first
{
	font-weight: bold;
	font-size: 14px !important;
}
#findFast a:visited, #findFast a
{
	text-decoration: none;
	color: #1e82b4;
	font-size: 12px;
}
#findFast a:hover
{
	text-decoration: none;
	color: #28a5d7;
}
.grayBox
{
	background: #D8D8CE;
	width: 204px;
	padding: 10px 8px;
	font-size: 10px;
	margin: 1px 0px 18px 0px;
}

/* End Find Fast */


#text {
	width: 254px;
	background: #FFEDC4;
	color: #91453E;
	padding: 30px 32px;
}
#quote {
	font-size: 14px;
	font-style: italic;
	line-height: 30px;
	font-family: palatino;
}
#text strong {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.leftQuote, .rightQuote {
	position: relative;
	top: 3px;
	display: inline;
}
#quoter {
color: #98816F;
font-size: 10px;
padding: 10px 0px 10px 0px;
}

#articleContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	padding-left: 20px;
	text-align: left;
	width: 960px;
	overflow: hidden;
}
#articleContent a, #articleContent a:visited{
	color: #1e82b4;
	text-decoration: none;
	}
#articleContent a:hover {
	color: #28a5d7;
	text-decoration: none;
	}
#articleContent #pageNav {
	position: relative;
	left: -20px;
}

#articleContent #pageNav .insection {
	color: #f50021;
	text-decoration: none;
}

#landingContent #pageNav .insection {
	color: #f50021;
	text-decoration: none;
}
/*
#articleContent p{
	padding: 20px 20px 20px 0px;
	font-size: 1.5em;
	color:#786e69;
	}
	*/
#articleContent p{
	font-weight: normal;
	color: #786e69;
	padding-top: 12px;
	padding-bottom: 20px;
	font-size: 1.4em;
	}
#articleContent .wholeArticleHeader{
padding-right:24px;
}
	
#articleTitle{
	background: #d8d8ce;
	height: 34px;
	width: 100%;
	position: relative;
	left: -20px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 14px;
	}
#articleTitle h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	float: left;
	}
.smalltext{
	font-size: 11px;
	}
.alphabet{
	font-size: 1.4em;
	font-weight: bold;
	color: #464646;
	border-bottom: 1px dashed #8a8888;
	width: 282px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	}
#atozLeft, #atozMiddle, #atozRight ul{
	height: auto;
	line-height: 150%;
	}
#atozMiddle ul{
	padding-bottom: 22px;
	}
#atozLeft ul{
	padding-bottom: 22px;
	}
#atozRight ul{
	padding-bottom: 22px;
	}
#atozLeft, #atozMiddle, #atozRight{
	float: left;
	width:282px;
	}
#atozLeft, #atozMiddle{
	padding-right: 40px;
	}
/* End A to Z */	


/* Contact Us */
#contactContent p{
	margin:0;
	padding:0;
	font-size:1.0em;
}
#contactContent .name{
	font-weight:bold;
}
#contactContent .forMoreInfo{
	margin:16px 0 0 0;
}
#contactContent h3{
	float:none;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 4px;
	margin-bottom:4px;
}

#contactContent .thirdContact{
	float:left;
	width:30%;
	padding:0 3% 0 0;
}

#contactContent .thirdContact div{
    margin:0 0 42px;
}
/* End Contact Us */	


/* Research */
.sectionalHolder{
	padding-bottom: 36px;
	height: auto;
	}
.sectionalHolder h3{
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	width: 940px;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 8px;
	}
#articleHeader .sectionalHolder p{
	font-size: 1.0em;
	color: #55504b;
	padding:8px 50px 22px 0;
    line-height:150%
	}
.sectionalHolder ul li{
	color: #786E69;
	list-style:disc;
    line-height:1.4em;
	list-style-position:inside;
	font-size: 1.0em;
}

.researchHolder p{
    font-size:10pt;
    } 

/* End Research */	


/* Board of Directors */
.memberHolder{
	padding-bottom: 64px;
	height: auto;
	}
.leaderHolder{
	padding-bottom: 32px;
	height: auto;
	}
.memberHolder h3{
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 6px;
	}
#spacedCopy{
	margin-bottom:16px;
	}
.officerPortait{
	float: left;
	width: 186px;
	padding-top: 8px;
	line-height: 150%;
	}
.officerPortait img{ 
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
	}
.name{
	font-weight: bold;
	color: #414040;
	font-size: 1.0em;
	}
#memberInfo{
	padding-top: 18px;
	}
#memberInfo ul{
	float:left;
	padding: 0 4% 18px 0;
	width:29%;
	height:7em;
	}


/* Rss */
#articleHeader .memberHolder p{
    font-size:13px;
    padding:12px 50px 8px 0;
    }
#articleLeft .memberHolder p{
    font-size:1.0em;
    padding:12px 50px 8px 0;
    }



#articleHeader .rssArticle{
    margin:12px 0 20px;
    font-weight:bold;
	color:#55504b;
    }
    
#articleHeader .rssArticle a{
    font-weight:normal;
    display:block;
	float:left;
    }

#articleHeader .rssArticle .date{
    float:left;
    width:9%;
	overflow:hidden;
    }
#articleHeader .rssArticle .subject{
    float:left;
    width:80%;
    }

#articleLeft .rssArticle{
    margin:12px 0 20px;
    font-weight:bold;
	color:#55504b;
    }
    
#articleLeft .rssArticle a{
    font-weight:normal;
    display:block;
	float:left;
    }

#articleLeft .rssArticle .date{
    float:left;
    width:13%;
	overflow:hidden;
    }
#articleLeft .rssArticle .subject{
    float:left;
    width:86%;
    }
/* End Rss have to rename */

/* Global News */

.newsArticle{
	margin:0 0 24px;
	font-weight:bold;
	font-size:1.0em;
	color:#55504b;
}

.newsArticle a{
	font-weight:normal;
	display:block;
	float:left;
}

.newsArticle .date{
	float:left;
	width:13%;
	overflow:hidden;
}

.newsArticle .subject{
	float:left;
	width:77%;
}
.newsArticle .subject div{
	font-weight: normal;
}
.browsePages{
	background-color:#D8D8CE;
	padding:6px 8px;
}

.browsePages .results{
	float:left;
	color:#55504b;
	font-size:14px;
}
.browsePages .prevNext{
	float:right;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}

#landingContent .browsePages .prevNext .pageLink{
	background-color:#557d8d;
	padding:2px 6px;
	margin:0 3px;
	color:#c2dbe5;
	font-weight:normal;
	font-size:12px;
}

#landingContent .browsePages .prevNext .pageLink:hover{
	background-color:#64a0b4;
	color:#FFFFFF;
}

#landingContent .browsePages .prevNext .selected{
background-color:#787069;
color:#FFFFFF;
font-weight:bold;
}

/* End Global News */

/* Press Room */
.memberHolder .spacedHeader{
    margin-top:28px;
    }

#articleHeader .moreStories p{
	color:#55504b;
 font-weight:bold;
 padding-bottom:2px;
}
#articleHeader .moreStories a{
 font-weight:normal;
}

#articleLeft .moreStories p{
	color:#55504b;
 font-weight:bold;
 padding-bottom:2px;
}
#articleLeft .moreStories a{
 font-weight:normal;
}


#moreReleases{
	display:block;
	font-weight:bold;
	margin-top:18px;
}

/* End Press Room */

/* Meet Sponsors Room */

#sponsorHeader h3{
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	width: 940px;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 4px;
    }
    
#sponsorHeader .sponsorsDiv{
    width:47%;
    padding:0 2% 0 0;
    float:left;
    margin:20px 0 0 0;
    }
    
#sponsorHeader .sponsorsDiv p{
    font-size:1.0em;
    padding:0 12px 0 0;
    margin:0 0 0 0;
    }

#sponsorHeader .sponsorsDiv .name{
    font-size:1.1em;
    margin:0 0 4px 0;
    font-weight:bold;
    color:#508291;
    }

#sponsorHeader .sponsorsDiv img{
    float:left;
    border:2px solid #d9d9d9;
    margin:0 10px 0 0;
    }

#sponsorHeader .moreSponsorInfo{
	margin:64px 0 0 0;
}

#sponsorHeader .moreSponsorInfo p{
	font-size:13px;
	margin:0 0 8px;
	padding:0 24px 0 0;
	font-style:italic;
}

#sponsorHeader .moreSponsorInfo .programLocatorTxt{
	padding:18px 24px 0 0;
}


/* End Meet Sponsors Room */

/* Feature Media Room */
#articleLeft{
    }

#articleLeft .sectional{
    margin-bottom:18px;
    }
#articleLeft .specialSectional{
    margin-bottom:0px;
    }

#articleLeft .sectional .sectionalHeader{
	border:transparent solid 1px;
    border-bottom:1px dashed #8A8888;
    padding-bottom:6px;
	margin-bottom:4px;
    }

#articleLeft .sectional h3{
    color:#B4821E;
    padding:0 0 0 0;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    float:left;
    }

#articleLeft .sectional a{
	float: right;
    }

#articleLeft .thirdMedia{
    float:left;
    width:30%;
    padding:0 3% 0 0;
    margin:14px 0 20px;
    height:21em;
    }
#articleLeft .specialSectional .thirdMedia{
    height:20em !important;
    padding:0 0 0 0;
    margin-right:45px;
    margin-bottom:0;
    width:196px;
    }
	
#articleLeft .featureMedia{
	height:240px;
    }

#articleLeft .thirdMedia img
{
    background-color:#FFFFFF;
    padding:6px;
    border:2px solid #e1e1e1;
    margin:0 0 4px 0;
    }

#articleLeft .thirdMedia h3{
    float:none;
	font-size:16px;
    color:#55504b;
    margin:0 0 2px 0;
    text-transform:none;
    }

#articleLeft .thirdMedia a{
    float:none;
    }


/* End Feature Media Room */

/* Leaders */

#leaderInfo{
	padding-top: 18px;
	}
	
#leaderInfo .name{
	color:#508291;
	font-size:1.0em;
	}
.regionalMember .name{
	font-size:1.0em;
    }	

.leaderLeft, .leaderMiddle, .leaderRight ul{
	height: auto;
	line-height: 150%;
	}
.leaderMiddle ul{
	padding-bottom: 22px;
	}
.leaderLeft ul{
	padding-bottom: 22px;
	}
.leaderRight ul{
	padding-bottom: 22px;
	}
.leaderLeft, .leaderMiddle, .leaderRight{
	float: left;
	width:282px;
	}
.leaderLeft, .leaderMiddle{
	padding-right: 40px;
	}
	
/* End Leader */


/* Landing */
#getInvolvedContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	padding-left: 20px;
	font-size: 12px;
	text-align: left;
	width: 960px;
	overflow: hidden;
}
#getInvolvedContent a, #getInvolvedContent a:visited, #getInvolvedContent a:hover {
	color: #508291;
	text-decoration: none;
	}
#pageNav {
	clear: both;
	padding-top: 5px;
	padding-left: 20px;
	background: #f0f0e8;
	height: 19px;
	width: 940px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica;
	color: #508291;
}

#pageNav ul {
	margin: 0px auto;
}

#pageNav li {
	display: block;
	float: left;
	padding: 0px 5px;	
}

#pageNav a, #pageNav a:visited, #pageNav a:hover {
	color: #1e82b4;
	text-decoration: none;
	font-size: 1.0em;
}
#pageNav a:hover, #pageContent a:hover, #landingContent a:hover, ul#event_list li:hover {
	color: #28a5d7;
	text-decoration: none;
	
}

#title{
	background: #d8d8ce;
	height: 35px;
	width: 960px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 12px;
	border-top: 1px dashed #8a8888;
	overflow: hidden;
	position: relative;
	left: -20px;
	}
#title h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	float: left;
	}
	
#getInvolvedTitle{
	background: #d8d8ce;
	height: 36px;
	width: 960px;
	position: relative;
	left: -20px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 10px;
	border-top: 1px dashed #8a8888;
	}
#getInvolvedTitle h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	}
#landingContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	text-align: left;
	width: 980px;
	overflow: hidden;
}

#landingContent a:hover {
 	color: #64A0B4;
}
#landingTitle{
    position:relative;
    z-index:1;
    background: #d8d8ce;
	height: 35px;
	width: 960px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 12px;
	overflow: hidden;
	}
	#landingTitle a, #landingTitle a:visited
	{
	    color:#1E82B4;
	}
#landingTitle h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	float: left;
	}
	
#articleLeft{
	width: 698px;
	float: left;
	height: auto;
	padding-bottom: 20px;
	padding-left: 10px;
	}
	
#articleLeft h2{
font-weight: normal;
color: #55504b;
padding-top: 12px;
font-size: 1.7em;
}

#articleLeft h3{
	font-weight: normal;
	color: #786e69;
	padding-top: 12px;
	padding-bottom:20px;
	font-size: 1.4em;
	}

#articleLeft .memberHolder h3{
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 6px;
	}

#articleLeft .gold {
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 6px;
	}


#articleLeft h4{
	font-size: 15px;
	font-weight: bold;
	color: #55504b;
	text-transform: none;
	}
#articleLeft .bulletedList{
	background: #d8d8ce;
	width: 322px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	clear:left;
	}
#articleLeft .bulletedList h4{
	padding: 17px 0px 0px 15px;
	}
#articleLeft .bulletedList ul{
	padding: 8px 8px 2px 0px;	
	}
#articleLeft .bulletedList li{
	list-style: none;
	background: url(images/list01Dot.gif) no-repeat 0px 6px;
	padding-left: 8px;
	line-height: 16px;
	font-size: 12px;
	margin-bottom:4px;
	}
.article01 p{
	height: auto;
	margin-bottom: 24px;
	line-height: 150%;
	color: #55504b;
	font-size: 1.0em;
	}
.article01 a, .article01 a:visited, .article01 a:hover {
	color: #508291;
	text-decoration: none;
}

.findArticle p{
height: auto;
margin-bottom: 24px;
line-height: 150%;
color: #55504b;
font-size: 1.0em;
}


#articleRight{
	float: right;
	width: 260px;
	padding-left: 8px;
	position: relative;
	top: -30px;
	color: #ffffff;
	height: auto;
	z-index:1;
}
#articleRight .photo p{
	font-size: 11px;
	color: #786e69;
	display: block;
	float: left;
	width: 250px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	}
#articleRight .photo img{
	height: 345px;
	width: 230px;
	}
h5{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 4px;
	}
#help{
	cursor: pointer;
	width: 240px;
	background: #9e3d3d url(images/list01RedArrow.gif) no-repeat;
	background-position: 228px 23px;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 2px 10px;
	}
#get{
	cursor: pointer;
	width: 240px;
	background: #d29a1a url(images/list01YellowArrow.gif) no-repeat;
	background-position: 228px 23px;
	padding: 8px 0px 2px 10px;
	margin-bottom: 10px;
	}
#help p, #get p{
	width: 206px;
	font-size: 12px;
	position: relative;
	top: -3px;
	}
#help a, #get a, #help a:visited, #get a:visited{
    color:#ffffff;
	}
#articleRight #help a, #articleRight #get a, #articleRight #help a:visited, #articleRight #get a:visited{
    color:#ffffff;
	}
#help:hover p{
	color:#82BED2;
	}
#get:hover p{
	color:#508291;
	}
#FandM{
	width: 240px;
	padding: 8px 0px 4px 10px;
	background: #69645f;
	margin-bottom:10px;
	}
#FandM img{
	float: left;
	border: 2px solid #605b55;
	margin-right: 8px;
	}
.FMvideo{
	cursor:pointer;
	float: left;
	clear: left;
	height: auto;
	padding-bottom: 12px;
	width: 230px;
	}
	
#articleRight #FandM .FMphoto a, #articleRight #FandM .FMvideo a{
	color:#FFFFFF;
	}
#articleRight #FandM .FMphoto a:visited, #articleRight #FandM .FMvideo a:visited{
	color:#FFFFFF;
	}
#articleRight #FandM .FMphoto a:hover, #articleRight #FandM .FMvideo a:hover{
	color:#82BED2;
	}
	
.FMvideo h6{
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 126px;
	}
.FMvideo p{
	float: left;
	width: 126px;
	font-size: 11px;
	}
.FMphoto{
	cursor:pointer;
	float: left;
	clear: left;
	height: auto;
	padding-bottom: 12px;
	width: 230px;
	}
.FMphoto h6{
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 126px;
	}
.FMphoto p{
	float: left;
	width: 126px;
	font-size: 12px;
	 }
#articleRight #FandM a{
	color: #44a0b4;
	text-decoration: none;
	font-size: 12px;
}
#articleRight #FandM a:visited{
	color: #82bed2;
	text-decoration: none;
}

#articleRight #FandM a:hover {
	color: #28a5d7;
	text-decoration: none;
}

#articleLeft .photo{
	margin: 0px 20px 20px 0px;
	width: 320px;
	float: left;
	clear:left;
	}
.photo p {
	font-size: 11px;
	color: #786e69;
	display: block;
	float: left;
}
.photo img {
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
}

#quoteText{
	background: #FFEDC4;
	border: 1px solid #d8d8ce;
	width: 248px;
	color: #98816f;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#quoteText p{
	font-size: 11px;
	width: 198px;
	line-height: 100%;
	}
.quote {
	color:#91453E;
font-family:palatino, serif;
font-size:1.3em;
font-style:italic;
line-height:30px;
padding: 15px;
}
.quote strong {
font-size:1.4em;
font-style:italic;
font-weight:bold;
}
.quoter {
	padding: 5px 15px;
	font-size: 1em;
}

#locationDiv{
background: #FFEDC4;
border: 1px solid #d8d8ce;
width: 232px;
padding:12px 8px 12px;
color: #55504b !important;
padding-bottom: 10px;
margin-bottom: 10px;
}
	#locationDiv h4{
	color: #55504b !important;
	font-size:16px;
	text-transform:none !important;
	margin:0 0 8px ;
	float:none;
	display:block;
	}
	#locationDiv p{
	font-size:13px;
	line-height:18px;
	}
	#locationDiv .addressP{
	font-weight:bold;
	}

#contactsDiv{
background: #d8d8ce;
border: 1px solid #d8d8ce;
width: 232px;
padding:12px 8px 12px;
color: #55504b !important;
padding-bottom: 10px;
margin-bottom: 10px;
}
	#contactsDiv h4{
	color: #55504b !important;
	font-size:16px;
	text-transform:none !important;
	margin:0 0 8px ;
	float:none;
	display:block;
	}
	#contactsDiv p{
	font-size:12px;
	line-height:15px;
	margin:0 0 8px;
	}
		#contactsDiv p span{
		font-weight:bold;
		}
	#contactsDiv .addressP{
	font-weight:bold;
	}


#articleLeft .photoV{
	margin: 0px 20px 20px 0px;
	width: 250px;
	float: left;
	clear:left;
	}
#articleLeft .photoV.regionSection{
	width: 320px !important;
	}

		#articleLeft .photoV .captionP{
		margin:0 0 12px 0;
		}
		#articleLeft .photoV .sportsInRegionDiv{
		padding:14px 16px 16px;
		background-color:#d8d8ce;
		margin:0 0 6px;
		}
		#articleLeft .photoV .sportsInRegionDiv .sectional{
		margin:0 !important;
		}
		
		#articleLeft .photoV .sportsInRegionDiv ul{
		width:49.5%;
		float:left;
		margin:0 !important;
		font-size:12px;
		}

	.photoV p {
	font-size: 11px;
	color: #786e69;
	display: block;
	float: left;
}
.photoV img {
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
	margin-top:5px;
}

#articleRight .contactsList{
	background: #ffedc4;
	width: 218px;
	float: left;
	color: #55504b;
	border: 1px solid #d8d8ce;
	margin-bottom: 10px;
	padding:15px;
}
#articleRight .contactsList h4{
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	color: #55504b;
}
#articleRight .contactsList p{
}
#articleRight .contactsList .title{
margin-top:15px;
font-weight:bold;
}

#articleRight .bulletedList{
	background: #ffedc4;
	width: 248px;
	float: left;
	color: #55504b;
	border: 1px solid #d8d8ce;
	margin-bottom: 10px;
	}
#articleRight .bulletedList ul{
	padding: 8px 8px 17px 15px;	
	}
#articleRight .bulletedList li{
	list-style: none;
	background: url(images/list01Dot2.gif) no-repeat 0px 6px;
	padding-left: 8px;
	line-height: 16px;
	font-size: 12px;
	margin-bottom:2px;
	color: #44a0b4;
	}
	
#articleRight .bulletedList h4{
	padding: 17px 0px 0px 15px;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	color: #55504b;
	}
	
#articleRight .bulletedListBottom{
	background: #69645f;
	width: 250px;
	float: left;
	color: #ffffff;
	border: 1px solid #d8d8ce;
	margin-bottom: 10px;
	}
#articleRight .bulletedListBottom ul{
	padding: 8px 8px 17px 15px;	
	}
#articleRight .bulletedListBottom li{
	list-style: none;
	background: url(images/list01Dot3.gif) no-repeat 0px 4px;
	padding-left: 8px;
	line-height: 16px;
	font-size: 12px;
	}
#articleRight .bulletedListBottom h4{
	padding: 17px 0px 0px 15px;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	color: #ffffff;
	}

#articleRight .bulletedListBottom a, #articleRight .bulletedListBottom a:visited {
	color: #82bed2;
	text-decoration: none;
	font-size: 12px;
}
#articleRight .bulletedListBottom a:hover {
	color: #a5dceb;
	text-decoration: none;
	font-size: 12px;
}
/* End Landing */


/* Sports */
#sportsContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	font-size: 12px;
	text-align: left;
	width: 980px;
	overflow: hidden;
}
#sportsContent a, #sportsContent a:visited, #sportsContent a:hover {
	color: #518192;
	text-decoration: none;
	}
#sportsTitle{
	background: #d8d8ce;
	height: 36px;
	width: 960px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 11px;
	overflow: hidden;
	}
#sportsTitle h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	}
#sportsContent #articleLeft h3{
	font-size: 1.4em;
	color: #55504b;
	font-weight: normal;
	}
.sportsBlock {
	overflow: auto;
}
#sportsResults{
margin-top: 30px;
}
.sportsResult{
 display: block;
 float: left;
 padding: 0px 25px 40px 0px;
 width: 200px;
 height: 20em;
 }	
.sportsBlock .last{
 padding: 0px 0px 40px 0px;
}
.sportsResult h3 {
	font-size: 16px;
	font-weight: bold;
	color: #55504b;
	padding-top: 3px !important;
	padding-bottom: 4px !important;
}	

#articleLeft .sportsInfo ul{
    margin:0;
}

#articleLeft .sportsResult .photo{
	width: 200px;
	margin: 0px 0px;
	}
.sportsResult li{
	list-style: none;
	background: url(images/sportsDot.gif) no-repeat 0px 6px;
	padding-left: 8px;
	line-height: 16px;
	font-size: 1.0em;
	}
#allSports{
	background: #d8d8ce;
	color: #55504b;
	line-height: 22px;
	font-size: 13px;
	font-weight: bold;
	padding: 12px 12px 26px 12px;
	width: 226px;
	margin-top: 10px;
	}
#allSports h2{
	border-bottom: 1px dashed #8a8888;
	height: 22px;
	font-size: 18px;
	font-weight: bold;
	padding-bottom:6px;
	}
#allSports ul{
	 padding-top: 5px;
	 }
#allSports .moreInfo {
	display: none;
	clear: left;
	position: relative;
	background: url(images/popup.png) no-repeat top left;
	width: 242px;
	padding: 10px;
	height: 130px;
	left: -264px;
	top: -57px;
	}
#allSports .moreInfo h3, #popup h3 {
	font-size: 14px;
	font-weight: bold;
}
#allSports .moreInfo ul, #popup ul{
	padding: 0px;
	clear: left;
	display: block;
	overflow: auto;
	list-style: disc;
}
#allSports .moreInfo li, #popup li {
	
	background: url(images/popupDot.gif) no-repeat 0px 9px;
	padding-left: 10px;
	font-weight: normal;
}
#allSports li , #popup li{
	line-height: 22px;
	}
#popup {
position: absolute;
display: none;
background:transparent url(images/popup.png) no-repeat scroll left top;
clear:left;
height:130px;
padding:10px;
width: 242px;
z-index:1001;
}
#popup a, #popup a:visited {
	color: #1e82b4;
	text-decoration: none;
}
#popup a:hover {
	color: #64A0B4;
}
/* Results Navi */
#resultsNavBottom{
	height: 28px;
	background: #d8d8ce;
	overflow: hidden;
	width: 680px;
	clear:both;
	}
.resultsNavPosition{
	float: left;
	font-size: 14px;
	color: #55504b;
	padding-top: 6px;
	padding-left: 14px;
	}
.resultsPager{
	float: right;
	font-size:12px;
	text-transform: uppercase;
	padding-top: 3px;
	padding-right: 10px;
	height: 21px;
	}
.resultsPager div{
	float: left;
	margin:0 2px;
	}
.resultsPager div a{
	margin:0 2px;
	float: left;
	}
.resultsPager a
{
    margin-top:4px;
	float: left;
	}


.resultsPager .pagerBlock
{
    padding:1px 8px;
	}


.pagerBlockSelected{
	background: #787069;
	padding: 4px 8px 4px 8px;
	color: #ffffff !important;
	}
.pagerBlock{
	background: #557d8d;
	color: #ffffff !important;
	padding: 4px 8px 4px 8px;
	line-height: 21px;
	}
.pagerBlock:hover{
	background: #64A0B4;
	}
.previous{
	color: #787069 !important;
	margin-right: 3px;
	font-weight: bold;
		}	
.next{
	margin-left: 3px;
	font-weight: bold;
	}
/* End Results Navi */
	
/* End Sports*/


/* Search Results */
#searchContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	font-size: 12px;
	text-align: left;
	width: 980px;
	overflow: hidden;
}
#searchContent a, #searchContent a:visited {
	color: #206D8E;
	text-decoration: none;
	}
#searchContent a:hover {
	color: #64a0b4;
	text-decoration: none;
}
#searchTitle{
	background: #d8d8ce;
	height: 36px;
	width: 960px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 11px;
	overflow: hidden;
	}
#searchContent #landingTitle {
	border-top: 0px;
	}
#searchContent #articleLeft h3{
	font-size: 18px;
	font-weight: normal;
	}
#searchContent #articleLeft h4{
	font-size: 14px;
	color: #518192 !important;
	font-weight: bold;
	padding: 0px 0px; 
	}
.resultBlock{
	line-height: 150%;
	color: #464646;
	}
#articleLeft .resultBlock .resultHolderB{
	background: #dde9e9 url(images/resultLogo.gif) no-repeat;
	background-position: 9px 19px;
	border-top: 1px dashed #8a8888;
	padding: 20px 6px 20px 34px; 
	font-size: 13px;
	
	}
.resultHolder{
	border-top: 1px dashed #8a8888;
	padding: 20px 6px 20px 0px; 
	font-size: 13px;
	}
.resultHolderLast{
	border-top: 1px dashed #8a8888;
	border-bottom: 1px dashed #8a8888;
	padding: 20px 10px 20px 0px; 
	font-size: 13px;
	margin-bottom: 20px;
	}
/* End Search Results*/


/* Video */
#videoContent #articleLeft{
	padding-left: 10px;
	float:left;
	height:auto;
	padding-bottom:10px;
	width:698px;
	}
#videoContent{
	background: #181818 url(images/videoV3Bottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	font-size: 12px;
	text-align: left;
	width: 980px;
	overflow: hidden;
	color: #ffffff;
	padding-bottom: 4px;
}
#videoContent a, #videoContent a:visited {
	color: #518192;
	text-decoration: none;
	}
#videoContent a:hover{
	color: #64a0b4;
	text-decoration: none;
}
#videoContent h3{
	color: #ffffff;
	font-weight: bold;
	font-size: 21px;
	padding-left: 35px;
	}
#videoBox{
	display: block;
	width: 694px;
	height: auto;
	border-left: 2px solid #3a3632;
	border-right: 2px solid #3a3632;
	padding-top: 14px;
	background: #181818;
	text-align:center;
}
#videoHeader{
	width: 698px;
	height: 20px;
	background: url(images/videoHeaderBg.gif) no-repeat top; 
	margin-top: 10px;
	padding-top: 9px;
	}
#videoHeader .back{
	float: left;
	padding-left: 10px;
	}
#videoHeader .share{
	float: right;
	padding-right: 10px;
	}
#videoImage{
	text-align: center;
	padding-bottom: 18px;
	}
.videoComment{
	padding-left: 36px;
	padding-bottom: 14px;
	}
#videoFooter{
	background: url(images/videoV3BottomLine.gif) no-repeat bottom; 
	width: 698px;
	height: 15px;
	float: left;
	}
#articleLeft .videoComment h4{
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	}
.videoComment p{
	font-size: 13px;
	width: 618px;
	clear: left;
	line-height: 150%;
	}
#videoContent #articleRight {
	color:#FFFFFF;
	float:right;
	height:auto;
	top:0px;
	padding-left:8px;
	padding-top: 10px;
	width:260px;
}
/* End Video */


/* Timeline */
#timelinePlacement{
	margin-left:-20px;
	width:678px;
	float:left;
}
/* End Timeline */

strong{
    font-weight:bold;
	font-size: 1.0em;
}
em{
    font-style:italic;
}

#articleLeft ul
{
	font-size: 1.0em;
	margin:0 0 18px 2px;
	list-style-type:disc;
	color:#55504b;
	line-height: 150%
}

#articleLeft ul li
{
    margin:0 0 2px 15px;
    list-style-position:inside;
}
#articleLeft ul li div
{
    display:inline;
}

#articleLeft ul li div ul
{
    list-style-type:circle;
    font-size:1em;
    margin:.25em 0 .375em 1em;
}
#articleLeft ul li ul
{
    list-style-type:circle;
    font-size:1em;
    margin:.25em 0 .375em 1em;
}
#articleLeft ul ul
{
    list-style-type:circle;
    font-size:1em;
    margin:.25em 0 .375em 1em;
}
#flashAlt
{
 margin:-8px 0 0 -10px;   
}


/* this isnt good dev has much more then svn has */
/* find location */
#findLocations .location{
margin:0 0 24px 0;
}
#findLocations .location p{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:13px;
}
#findLocations .location p a{
font-weight:bold;
}

.bottomBorder{
border-bottom:1px dashed #999999;
margin:0 0 24px;
}

#findLocations .left{
width:30%;
margin:0 3% 0 0;
float:left;
}
#findLocations .mid{
width:30%;
margin:0 3% 0 0;
float:left;
}
#findLocations .right{
width:30%;
margin:0 3% 0 0;
float:left;
}

#findLocations h3{
border-bottom:1px dashed #8A8888;
color:#B4821E;
font-size:14px;
font-weight:bold;
padding-bottom:6px;
margin-bottom:6px;
text-transform:uppercase;
}

#findLocations ul{
margin:0 0 48px 0;
}
#findLocations li{
margin:0 0 2px 0;
}

#locationDetail{
}
#locationDetail strong{
font-weight:bold;
}
#locationDetail h3{
border-bottom:1px dashed #8A8888;
color:#B4821E;
font-size:14px;
font-weight:bold;
padding-bottom:6px;
margin-bottom:9px;
text-transform:uppercase;
}

#locationDetail p{
font-size:1em;
margin:0 0 0 0;
padding:0 0 0 0;
}

#locationDetail .left{
width:280px;
padding:0 40px 0 0;
float:left;
}

#locationDetail .right{
width:620px;
float:left;
}

#volEventContainer div{
width:47%;
margin:0 3% 0 0;
float:left;
}

#locationDetail ul{
margin:0 0 0 15px;
}
#locationDetail li{
margin:3px 0 0;
list-style-type:disc;
float:left;
width:49%;
}

#locationDetail ul{
margin:0 0 0 15px;
}
#locationDetail #locationInfo{
margin:0 0 36px ;
}
#locationDetail #addressDiv{
margin:0 0 24px ;
font-weight:bold;
}
#locationDetail #addressDiv p{
font-size:1.0em;
}
#locationDetail #contactList{
margin:0 0 36px ;
}
#locationDetail #contactList div{
margin:0 0 24px ;
}
#locationDetail #sportsList{
}

#locationDetail .mapDiv
{
margin:0 0 48px;
clear:both;
}

#locationDetail .mapDiv img
{
margin:12px 0 0;
border:2px solid #55504b;
}

    #locationDetail #volEventContainer{
    margin:18px 0 0;
	clear:both;
    }

        #locationDetail #volunteerDiv strong{
        display:block;
        }
        #locationDetail #volunteerDiv p{
        margin:0 0 12px;
        }

        #locationDetail #eventsDiv p{
        margin:0 0 15px;
        }

 /*End find location */

#articleRight #help a, #articleRight #get a, #articleRight #help a:visited, #articleRight #get a:visited {
color:#FFFFFF;
}
#help a, #get a, #help a:visited, #get a:visited {
color:#FFFFFF;
}
#landingContent a, #landingContent a:visited, #maincont a, #maincont a:visited {
color:#1e82b4;
text-decoration:none;
/*font-size: 1.1em;*/
}
#landingContent a:hover {
color:#28a5d7;
text-decoration:none;
/*font-size: 1.1em;*/
}

#help:hover p {
color:#82BED2;
}
#get:hover p {
color:#508291;
}

/* world games Sign up */
#worldSignUp{
padding:20px 0 0 0;
}

#worldSignUp .articleImg{
padding:8px;
background-color:#ffffff;
border:#e0e0e0 solid 2px;
margin:0 12px 6px 0;
float:left;
}

#worldSignUp h1{
color:#55504b;
font-size:20px;
font-weight:bold;
}

#worldSignUp p{
color:#89827c;
}

#worldSignUp .signupDiv{padding:16px 42px 0; margin:0 0 24px;background-color:#d8d8ce;clear:both;}
#worldSignUp .signupDiv h1{padding:0 0 12px;}
#worldSignUp .signupDiv p{margin-bottom:0;}
#worldSignUp .signupDiv .modalCopy{margin-bottom:12px;}
#worldSignUp .signupDiv span{font-size:18px; vertical-align:-3px;}

#worldSignUp .signupDiv .fields{float:left; width:49%; color:#55504b;}
#worldSignUp .signupDiv .fields .clearer{margin:0 0 5px;}
#worldSignUp .signupDiv .fields label{float:left; width:80px; font-size:12px; font-weight:bold; text-align:right; margin:0 8px 0 0; color:#55504b;}
#worldSignUp .signupDiv .fields input{float:left; width:150px;}
#worldSignUp .signupDiv .fields select{float:left; width:172px;}

#worldSignUp .signupDiv .fields .required{font-size:11px; margin:0 0 0 12px; padding:0; font-weight:bold; color:#786e69;}
#worldSignUp .signupDiv .fields .required span{vertical-align:-6px; margin:0 4px 0 0;}
#worldSignUp .btnAndSubscribe {margin:8px 0 24px; }
#worldSignUp .btnAndSubscribe p{float:left; }
#worldSignUp .btnAndSubscribe img{float:right; }
#worldSignUp .btnAndSubscribe label{font-weight:bold; font-size:12px; vertical-align:2px;color:#55504b; }
.subscribe, #donateBtn  { width:115px;text-align:center;color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;padding:4px 0 5px; text-decoration:none; background:url("/images/modal/red_button.gif") no-repeat; }


#worldSignUp .logosDiv {margin:0 0 8px; padding:0; clear:both;}
#worldSignUp .logosDiv img { float:left;}
#worldSignUp .logosDiv .divider { float:left; height:54px; width:1px; margin:0 8px; background-color:#999999;}

#worldSignUp .privacy {color:#89827c;clear: both; font-size:10px; padding:0 0 6px;}
#worldSignUp .privacy a {color:#508291; text-decoration:none;}

#worldSignUp #responseDiv{clear:both;padding:0 0 12px;}
#worldSignUp #responseDiv h3{color:#55504B; padding:8px 0 0;}
#worldSignUp #responseDiv p{margin-bottom:6px;}
#worldSignUp #responseDiv #donateBtn{margin:6px 0;}


/* end world games Sign up */

/* homepage img switcher */

#slide_control li,
#slide_nav li,#portfolio{
    list-style:none;
}

/* slide navigation specific */

#slide_nav {
position: absolute;
position:absolute;
right:24px;
bottom:16px;
z-index:100 !important;
}

#slide_nav li {
color:#ffffff;
display: block;
float: left;
list-style: none;
padding: 2px 4px;
z-index:100px;
cursor:pointer;
}
#slide_nav li:hover {
}
#slide_nav li#button_selected {
color:#AF740F;
}
#slide_nav li#button_selected:hover {
}

/* slide image holder specific */

#slides
{
height:329px !important;
	margin-bottom: 6px;
	
}
#slides img{
}
#slide_control li{
    list-style: none;
    display: block;
    float:left;
}
#slides li img{
	border: 2px solid #ccc;
	padding: 7px;
}


/* slide control specific */

#slide_control {
    left:537px;
    position:absolute;
    top:238px;
    z-index:5000;
}

/* control button specific */



/* new nav css */
#newNav{
padding:0 4px 0 10px;
background:url('images/nav/navBack_50h_off.gif') repeat-x;
height:50px;
position:relative;
z-index:1001;
color:#fff;
}
#newNav li{
width:191px;
float:left;
text-align:center;
height:50px;
position:relative;
border-left:1px solid #797878;
background:#c8c8c8 url('/images/nav/gradient_dark.jpg') repeat-x;
font-family:Helvetica, Arial, "Times New Roman", sans-serif;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
text-shadow:1px 1px 1px #000000;
-moz-text-shadow:1px 1px 1px #000000;
-webkit-text-shadow:1px 1px 1px #000000;
letter-spacing:0.5px;
z-index:1002;
}
#newNav li a {
color:#fff;
text-decoration:none;
display:block;
padding:17px 0;
z-index:1002;
}
#newNav .activeLi {
background:#71706e url('/images/nav/gradient_light.jpg') repeat-x;
}
#newNav .navLi.donate a {
color:#f09615;
}
#newNav .selectedA{
background-color:#202020;
width:100%;
height:50px;
background-image:none !important;
display:block;
}

#newNav .lastNavLi{
border-left:1px solid #797878;
border-right:1px solid #797878;
}

#newNav li ul{
position:absolute;
top:50px;
z-index:500;
display:none;
left:-1px;
width:193px;
}
#newNav li ul li{
position:relative;
z-index:500;
width:auto;
height:auto;    
float:none;
clear:both;
text-align:left;
background:#202020;
padding:0 20px 0;
border-left:1px solid #797878;
border-right:1px solid #797878;
}

#newNav .overLi, #newNav .activeLi.overLi {
background-color:#202020;
background-image:none !important;
}
#newNav .overLi a {
	color:#fa272a !important;
	}

    #newNav .overLi ul{
    *background-color:#202020;
    _width:193px !important;
    _padding:0 !important;
    _margin:0 !important;
    }
    

    #newNav li ul li{
    _padding:0 0px 0 !important;
	text-transform:none;
    }    
		#newNav .overLi ul li a {
			color:#fff !important;
			}
			#newNav .overLi ul li a:hover {
				color:#fa272a !important;
			}
    
    #newNav li ul .footerLi{
    background:none !important;
    position:relative;
    width:1px;
    height:1px;
    top:-1px;
    }

    #newNav li ul .footerLi img{
    position:absolute;
    top:0px;
    left:-22px;
    background:none !important;
    }





#newNav li ul .lastLi{
padding:0 20px 2px;
}
#newNav li ul .lastLi a{
border-bottom:1px dashed #484848;
_margin:0 20px 0;
}
#newNav li ul .footerLi{
position:relative;
top:-1px;
*width:151px;
*height:12px;
_height:1px;
}


#newNav li ul .footerLi img{
background:none !important;
position:relative;
left:-21px;
*left:-21px;
*top:11px;
_left:-1px;
}

#newNav li ul li a{
color:#FFFFFF;
padding:4px 0 !important;
text-decoration:none;
display:block;
border-top:1px dashed #484848;
font-size:12px;
font-weight:bold;
_margin:0 20px 0;
}

#newNav li ul li a:hover{
color:#F50021;
}
/* end new nav css */

/* new article div */
	#bigArticleDiv{
	margin:24px 0 32px;
	}
	#bigArticleDiv.regionsBigArticleDiv{
	margin:8px 0 32px !important;
	}
	    #bigArticleDiv .leftDiv{
        width:216px;
        padding:0 18px 0 0;
        float:left;
        }
	        #bigArticleDiv .leftDiv h2{
            color:#55504B;
            font-size:1.7em;
            font-weight:bold;
            line-height:1.1em;	
            }
	        #bigArticleDiv .leftDiv p{
            margin:1em 0 0 0;
			line-height:1.4em;
            }
	#bigArticleDiv img{
    float:right;
    background-color:#FFFFFF;
    border:2px solid #E1E1E1;
    margin:0 0 4px;
    padding:6px;
    }
    
.otherArticlesDiv{
padding:32px 0 0 0;
border-top:#8A8888 dashed 1px;
}
.otherArticlesDiv li{
/*color:#1E82B4;*/
}
    
/* end new article div */


/* for the find region page */
.halfDivider{
}

	.halfDivider .sectional{
	float:left;
	width:46%;
	_width:45%;
	*width:45%;
	margin:0 3.5% 0 0;
	*margin:0 3% 0 0;
	_margin:0 3% 0 0; 
	}
	.halfDivider .sectional a{
	float:none !important;
	}
		#articleLeft .halfDivider .sectional h2{
		padding:0;
		color:#55504B;
		display:block;
		font-size:16px;
		font-weight:bold;
		}

.countryListDiv{
}		
	.countryListDiv ul{
	float:left;
	width:24.5%;
	}		
	.countryListDiv a{
	float:none !important;
	}		
		
		
	.sectional .eventDateP{
	margin:0 0 0 0;
	font-weight:bold;
	}
		
.findArticle .donateDiv{
padding:20px 0 0 0;
}
	.findArticle .donateDiv a{
	float:none !important;
	}
	.findArticle .donateDiv .donateMainImg{
	float:left;
	padding:1px;
	border:2px solid #d8dad7;
	margin:0 12px 0 0;
	}
	.findArticle .donateDiv h4{
	float:none !important;
	margin:0 0 2px 0;
	}
	.findArticle .donateDiv p{
	margin:0 0 6px 0;
	}

.actionsP{
font-weight:bold;
}
	.sectional table{
	width:100%;
	margin:12px 0;
	}
		.sectional table tr{
		border-bottom:#d7d7cf solid 1px;
		vertical-align:top;
		}
			.sectional table tr td{
			padding:4px 0 6px 6px; 
			}
	.sectional table .headerTr{
	border-bottom:0 !important;
	text-transform:uppercase;
	font-weight:bold;
	}
		.sectional table .headerTr td{
		background:url(images/regionPages/eventTableHeaderBacking_22h.gif) repeat-x;
		border-right:2px solid #f0f0e8;
		}
	.sectional table a{
	float:none !important;
	}

.findColumnsContainer{
margin:0 0 32px 0;
}	

	#articleContent .findHeaderDiv img{
	border: 2px solid #D9D9D9;
	padding: 8px;
	background: #FFFFFF;
	float:left;
	margin:0 12px 24px 0;
	}	
	#articleContent .findHeaderDiv p{
	font-size:1em;
	padding:22px 0 0 0;
	line-height:20px;
	}	
	#articleContent .findHeaderDiv .regionsList{
	}	
		#articleContent .findHeaderDiv .regionsList li{
		float:left;
		border-right:2px solid #666666;
		padding:0 4px 0 0;
		margin:0 4px 0 0;
		font-weight:bold;
		}	
		#articleContent .findHeaderDiv .regionsList .firstLi{
		border-right:none;
		padding:0 4px 0 0;
		margin:0 4px 0 0;
		}	
		#articleContent .findHeaderDiv .regionsList .lastLi{
		border-right:none;
		padding:0 4px 0 0;
		margin:0 4px 0 0;
		}	
	
	#articleContent .findColumnsContainer p{
	font-size:1em;
	padding:0;
	margin:0 0 .125em 0;
	}	
	#articleContent .findColumnsContainer h3{
	float:none;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 4px;
	margin-top:32px;
	margin-bottom:4px;
	}	
		#articleContent .findColumnsContainer h3 span{
		font-weight: bold;
		font-size: .8em;
		text-transform: none;
		color: #b4821e;
		}	
	
	.findColumnsContainer .findColumnDiv{
	width:23%;
	margin:0 2% 0 0;
	float:left;
	}
	#eventsDiv {
	background:none repeat scroll 0 0 #D8D8CE;
	border:1px solid #D8D8CE;
	color:#55504B !important;
	margin-bottom:10px;
	padding:12px 8px 0;
	width:232px;
	}
	#eventsDiv  h2 {
	color:#55504B;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:3px 0 0;
	}
	#eventsDiv  h4 {
	color:#B4821E;
	border-color:transparent transparent #8A8888;
	border-style:solid solid dashed;
	border-width:1px;
	margin-bottom:4px;
	padding-bottom:6px;
	float:none;
	text-align: left;
	font-size:12px;
	}
	#eventsDiv .eventDateP {
	font-weight:bold;
	font-size:12px;
	padding-bottom: 5px;
	}
	#articleLeft .photoV  p{
	margin:0 0 12px;
	}
	#ctl00_ContentPlaceHolder1_uiLocation_uiPnlWaysToGetInvolved a {
	float:none !important;
	}
	#ctl00_ContentPlaceHolder1_uiLocation_uiImgDonateNowButton {
	margin-top:-5px;
	}
	#ctl00_ContentPlaceHolder1_uiLocation_uiPnlWaysToGetInvolved p {
	margin-bottom:0px;
	}
	#ctl00_ContentPlaceHolder1_uiLocation_uiPnlWaysToGetInvolved h2 {
	font-weight:bold !important;
	font-size:16px;
	}
	.singleEvent {
	margin:0 0 30px 0;
	}
	#eventsDiv > :last-child {
	margin:0 0 20px 0;
	}
	.singleSlideSection {
	    display:none;
	    }
	    .singleSlideSection h3, .quiz h3 {
			color:#B4821E;
			font-size:1.1em;
			font-weight:bold;
			text-transform:uppercase;
			padding:15px 0 10px 0;
	        }
	    .singleSlideSection a, .quiz a {
	        color:#1E82B4;
	        text-decoration:none;
	        }
	        .singleSlideSection a:hover, .quiz a:hover {
	            color:#28a5d7;
	            }
	    .singleSlideSection p {
	        margin:20px 0;
	        font-size:14px;
	        }
	    .singleSlideSection ul {
	        margin:5px 0 10px 15px;
	        list-style:disc outside none;
	        }
	        .singleSlideSection li {
	            margin:1px 0;
	            }
        .singleSlideSection h2, .quiz h2 {
            font-size: 20px;
            padding-top:10px;
            }
        .singleSlideSection h6, .quiz h6 {
            color:#786E69;
            font-size:18px;
			margin-top:10px;
            }
	.quiz {
	    display:none;
	    }
	.Next, .Submit {
	    margin:15px 10px 15px 0;
	    cursor:pointer;
	    background:url(/images/blue-button.gif) no-repeat;
	    width:81px;
	    height:25px;
	    display:block;
	    color:#fff !important;
	    text-transform:uppercase;
	    font-weight:bold;
	    padding:9px 0 15px;
	    text-align:center;
	    }
	    .singleSlideSection .Next, .quiz .Submit {
	        color:#fff;
	        }
    #landingTitle h2 {
        padding:0px;
        }
    .firstSlide, .secondSlide {
        padding-left:20px;
        }
	.question {
	    margin-left:15px;
	    }
		.question label {
		padding-left:10px;
		}
		.question td {
			color:#55504B;
			}
		.ask {
			font-weight:bold;
			color:#000;
			}
	#help a, #get a {
		text-decoration:none;
		}
.ArticleQuoteBox {
    background:none repeat scroll 0 0 #FFEDC4;
    border:1px solid #D8D8CE;
    clear:left;
    color:#98816F;
    float:left;
    margin:0 20px 20px 0;
    padding-bottom:10px;
    width:318px;
    }
.video {
    clear:left;
    float:left;
    margin:20px 20px 20px 0;
    }
    .videoBox {
        background:none repeat scroll 0 0 #FFFFFF;
        border:2px solid #D9D9D9;
        padding:7px;
        }
    .video p {
        color:#786E69;
        display:block;
        float:left;
        font-size:11px;
        width:318px;
        }
.tableStyle td {
	padding:2px;
	}
.athlete th, .athlete td {
	padding:3px;
	color:#55504B;
	}
	.athlete th {
		/*width:230px;*/
		}
	.athlete.dob input {
		width:40px;
		}
	.athlete input {
		width:185px;
		margin-right:6px;
		}
.sectionIntro {
	padding:10px 0 15px;
	}
.radioList tr {
	float:left;
	margin-right:10px;
	}
	.athlete .radioList input {
		width: 15px;
		}
		
/* Sidebar Gallery */
.sideGallery {padding-bottom:8px;width:251px}
.sideGallery .item {padding-bottom:8px;color:#55504B;font-size:11px}
.sideGallery .item img {border:2px solid #d6d5d1;padding:7px;background:#fff;width:232px}
.sideGallery .item p {margin:0;padding:0}

.commentLink 
{
    background:url("/images/comment-icon.png") no-repeat scroll 7px 5px #FFFFFF;
    border:2px solid #D9D9D9;
    clear:both;
    clear:left;
    float:left;
    margin:0 20px 20px 0;
    font-size:12px;
    padding:4px 38px 4px 32px;
}
.arrow 
{
    display:inline-block;
    height:9px;
    width:12px;
    background:url('/images/nav/arrow_right.png') 3px 0px no-repeat;
}
    .arrow.active 
    {
        background:url('/images/nav/arrow_down.png') 0 0 no-repeat;
    }

/*right rail box background colors*/
.rw-soi-darkGray {
	background: #55504b;
	padding:0 10px;
	width:230px;
	margin-bottom:10px;
}
.fb_reset { display:none !important }


/* new share div on events page */
li#share_this_bar a.addthis_button_print, li#share_this_bar a.addthis_button {
margin-right:10px;
float:left;
}

li#share_this_bar a.addthis_button_facebook_like  {
width:81px !important;
}

li#share_this_bar a.addthis_button_tweet {
width:104px !important;
}

li#share_this_bar div.addthis_toolbox {
padding-bottom:10px;
}

li.final_round div.final_round_schedule{
min-height:72px;
background-color:#f3f3ed;
border:1px solid #e2e2d5;
width:850px;
margin-left:35px;
margin-top:20px;
}

li.final_round div.final_round_schedule img.schedule_calendar_icon {
float:left;
position:relative;
top:10px;
left:20px;
} 

li.final_round div.final_round_schedule div.event_is_scheduled {
float:left;
margin-left:67px;
position:relative;
margin-top:10px;
min-width:300px;
}

li.final_round div.final_round_schedule div.event_is_scheduled span {
font-weight:bold;
font-size:12px;
text-align:left;
}

li.final_round div.final_round_schedule div.event_is_scheduled span.schedule_date {
text-align:left;
margin-right:30px;
}

li.final_round div.final_round_schedule div.event_is_scheduled span.schedule_time {

margin-right:30px;
}

li.final_round div.final_round_schedule div.event_is_scheduled span.schedule_sex {
text-align:left;
}

li.final_round div.schedule_venue {
float:left;
margin-top:10px;
position:relative;
}

li.final_round div.schedule_venue p.venue_text span {
text-transform:uppercase
font-size:13px;
font-weight:bold;
}

/* ------------------   Delegation Page  ------------------------------- */

li.block ul li.schedule_delegation {
min-width:205px;
min-height:170px;
background-color:#f3f3ed !important;
border:1px solid #e2e2d5 !important;

}

li.block ul li.schedule_delegation span {
display:block;

}

div.section img.cal_png {
width:auto;
height:auto;
/*margin-left:20px;*/
margin-right:3px !important;
}

li.block ul li.schedule_delegation div.calendar_icon {
background:none;
width:10px;
margin-right:0px;
}

li.schedule_delegation span.sport_sport {
font-size:14px;
color:#333333;
font-weight:bold;
margin-top:3px;
}

li.schedule_delegation span {
font-size:12px;
color:#333333;
padding-bottom:5px;
margin-left:6px;
}

li.schedule_delegation span.schedule_heading {
margin-top:10px;
text-transform:uppercase;
color:#f59632;
}

li.schedule_delegation span.schedule_venue {
width:160px;
}

div.section span.result_medal_title {
color:black;
font-weight:bold;
}

div.section dl dd ul li div.medal {
height:162px;
}

div.section dl dd ul li p.results_header {
text-transform:uppercase;
padding-top:10px;
color:#f59632;
font-weight:bold;
font-size:12px;
}

div.section div.inner ul li span.person_name, div.section div.inner ul li span.location_name  {
font-weight:bold;
}

div.section div.inner ul li p.results_header, .final_round_schedule  p.results_header{
text-transform:uppercase;
padding-top:10px;
color:#f59632;
font-weight:bold;
font-size:12px;
}

.final_round_schedule  p.results_header
{float: left;
 position: relative;
 left: 30px;}

div.section dl ul li p.results_header {
text-transform:uppercase;
padding-top:10px;
color:#f59632;
font-weight:bold;
font-size:12px;
}



/* --------------------NEW SEARCH RESULTS PAGES -------------------------------- */

body {


}

div.wrapper {
width:1100px;
margin:0 auto;
background-color:#f0f0e8;
min-height:800px;
margin-bottom:30px;
}

div#fake_header {


}


div#main_content {
width:940px;
background-color:white;
margin:0 auto;
min-height:500px;
padding:0 20px;
padding-bottom:20px;

}

h1.main_page_title {
margin:0px;
font-size:36px;
font-family:Georgia, Arial;
font-weight:normal;
line-height:30px;
padding-top:10px;
text-align:left;
width:500px;
float:left;

}

h3.what_is_found {
font-family:Arial;
font-size:24px;
color:#666666;
margin:0px;
padding:20px 0;
font-weight:normal;
text-align:left;

}

h3.what_is_found span.last_name {
color:#f59632;
text-transform:capitalize;
}

div.person_search {
min-height:52px;
border-top:2px solid #e2e2d5;
padding:20px 0px;
}

div.top {
/*border-top:2px solid #e2e2d5; */
}

div.person_search img.search_photo {
float:left;
}

div.photo_desc {
float:left;
padding-top:10px;
min-height:52px;
margin-left:10px;
font-family:arial;
}

div.photo_desc span.actual_person {
font-size:15px;
font-weight:bold;


}

span.so_country {
font-weight:bold;
color:#333333;
font-size:13px;
}


span.so_origin {
font-weight:normal;
color:#333333;
font-size:13px;

}

span.what_games, span.so_sport {
font-weight:normal;
color:#333333;
font-size:13px;

}

div.corresponding_team {
padding:20px 0px;
border-top:2px solid #e2e2d5;
/*border-bottom:2px solid #e2e2d5;*/
}

div.corresponding_team div.team_block {
padding:8px;
border:1px solid #e2e2d5;
min-width:217px;
float:left;

}

div.team_block span.team_bold {
font-weight:bold;
font-size:12px;
text-transform:uppercase;
color:#333333;
padding-right:5px;
font-family:arial;

}

div.team_block span.team_member {
color:#666666;
font-size:12px;
font-family:arial;
}

div.team_block span.slide {
margin-left:47px;
}

div.team_block span.actual_match {
font-size:12px;
font-weight:bold;
font-family:arial;

}

div.corresponding_team div.team_desc {
float:left;
padding-top:18px;
margin-left:10px;

}

.clear {clear:both;}


div.previous_games_start {
background-color:#f3f3ed;
width:900px;
border:1px solid #e2e2d5;
padding-top:15px;
padding-left:20px;
padding-right:20px;
font-family:arial;
margin-top:20px;


}

div.previous_games_start h3.prev {
font-size:18px;
color:#f50021;
margin:0px;
padding-bottom:15px;
text-align:left;

}

div#the_footer {
margin:0 auto;
width:980px;
}

/* ----------------------------- Beginnning of RIGHT RAIL STYLES ON RESULTS PAGE ------------------ */
div.right_rail h3.schedule_heading {
font-size:24px;
color:#f39531;
font-family:arial;
padding-top:12px;
padding-bottom:12px;
width:165px;
float:left;

}

div.right_rail img#print_icon {
float:left;
position:relative;
left:75px;
top:15px;
}

div.right_rail ul#daily_schedule li.schedule_date a img#print_icon {
float:right;
position:relative;
left:-6px;
top:6px;
/*visibility:hidden;*/
display:none;
}

div.right_rail ul li.schedule_date {
font-size:13px;
color:#1e82b4;
font-family:Arial;
padding-left:5px;
/*padding-top:10px;*/
padding-bottom:10px;
border-top:1px solid #C1C1BC;


}

div.right_rail ul li.schedule_date ul {
display:none;
}

div.right_rail ul#daily_schedule li.second_one ul.deatils_content {
display:block;
}

div.right_rail ul#daily_schedule li.schedule_date ul.deatils_content li.time {
font-size:13px;
font-weight:bold;
color:#333333;
margin-left:17px;
/*margin-bottom:12px;*/
font-family:arial;
 padding-top: 12px;
}

div.right_rail ul#daily_schedule li.schedule_date ul.deatils_content li.sport {
font-size:13px;
/*font-weight:bold;*/
color:#333333;
margin-left:35px;
padding-bottom:0px;
font-family:arial;
padding-top: 10px;
}

.toggling_color {
color:#333333;
}

div.right_rail ul#daily_schedule li.schedule_date ul.deatils_content li.venue {
font-size:10px;
font-weight:normal;
color:#1e82b4;
margin-left:35px;
/*padding-bottom:15px;*/
font-family:arial;
text-transform:uppercase;
}

div.right_rail ul#daily_schedule li.schedule_date ul.deatils_content li.venue a.map_link {
text-transform:uppercase;
font-weight:bold;
}

div.right_rail ul#daily_schedule li.schedule_date h5 {
padding-top:10px;
float:left;
width:225px;
cursor:pointer;
font-size:13px;
}


/* -----------------------------        UTILITY PAGE ----------------------------------------   */

div#utility_header {
width: 1100px;
margin:0 auto;
background-color:#383E4A;
margin-bottom:20px;
text-align:left;
}

div.utility_content {
margin:20px;
padding:10px;
text-align:left;
padding-top:20px;
font-family:arial;

}

div.utility_content input {
margin-bottom:10px;
border: 1px solid gray;
}

div.utility_content table input {
border:none;
}

div.utility_content label.since {
width:100px;
display:block;
float:left;
}

input#uiBtnFilter {
font-weight:bold;
background-color:#FE8614;
width:85px;
height:32px;
border-radius:12px;
color:white;
font-family:arial;
letter-spacing:.5px;
cursor:pointer;
}

input#uiBtnTranslate {
font-weight:bold;
background-color:#FE8614;
width:80px;
height:32px;
border-radius:12px;
color:white;
font-family:arial;
letter-spacing:.5px;
cursor:pointer;
display:block;
margin-top:8px;
}

.utility_content span.alert {
color:blue;
}

table#uiDGContentItems {
margin:15px 0; 
}