/*Body Backround Color*/
body {
	/*font-size: 0.7em;*/
	background-color: #c2c2c2;		
}
/** {
  margin: 0;
  padding: 0;
}*/
html, body {
  height: 100%; /* Required */
}
/* common margin and padding */
body, p{	
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p{
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	line-height: 1.3em;
	padding-bottom:13px;
		
	}
.CopyRight{	
	
	}
p, #LeftNevigaions ul, #Footer a, #FooterSecond a, .MoreRankings, .CopyRight{
	font-size:0.7em;	
	}
/* Common Link */
a {
	font-weight:bold;
  	color: #003366;
  	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a:visited{
	color: #466A95;
}

/* Common Outer Div */
#MainDiv{
	text-align : center;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}

/* Page Div (For all page contant)*/
#Page{
	margin :auto;
	width:810px;;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	/*height: 100%; /* For IE */
	background-color : #fff;		
}

/* For logo background and color */
.Logo{
	float:left;
	margin : auto;
	}
.LogoBg{
	background:url(LogoBg.jpg) right top repeat-x;
	height:100px;
}
.Tagline{
	background:url(TagLine.gif) no-repeat left top;
	margin :34px 0 0 13px;
	float:left;	
	width:450px;
	height:44px;	
	/* Use at Time of Text Tag Line/*
	padding:32px 15px 0 15px;	
	}
.NormalTagLine{
	font-size:1.28em;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;*/
}

/* Top Nevigation (Menu) */
.CenterMenu{
	margin-left:200px;
	margin-right:200px;
}

.bodySection{
	text-align:left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	bottom:0px !important;	
}
.bodySectionSecond{
	
	padding:20px;
	text-align:left;
	position: relative;
	/*min-height: 100%; /* For Modern Browsers */
	/*height: auto !important; /* For Modern Browsers */
	/*height: 100%; /* For IE */	
	bottom:0px !important;
}
.LeftImageSecond_Border {
		border:2px solid #6C6C6C;
		margin-bottom:25px;
}
.LeftImageSecond{
		border:2px solid #fff;
		margin-bottom:25px;
}
.LeftImage{
	margin-top:10px;
	border:2px solid #ffffff;
	background:url(bnhr_homepage.jpg) repeat-y left top;
	width:205px;
	height:187px;
	text-align:center;
}

.leftBody{
	position: absolute; 
	background:url(LeftShadow.jpg) repeat-y right top #E0E7F9;
	padding:0px 23px 0 8px;
	text-align:left;
	bottom: 40px !important;
	top:0px;
	height:100%;	
}

#LeftNevigaions ul{
	list-style-image: url(bullet.gif);
	
}

.RightBody{	
	padding:0px 15px 20px 15.05em;		
}

.subtitle{
	background-color:#E0E6FF;
	padding:5px 5px 5px 10px;
	color:#254A7D;		
}

.subtitle, .subtitle2{
	font-size: 1em;
	font-weight: bold;	
	margin-bottom:5px;
	padding-bottom:5px;
		
}

#LeftNevigaions{
	text-align:left;
	margin-top:45px;
}

#LeftNevigaions ul{
	padding:10px 0 10px 20px;
	margin:10px 0 10px 20px;
	list-style-position: outside;
	list-style-type: none;
}

#LeftNevigaions li{
	padding:0 0 0 10px;
	margin:18px 0 0 0;
}

/*Table Css */
#Table a{
	color: #254A7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}

#Table a:hover{
	text-decoration:none;	
}

#Table p{
	text-align:center;
	padding:5px 0 5px 0;
}

.RankHeader, .NameHeader, .ScoreHeader, .PointsHeader, .Rank, .Name, .Score, .Points, .RankHeaderSecond, 
.NameHeaderSecond, .ScoreHeaderSecond, .PointsHeaderSecond, .RankSecond, .NameSecond, .ScoreSecond, .PointsSecond{
	float:left;
	margin:0 5px 0 5px;
	text-align:center;
	vertical-align: middle;
	padding-top:5px;
	padding-bottom:5px;
	/*Table Font Color*/
	color:#254A7D;
	font-size:0.7em;	
}

#TableHeader{	
	background-color:#5E87C9;
	height:50px;
	vertical-align: middle;	
}

#TableHeader a, .RankHeader, .NameHeader, .ScoreHeader, .PointsHeader,
 .RankHeaderSecond, .NameHeaderSecond, .ScoreHeaderSecond, .PointsHeaderSecond{
	color:#FFFFFF; font-weight:normal;
}

.RankHeader, .Rank{
	width:30px;	
}

.NameHeader, .Name{	
	width:275px;
}

.ScoreHeader, .Score{
	width:84px;
}

.PointsHeader, .Points{ 
	width:85px;
}

/*Background Shade color*/
.DarkStrip{	
	background-color:#F2F2F2;
}

.LightStrip, .DarkStrip{
	padding-top:5px;
	padding-bottom:5px;
	height:30px;
}

.MoreRankings{
	text-align:right;
	padding:10px 10px 0 10px;
}

#Footer{
	background:url(FooterShadow.jpg) left top no-repeat #EDEDED;		
}
.HomeCopyR{
	margin-left:226px;
	}

#Footer, #FooterSecond{
	background-color:#EDEDED;
	height:40px;	
	text-align: center;
	vertical-align: middle;	
  	bottom: 0 !important;
	
		
}

#Footer a, #FooterSecond a{
	margin: 0 50px 0 50px;
	
}

.FooterLinks{
	border-top:2px solid #5E87C9;
	padding-top:2px;
	padding-bottom:10px;
	
}

.HeighLight, .HeighLightText{
	color: #5E87C9;
	font-weight:bold;
}
.HeighLightText{
	font-size:0.65em;
	margin-bottom:10px;
	}

/*Second Page*/


.RankHeaderSecond, .RankSecond{
	width:40px;	
}

.NameHeaderSecond, .NameSecond{	
	width:350px;
}

.ScoreHeaderSecond, .ScoreSecond{
	width:150px;
}

.PointsHeaderSecond, .PointsSecond{ 
	width:150px;
}

.Sponsorship, .SponsorshipBorder{
	background-color:#E7E9F3;
	padding:15px;	
	height:auto;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */	
}
.SponsorshipBorder{
	background-color:transparent;
	border:1px solid #5E87C9;
	}
.LeftSponsorshipWidth{
	
	position: absolute;	
}

#LeftSponsorship{
	width:320px;
	}
	
#LeftSponsorship p{
	margin:3px 0 3px 0;		
}

.RightSponsorship{
	text-align:center;
	padding:0px 0px 0px 21.5em;
}
.BottomPara{
	margin-top:17px;
	font-size:0.65em;
	}
	
.website{
	font-size:0.9em;
	font-weight:normal;
	}