html body  
{
	background-color:#ffffff;  
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#737988;
}

.header{background-color: #EEF7FF;}

.banner
{
	background-color:#ffffff;
	border-top: solid 4px #3687C0;
}

.container
{
	background-color:#ffffff;
	background-position:center top;
	background-color:White;
	border-top:solid 0px white;	
	border-left:solid 0px white;
	border-right:solid 0px white;	
}

.conborder
{
	border:solid 1px #bbc1c4; 
	padding:10px 0px 2px 0px;
	margin-bottom:5px;
	background-position:center;
	-webkit-border-radius: 10px 10px 10px 10px; 
	-moz-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;		
}

#content
{
	background-color:#ffffff;
	background-position:center top;
	background-color:White;
	border-left:solid 5px white;
	border-right:solid 5px white;
}

#content p
{
	text-align:justify;
}

.hrlineimg
{
	background: url(../images/hrline51.png) no-repeat; 
	text-align:center;
	height:1px;
	border:solid 0px green;
}

hr {
border: 0;
background: none;
border-top: 1px solid #eee;
margin-bottom: 20px;
width: 100%;
float: left;
height: 1px;
}

.tdrow 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5e5e5e;
	background-color:#EEF7FF;
	line-height:18px !important;

	padding-left:5px;
	text-align:left;
	border:solid 1px #ffffff;
}

.more-txt 
{
	color:#ff9900 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
/*
=======================================================================
	Top Navigation Rules
=======================================================================
*/
.topnavigation {
	width:auto;
	height:22px;
	float:right;
	font-family:Calibri, Univers Condensed, Arial, Helvetica, sans-serif;
	font-size:101%;
	position:relative;
	padding-bottom:7px;
	padding-top:10px;
	background-color:#ffffff;
}

.topnavigation ul {
	float:left;
}
.topnavigation ul li 
{
	background-color:#ffffff;
	background-repeat:repeat-x;
	height:22px;
	float:left;
	font-weight:bold;
	list-style:none;
}
.topnavigation ul li.first {
	background-repeat:no-repeat;
	width:5px;
	height:22px;
}
.topnavigation ul li.last {
	background-repeat:no-repeat;
	width:1px;
	height:22px;
}
.topnavigation ul li a {
	background-repeat:no-repeat;
	background-position:right;
	font-family: Questrial, Calibri, Univers Condensed, Arial, Helvetica, sans-serif;	
	color:#5c606b;
    display: block;
	padding:0 6px 0 6px;
    text-decoration: none;
    font-size: 16px;
    border-right:1px solid #000000; 
    font-weight: normal;
	line-height:15px;    
}

.topnavigation ul li a:hover {
	color:#3687C0;
	font-weight:normal;
	text-decoration:underline;
}

.topnavigation ul li a img {
	padding-top:6px;
}


/*
=======================================================================
	Logo Rules
=======================================================================
*/
.logo 
{
	float:left;
	padding: 5px 0px 5px 5px;
	vertical-align:middle;
	background-image:url(../images/bg20.jpg);
	border:solid 0px green;
}

.row-fluid .span1
{
	width: 8.382978723404255%;
}

.banner a.logo
{
	display:block;
}

.logomiddle 
{
	float:left;
	text-align:center;
	padding:60px 0 5px 1px;
	vertical-align:middle;
	background-image:url(../images/bg20.jpg);
	border:solid 0px green;
}

.row-fluid .span7
{
	width: 55%;
}

.logomiddlename1
{
	font-family:Calibri !important;
	font-size:210%;
	color:Green;
	text-decoration:none;
}

.logomiddlename2
{
	font-family:Calibri !important;
	font-size:140%;
	font-weight:normal;
	line-height:25px;
	color:red;
	text-decoration:none;	
}

.logomiddlename3
{
	font-family:Calibri !important;
	font-size:125%;
	font-style:normal;
	line-height:25px;
	color:#990000;
	text-decoration:none;	
}


.logoright 
{
	float:right;
	padding:1px 5px 10px 1px;
	vertical-align:middle;
	border:solid 0px blue;	
}


.row-fluid .span2
{
	width: 12.2%;
}


.no-space [class*="span"] {
    margin-left: 0;
}

.space2 [class*="span"] {
    margin-right: 2px;
}

/*
=======================================================================
    Welcome
=======================================================================
*/
.content_sec2 
{
	font-family: 'Droid Serif', serif, Verdana, Tahoma, Helvetica;
	font-size:13px;
	color:Black;
	
	background-color:White /* #FDF2D4 */;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	
	border:solid 1px #bbc1c4;	
	-webkit-border-radius: 10px 10px 10px 10px; 
	-moz-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	border-radius: 0px 0px 10px 10px;	
}


.content_sec2 div.welcomelink
{
	text-align:center;
}

.content_sec2 h3
{
	color:#ffffff;
	font-family: Germania One, Oswald, Arbutus, Limelight, Kreon, Calibri, Tangerine, Tahoma, Arial;
	font-weight: normal;
	margin-top:0;
	text-shadow: 2px 2px 2px #aaa;
	filter:alpha(opacity=90); 
    -moz-opacity: 0.9; 
    opacity: 0.9;
    padding-left:10px; 		
	border-bottom:solid 1px #d5d5d5;
	background-color:#207AB9   /* AE3737 70B400*/;
}


.content_sec2 p
{
	padding-left:10px;
	padding-right:5px;
}

.content_sec2 h2 {
	color: #67AEE6;
	font-family: Oswald, Bookman Old Style, sans-serif;
	font-size:24px;
	line-height: 10px;
	padding-top: 18px;
	text-transform: uppercase;
}

.content_sec2 a 
{
	font-family:Noto Serif, Verdana, Tahoma, Helvetica; 
	color:#70B400;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


.content_sec3 {
	float:left;
	width:700px;
	background-color:White;	
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	border:solid 1px #bbc1c4;	

	-webkit-border-radius: 10px 10px 10px 10px; 
	-moz-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}


.content_sec4 
{
	font-family: Arial, 'Droid Serif', serif, Verdana, Tahoma, Helvetica;
	font-size:14px;
	color:#737988;
	background-color:White;
}

.col4 
{
	width:305px;
	padding-top:10px;
	float:left;
	border:solid 0px #bbc1c4;	
}

.col41 {
	width:15px;
	padding-top:10px;
	float:left;
/*	background:url(../images/bg222.jpg); */
	border:solid 0px #bbc1c4;	
}

.header 
{ 
	background: url(../images/greyband1.png)  0 1px repeat-x; 
}

.texth2 
{
	font-size:25px;
	color:#3687C0;
	font-family: Questrial, Oswald; 
	background: White /* #FDF2D4 */; 
	display: inline-block; 
	margin-bottom: 20px; 
	padding-right: 5px; 
}

.nameblock
{
	float:right;
	font-weight:bold;
	line-height:15px;
	color:#FFFF00!important;
	text-decoration:none;
	
	color:#ffffff;
	font-family:Calibri, Arial, Tahoma;
	font-size:18px;	

	background-image: -moz-linear-gradient(top, #89AB20, #648403);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#89AB20), to(#648403));
	background-image: -webkit-linear-gradient(top, #89AB20, #648403);
	background-image: -o-linear-gradient(top, #89AB20, #648403);
	background-image: linear-gradient(to bottom, #89AB20, #648403);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89AB20', endColorstr='#648403', GradientType=0); 
	
	text-align:center;
	

	line-height:20px;
	width:225px;
	margin: 0px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px; 
	-moz-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;		
}

.nameblock a 
{
	color:#FFF !important;
	font-size:15px;
	float:center;
	margin-left:0px;
	text-decoration:none;
	font-weight:bold;
}


.more 
{
	float:right;
	font-weight:normal;
	line-height:15px;
	color:#D9031C!important;
	text-decoration:none;
	margin-top:-25px;
}


.schspan4 
{
  width: 300px;
}

/*
=======================================================================
    Announcements
=======================================================================
*/

.announcements 
{
	height:315px;
	margin-bottom:10px;
	float:left;
	background-color: White /* #FDF2D4 */;
	border:solid 1px #d5d5d5;
	border-radius: 0px 0px 10px 10px;	
}


.announcements h3
{
	color:#ffffff;
	font-family: Germania One, Oswald, Arbutus, Limelight, Kreon, Calibri, Tangerine, Tahoma, Arial;
	font-weight: normal;
	margin-top:0;
	text-shadow: 2px 2px 2px #aaa;
	filter:alpha(opacity=90); 
    -moz-opacity: 0.9; 
    opacity: 0.9;
    padding-left:10px; 		
	border-bottom:solid 1px #d5d5d5;
	
	background-image: -moz-linear-gradient(top, #89AB20, #648403);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#89AB20), to(#648403));
	background-image: -webkit-linear-gradient(top, #89AB20, #648403);
	background-image: -o-linear-gradient(top, #89AB20, #648403);
	background-image: linear-gradient(to bottom, #89AB20, #648403);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89AB20', endColorstr='#648403', GradientType=0);
}

.announcements ul {
	float:left;
	padding:2px 0;
	margin:0 0 0 0;
}
.announcements ul li {
	background-color: White /* #FDF2D4 */;
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:0px;
	display:block;
	padding:9px 11px;
	float:left;
}
.announcements ul li .thumb {
	width:42px;
	height:42px;
	float:left;
	background-color:White /* #FDF2D4 */;	
}
.announcements ul li .thumb img {
	border: solid 1px #d5d5d5;
}
.announcements ul li .description {
	float:right;
	color:#AE3737;
	background-color: White /* #FDF2D4 */;
	padding-left:5px;
}
.announcements ul li .description span {
	color:#83BE22;
	font-family:Noto Serif, Verdana, Tahoma, Helvetica;
	font-size:12px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
}

.announcements ul li .description span a {
	color:#83BE22 !important;
	font-family:Noto Serif, Verdana, Tahoma, Helvetica;
	font-size:13px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
}

.announcements ul li:hover 
{
	background-image:url(../images/lihover.gif)!important;
	background-repeat:no-repeat;
	background-position:bottom;
}

.gray {
	color:#000000;
	font-family:Noto Serif, Verdana, Tahoma, Helvetica;
	font-size:11px;
}



/*
=======================================================================
    Copyright	Section  Rules
=======================================================================
*/
#copyright_section 
{
	width:100%;
	height:40px;
	background-color:Transparent;
	border:solid 0px red;
	font-weight:bold;
}

#copyrightbottom 
{
	height:40px;	
	margin:auto;
	background-color:#000000;
	border-top:solid 4px #3687C0;
	border-left:solid 0px #CC9900;
	border-right:solid 0px #CC9900;
	border-bottom:solid px #CC9900;
/*	border:solid 1px orange;	*/
}

.copyright 
{
	height:40px;
	float:left;
	padding-right:5px;
	padding-left:5px;
	color:#999999;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:solid 0px blue;
}


.copyrightlink 
{
	height:30px;
	float:right;
	padding-right:5px;
	padding-left:5px;

	color:#999999;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:solid 0px blue;
}


.copyright p
{
	
}

.copyright a 
{
	color:#8AB5D6;	
	text-decoration:underline;
}


a.top 
{
	margin-top:1px;
	font-size:11px;
	background:url(../images/up_arrow.png) no-repeat right;
	background-position:500px 1px!important;	
	line-height:26px;
	color:#999999;	
	display:inline-block;
	padding-right:30px;
	padding-left:525px;
}


.scrolltotopview
{
    bottom:15px;
    cursor:pointer;
    display:none;
    height:25px;
    position:fixed;
}
.scrolltotopview:hover
{
    text-decoration:none;
}


/*
===================================
Image Border
===================================
*/

.imgborder
{
	border: 1px solid #ddd;
	padding: 5px;
	box-shadow: 1px 1px 1px rgba(0,0,0,.1);
	background-color: #fff;
/*
	border: 1px solid #C0C0C0;
	padding: 5px;	
	background-color: #ffffff; 	
*/
}

.imgborder:hover
{
	box-shadow: 0 0 4px rgba(0,0,0,.2);
}


.imgborder1
{
	border: 1px solid #C0C0C0;
	padding: 3px;	
	background-color: #ffffff; 	
}

.imgborder2
{
	border:1px solid #C0C0C0;   /*#EDD28E; */
	padding:5px;
	background-color: #ffffff;  /* #FFE9B0; */
}

.caption 
{
	clear: both;
	display: block;
	width: 100%;
	text-align: center;
	font: bold 11px/21px Tahoma;
	margin-top: 5px;
	text-decoration:none;
}


/*
===================================
Carousel Fade Effect
===================================
*/
.carousel-fade .item 
{
	-webkit-transition: opacity 3s; 
	-moz-transition: opacity 3s; 
	-ms-transition: opacity 3s; 
	-o-transition: opacity 3s; 
	transition: opacity 3s;
}

.carousel-fade .active.left 
{
	left:0;
	opacity:0;
	z-index:2;
}

.carousel-fade .next 
{
	left:0;
	opacity:1;
	z-index:1;
}

#slider {
background-image: url(../images/chin_bg.png);
background-repeat: repeat;
background-attachment: scroll;
background-position: 50% 0%;
background-color: #ffffff;
height: 360px;
padding-top: 15px;
}

/*
========================================
Heading
========================================
*/

h1 
{
	font-family: "Questrial", Arial, sans serif;
}

h2 {
font-family: "Questrial", Arial, sans serif;
padding: 0;
margin: 0 0 0.4em 0;
line-height: 1em;
letter-spacing: 0.1px;
font-weight: inherit;
}

h3 {
font-family: "Questrial", Arial, sans serif;
padding: 0;
margin: 0 0 0.4em 0;
line-height: 1em;
letter-spacing: 0.1px;
font-weight: inherit;
}

h4 {
font-family: "Questrial", Arial, sans serif;
padding: 0;
margin: 0 0 0.4em 0;
line-height: 1em;
letter-spacing: 0.1px;
font-weight: inherit;
}

h5 {
font-family: "Questrial", Arial, sans serif;
font-size:20px;
padding: 0;
margin: 0 0 0.4em 0;
line-height: 1em;
letter-spacing: 0.1px;
font-weight: inherit;
}

h6 {
font-family: "Questrial", Arial, sans serif;
padding: 0;
font-size:16px;
margin: 0 0 0.4em 0;
line-height: 1em;
letter-spacing: 0.1px;
font-weight: inherit;
}




.h2style
{
	color: #737988;
	font-family: Questrial, Oswald, Bookman Old Style, sans-serif;
	font-size:30px;
	line-height:30px;
	text-align:left !important;
	padding:20px 0px 5px 0px;
	text-transform:none;
}

.h3style
{
	color: #3687C0;
	font-family: Questrial, Oswald, Bookman Old Style, sans-serif;
	font-size:28px;
	padding-top:2px;
	padding-bottom:10px;	
	line-height: 20px;
	text-align:left !important;		
	text-transform:none;
}

.h3styleuniform
{
	color: #89ab20;
	font-family: Kreon, Oswald, Bookman Old Style, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	text-align:left !important;		
	text-transform:none;
}


.h3styleschool
{
	color: #89ab20;
	font-family: Questrial, Oswald, Bookman Old Style, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	text-align:left !important;		
	text-transform:none;
}


.h4style
{
	color: #3687C0;
	font-family: Questrial, Oswald, Bookman Old Style, sans-serif;
	font-size:23px;
	padding-top:2px;
	padding-bottom:10px;	
	line-height: 20px;
	text-align:left !important;		
	text-transform:none;
	
/*
	color:#3687C0;
	font-family: Questrial, Oswald; 
	background: White;
	display: inline-block; 
	margin-bottom: 20px; 
	padding-right: 5px; 	
*/
}

.h5style
{
	color: #3687C0;
	font-family: Questrial, Oswald, Bookman Old Style, sans-serif;
	font-size:18px;
	padding-top:2px;
	padding-bottom:10px;	
	line-height: 20px;
	text-align:left !important;		
	text-transform:none;	
}


.h5stylegreen
{
	color: #89ab20;
	font-family: Questrial, Oswald, Bookman Old Style, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height: 10px;
	padding-top: 13px;
	text-transform: none;	
}

.h5styleorange
{
	color: #FF8C00;
	font-family: Questrial, Arbutus, Oswald, Bookman Old Style, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;	
	line-height: 15px;
	text-align:left !important;	
	text-transform:none;
}


.h5styleorangestaff
{
	color: #FF8C00;
	font-family: Arbutus, Kreon, Oswald, Bookman Old Style, sans-serif;
	font-size:15px;
	text-transform:none;
	padding-top:10px;
	padding-bottom:20px;	
	line-height: 20px;
	text-transform:none;
	background: url(../images/downarroworange.png) 0 3px no-repeat;  
	padding-left: 40px;		
}


#content a.h3styleseniorschool 
{
	font-family: Questrial, Verdana, Tahoma, Helvetica;
	line-height: 25px;
	color: #3687C0;
	font-size: 17px;
}


#content a.h3stylejuniorschool 
{
	font-family: Questrial, Verdana, Tahoma, Helvetica;
	line-height: 25px;
	color: #008000;
	font-size: 17px;
}


/*
=========================================
List Settings
=========================================
*/

.numberedlist { float:left;	padding: 0px 10px;	}
.numberedlist ul {	float:left; }
.numberedlist li {	float:left;	text-align:justify; line-height:20px; list-style-position:outside; list-style-type:decimal;	padding-bottom:5px;	margin-left:10px; }


.romanlist { float:left; padding: 0px 10px;	}
.romanlist ul {	float:left; }
.romanlist li {	float:left;	text-align:justify; line-height:20px; list-style-position:outside; list-style-type:lower-roman;	padding-bottom:5px;	margin-left:10px; }



ul { list-style-type: none;	list-style-position: inside; }

/* default lists */
ul.unordered { list-style: none;           }	
ul.ordered 	 { list-style: inside decimal; }	
ul.square 	 { list-style: inside square;  }	
ul.circle 	 { list-style: inside circle;  }

ul.arrow li { background: url(../images/tickgr.png) left center no-repeat; padding-left: 25px; line-height:20px; font-size:13px; }
ul.check li  { background: url(../images/tickgr.png) 0 6px no-repeat;  padding-left: 25px; line-height:20px; font-size:13px; }
ul.check-list-orange li  { background: url(../images/circleblue.jpg) 0 5px no-repeat; color:#737988;  padding-left: 25px; line-height:25px; font-family:Arial, Verdana; font-size:14px;}
ul.check-list-green li  { background: url(../images/tickgr.png) 0 6px no-repeat;  color:#737988; padding-left: 25px; line-height:25px; font-family:Arial, Verdana; font-size:14px;}
ul.check-list-greencircle li  { background: url(../images/tickgr.png) 0 6px no-repeat;  color:#737988; padding-left: 25px; line-height:25px; font-family:Arial, Verdana; font-size:14px;}

ul.check-list-orange-milestone li  { background: url(../images/circleblue.jpg) 0 5px no-repeat; color:#737988;  padding-left: 25px; line-height:25px; font-family:Arial, Verdana; font-size:16px;}
ul.check-list-green-milestone li  { background: url(../images/tickgr.png) 0 6px no-repeat;  color:#737988; padding-left: 25px; line-height:25px; font-family:Arial, Verdana; font-size:16px;}

ol.check-list-orange li  { color:Black;  padding-left: 25px; line-height:25px; font-size:13px;}


/*
==========================================
Album Sub Title
==========================================
*/

.albumtitle {

	color: #3687C0;
	font-family: Questrial, Oswald, Bookman Old Style, sans-serif;
	font-size:17px;
	padding-top:10px;
	padding-bottom:18px;	
	line-height: 30px;
	text-align:left !important;		
	text-transform:none;
}

.albumtitle2 {
	color:#FFA232;
	font-family: Oswald, Arial, Tahoma;
	font-size:14px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	padding-top: 15px;	
	padding-bottom: 18px;
}


.albumtitle3 {
	color:#FFA232;
	font-family: Oswald, Arial, Tahoma;
	font-size:15px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	padding-top: 15px;	
	padding-bottom: 18px;
}

/*
=======================================
Milestone
=======================================
*/

#Milestone .tdrow 
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#5e5e5e;
	background-color:#ffffff;
	line-height:18px;
	height:25px;
	padding-left:10px;
	padding-right:10px;	
	border-left: 1px solid #E9E9E9;	
	border-right: 1px solid #E9E9E9;		
	border-top: 1px solid #E9E9E9;	
	border-bottom: 0px solid #E9E9E9;
	text-align:justify;		
}

#Milestone .tdrowcenter 
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#5e5e5e;
	background-color:#ffffff;
	line-height:18px;
	height:25px;
	padding-left:5px;
	border-left: 1px solid #E9E9E9;	
	border-right: 0px solid #E9E9E9;		
	border-top: 1px solid #E9E9E9;	
	border-bottom: 0px solid #E9E9E9;
	text-align:center;		
}

#Milestone .h3style
{
	color: #67AEE6;
	font-family: Kreon, Oswald, Bookman Old Style, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	text-transform:none;
	background-color:#ffffff /* FAFAED */;
	padding-left:10px;	
}


#Milestone .h5stylegreen
{
	color: #67AEE6;
	font-family: Kreon, Oswald, Bookman Old Style, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	text-transform:none;
	background-color:#ffffff /* FAFAED */;
	padding-left:10px;	
}

/* 
==========================================
Two Divs Side by Side 
==========================================
*/
div#twoDivs
{
    width:940px;
    border:solid 0px blue;
}

div#leftDiv
{
	text-align:center;
    width:435px;
    background:white;
    float:left;
    padding: 2px 15px 10px 15px;
    border:solid 0px red;
}

div#rightDiv
{
	text-align:center;
    width:435px;
    background:white;
    float:left;
    padding:2px 15px 10px 15px;
    border:solid 0px green;    
}

/*
========================================
Sports Achievements
========================================
*/

#Sports .head 
{
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	height:20px;
	background-color:#3687C0;
	border: 1px solid #ffffff;		
}


#Sports .tdrow 
{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#5e5e5e;
	background-color:#ffffff;
	line-height:15px !important;
	height:20px;
	padding-left:5px;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;	
	border-bottom: 1px solid #E9E9E9;		
}


#Sports .tdrowcentre 
{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-align:center;

	background-color:#ffffff;
	line-height:18px !important;
	padding-left:5px;
	border-left: 1px solid #E9E9E9;	
	border-bottom: 1px solid #E9E9E9;		
}


#Sports .tdrowimg
{
	background-color:#ffffff;
	font-weight:normal;	
	text-align:center;
	line-height:18px !important;

	border-left: 1px solid #E9E9E9;	
	border-right: 1px solid #E9E9E9;	
	border-bottom: 1px solid #E9E9E9;	
}


#Sports .h3style
{
	color: #67AEE6;
	font-family: Kreon, Oswald, Bookman Old Style, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	text-transform:none;
	background-color:#ffffff /* FAFAED */;
	padding-left:10px;	
	border-left: 1px solid #3687C0;	
	border-bottom: 1px solid #3687C0;
}


/*
========================================
Image Gallery
========================================
*/

#imagegallery img 
{
	padding:5px;
	border:#BBC1C4 solid 1px;
	background-color:White;
}






/*
==========================================
Media - Ipad settings
==========================================
*/

@media (max-width: 767px)
{
	.logo.span1{float:left !important; width:15%;} 
	.logomiddle.span7{float:left !important; width:80%;}
}

ul.menuhorizontal-menu > li.parent > ul > li > ul
{
	left:197px; top:0;
}

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}


/*
==========================================
Icons
==========================================
*/
.ci-icons{
   background  :url(../images/ci_bgs.png) no-repeat 0 0 scroll transparent;
   text-align  :center;
   color       :#fff;
 	margin-right:5px;
   width       :80px;
   height      :80px;
   display     :inline-block;
   margin-top  :0 !important;
}

.circle-icon{
   background  :url(../images/circle_bgs.png) no-repeat 0 0 scroll transparent;
   display     :inline-block;
   width       :64px;
   height      :64px;
   text-align  :center;
   color       :#fff;
 	margin-right:5px;
   margin-top  :0 !important;

}

.c-blue{       background-position:0 0;      }
.c-green{      background-position:-64px 0;  }
.c-red{        background-position:-128px 0; }
.c-yellow{     background-position:-192px 0; }
.c-gray{       background-position:-256px 0; }

.ci-blue{      background-position:0 0;      }
.ci-green{     background-position:-80px 0;  }
.ci-yellow{    background-position:-160px 0; }
.ci-red{       background-position:-240px 0; }
.ci-gray{      background-position:-320px 0; }

.ci-icons img{       margin-top:24px;  }
.circle-icon img{    margin-top:16px;  }
img.middle{         vertical-align:middle;}
img.top{            vertical-align:top;}
img.bottom{         vertical-align:bottom;}
.buttons span img{    vertical-align:top;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {   margin-right:10px;   }


/*
==========================================
Social Icons
==========================================
*/
a.nt-icon{
   background-position:0 0;
   display:inline-block;
   width:24px;
   height:24px;
   text-indent:-9999px;
   text-align:left;
   margin:0 0;
}
a.nt-icon:hover{background-position:0 -24px;}

a.nt-icon-color{
   background-position:0 -24px;
   display:inline-block;
   width:24px;
   height:24px;
   text-indent: -9999px;
   text-align:left;
   margin:0 0;
}
a.nt-icon-color:hover{opacity:0.8;}

a.facebook{background-image:url(../images/sociable/facebook.png);}
a.twitter{background-image:url(../images/sociable/twitter.png);}
a.rss{background-image:url(../images/sociable/rss.png);}
a.linkedin{background-image:url(../images/sociable/linkedin.png);}
a.blogspot{background-image:url(../images/sociable/blogspot.png);}
a.myspace{background-image:url(../images/sociable/myspace.png);}
a.yahoo{background-image:url(../images/sociable/yahoo.png);}
a.google{background-image:url(../images/sociable/google.png);}
a.googleplus{background-image:url(../images/sociable/googleplus.png);}
a.digg{background-image:url(../images/sociable/digg.png);}
a.youtube{background-image:url(../images/sociable/youtube.png);}
a.skype{background-image:url(../images/sociable/skype.png);}
a.wordpress{background-image:url(../images/sociable/wordpress.png);}
a.picasa{background-image:url(../images/sociable/picasa.png);}
a.deviantart{background-image:url(../images/sociable/deviantart.png);}
a.flickr{background-image:url(../images/sociable/flickr.png);}
a.tumblr{background-image:url(../images/sociable/tumblr.png);}
a.delicious{background-image:url(../images/sociable/delicious.png);}
a.vimeo{background-image:url(../images/sociable/vimeo.png);}
a.email{background-image:url(../images/sociable/email.png);}
a.envato{background-image:url(../images/sociable/envato.png);}
a.dribbble{background-image:url(../images/sociable/dribbble.png);}
a.behance{background-image:url(../images/sociable/behance.png);}
a.pinterest{background-image:url(../images/sociable/pinterest.png);}
a.lastfm{background-image:url(../images/sociable/lastfm.png);}
a.xing{background-image:url(../images/sociable/xing.png);}
a.bbb{background-image:url(../images/sociable/bbb.png);}
a.yelp{background-image:url(../images/sociable/yelp.png);}


.SP_News_scrolling_Widget ul li
{
	padding:5px 0 5px 20px;
	border-bottom:1px solid #ddd;
	background:url(../images/Calendar-Empty-icon.png) 0 8px no-repeat;
	font-size:12px;
}

.post-title
{
	color:#cccccc !important;
}

#page-top 
{
	background-image: url(../images/page_top_bg.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-color: #dddddd;
	line-height:109px;
	width:100%;
	margin-bottom:5px;	
	margin-top:-10px;
}

.inner
{
margin: 0 auto;
height: 100%;
width: 960px;
display: block;
position: relative;
z-index: 0;
}

h1.page-title 
{
	margin-left:20px;
	font-size: 32px;
	font-weight:normal;
	padding-top: 20px;
}

h1.page-title_PRR
{
	margin-left:10px;
	font-size: 32px;
	font-weight:normal;
	padding-top: 20px;
}

#page-top .breadcrumbs {
font-size: 11px;
}

#page-top .breadcrumbs {
font-size: 11px;
}