/* GENERAL STYLES */
.subheadingText{
font-family:arial;
font-size:1.31em;
color: #0099ef;
}   

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* GENERAL STYLES */
/* GENERAL STYLES */
/* GENERAL STYLES *//*
	Title:		Website Package - CSS Theme One
	Author:		Warren Buckley
	Website:	http://www.creativewebspecialist.co.uk
*/


div.SetWidth {
  width: 600px;
  text-align: center; /* ie hack */ 
}

div.Paged {
  display: table;
  margin: 0 auto;
}

* html div.Paged {
  display: inline-block;
  margin: 0 auto;
}
* html div.Paged a{ /* ie hack */
display: inline;
float: none;
} 
* html div.PagePrevious{ /* ie hack */
display: inline;
float: none;
} 
* html div.PageNext { /* ie hack */
display: inline;
float: none;
} 
* html div.CurrentPage {
  color:black;
  text-decoration: none;
  font-size: 1.5em;
display: inline;
float: none;
}
* html div.OtherPage {
  text-decoration: underline;
  font-size: 1.5em;
display: inline;
float: none;
}


div.Paged a, div.PagePrevious, div.PageNext {
display: table-cell;
float: left;
margin-right:7px;
}

div.CurrentPage {
  float:left;
  color:black;
  text-decoration: none;
  font-size: 1.5em;
  margin-top:3px;
  display: table-cell;
}

div.OtherPage {
  float:left;
  text-decoration: underline;
  font-size: 1.5em;
  margin-top:3px;
  display: table-cell;
}

.SearchSchoolsRowStyle0 {
  padding:5px 0 5px 0;
  clear:both;
  background-color:white;
  overflow:hidden;
}

.SearchSchoolsRowStyle0 img {
  margin-right:5px;
  float:left;
}

.SearchSchoolsRowStyle1 {
  padding:5px 0 5px 0;
  clear:both;
  background-color:#F2F0F1;
  overflow:hidden;
}

.SearchSchoolsRowStyle1 img {
  margin-right:5px;
  float:left;
}

.SearchSchoolsName {
  font-size:1em;
  font-weight: normal;

}

.SearchSchoolsTown {
  color:#323232;
  font-size:1em;
}

.SearchSchoolsPodcast {
  color:#323232;
  font-size:1.5em;

}

#SchoolSearch {
  float:left;
  width:50%;
  margin-bottom:10px;
}
#RegionSearch {
  float:left;
  width:50%;
}
.SignUpLabel {
  font-size: 0.75em;
  float:left;
  width: 16em;
}

.SignUpSubmitLabel {
  font-size: 0.75em;
  float:left;
  width: 10em;
}

.SignUpSubmitLabelRH {
  font-size: 0.75em;
  float:left;
  width: 20em;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.SignUp {
/*  position:relative;*/
  background-color: #F3F1F2;
  margin: 0 0 0 -0.63em;
}

.SignUp #suprogress {
  padding: 1px 1px 1px 1px;
}

.SignUp #suprogress .Progress {
  position: relative;
  font-size: 1.25em;
  color: white;
  width: 9em;
  float:left;
  left: 2.1em;
  top: -1.6em;
}

.SignUp .Progress2 {
  position: relative;
  font-size: 1.25em;
  color: white;
  width: 11em;
  left: 2.1em;
  top: -1.6em;
  float:left;
}

.SignUp .Progress3 {
  position: relative;
  font-size: 1.25em;
  color: white;
  width: 7em;
  left: 2.1em;
  top: -1.6em;
  float:left;
}

.SignUp .Progressggg {
  font-size: 1.25em;
  margin: -1.6em 0 0 1.7em;
  color: white;
  width: 30%;
  display:inline;
}
.SignUp .Progressn {
  font-size: 1.25em;
  margin: -1.3em 0 0 11.2em;
  color: white;
  width: 30%;
}

.SignUp img {
  padding:1em 0 0 0.7em;
  width: 36.38em;
  height: 2.31em;
}

.SignUp .SignUpContent {
  padding:1em 0 0 1.5em;
}

.SignUp .SignUpContent .AccountType {
 width: 32%;
 float: left;
}

.SignUp .SignUpContent .AccountType span {
  font-size: 0.75em;
}

.SignUp .SignUpContent .emcolumn {
  float:left;
}

.SignUp .btnContinue {
  float: right;
}

/*
===========================
Rich text editor stying
===========================
*/
.headerbg { 
  background-color: #F6F6F6; 
}

.grad img {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
}

.box {
  border: solid white 0.06em;
/*  float: left;*/
  position: relative;
  width: 100%;
}

.box * {
  margin: 0px;
  position: relative;
  z-index: 1;
}

* html .grad {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Data/Assets/RIS/Gradients/grad_white.png', sizingMethod='scale');
}

* html .grad img {
  display: none;
}

* html .box {
	position:static;

}

#holderBody
{
	background:none;
}

#holderBody strong
{
	font-weight:bold;
}

#holderBody a
{
	text-decoration:underline;
}

#holderBody p
{
	margin:auto;
}

#holder
{
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px;
	text-align: left;
	font-size:1.1em;
}



/*
================================================
	Yahoo GUI Reset CSS
	http://developer.yahoo.com/yui/reset/
================================================
*/


body,dl,div,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/*
====================================
Start Theme One Styling
====================================
*/

body
{
	background-color:#E8E6E7;
	background-image:url(../Data/Assets/RIS/MainBG.gif);
	background-repeat:repeat-x;		
	font-family: Verdana , Arial , "Trebuchet MS" , Tahoma , sans-serif;
}

#Container
{
	margin:0 auto 0 auto;
	width:100%;
	margin-bottom:0px;
}

#Header
{
	background-image: url(../Data/Assets/RIS/images/banner_gradient.jpg);
	background-repeat: repeat-x;	
	background-color:#F5F5F5;
	height: 54px;
        border-left:1px solid white;
        border-right:1px solid white;

}

#languageselector  {
  font-size: 0.75em;
}

#BannerBottom
{
/*fff600*/

	background-image:url(/Data/Assets/RIS/images/banner_bottom.png);
        height:10px;
        background-repeat:no-repeat;
        margin-bottom:10px;
        z-index:0;
}

#Logo
{
        margin: 6px 0 0 5px;
/*	background-image: url(../Data/Assets/RIS/Header/small_Logo.gif);
	background-repeat :no-repeat;		
*/
/*	text-indent: -10000px; *//*Used to hide the text off screen */
        position:relative;
	height: 49px;
	width: 147px;
	float: left;

}

a#Logo
{
	display:block;
/*	height:100%;*/
}

.small_logo
{
/*	display:block;*/
	height: 54px;
	width: 158px;
/*	height:100%;*/
z-index: 1;
}

h1#LogoRight
{
        margin: 2px 8px 0 0;
/*	background-image: url(../Data/Assets/RIS/Header/small_Logo.gif);
	background-repeat :no-repeat;		
*/	/*text-indent: -10000px; *//*Used to hide the text off screen */
/*
	height: 3.56em;
	width: 8.5em;
*/
	float: right;
}

h1#LogoRight a
{
	display:block;
/*	height:100%;*/
}

h1#LogoRight a img.gwr_logo
{
/*	display:block;*/
	height: 57px;
	width: 136px;
        z-index:10;
/*	height:100%;*/
}

#headermenu {
        text-align:center;
        text-decoration:none;
        font-size: 0.75em;
        margin-top: 18px;
        font-weight: bold;
}

#headermenu a {
        text-decoration:none;
        color:#333333;
        font-weight: bold;
}
#headermenu a:hover{
	text-decoration:underline;
}

#Navi
{
	float:right;
/*	height:91px;*/
	font-size:0.75em;
}

#Navi li
{
	float:left;
/*	display:block;*/
	/*background-color:green;*/ /* Used for debug */
	/*line-height:4em;*/
	margin:0 0 0 12px;
}


#Navi li a
{
	color:#353F49;
	text-decoration:none;
/*	display:block;*/
}

#Navi li a:hover, #Navi li.Selected a
{
	color:#FF6D00;
}

#BreadCrumb
{
	float:left;
/*	height:91px;*/
	font-size:0.69em;
}

#BreadCrumb li
{
	float:left;
/*	display:block;*/
	/*background-color:green;*/ /* Used for debug */
	line-height:1.25em;
}


#BreadCrumb li a
{
	color:#353F49;
/*	text-decoration:none;*/
/*	display:block;*/
}

#BreadCrumb li a:hover, #BreadCrumb li.Selected a
{
	color:#FF6D00;
}

#Content
{
/*	background-color:#FFFFFF;*/
/*	padding:15px 0 0 0;*/
  clear:both;
}

#HomeFeature
{
/*	background-image:url(/Data/Assets/theme_one/Feature/Home_Feature.gif);
	background-repeat:no-repeat;
	height:168px;
*/
	text-indent:-10000px; /*Used to hide the text off screen */
}

#Login
{
	background-image:url(/Data/Assets/RIS/images/mid_slice_green.jpg);
	background-repeat:repeat-x;		
	background-color:#4FAE14;
        border-right:1px solid white;
        border-left:1px solid white;

}

#AccountSummaryTop
{
/*fff600*/
	background-image:url(/Data/Assets/RIS/images/darkblue_panel_top.png);
        height:10px;
        background-repeat:no-repeat;
        overflow:hidden;
}

#AccountSummaryBottom
{
/*fff600*/
	background-image:url(/Data/Assets/RIS/images/darkblue_panel_bottom.png);
        height:10px;
        background-repeat:no-repeat;
        margin-bottom:10px;
        overflow:hidden;
        clear: both;
}

#AccountSummary
{
	background-image:url(/Data/Assets/RIS/images/darkblue_panel_bg.png);
	background-repeat:repeat-x;		
	background-color:#072a3e;
        border-right:1px solid white;
        border-left:1px solid white;

}

#AccountSummary .pnlAccountSummary {
  margin-left:15px;
}

#AccountSummary .pnlAccountSummary a {
  clear:left;
  float:left;
  color:#60befb;
  font-size:0.75em;
}

#AccountSummary .pnlAccountSummary  .LogoutButton {
  padding-top:8px;
  padding-right:20px;
  float:right;
}

.ASHeader img {
  float:left;
}

.ASHeaderText {
  margin-top:3px;
  color:#ffffff;
  font-size:1.5em;
  float:left;
}

.ASItemSmall {
  clear:left;
  float:left;
  color:#ffffff;
  font-size:0.75em;
} 

.ASItemSmallData {
  float:left;
  color:#ffffff;
  font-size:0.75em;
} 

.SchoolUsers1 {
  clear:left;
  color:#7CFC00;
  font-size:0.75em;
} 

.SchoolUsers0 {
  clear:left;
  color:#FFD700;
  font-size:0.75em;
} 

.ASItemBig {
  clear:left;
  float:left;
  color:#ffffff;
  font-size:1em;
  margin-bottom:5px;
  font-weight:bold;
}


.ADItemSmall {
  clear:left;
  float:left;
  color:#000000;
  font-size:0.75em;
}

.ADItemBig {
  clear:left;
  float:left;
  color:#000000;
  font-size:1em;
  margin-bottom:5px;
  font-weight:bold;
}

#AccountDetails .pnlAccountDetails a {
  clear:left;
  float:left;
  color:#60befb;
  font-size:0.75em;
}

.ChangeDetails, .RegisterNext {
  padding-top:8px;
  padding-right:20px;
  float:right;
}

.RegisterPrevious {
  padding-top:8px;
  float:left;
}

#SecondaryContent #New
{
	background-image:url(/Data/Assets/RIS/images/new_bg.png);
        height:178px;
        background-repeat:no-repeat;
        overflow:hidden;
        margin-bottom:10px;
}

#SecondaryContent #New h3 {
  font-size: 2em;
  font-weight:bold;
  color: #ffffff;
  margin: 110px 0px 0px 10px;
}

#SecondaryContent #New p {
  font-size: 1em;
  font-weight:bold;
  color: #ffffff;
  margin-left: 10px;
}

#SecondaryContent #CompetitionTeaser
{
	background-image:url(/Data/Assets/RIS/images/competition.png);
        height:278px;
        background-repeat:no-repeat;
        overflow:hidden;
}

#LoginTop
{
/*fff600*/
	background-image:url(/Data/Assets/RIS/images/top_slice_green.png);
        height:10px;
        background-repeat:no-repeat;
        overflow:hidden;
}

#LoginBottom
{
/*fff600*/
	background-image:url(/Data/Assets/RIS/images/bottom_slice_green.png);
        height:10px;
        background-repeat:no-repeat;
        margin-bottom:10px;
        overflow:hidden;
        clear: both;
}

#Login .pnlLogin {
        overflow:hidden;
	background-image:url(/Data/Assets/RIS/images/mid_slice_green.jpg);
	background-repeat:repeat-x;		
	background-color:#4FAE14;

/*        border-right:1px solid white;
        border-left:1px solid white;
*/
}

#Login .pnlLogin .LoginButton {
  padding-right:20px;
  float:right;
}

#ContentContainer
{
/*	margin:24px 0 0 15px;*/
	/*background-color:red;*/ /* Used for debug */
}


#lhcontainerTop
{
/*fff600*/
	clear:both;
background-image:url(/Data/Assets/RIS/images/white_panel_top.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
}

#lhcontainer {
	padding:10px 16px 60px 16px;
	width:600px;
	float:left;
	font-size:1em;
	background-color:#FaFaFa;
	/*background-color:purple;*/ /* Used for debug */
	
}
#lhcontainereday {
	padding:10px 16px 60px 16px;
	width:600px;
	float:left;
	font-size:1em;
	background-color:#FaFaFa;
	/*background-color:purple;*/ /* Used for debug */
	border:1px solid red;
	
}

#lhcontainerBottom
{
/*fff600*/
	clear:both;
background-image:url(/Data/Assets/RIS/images/white_panel_bottom.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
        margin-bottom:10px;
}

#MainContent
{
        overflow:hidden;
        width:	632px;
        float:left;
        margin-bottom:10px;
}

#DummyFlash
{
	background-image:url(/Data/Assets/RIS/images/Dummy.gif);
	background-repeat:no-repeat;	
        width:	632px;
        height: 341px;
        margin-bottom:10px;
}

#lhcontainer .IntroductionContent{
font-size:1em;
padding:0px 5px 10px 5px;

}

#BigShortcutsTop
{
	clear:both;
background-image:url(/Data/Assets/RIS/images/Paleblue_panel_top.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
}

#BigShortcutsBottom
{
	clear:both;
background-image:url(/Data/Assets/RIS/images/Paleblue_panel_Bottom.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
        margin-bottom:10px;
}


#BigShortcuts
{
        clear:both;
        float:left;                   background-image:url(/Data/Assets/RIS/images/paleblue_panel_bg.png);
	background-repeat:repeat-x;
        background-color: #AFDBE9;	
        width:	630px;
        height: 158px;
        border-right:1px solid white;
        border-left:1px solid white;
}

#BigShortcutsLeft
{
        float:left;
        width: 210px;
        height: 90px;
        text-align:center;
        margin-top:10px;
}

#BigShortcuts #BigShortcutsLeft a
{
        text-decoration:none;
 /*       font-weight:bold;*/
        font-size:1.125em;
}

#BigShortcutsMiddle
{
        float:right;
        width: 210px;
        height: 90px;
        text-align:center;
        margin-top:10px;
}

#BigShortcuts #BigShortcutsMiddle a
{
        text-decoration:none;
/*        font-weight:bold;*/
        font-size: 1.125em;
}

#BigShortcutsRight
{
        float:right;
        width: 210px;
        height: 90px;
        text-align:center;
        margin-top:10px;
}

#BigShortcuts #BigShortcutsRight a
{
        text-decoration:none;
/*        font-weight:bold;*/
        font-size: 1.125em;
}

#MainContent h3
{
	font-size: 1.38em;
	color:#1775A9;
}

#MainContent p
{
	margin:10px 0 10px 0;
}

#MainContent a
{
	color:#333333;
	text-decoration:underline;
}

#MainContent a:hover
{
/*	color:#FF6300;*/
	text-decoration:none;
}

/*
==========================================
Gallery List
==========================================
*/

#MainContent .GalleryList
{
	margin:15px 0 0 -10px;
	width:424px;
}

#MainContent .GalleryList .Item
{
	float:left;
	width:96px;
	margin:0 0 10px 10px;
}


#MainContent .GalleryList .Item a img
{
	padding:2px;
	border:1px solid black;
}

#MainContent .GalleryList .Item a:hover img
{
	padding:2px;
	border:1px solid black;
	background-color:black;
}

#MainContent .GalleryList .Item strong a
{
	display:block;
	margin:5px 0 0 0;
}

#MainContent .GalleryList .Item em
{
	display:block;
	font-size:1em;
}


#MainContent .Photo img
{
	/* This ensures the photos is resized to fit the div */
	max-width:100%;
}

#MainContent .Photo .PhotoNav
{
	display:block;
}

#MainContent .Photo .PhotoNav .Left
{
	float:left;
}

#MainContent .Photo .PhotoNav .Right
{
	float:right;
}

/*
==========================================
News List
==========================================
*/

#MainContent ul.NewsList
{
 margin:15px 0 0 0;
}


#MainContent ul.NewsList li
{
 margin:0 0 15px 0;
}

#MainContent ul.NewsList li a
{
 display:block;
}

#MainContent ul.NewsList li a.Event
{
	background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding:6px 8px 7px 18px;
}

#MainContent ul.NewsList li a.News
{
	background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding:6px 8px 7px 18px;
}

#MainContent .EventItem strong
{
	display:block;
}


/*
==========================================
Contact Form
==========================================
*/
#MainContent .ContactForm .Error
{
	border-top:2px solid #FFD324;
	border-bottom:2px solid #FFD324;
	background-color:#FFF6BF;
	color:#000000;
	font-weight:bold;
	margin:18px 25px 31px 0;
	padding:9px 0 10px 50px;
	background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif);
	background-repeat:no-repeat;
	/*background-position:15px 50%;*/




	background-position:15px 12px;
}

#MainContent .ContactForm .Error li
{
	font-weight:normal;
}

#MainContent .ContactForm fieldset
{
	border:0px solid #000000;
	display:block;
	margin:15px 0 15px 0;
	width:90%;
}

#MainContent .ContactForm legend
{
	display:none;
}

#MainContent .ContactForm label
{
	color:#000000;
	font-weight:bold;
}

#MainContent .ContactForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:100%;
}

#MainContent .ContactForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:90px;
	width:100%;
}

/*
==========================================
VCard Styling
==========================================
*/

.vcard .n
{
	font-weight:bold;
}

.vcard .tel
{
	background-image:url(../Data/Assets/theme_one/Misc/phone_icon.gif);
	background-repeat:no-repeat;
	background-position:6px 0px; /* Left:6px Top:0px */
	padding:2px 0 3px 22px;
	margin:15px 0 0 0;
	display:block;
	color:#000000;
}

.vcard .email
{
	background-image:url(../Data/Assets/theme_one/Misc/email_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 2px; /* Left:0px Top:2px */
	text-decoration:underline;
	padding:0 0 1px 22px;
	margin:0;
	display:block;
	color:#000000;
}

.vcard .url
{
	background-image:url(../Data/Assets/theme_one/Misc/web_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 2px; /* Left:0px Top:2px */
	text-decoration:underline;
	padding:1px 0 2px 22px;
	margin:0;
	display:block;
	color:#000000;
}

.vCardDl
{
	background-image:url(../Data/Assets/theme_one/Misc/vcard_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 2px; /* Left:0px Top:2px */
	padding:0 0 0 22px;
	margin:15px 0 50px 0;
	color:#000000;
}


/*
==========================================
Email A Friend
==========================================
*/
#MainContent .EmailFriendForm .Error
{
	border-top:2px solid #FFD324;
	border-bottom:2px solid #FFD324;
	background-color:#FFF6BF;
	color:#000000;
	font-weight:bold;
	margin:18px 25px 31px 0;
	padding:9px 0 10px 50px;
	background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif);
	background-repeat:no-repeat;
	/*background-position:15px 50%;*/
	background-position:15px 12px;
}

#MainContent .EmailFriendForm .Error li
{
	font-weight:normal;
}

#MainContent .EmailFriendForm fieldset
{
	border:0px solid #000000;
	display:block;
	margin:15px 0 15px 0;
	width:90%;
}

#MainContent .EmailFriendForm legend
{
	display:none;
}

#MainContent .EmailFriendForm label
{
	color:#000000;
	font-weight:bold;
}

#MainContent .EmailFriendForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:100%;
}

#MainContent .EmailFriendForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:90px;
	width:100%;
}



/*
==========================================
Search Results
==========================================
*/


#MainContent #xsltsearch #xsltsearch_summary strong
{
	font-weight:bold;
}

#MainContent #xsltsearch .xsltsearch_description strong
{
	background-color:#FFF6BF;
	padding:0 2px 0 2px;
}

#MainContent #xsltsearch .xsltsearch_form .input
{
	border:1px solid #bcbcbc;
	padding:3px 7px 4px 4px;
	font-size:1em;
}

#MainContent #xsltsearch #xsltsearch_stats
{
	font-size:1em;
	font-style:italic;
}


/*
==========================================
Secondary Content
==========================================
*/


#SecondaryContent
{
	float:right;
	width:312px;
	font-size:1em;
	/*background-color:blue;*//* Used for debug */
	padding:0 0 5em 0;
        overflow: hidden;
}

#FindMySchool
{
	background-image:url(/Data/Assets/RIS/images/find_my_school.png);
	background-repeat:no-repeat;	
        height:	218px;
        width:312px;
        margin-bottom:10px;
}

#SmallShortcutsTop
{
	clear:both;
       	background-image:url(/Data/Assets/RIS/images/top_slice_green.png);
        height:10px;
        background-repeat:no-repeat;
        overflow:hidden;
}


#SmallShortcuts
{
        clear:both;
        float:left;                   
		background-image:url(/Data/Assets/RIS/images/mid_slice_green.jpg);
	background-repeat:repeat-x;
        background-color: #4FAE14;	
        width:	310px;
        height: 158px;
        border-right:1px solid white;
        border-left:1px solid white;

}

#SmallShortcutsLeft
{
        float:left;
        width: 130px;
}

#SmallShortcutsRight
{
        float:left;
        width: 165px;
}

#SmallShortcutsItem
{
        height: 28px;
/*        text-align:center;*/
        margin-top:2px;
        margin-left:10px;
        margin-bottom:2px;
}


#SecondaryContent #SmallShortcuts #SmallShortcutsLeft #SmallShortcutsItem a
{
        text-decoration:none;
        color:white;
        font-size:1.125em;
        padding-bottom:0;
}

#SecondaryContent #SmallShortcuts #SmallShortcutsLeft #SmallShortcutsItem a:hover
{
        background-color:#BE558D;
}

#SecondaryContent #SmallShortcuts #SmallShortcutsRight #SmallShortcutsItem a
{
        text-decoration:none;
        color:white;
        font-size:1.125em;
        padding-bottom:0;
}

#SecondaryContent #SmallShortcuts #SmallShortcutsRight #SmallShortcutsItem a:hover
{
        background-color:#BE558D;
}

#SmallShortcutsBottom
{
	clear:both;
  	background-image:url(/Data/Assets/RIS/images/bottom_slice_green.png);
        height:10px;
        background-repeat:no-repeat;
        overflow:hidden;
        margin-bottom:10px;
}
#SchoolShortcuts
{
        clear:both;
        float:left;                   background-image:url(/Data/Assets/RIS/images/teachers_bg_r2_c2.png);
	background-repeat:repeat-x;
        background-color: #820132;	
        width:	310px;
        /*height: 178px;*/
        border-right:1px solid white;
        border-left:1px solid white;

}

#SchoolShortcutsRight
{
        float:left;
        width: 185px;
}

#SecondaryContent #SchoolShortcuts #SchoolShortcutsRight #SmallShortcutsItem a
{
        text-decoration:none;
        color:white;
        font-size:1.125em;
        padding-bottom:0;
}

#SecondaryContent #SchoolShortcuts #SchoolShortcutsRight #SmallShortcutsItem a:hover
{
        background-color:#BE558D;
}

#SecondaryContent h3
{
	font-size: 1.5em;
	color:#1775A9;
        margin: 0 0 0 1.5em;
	padding-bottom:11px;
}

#SecondaryContent a
{	

	color:#404040;
	font-size:1em;
	font-family: Arial;
	padding-bottom:16px;
/*	text-decoration:underline;*/
}

#SecondaryContent a:hover
{
	color:#404040;
	font-size:1em;
	font-family: Arial;
	padding-bottom:16px;
	text-decoration:none;
}

#SecondaryContent a.RSSLink
{
	background-image:url(../Data/Assets/theme_one/Misc/rss_icon.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 8px 23px;
	text-decoration:underline;
	display:block;
}

#SecondaryContent a.RSSLink:hover
{
	text-decoration:none;
	display:block;
}

#SecondaryContent #NewsSecondaryHeader
{
/*	background-image:url(/Data/Assets/RIS/News/newslogo.gif);
	background-repeat:no-repeat;
*/        background-color: #F6F6F6; 
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom:10px;
/*	background-position:0 6px;*/
	
}

#SecondaryContent #NewsSecondaryHeader img
{
       height: 1.63em;
       width: 1.63em;
       float: left;
}

#SecondaryContent ul#NewsList
{
	margin:0.75em  0.5em 0 0;
}

#SecondaryContent ul#NewsList li
{
	margin:0 0 0.38em 0;
	font-size:0.81em;
}

#SecondaryContent ul#NewsList li strong
{
	font-weight:bold;
}

#SecondaryContent ul#NewsList li.Event a
{
	display:block;
/*	background-color:#F9F9F9;
	border-top:3px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
	padding:8px 8px 7px 27px;
	color:#808080;
	text-decoration:none;
	background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
*/	
        text-decoration:none;
}

#SecondaryContent ul#NewsList li.Event a em.header
{
	color:#104a70;
	font-size:1em;
	font-family: Arial;
}

#SecondaryContent ul#NewsList li.Event a em.date
{
	color:#979797;
	font-family: Arial;



}

#SecondaryContent ul#NewsList li.Event a em.teaser
{
	color:#424242;


}

#SecondaryContent ul#NewsList li.News a
{
	display:block;
/*	background-color:#F9F9F9;
	border-top:3px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
	padding:8px 8px 7px 27px;
	color:#808080;
	background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif);;
	background-repeat:no-repeat;
	background-position:7px 8px;

*/
	text-decoration:none;
	z-index: 5;
}

#SecondaryContent ul#NewsList li a:hover
{
/*	background-color:#FFECCC;
	border-top:3px solid #FFA200;
	border-bottom:3px solid #FFA200;
	color:#FF6300;
	text-decoration:none;
*/
}


#SecondaryContent ul#NewsList li.News a em.header
{
	color:#104a70;
	font-size:1em;
	font-family: Arial;
	z-index: 5;
	
	
}

#SecondaryContent ul#NewsList li.News a em.date
{
	color:#979797;
	font-family: Arial;

}

#SecondaryContent ul#NewsList li.News a em.teaser
{
	color:red;
	font-weight:bold;
}

#SecondaryContent #SearchSecondaryHeader
{
	margin:30px 0 0 0;
}

#SecondaryContent form
{
	margin:0 0 30px 0;
}

#SecondaryContent form input.Submit
{
	cursor:pointer;
	background-color:transparent;
	background-image:url(../Data/Assets/theme_one/Misc/search_button.gif);
	background-repeat:no-repeat;
	background-position:0px -16px;
	border:none;
	height:16px;
	text-indent:-10000px;
	width:18px;
	padding:0;
	margin:0;
}

#SecondaryContent form input.Submit:hover, #SecondaryContent form input.Submit:active
{
	cursor:pointer;
	background-color:transparent;
	background-image:url(../Data/Assets/theme_one/Misc/search_button.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:none;
	height:16px;
	text-indent:-10000px;
	width:18px;
}

#SecondaryContent form input
{
	border:1px solid #bcbcbc;
	padding:3px 7px 4px 4px;
	font-size:1em;
	width:150px;
}

#SecondaryContent a.EmailFriend
{
	background-image:url(../Data/Assets/theme_one/Misc/email_a_friend.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding:0 0 0 22px;
	text-decoration:underline;
	color:#000000;
}

#SecondaryContent a.EmailFriend:hover
{
	text-decoration:none;
}

#SchoolShortcutsTop
{
	clear:both;
       	background-image:url(/Data/Assets/RIS/images/teachers_bg_r1_c1.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
}
#SchoolShortcutsBottom
{
	clear:both;
  	background-image:url(/Data/Assets/RIS/images/teachers_bg_r3_c1.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
        margin-bottom:10px;
}
#Footer
{
	clear:both;
	min-height:40px;
	line-height:40px; /* This vertically centers the text */
	font-size:1em;
	padding:0 0 0 15px;
}

#Footer a
{
	color:#808080;
	text-decoration:none;
}

#Footer a:hover
{
	color:#808080;
	text-decoration:underline;
}

#Footer .ValidXhtml
{
	padding:0 0 0 19px;
	background-image:url(../Data/Assets/theme_one/Misc/valid_icon.gif);
	background-repeat:no-repeat;
	margin:0 0 0 15px;
	color:#61AB49;
}

#Footer a.ValidXhtml:hover
{
	color:#61AB49;
	text-decoration:underline;
}

/*PODCAST SEARCH BOX*/

.PodcastLabelDisplayLeft{
text-align:left;
padding: 10px 10px 10px 0px;
}
.PodcastLabelDisplayRight{
text-align:right;
padding: 10px 0px 10px 0px;
}
.PodCastItemHeader
{
background-color: #F2F0F1;
padding:5px 5px 0px 5px;
z-index:10;
}

.PodCastItemHeader.td{
vertical-align:baseline;
}  
    .PodCastItemHeaderAlternative
    {
        z-index:10;
        background-color: #FFFFFF;
        padding:5px 5px 0px 5px;

    }
    .DivPodCastItemBody
    {
    z-index:10;
        background-color: #F2F0F1;
        padding-bottom : 5px;
    }
  
    .DivPodCastItemBodyAlternative
    {
    z-index:10;
        background-color: #FFFFFF;        
        padding-bottom : 5px;
    }
     .DivPodCastItemRating
    {
	z-index:10;
        background-color: #F2F0F1;
        padding-bottom:5px;

    }
  
    .DivPodCastItemRatingAlternative
    {
    	z-index:10;
        background-color: #FFFFFF;
padding-bottom:5px;
        
    }
    .FeaturedPodCastRating{
        display : none;
    }
    .FeaturedPodCastItem
    {
        background-color: #FFFFFF;
        padding: 5px;
    }
    .PodCastSearch
    {
        font-family: Verdana;
        font-size: 1em;
        font-weight: bold;
        padding: 10px 0px 10px 0px;
    }

    
.LabelDisplayLeft{
text-align:left;
padding: 10px 10px 10px 0px;
}
.LabelDisplayRight{
text-align:right;
padding: 10px 0px 10px 0px;
}

.SearchLabel
    {
        font-family: Verdana;
        font-size: 1.2em;
        font-weight: bold;
        padding: 10px 0px 10px 0px;
    }
    .pagingLink
    {
        vertical-align: middle;
        font-family: Verdana;
        font-weight: bolder;
        color: #0099EF;
        text-decoration: underline;
 
       padding: 3px;
    }
/*rounded image corners */
#schoolPodcastImageContainer{    
    width:170px;
    height:110px;
    position:relative;

}
#schoolPodcastImage{
position:absolute;
    z-index:0;}
#schoolPodcastImageOverlay{
    position:absolute;
    width:170px;
    height:110px;
    z-index:1;
}

    /* Rating */.ratingStar
    {
        font-size: 0pt;
        width: 13px;
        height: 12px;
        margin: 0px;
        padding: 0px;
        cursor: pointer;
        display: block;
        background-repeat: no-repeat;
    }
    .filledRatingStar
    {
       // background-image: url(../data/Assets/RIS/images/FilledStar.png);
	 background-image: url(../data/Assets/RIS/podcastlist/selectedstar.png);

    }
    .emptyRatingStar
    {
//        background-image: url(../data/Assets/RIS/images/EmptyStar.png);
	 background-image: url(../data/Assets/RIS/podcastlist/unselectedstar.png);

    }
    .savedRatingStar
    {
       // background-image: url(../data/Assets/RIS/images/SavedStar.png);
	 background-image: url(../data/Assets/RIS/podcastlist/selectedstar.png);

    }
    .PodcastDisplayLabel
    {
        padding: 2px;
        text-align: left;
    }
    .PodcastDisplayButton
    {
        padding: 1px;
        text-align: right;
    }
    .PodcastMessageDisplay
    {
        font-family: Verdana;
        color: Black;
        font-size: 1.125em;
        font-weight: bold;
        background-color: #eef6fb;
        padding-left: 5px;
    }
    .PodcastMessageDisplayBase
    {
        vertical-align: bottom;
        padding-bottom: 8px;
    }
    .PodcastMessageDisplayTop
    {
        vertical-align: top;
        padding-top: 5px;
    }
    .PodcastMessageDisplayLink
    {
        font-family: Verdana;
        color: #0099EF;
        font-size: 1.125em;
        font-weight: bold;
        background-color: #eef6fb;
        padding: 5px;
    }



    .ListPaging
    {
        text-align: center;
        padding: 15px 0px 0px 0px;
    }
    .ImageButtonWithNoExpand{
    z-index:1;
    padding: 0px 5px 0px 5px;
    }
    .ImageButtonWithNoCollapse{
    z-index:1;
    }
    .podcastText {
    color:black;
    font-size:0.71em;
    padding-left:3px;
    padding-right:3px;
}   
.podcastLink {
  color:#0099EF;
  font-size:1em;
  text-decoration:none;
}
.podcastTitle {
  color:black;
  font-size:1.2em;
}
.FeaturedPodCastItemHeader{
	background-color: #FFFFFF;
        padding: 5px;
}
 .PodCastSearch
    {
        font-family: Verdana;
        font-size: 1em;
        font-weight: bold;
    }

#lhcontainer a
{
  color:#0099EF;
  /*font-size:10px;*/
  text-decoration:none;
}

#lhcontainer a:hover
{
	color:#0099EF;
	text-decoration:underline;
}

h2 .headerImg
{
vertical-align:middle;
}

#MainContent h2
{
	padding: 10px 0 4px 0;
	font-family:Verdana;
	font-size:1.5em;	
	color:#1775A9;
}

#ContentTop
{
/*fff600*/

	background-image:url(/Data/Assets/RIS/images/content_top.png);
        height:10px;
        background-repeat:no-repeat;
        margin-top:10px;
        z-index:0;
}


#ContentBottom
{
/*fff600*/

	background-image:url(/Data/Assets/RIS/images/content_bottom.png);
        height:10px;
        background-repeat:no-repeat;
        margin-bottom:10px;
        z-index:0;		
	background-color:black;
}

.hdnVariables { 
display:none}

.DeleteCookieClass{
vertical-align:baseline;
}

.PodcastHyperLink{
vertical-align:baseline;
padding-left:1px;
padding-right:1px;

}
.PodcastTagHyperLink{
	vertical-align:baseline;
}
.PodCastActionButtonStyle{
vertical-align:bottom;

}
.podcast-hover{ 
	cursor: hand;
}
.podcastRatingDisplay{

}
/*ERROR DISPLAY*/
.ErrorDisplayPanel{
}
.ErrorLinkMessageText{
}
.ErrorLinkTitleText{
}


/*MYPODCAST CONTROL*/

#myPodcastsTop{
/*fff600*/
	background-image:url(/Data/Assets/RIS/images/dk_grey_top.png);
     height:7px;
        background-repeat:no-repeat;
        overflow:hidden;
}

#myPodcastsBottom{
/*fff600*/
	background-image:url(/Data/Assets/RIS/images/dk_grey_base.png);
        height:10px;
        background-repeat:no-repeat;
        margin-bottom:10px;
        overflow:hidden;
        clear: both;
}
.MyPodcastTitle{
font-family:Verdana;
color:White;
font-size:1.3em;
vertical-align:middle;
font-weight:bold;
}
.MyPodcastHeader{
padding-bottom:5px;
padding-left:5px;
}
.MyPodcastTitleImage{
padding-bottom:5px;
padding-right:5px;
vertical-align:middle;
}
.ShowAllButton{
text-align:right;
padding-top:15px;
padding-right:10px;
}
.MyPodcastIcon{
width:20px;
height:20px;
padding:3px 5px 3px 5px;
}
#myPodcasts
{
min-height:230px;
    height:auto;
	background-image:url(/Data/Assets/RIS/images/dark_grey_bk.png);
	background-color:#2E2E2E;
    padding:0px 16px;
    color:White;
    font-size:1em;
}

.myPodcastAlt{
background-color:#585858;
}

.myPodcast{
background-color:#434343;
}/* TAG CLOUD CONTROL */
   #tagCloudTop
    {
        /*fff600*/
        background-image: url(/Data/Assets/RIS/images/newBluePanelTop.png);
        height: 10px;
        background-repeat: no-repeat;
        overflow: hidden;
    }
    #tagCloudBottom
    {
        /*fff600*/
        background-image: url(/Data/Assets/RIS/images/newBluePanelBottom.png);
        height: 10px;
        background-repeat: no-repeat;
        overflow: hidden;
        margin-bottom: 10px;
        clear: both;
    }
    #tagCloud
    {
        min-height: 200px;
        height: auto;
        background-image: url(/Data/Assets/RIS/images/newBluePanel.png);
        background-repeat: no-repeat;
        background-color: #004872;
        padding: 2px 16px;
        text-align: left;
        font-family: Verdana;
        border-left:1px solid white;
border-right:1px solid white;
padding-bottom:12px;
    }

.TagCloudItems{

}    
#tagCloud a { text-decoration: none; color:#0063DC }

#tagCloud A:hover
{
    color:#0063DC;
  text-decoration:underline;
}

#tagCloud A.weight1
{
    font-size: 1.4em;
}
#tagCloud A.weight2
{
    font-size:1.4em;
}
#tagCloud A.weight3
{
    font-size: 1.4em;
}
#tagCloud A.weight4
{
    font-size: 1.2em;
}
#tagCloud A.weight5
{
    font-size: 1.2em;
}
#tagCloud A.weight6
{
    font-size: 1.2em;
}
#tagCloud A.weight7
{
    font-size: 1.2em;
}
#tagCloud A.weight8
{
    font-size: 1em;
}
#tagCloud A.weight9
{
    font-size: 1em;
}
#tagCloud A.weight10
{
    font-size: 1em;
}


/* SCHOOL HEADER */
   #SchoolTopPanelNew
    {
        padding-left: 15px;
        padding-right: 5px;
        vertical-align: top;
        font-family: Verdana;
        font-size: 1em;
        background-color: #B5DBEF;
        vertical-align: top;
        background-image: url(/data/Assets/RIS/images/school_head_bgNew.jpg);
	min-height:202px;
        background-repeat: repeat-x;
border-left:1px solid white;
border-right:1px solid white;
    }
    #schoolHeaderDisplayTop
    {
        background-image: url(/data/Assets/RIS/images/school_head_top_sliceNew.png);
        height: 11px;
        background-repeat: no-repeat;
        margin-top: 10px;
        overflow: hidden;
        clear: both;
    }

#schoolHeaderDisplayBreadcrumbs{
	padding:0px 10px 0px 0px;
	padding-left:20px;
	
}

  .EditButtonStyle
    {  

    }
    

/*BLOGS */
.BlogNavLinkTable td{
padding:5px;
vertical-align:bottom;
}
.BlogImageDisplay{
padding-top:10px;
padding-bottom:10px;

}
.BlogTagDisplayText{
       color: black;
        font-size: 1em;
  padding-right: 3px;
 
}
.BlogEditLinkStyle{
padding-left:5px;
}
    .IndividualBlogTitleStyle
    {
        font-size: 1.3em;
        color: #0099FD;
        font-family: Verdana;
        text-align: left;
        font-weight: bold;
	padding-top:7px;
    }
.BlogAuthorDisplayText{
       color: black;
        font-size: 0.7em;
        padding-right: 3px;
 
}
.BlogDescriptionDisplayText{
       color: black;
        font-size: 0.7em;
 padding:5px 0px 5px 0px;
 
}
    .blogText
    {
        color: black;
        font-size: 1em;
        padding-left: 3px;
        padding-right: 3px;
    }
    .blogSideMenu
    {
        padding-left: 15px;
        padding-right: 5px;
        vertical-align: top;
        font-family: Verdana;
        color: Black;
        font-size: 1.1em;
        font-weight: bold;
        background-color: #F2F0F1;
        vertical-align: top;
    }
    .LatestBlogItemStyle
    {
        width: 370px;
	vertical-align:top;
    }
    .LatestBlogItemStyle td
    {
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .blogSideMenuItem
    {
        width: 210px;
    }
    #blogSideMenuBase
    {
       /* background-image: url(/data/Assets/RIS/images/small_lightblue_base.png);*/
        height: 10px;
        background-repeat: no-repeat;
        margin-bottom: 10px;
        overflow: hidden;
        clear: both;
    }

    #blogSideMenuTop
    {
       /* background-image: url(/data/Assets/RIS/images/small_lightblue_top.png);*/
        height: 10px;
        background-repeat: no-repeat;
        margin-top: 10px;
        overflow: hidden;
        clear: both;
    }
    .BlogHyperLink
    {
        padding-left: 1px;
        padding-right: 1px;
    }
    .BlogTitleStyle,.IndividualBlogTitleStyle
    {
        font-size: 1.7em;
        color: #0099FD;
        font-family: Verdana;
        text-align: left;
        font-weight: normal;
    }
    .RecentBlogListStyle
    {
        padding-top: 10px;
        padding-bottom:10px;
        font-weight: normal;
        vertical-align: top;
    }

    .LatestBlogDisplay
    {
        font-size: .7em;
        color: Black;
        font-family: Verdana;
        text-align: left;
	vertical-align:top;
    }
    .BlogSideMenu
    {
        /*display: inline;*/
        vertical-align: top;
    }

/* HELP PAGE */
.HelpFAQStyle{
	margin:5px;
	padding:5px;
}
.HelpItems{
        font-size: 1em;
        color: Black;
        font-family: Verdana;
        text-align: left;

}
.HelpContentText{
        font-size: 10pt;
        color: Black;
        font-family: Verdana;
        text-align: left;

}
.HelpItemDetail{
        font-size: 9pt;
        color: Black;
        font-family: Verdana;
        text-align: left;

}
.HelpItemTitle{
	padding-top:20px;
	padding-bottom:20px;
        font-size: 10pt;
        color: Black;
	font-weight:bold;
        font-family: Verdana;
        text-align: left;

}
.HelpListTitle{
        font-size: 11pt;
        color: Black;
	font-weight:bold;
        font-family: Verdana;
        text-align: left;

}

.TutorialTableDisplay{
border:solid #FFFFFF 3px;
cell-spacing:10px;
cell-padding:5px;
width:550px;

}  
#HelpTutorial td{
border:solid #FFFFFF 10px;
text-align:left;
font-weight:bold;
vertical-align:top;

}
#HelpTutorialLink{
width:173px;
height:150px;
color:#15799B;
background-color:#DDDDDD;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-left:15px;
}

.TutorialTableDisplay a:hover{
cursor:hand;
}
.Tutorials{

}
#HelpTutorialLinkTop{
 background-image: url(/data/Assets/RIS/images/tutorial_top.png);
        height: 6px;
        background-repeat: no-repeat;
        overflow: hidden;
        clear: both;

}
#HelpTutorialLinkBottom{
 background-image: url(/data/Assets/RIS/images/tutorial_bottom.png);
        height: 10px;
        background-repeat: no-repeat;
        overflow: hidden;
        clear: both;

}

#HelpMenuItemHeader{	
	vertical-align:top;
	padding:10px 10px 15px 10px;
	margin-bottom:25px;
	width:150px;
        font-size: 1em;
        color: Black;
	font-weight:bold;
        font-family: Verdana;
        text-align: left;
	background-color:#F2F0F1;

}

.HelpContentMenuHeader{
margin-bottom:10px;
}

/* update school header */

    .HyperLinkText {
  color:#0099EF;
  font-size:.7em;
  text-decoration:none;
}
    #schoolHeaderDisplayBottomNew
    {
        background-image: url(/data/Assets/RIS/images/school_head_bottom_sliceNew.png);
        height: 11px;
        background-repeat: no-repeat;
        margin-bottom: 10px;
        overflow: hidden;
        clear: both;
    }
    .SchoolImageDisplay
    {
        vertical-align: top;
        padding: 10px 5px 5px 5px;
    }
   .SchoolAddress
    {
        padding: 10px 10px 9px 10px;
        font-size: .7em;
        color: #3a3134;
line-height:1.23em;
    }
    .SchoolSummary
    {
        padding: 10px 10px 9px 10px;
        font-size: .7em;
        color: #474047;
line-height:1.23em;
    }
    .SchoolName
    {
        padding: 0px 10px 9px 10px;
        font-size: 1.3em;
        color: #0370b5;
    }
    .EditSchoolPanel
    {
        background-color: White;
        border: black 3px;
        border-style: double;
        width: 400px;
        height: 400px;
        position: fixed;
        left: 350px;
        top: 150px;
        z-index: 1;
        margin: 10px;
        display: none;
    }

/*EDIT school details */
    .labelStyle
    {
        font-family: Verdana;
        color: Black;
        font-size: 1em;
        text-align: right;
        font-weight: bold;
    }
    #SchoolDetailsInput td
    {
        padding-right: 10px;
        padding-bottom: 10px;
        vertical-align: top;
    }
    .inputStyle
    {
        border-style: solid;
        border-width: 1px;
        border-color: #B5DBEF;
    }

    #BlogInput td .blogImageLabel{
        vertical-align: bottom;
 
}
    #BlogInput td
    {
        padding-right: 10px;
        padding-bottom: 10px;
        vertical-align: top;
    }

.EditButtonsDisplay{
text-align:right;
}

#BlogInput .SubLabelStyle{
        font-family: Verdana;
        color: Black;
        font-size: 1em;
        text-align: left;


}

#BlogManagementListDisplay{
	padding-top:7px;
}

.BlogManagementItem
{
	background-color:#EBEBEB;
	width:98%;
	text-align:left;
}
.BlogManagementAltItem
{
	background-color:#FFFFFF;
	width:98%;
	text-align:left;
}

.BlogManagementLabel{
font-size:1em;
font-family:Verdana;
text-align:left;
margin:3px;
padding:3px;
font-weight:bold;
}
/* Activity Menu Bar */

    #activityMenuDisplayBase
    {
        background-image: url(/data/Assets/RIS/images/paleblue_panel_bottom.png);
        height: 10px;
        background-repeat: no-repeat;
        margin-bottom: 10px;
        overflow: hidden;
        clear: both;
    }

    #activityMenuDisplayTop
    {
        background-image: url(/data/Assets/RIS/images/paleblue_panel_top.png);
        height: 10px;
        background-repeat: no-repeat;
        margin-top: 20px;

        overflow: hidden;
        clear: both;
    }
#activityMenuDisplay
    {padding-top:10px;
        padding-left:10px;
        padding-right: 5px;
        vertical-align: middle;
        font-family: Verdana;
        color: Black;
        font-size: 1em;
        background-color: #B5DBEF;
        vertical-align: top;
        background-image: url(/data/Assets/RIS/images/paleblue_panel_bg.png);
        background-repeat: repeat-x;
	text-align:center;
	width:auto;

    }

.ActivityMenuLinkText{
font-size:1.3em;
font-family:Verdana;
text-align:center;
font-weight:bold;

}
.activityMenuItemLink{
padding-top:6px;
}
.activityMenuItem{
width:175px;
height:150px;
}
/* EDITOR PROPERTIES */
/* GENERAL DISPLAY STYLE */
.DisplayButton
    {
        padding: 1px;
        text-align: right;
    }
    .MessageDisplay
    {
        font-family: Verdana;
        color: Black;
        font-size: 1em;
        font-weight: bold;
        background-color: #eef6fb;
        padding-left: 5px;
    }
    .MessageDisplayBase
    {
        vertical-align: bottom;
        padding-bottom: 8px;
    }

    .MessageDisplayTop
    {
        vertical-align: top;
        padding-top: 5px;
    }
    .MessageDisplayLink
    {
        font-family: Verdana;
        color: #0099EF;
        font-size: 1em;
        font-weight: bold;
        background-color: #eef6fb;
        padding: 5px;
    }

.ResourceTagsDisplay{
text-align:left;
padding-left:0px;
}

.ResourceTitle{
        font-family: Verdana;
        color: #0099EF;
        font-size: 1.4em;
	font-weight:bold;
}

.ResourceTagTitle{
        font-family: Verdana;
        color: Black;
        font-size: 1em;
        padding-right: 2px;

}

   #ResourceInput td .ResourceImageLabel{
        vertical-align: bottom;
 
}
    #ResourceInput td
    {
        padding-right: 10px;
        padding-bottom: 10px;
        vertical-align: top;
    }

.EditButtonsDisplay{
text-align:right;
}

#ResourceInput .SubLabelStyle{
        font-family: Verdana;
        color: Black;
        font-size: 1em;
        text-align: left;


}

.ResourceIntroStyle
    {
       text-align: justify;
 font-family: Verdana;
        color: Black;
        font-size: 1em;
padding:5px 0px 10px 0px;

    }
  .ResourceSideMenu
    {
        display: inline;
        vertical-align: top;
    }

  .ResourceSideMenuItem
    {
        width: 170px;
    }
    #ResourceSideMenuBase
    {
        background-image: url(/data/Assets/RIS/images/smaller_grey_bottom.png);
        height: 10px;
        background-repeat: no-repeat;
        margin-bottom: 10px;
        overflow: hidden;
        clear: both;
    }
    .ResourceSideMenuDisplay
    {
        padding-left: 15px;
        padding-right: 5px;
        vertical-align: top;
        font-family: Verdana;
        color: Black;
        font-size: 1em;
        font-weight: bold;
        background-color: #F2F0F1;
        vertical-align: top;
    }
    #ResourceSideMenuTop
    {
        background-image: url(/data/Assets/RIS/images/smaller_grey_top.png);
        height: 10px;
        background-repeat: no-repeat;
        margin-top: 10px;
        overflow: hidden;
        clear: both;
    }
.RespourcesListStyle{
vertical-align:top;
width:600px;
padding-top:15px;
}

.CurrentArchiveLabel{
color:#0099EF;
font-size:1.3em;
padding:5px 0px 5px 0px;
font-weight:bold;

}

.currentArchivedYear{
color:Black;
font-size:1em;
}
.archivedYearSeperator{
color:#0099EF;
font-size:1em;
}

.AboutSchoolPanel{

}

.AboutSchoolImage{
float: left; 
padding: 3px 3px 0px 3px; 
margin:5px;

}

.SchoolDescription{
font-size:.7em;
}

.SchoolAddress{

}


/*Added By Paul*/
#SecondaryContent .SSI_link, #SecondaryContent .adminSSI_link{
font-size:1.05em;
text-decoration:none;
color:#fff;
padding:0px;
display:block;
margin-left:10px;
padding-left:5px;
padding-bottom:2px;
width:284px;
height:24px;
padding-top:2px;
}
#SecondaryContent .SSI_link .SSI_link_text, #SecondaryContent .adminSSI_link .SSI_link_text{
margin-left:5px;
line-height:24px;
vertical-align:top;
}
#SecondaryContent a.SSI_link:hover{
font-size:1.05em;
text-decoration:none;
color:#fff;
padding:0px;
display:block;
margin-left:10px;
/*background-color:#BE558D;*/
background-image: url(/data/Assets/RIS/Schools/linkHover.gif);
height:24px;
padding-top:2px;
padding-bottom:2px;
width:284px;
background-repeat:no-repeat;
padding-left:5px;
}

#SchoolShortcutsRight{
padding-top:8px;
}
#headermenu {
        text-align:center;
        text-decoration:none;
        font-size: 1em;
        margin-top: 6px;
        font-weight: normal;
}

#headermenu a {
        text-decoration:none;
        color:#333333;
        font-weight: normal;
font-size:0.73em;
line-height:1em;
vertical-align:middle;
}
#languageselector  {
  font-size: .8em;
}
#languageselector a{
        text-decoration:none;
        color:#333333;
        font-weight: bold;
font-size:0.75em;
line-height:1.2em;
vertical-align:middle;
}
#SmallShortcutsLeft {
padding-top:10px;
width:128px;
padding-left:13px;
font-family:arial;
}
#SmallShortcutsRight{
padding-top:10px;
width:155px;
padding-left:6px;
}

.SmallShortcuts_Item a{
display:block;

padding:0px;
margin:0px;
height:12px;
text-decoration:none;
padding-left:3px;
}
#SmallShortcutsRight .SmallShortcuts_Item a{
width:155px;
}
#SmallShortcutsLeft .SmallShortcuts_Item a{
width:128px;
}
#SmallShortcutsRight .SmallShortcuts_Item a:hover{
width:155px;
background-image:url(/data/Assets/RIS/images/linkHover_155.gif);
background-repeat:no-repeat;
}
#SmallShortcutsLeft .SmallShortcuts_Item a:hover{
width:128px;
background-image:url(/data/Assets/RIS/images/linkHover_128.gif);
background-repeat:no-repeat;
}
span.SS_I_text{
color:white;
font-size:1.2em;
margin-left:5px;
vertical-align:top;
line-height:24px;
}

.ASHeaderText{
margin-left:5px;
margin-top:-1px;

}
.ASItemSmallData{
float:left;
width:50%;

padding-left:10px;
}
.ASItemSmall{
float:left;
width:35%;
margin-bottom:10px;


}

#AccountSummary .ASLink{
margin:10px 0 10px 0;
}
#AccountSummary .ASLink:hover{
color:white;
}
.ASItemBig{
margin:10px 0 10px 0;
}



#AccountSummary{
background-image:none;
background-color:transparent;
border:0px;
}

#AccountSummary .pnlAccountSummary{
background-image:url(/Data/Assets/RIS/images/darkblue_panel_bg.png);
background-repeat:repeat-x;
margin-left:0px;
padding-left:15px;
background-color:#072A3E;
border-left:1px solid white;
border-right:1px solid white;
}
.LoginLabel{
color:#fff;
font-size:0.9em;
margin-left:15px;
float:left;
width:85px;
margin-top:5px;
}
.LoginTextBox{
padding:0px 5px;
margin:0px 13px;
width:168px;
border:1px inset #C3C3C3;
margin-top:6px;
float:left;

}
.Login_Title_text, .TagCloudHeader .TagCloudTitle 
{
font-size:1.3em;
color:white;
padding-left:5px;
vertical-align:top;
font-weight:normal;
}


.Login_Button{
	margin-top:10px;
}
.Login_Outer br{
line-height:0px;
}
.Login_Outer{
/*padding-top:5px; */

}
.Login_Image{
margin-left:12px;
}

#Login{
background-color:transparent;
background-image:none;
border:0px;
}
#Login .pnlLogin{background-color:#4FAE14;
background-image:url(/Data/Assets/RIS/images/mid_slice_green.jpg);
background-repeat:repeat-x;
border-left:1px solid white;
border-right:1px solid white;}

#SecondaryContent ul#NewsList li.Event a em.header,#SecondaryContent ul#NewsList li.News a em.header
{
	color:	#1B75A1;
	font-size:1.3em;
	padding-bottom:12px;

}

#SecondaryContent ul#NewsList li.Event a p.teaser,#SecondaryContent ul#NewsList li.News a p.teaser
{
	color:#424242;
font-size:0.9em;
margin:12px 0 12px 0;


}
#Register_11_LblStep1_1,#Register_11_lblStep1_2,#Register_11_lblStep1_3{
font-size:0.9em;

}
.Progress,.Progress2,.Progress3{

}
.RegisterNext{
float:none;
text-align:right;

}
.RegisterNext input{
/*margin-top:15px;
margin-bottom:15px;*/
}
.SignUp .SignUpContent .AccountType{
width:30%;
margin-right:5px;
}
#blogSideMenuTop{
/*background-image:url(/data/Assets/RIS/images/small_grey_top.png);*/
}
#blogSideMenuBase{
/*background-image:url(/data/Assets/RIS/images/small_grey_bottom.png);*/
}
.RecentBlogListStyle li{
margin-left:13px;
padding-left:0px;
font-weight:normal;
}
.RecentBlogTitleStyle{
font-size:1.35em;
}


#lhcontainer .LatestBlogDisplay table tr td.LatestBlogItemStyle table tr td.BlogTitleStyle a{
font-size:.95em;
font-weight:normal;
}
#News_Panel_Top{
width:312px;
height:10px;
background-image:url(/data/Assets/RIS/images/newsPanel_top.png);

}
#News_Panel_Bottom{
width:312px;
height:11px;
background-image:url(/data/Assets/RIS/images/newsPanel_bottom.png);
margin-bottom:10px;
}
#lhcontainer table tr td table tr td a.Resources_Title_Link{
font-size:1em;
}
td.Resources_Tag_Title_TD{
width:2em;
}
.Resource_Table_Item{
margin-bottom:1em;
}
.PageNumbersCurrentDisplay{
font-size:0.8em;
padding:0 4px;
line-height:23px;
vertical-align:top;
}
#lhcontainer a.PageNumbersDisplay{
font-size:0.8em;
padding:0 4px;
line-height:23px;
vertical-align:top;
text-decoration:underline;
}
#tagCloud #divTagCloud a{
color:#0299f5;
}
.ProjectsListRowStyle0{
display:block;
background-color:#EBEBEB;
padding:9px;
}
.ProjectsListRowStyle1{
padding:8px;
}
.ProjectList_Left{
width:40%;
float:left;
}
.ProjectListButtons{
width:50%;
float:right;
}
.BLANK{
height:1px;
width:100%;
clear:both;
}
.Account_Details_Label{
font-weight:bold;
float:left;
}
.Account_Details_Content{
width:50%;
padding-left:10px;
float:left;
}
/*non activated user*/
.ProjectsListName0{
color:#FB8A00;
font-size:1.1em;
}
/*activated user*/
.ProjectsListName1{
color:#70B002;
font-size:1.1em;
}
.ProjectsListLatestUpdate{
font-size:0.6em
}
.PodcastManagementItemRight{
width:220px;
float:right;
text-align:right;
padding-top:10px;
padding-right:10px;
}
.PodcastManagementItemLeft{
padding-left:5px;
width:350px;
vertical-align:top;
line-height:35px;
float:left;
padding-top:5px;
}
#lhcontainer div table div.PodcastManagementItemLeft a.PodcastManagementLink_Text{
line-height:35px;
vertical-align:top;
font-size:0.8em;
color:#333333;
}
.PodcastManagementAltItem{
background-color:#ebebeb;
}
.PodcastManagementAltItem,.PodcastManagementItem{
padding:5px 5px 0px 5px;
margin-bottom:3px;
}
#lhcontainer label.HelpItemTitle a{
font-size:1.1em;
color:black;


}
.HelpListTitle{
font-size:1.1em;
}

#lhcontainer .HelpItemDetail label a{
color:#333;
}
.HelpItemDetail{
padding-bottom:10px;
}
#lhcontainer .Help_Topic_List_Link{
font-size:.75em;
}
.BlogManagementItemRight{

float:right;
text-align:right;
padding-top:5px;
padding-right:9px;
}
.BlogManagementItemLeft{
padding-left:5px;
width:220px;
vertical-align:top;
float:left;

}
#lhcontainer div table div.BlogManagementItemLeft a.BlogManagementLink_Text{
line-height:35px;
vertical-align:top;
font-size:.8em;
color:#333333;
}
.BlogManagementAltItem{

}
.BlogManagementAltItem,.BlogManagementItem{
padding:5px 5px 0px 5px;
margin-bottom:3px;
width:590px;
}
.School_Details_Image{
padding-top:5px;
float:left;
width:200px;
}
.School_Details_Details{
float:left;
width:380px;
}
.schoolDetailsLinks{
clear:both;
}
td.podcastDescriptionText{
padding:0px 10px;
font-size:.7em;
vertical-align:top;
}
.PodCastTeacherSectionStyle{
background-image:url(/data/Assets/RIS/podcastlist/teachertoolsbkg.png);
height:33px;
text-align:right;
padding-top:12px;
padding-right:10px;
}

.podcastPlayItemDisplay .ImageButtonWithNoCollapse{
margin-bottom:8px;
}
.blogText{
font-size:1em;
}
#ContentTop {
margin-top:0px;
}
#schoolHeaderDisplayTop{
margin-top:0px;
}
.SchoolSummary .HyperLinkText{
font-size:inherit;
color:black;
}
#SmallShortcutsRight .SmallShortcuts_Item a.TeachersSmallMyPodcasts:hover{
background-image:none;
cursor:default;
}
 table.PodcastTagsInnerTable tr td label.podcastText span{
font-size:1em;
padding:0px;
}
table.PodcastTagsInnerTable, table.PodcastRatingInnerTable{
margin-bottom:10px;
margin-left:8px;
}
td.PCDisp_Left{
width:40px;
}
#SecondaryContent #SchoolShortcuts #SchoolShortcutsRight #competition a.SSI_link:hover{
background-image:none;
cursor:default;
}
#lhcontainer a.Help_Items_List_Link{
text-decoration:none;	
}

.ProjectsListRowStyle0 img,.ProjectsListRowStyle1 img{
float:left;
margin-right:10px;
}
#lhcontainer p.MsoNormal{
font-size:0.68em;
}
#lhcontainer p.MsoNormal a{
font-size:0.68em;
}
/*end of added by Paul*/

.admin_panel{
background-color:#dfdfdf;
padding:10px;
}
.admin_panel_header{
color:white;
background-color:#3d3d3d;
padding:5px 8px;
}
.SchoolsListRowStyle0{
background-color:white;
}
tr.SchoolsListRowStyle0 td, tr.SchoolsListRowStyle1 td{
padding:6px 6px;
font-size:0.85em;
color:#3e3e3e;
}
tr.adminTableHeading td{
font-size:.85em;
padding:26px 6px 10px 6px;
font-weight:bold;
color:#3e3e3e;
}
span.fauxLabel{
font-size:.85em;

font-weight:bold;
color:#3e3e3e;
}
#lhcontainer h3.admin_h3{
color:#323232;
font-size:1.4em;

}
#AdminShortcutsTop
{
	clear:both;
       	background-image:url(/Data/Assets/RIS/images/teal_box_top.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
}
#AdminShortcutsBottom
{
	clear:both;
  	background-image:url(/Data/Assets/RIS/images/teal_box_bottom.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
        margin-bottom:10px;
}

#AdminShortcuts
{
        clear:both;
        float:left;                   background-image:url(/Data/Assets/RIS/images/teal_box_middle.gif);
	background-repeat:repeat-x;
 background-color: #015a6e;	
        width:	310px;
        height:136px;
        border-right:1px solid white;
        border-left:1px solid white;

}

#AdminShortcutsRight
{
        float:left;
        width: 185px;
}

#SecondaryContent #AdminShortcuts #AdminShortcutsRight #SmallShortcutsItem a
{
        text-decoration:none;
        color:white;
        font-size:1.125em;
        padding-bottom:0;
}

#SecondaryContent #AdminShortcuts #AdminShortcutsRight #SmallShortcutsItem a:hover
{
        background-color:#BE558D;
}

/************************************/
#SecondaryContent #AdminShortcuts a.adminSSI_link:hover{
font-size:1.05em;
text-decoration:none;
color:#fff;
padding:0px;
display:block;
margin-left:10px;
/*background-color:#BE558D;*/
background-image: url(/data/Assets/RIS/images/AdminlinkHover.gif);
height:24px;
padding-top:2px;
padding-bottom:2px;
width:284px;
background-repeat:no-repeat;
padding-left:5px;
}


.dashboardInnerLeft, .dashboardInner,.dashboardOuter{
width:50%;
float:left;

}
.dashboardOuter{
font-size:0.9em;
color:#3e3e3e;
}
.dashboardOuter100{
width:100%;
float:left;
font-size:0.9em;
color:#3e3e3e;

}


.dashboardInnerLeft input, .dashboardInner input{
padding:0px;
margin:0px;
}

.dashboardInnerLeft, .dashboardInner{
margin:6px 0px;
}
.admin_panel table tr td{
font-size:0.9em;
color:#3e3e3e;
padding:5px 0px;
}

.dashboardInnerLeft{
font-weight:bold;
}
.SearchSchoolsRowStyle0 .SearchSchoolsPodcast, .SearchSchoolsRowStyle1 .SearchSchoolsPodcast{
font-size:.70em;
}
#new_footer{
width:100%;
display:block;
text-align:center;
background-color:#444444;
height:120px;
clear:both;

}

#newFooter1000{
width:950px;
margin-left:auto;
text-align:left;
margin-right:auto;
}

#new_footerLeft,#new_footerRight{
padding-top:20px;
color:white;
font-size:.7em;

}
#new_footerLeft{

float:left;
text-align:left;

}
#new_footerRight{
width:400px;
text-align:right;
float:right;
margin-right:60px;
}
#new_footerRight ul{
float:right;
margin-left:60px;
text-align:left;
}
#new_footerRight ul li a{
color:white;
text-decoration:none;
}
#new_footerRight ul li a:hover{
text-decoration:underline;
}

#signup_form_container_top{
	height:12px;
	width:600px;
	background-image:url("/Data/Assets/RIS/signup/signupNew_top.png");
	display:block;
	background-repeat:no-repeat;
}
#signup_form_container_bottom{
	height:12px;
	width:600px;
	background-image:url("/Data/Assets/RIS/signup/signupNew_bottom.png");
		display:block;
			background-repeat:no-repeat;
}
#signup_progress{
	height:37px;
	width:582px;
	background-image:url("/Data/Assets/RIS/signup/signup_progress1.png");
	margin-left:-2px;
	margin-bottom:15px;
}


#signup_form_container{
	background-color:#f3f3f3;
	width:576px;
	padding:0px 12px;	
}
#signup_form_container h3{

	margin-bottom:12px;
}
.form_legend{
	color:#3d3d3d;
	font-size:1.1em;
}
.mandatory_fields{
	color:#c00366;
	font-size:.75em;
}
.SignUpLabel_new{
	font-size:.75em;
	color:#3d3d3d;
	padding-bottom:5px;
}
#personal_details_top{
	margin-top:20px;

}
.signup_form_fLeft{
float:left;	
padding-left:30px;

}
.signup_form_fLeft_noMargin{
float:left;	

}
#signup_form_firstname input{
	width:154px;

}
#signup_form_surname input{
	width:257px;
}
#signup_form_email input{
	width:273px;
}
#signup_form_position input{
	width:260px;
}
#personal_detailsDiv{
	margin-bottom:15px;
}
#school_details_Left, #school_details_Right,#school_details_Left2, #school_details_Right2,#school_details_Left3, #school_details_Right3{
	float:left;
	margin-top:20px;

}
#school_details_Left,#school_details_Left2,#school_details_Left3{
	
	width:308px;
}
.school_Left_input{
		width:278px;
		margin-top:5px;
		margin-bottom:15px;
}
.school_Right_input{
		width:263px;
			margin-top:5px;
		margin-bottom:15px;
}
.personal_details_input{
				margin-top:5px;
		margin-bottom:15px;
}
div.BLANK{
	padding:0px;
	overflow:hidden;
}
.signupErrorMsg{
color:red;
}
#radioInSchoolURL{

margin-top:5px;
margin-bottom:15px;
}
#radioInSchoolURL span{
	color:#3d3d3d;
	font-size:1.1em;
	margin-right:5px;
}
#radioInSchoolURL input{
width:323px;
}
.formParagraph{
	font-size:.75em;
	color:#3d3d3d;	
}
#contact_prefsDiv,#termsDiv{
	margin: 20px 0px;
}
.signupChkBx{
	margin-right:10px;
}
#lhcontainer .SignUpLabel_new a{
	font-size:1em;
	color:#3d3d3d;
	text-decoration:underline;
}
.GoogleStrength table tr td{
font-size:.75em;
color:#3d3d3d;
padding-bottom:5px;
}
#signup_progress2{
	height:37px;
	width:582px;
	background-image:url("/Data/Assets/RIS/signup/signup_progress2.png");
	margin-left:-2px;
	margin-bottom:15px;
}
#container2 {
margin:0 auto 0 auto;
width:962px;

}

.podCastsItemNew1{
	
	padding:8px 0px 0px 0px;
		/*background-color:#f2f0f1;*/
			color:#333333;
	}
.podCastsItemNew0{
background-color:#f1efe8;
	padding:8px 0px 0px 0px;
	color:#333333;
	}	
	
.podCastsItemNew0 .podCastsNewBottom{
	overflow:hidden;
}
#podCastsListNew{
	height:100%;
	background-color:white;
}
#lhcontainer{

}
.podCastsIconNew{
	margin-right:12px;
	float:left;
}
.podCastsItemHeaderNew{
	font-size:.85em;
	margin-left:11px;
	padding:0px;
	margin:0px;
}
.podCastsItemHeaderNew:hover{
text-decoration:underline;
}
.podCastsAuthorDetailsNew{
	width:370px;
	padding:2px 0px;
	margin:0px;
	font-size:.68em;
}
 .podCastRatingNew{
	padding:2px 0px;
	margin:0px;
	font-size:.68em;
/*	width:4em;*/
 }
.podCastsItemTopNew{

	margin: 0px 11px;
	padding-bottom:5px;
cursor:pointer;
width:95%;
}
 .podCastsListNew  .podCastsItemTopNew, .podCastsItemTopRightLinksNew{
 		cursor:pointer;
 }

.podcastRatingStarsNew{
float:left;
text-align:left;

}
.podCastsItemTopLeftNew{
	width:48%;
	float:left;

}

.podCastsListNew .podCastsItemTopLeftNew{
	cursor:pointer;
}
.podCastsNewBottom{
	clear:both;
	margin-left:59px;
	margin-right:11px;
	padding-top:8px;
	position:relative;

	}
	.podCastsNewBottom img{
		margin-right:0px;
		float:left;
	}
.podCastsNewBottomF{
clear:both;

	margin-left:59px;
	margin-right:11px;
	padding-top:8px;
	position:relative;

	}
	.podCastsNewBottomF img{
		margin-right:21px;
		float:left;
	}

	.podCastNewDescription{
		vertical-align: top;
	font-size:.68em;
	color:#333333;
width:310px;
	top:0px;
	}
.podCastNewBottomLinks{
	bottom:0px;
		font-size:.68em;
			color:#333333;
			width:30px;
padding:0px;
margin:0px;

}
.podCastNewBottomLinksAbuse{
	font-size:.68em;
		color:#0399F5;
		text-align:right;
vertical-align:bottom;
}
.podCastNewBottomLinksStars{
text-align:left;
vertical-align:bottom;	
}
.podCastSmallDetailsNew{
	/*float:left;*/
}
.podCastAuthorSchoolNew,.podCastAuthorNew{
	color:#0399F5;
}
.BLANK{
	line-height:0px;
	overflow:hidden;
}
.BLANK_BOTTOM_OF_PODCASTS{
	line-height:0px;
	overflow:hidden;
	background-color:white;
	width:100%;
	clear:both;
}
input.podCastsNewPlayButton{
	
	margin:8px 0px 8px 5px;
}
.podCastsItemTopRightNew{
	font-size:.68em;
	color:#333;
	text-align:right;
	width:48%;
	float:right;
	}
.podCastsItemTopRightNewF{
	font-size:.68em;
	color:#333;
	text-align:right;
	width:45%;
	float:right;
	}

 .podCastsListNew .podCastsItemTopRightNew{
 	cursor:pointer;
 }

.podCastsItemTopRightLinksNewShare{
 	cursor:pointer;
 }

#lhcontainer .podCastsListNew .podCastsItemNew1 .podCastsItemTopNew .podCastsItemTopRightNew a.podCastsItemTopRightLinksNew a.podCastsItemTopRightLinksNewShare {
	color:#333;
}
#lhcontainer .podCastsListNew .podCastsItemNew0 .podCastsItemTopNew .podCastsItemTopRightNew .podCastsItemTopRightNewF a.podCastsItemTopRightLinksNew a.podCastsItemTopRightLinksNewShare {
	color:#333;
}
.podCastsItemTopRightNew img,.podCastsItemTopRightNew p{
	display:inline;
	line-height:18px;
	vertical-align:middle;
} 
.podCastsItemTopRightNew img,.podCastsItemTopRightLinksNew img, .podCastsItemTopRightLinksNewShare img{
	padding-right:2px;
	padding-left:2px;
}
.podCastsItemTopRightNew a img{
	padding-right:0px;
	padding-left:5px;
}
.podCastsItemTopRightLinksNew a img, .podCastsItemTopRightLinksNewShare a img{
	padding-right:5px;
	padding-left:0px;
}
.podCastsItemTopRightNewF a{
	padding-right:5px;
	padding-left:0px;
}

.podCastsItemTopRightLinksNew img{
	padding-right:2px;
	padding-left:2px;
}


.podCastsItemTopRightNewF input, .podCastsItemTopRightNewF img,  .podCastsItemTopRightNewF p,.podCastsItemTopRightNew input, .podCastsItemTopRightNew img,  .podCastsItemTopRightNew
 p{
	display:inline;
	line-height:18px;
	vertical-align:middle;
} 
.podCastsItemTopRightNewF input{
	padding-right:2px;
	padding-left:5px;
}
.podCastsItemTopRightNewF img{
	padding-right:2px;
	padding-left:5px;
}
.podCastsShareDetail{
padding-top:5px;
}
.podCastsItemTopRightNew a img{
	padding-right:0px;
	padding-left:0px;
}


.podCastsItemTopRightNew input{
	padding-right:0;
	padding-left:1px;
}

.podCastsItemTopRightLinksNew {
	padding-right:2px;
	padding-left:5px;
}
.podCastsItemTopRightLinksNewShare input{
	padding-right:5px;
	padding-left:5px;
}

#teachersSideBarHolder{
	/*border:1px solid black;*/
	/*background-color:#9197a1;*/
		background-image:url('/data/assets/RIS/NewListStyles/SidebarBG.png');
		background-repeat:repeat-y;
	
}
#teachersSideBar{

padding:8px 3px;
width:173px;
float:left;	
height:100%;
}
#teachersSideBarHolder .podCastsListNew,#teachersSideBarHolder .podCastsListNew_no_expand{
	float:right;
	width:420px;
}

#teachersSideBarHolder .podCastsNewBottom table tr td.podCastNewDescription div{
width:150px;
padding-left:10px;
}
#teachersSideBarHolder .podCastsNewBottom table tr td{

}


#teachersSideBarHolder .podCastsItemTopRightNew {
	width:38%;
}
#teachersSideBarHolder  .podCastsItemTopLeftNew {
	width:58%;
	float:left;
}

#teachersSideBarHolder  .podCastsListNew  .podCastsItemTopLeftNew {
	cursor:pointer;
}


.teachersSidebarSectionTitlePodcastIcon, .teachersSidebarSectionTitleProjectIcon{
	font-family: arial;
	font-weight:bold;
	color:#606672;
	padding-left:25px;
	margin:0px 5px 8px;
}
.teachersSidebarSectionTitleNoIcon{
		font-family: arial;
	font-weight:bold;
	color:#606672;
	padding-left:5px;
	margin:0px 5px 8px;
}
.teachersSidebarSectionTitlePodcastIcon{
	background-image:url("/data/assets/RIS/NewListStyles/podcastSidebarIcon.gif");
	background-repeat:no-repeat;
}
.teachersSidebarSectionTitleProjectIcon{
	background-image:url("/data/assets/RIS/NewListStyles/projectsIcon.gif");
	background-repeat:no-repeat;
}

#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkBlue,#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkOrange,#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkGreen,#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkRed,#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkPink {
	display:block;
	width:166px;
	height:30px;
	color:white;
	font-size:0.70em;
	line-height:30px;
	vertical-align:middle;
	padding-left:3px;
	margin-left:3px;
		
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a:hover {
	background-image:url('/data/assets/RIS/NewListStyles/sideBarLinkHover.gif');
}
#teachersSideBarHolder .teachersSideBar .podCastsNewBottom .PodCastTeacherSectionStyle{
	background-image:url("/data/assets/RIS/NewListStyles/teacherstoolbar.gif");
	background-repeat:repeat-x;
	width:100%;
	margin-left:-48px;
}

#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.sideBarTag {
	display:block;
	width:166px;

	color:white;
	font-size:0.75em;
	line-height:1.3em;
	vertical-align:middle;
	padding-left:3px;
	margin-left:8px;
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.sideBarTag:hover{
	background-image:none;
	}

#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkBlue span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/blue_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}

#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkRed span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/red_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}
.sideBarDivider{
		
		width:168px;
		height:1px;
		background-image:url('/data/assets/RIS/NewListStyles/sideBarSectionDivider.png');
		display:block;
		margin:8px 3px;
		clear:both;
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection teachersSidebarLinkOrange input span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/orange_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}
#lhcontainer .teachersSidebarHyperlink {
	color:white;
height:19px;
	font-size:.70em;
	padding:9px 15px;
padding-right:10px;
	font-weight:bold;
width:60px;
}

#lhcontainer #teachersSideBarHolder .teachersSidebarSection teachersSidebarLinkGreen  input  span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/green_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection teachersSidebarLinkPink span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/pink_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}
.PodCastTeacherSectionStyle table tr td label{
	color:white;
	font-size:.70em;
	padding:0px 10px;
	font-weight:bold;
	
}
.PodCastTeacherSectionStyle table tr td.tdAlignLeft{
	text-align:left;
}
.PodCastTeacherSectionStyle table tr td.tdAlignLeft input{
	padding-left:20px;
}
.forceAlignLeft{
	float:left;
}
.resourcesPadDiv{
	width:337px;
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection #search{
margin-left:10px;
width:150px;	
}

#sideBarSearchButton{
	float:right;
	margin:7px 10px 10px 0px;
}


.popup_msg{
position:absolute;
left: 200px;
background-color: #fff;
border:4px solid #ADDBEF;
z-index:10;
width:425px;
height:95px;
display:none;
padding:7px;
text-align:center;

}

.popup_msgF{
position:absolute;
background-color: #fff;
border:4px solid #ADDBEF;
z-index:10;
width:425px;
height:95px;
display:none;
padding:7px;
text-align:center;

}


.popupcopy{
padding-top:3px;
}

.popuptitle{
padding-top:3px;
}

.popupfiledetails{
text-align:left;
padding-left:3px;

padding-top:3px;
padding-bottom:6px;
}


.popupcloseF{
text-align:right;
padding-right:10px;
position:absolute;
padding-top:5px;
padding-bottom:3px;
left:427px;
top:-18px;
cursor:hand;
}

.popupclose{
text-align:right;
padding-right:10px;
position:absolute;
padding-top:5px;
padding-bottom:3px;
left:427px;
top:-18px;
cursor:hand;
}

.highlight { background-color: yellow }

#FindSchoolNew
{
        clear:both;
        float:left;                   
		background-image:url(/Data/Assets/RIS/images/teachers_bg_r2_c2.png);
	background-repeat:repeat-x;
        background-color: #820132;	
        width:	310px;
        
        border-right:1px solid white;
        border-left:1px solid white;

}

#FindSchoolNewTop
{
	clear:both;
       	background-image:url(/Data/Assets/RIS/images/teachers_bg_r1_c1.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
}
#FindSchoolNewBottom
{
	clear:both;
  	background-image:url(/Data/Assets/RIS/images/teachers_bg_r3_c1.png);
        height:11px;
        background-repeat:no-repeat;
        overflow:hidden;
        margin-bottom:10px;
}
#FindSchoolNewLinksLeft, #FindSchoolNewLinksRight{
	width:75px;
	margin-right:8px;
	font-size:0.73em;
float:left;
margin-left:12px;
	}
	
#FindSchoolNewLinksLeft br, #FindSchoolNewLinksRight br{
line-height:0.1em;
overflow:hidden;
}
#FindSchoolNewLinksTitle{
color:white;
font-size:.9em;
margin:15px 0px 15px 15px;
padding-top:15px;
line-height:40px;
}
 #SecondaryContent #FindSchoolNewLinksLeft a, #SecondaryContent #FindSchoolNewLinksRight a{
	color:#FDA1D1;
padding-bottom:0px;
text-decoration:none;
width:67px;
display:block;
padding:1px 4px;
margin:0px;
background-repeat:no-repeat;
	}

	#FindSchoolNewMap{
		width:100px;
		float:left;
		}
#FindSchoolNewMap{
margin-bottom:10px;
}

#tagCloud #divTagCloud a{
color:#91d6ff;

}

.accountTrialStatus{
color:#1d76a2;
font-size:1.42em;
font-family:arial;
}
#MainContent h3.teachersHomeStatusTitle{
font-weight:bold;
color:#5b5b5b;
margin:18px 0px;
font-size:1.42em;
font-family:arial;
}
.accountTrialStatusP{
font-size:.78em;
color:#333;
}
.UpgradeToFullButton{
float:right;
}
.personal_details_input_SQ{
margin-left:12px;
width:258px;
}

==========================================
Join RIS
==========================================
#rismiddleSLICEDIV{
	position: absolute;
 	width: 632px;
 	height: 735px;
 	background-image: url(../Data/Assets/RIS/Images/jr_home_topbg.jpg);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}
#risTITLES{
	position: absolute;
	top: 80px;
	left: 60px;
 	width: 332px;
 	height: 135px;
}

#riswhitetop{
	position: absolute;
top: 304px;

 height: 17px;
 background-image: url(../Data/Assets/RIS/Images/panel_top_slice.png);
 background-repeat: no-repeat;
 	width: 632px;
}
#risSLICEDIV{
	position: absolute;
top: 321px;
left: 14px;
 	width: 604px;
 	height: 398px;
 	background-image: url(../Data/Assets/RIS/Images/panel_gradient.jpg);
	 background-repeat: repeat-x;
}

#risBOTTOMSLICEDIV{
	position: absolute;
top: 723px;
 	width: 632px;
 	height: 14px;
 	background-image: url(../Data/Assets/RIS/Images/panel_bottom_slice.png);
	 background-repeat: repeat-x;
}

#risMIDDLEBOTTOMSLICEDIV{
	position: absolute;
top: 733px;
 	width: 632px;
 	height: 141px;
 	background-image: url(../Data/Assets/RIS/Images/jr_home_bottombg.jpg);
	 background-repeat: repeat-x;
}

#risJOINUP1{
	position: absolute;
top: 320px;
left: 30px;
 	width: 182px;
 	height: 400px;

}

#risJOINUP1a{
	position: absolute;
top: 445px;
left: 30px;
 	width: 170px;
 	height: 400px;

}


#risJOINUP2{
	position: absolute;
top: 320px;
left: 225px;
 	width: 182px;
 	height: 400px;

}

#risJOINUP2a{
	position: absolute;
top: 445px;
left: 225px;
 	width: 176px;
 	height: 400px;

}


#risJOINUP3{
	position: absolute;
top: 320px;
left: 428px;
 	width: 182px;
 	height: 400px;

}

#risJOINUP3a{
	position: absolute;
top: 445px;
left: 428px;
 	width: 174px;
 	height: 400px;

}

.risheadings1{
 font-family: arial;
 font-size:1em;
 color: #f57c1f;
 line-height: 13pt;
 letter-spacing: 1pt;
font-weight: bold;
}


.risheadings2{
 font-family: arial;
 font-size:1em;
 color: #db0974;
 line-height: 13pt;

font-weight: bold;
}

.risheadings3{
 font-family: arial;
 font-size:1em;
 color: #dc1414;
 line-height: 13pt;

font-weight: bold;
}


.rissubheadings{
 
 font-size:.8em;
 color: #000000;
}
.30daytrial{
 font-family: arial;
 font-size:3em;
 color: #dc0678;
}

.SetWidth_paging{
clear:both;
padding-left:179px;
text-align:center;
background-color: #FAFAFA;
height:40px;
margin-left:0px;

}
.SetWidth_paging .Paged{

padding-top:20px;
text-align:center;
margin-left:auto;
}

#NewShortcutsTeachersTop{
width:312px;
height:35px;

background-image:url(/data/Assets/RIS/teacher_schools/teachersTabs.png);
background-repeat:no-repeat;
}

#NewShortcutsSchoolsTop{
width:312px;
height:35px;

background-image:url(/data/Assets/RIS/teacher_schools/newTabbedSchool_r1_c1.png);
background-repeat:no-repeat;
}
#NewShortcuts{
background-image:url(/data/Assets/RIS/teacher_schools/newTabbedSchool_r2_c1.png);
border-left:1px solid white;
border-right:1px solid white;
background-color:#830133;
background-repeat:repeat-x;

}
#NewTabbedShortcutsBottom{
margin-bottom:10px;
background-image:url(/data/Assets/RIS/teacher_schools/newTabbedSchool_r3_c1.png);
height:12px;
width:312px;
background-repeat:no-repeat;


}
#teachersTab{
margin-left:15px;
padding-top:5px;
width:151px;
float:left;
margin-right:15px;
}
#teachersTab a, #schoolsTab a,#teachersTab a:hover, #schoolsTab a:hover{
text-decoration:none;
color:white;
font-size:.95em;
font-weight:bold;
}
#schoolsTab{
float:left;
width:100px;
margin-left:20px;
padding-top:5px;
}

#MainContent h2.newHomePageH2{
font-size:1.12em;

}
#MainContent a h2.newHomePageH2{
font-size:1.76em;

}

#MainContent #pinkH2{
color:#af2266;
}
#MainContent  #orangeH2{
color:#fe7800;
}

#teachersSideBarHolder .ListPaging{
clear:both;
width:100%;
background-color:white;
text-align:center;
padding-left:176px;
}
#teachersSideBarHolder .ListPaging .DeleteCookieClass{
float:left;
width:437px;
text-align:center;
}
.ASHeader{
padding-left:12px;
}
.ASHeader .LogoutButton{
float:right;
margin-right:15px;
padding-top:3px;
}
.ASItemBig, .ASItemSmall{
padding-left:15px;
}
#SecondaryContent a.ASLink{
clear:both;
display:block;
padding:0px 15px;
margin:0px;
color:#fff;
font-size:.8em;
}
.podCastsNewBottom table tr td object, .podCastsNewBottomF table tr td object{
margin:8px 0px 8px 3px;

}

.podCastNewBottomLinks{
vertical-align:bottom;
padding:0px;
margin:0px;
height:.68em;
}
#lhcontainer .podCastsNewBottom table tr td a{
font-size:0.68em;
margin-bottom:auto;
margin-top:auto;

}
.podCastNewBottomLinksAbuse {
font-size:1em;
}
.podCastsNewBottom table, .podCastsNewBottomF table{
width:100%;
}

.podCastsItemTopRightNew div table{
float:right;
}


#tagCloud div.LatestBlogDisplay a{
color:#91d6ff;
}
#tagCloud div.LatestBlogDisplay,#tagCloud div.LatestBlogDisplay label{
color:white;
}
#tagCloud div.LatestBlogDisplay td.blogText{
color:white;
}
.RecentBlogTitleStyle{
color:white;
}
.RecentBlogListStyle{
color:white;
}
#tagCloud div.LatestBlogDisplay .BlogTitleStyle a{
font-size:1em;
font-weight:normal;
}

#tagCloud div.LatestBlogDisplay .RecentBlogListStyle li a{
font-size:1.05em;
padding-bottom:0px;
}

#MainContent .podCastsListNew h2.newHomePageH2{
padding-top:0px;
}
.podCastsItemTopNewF{
margin: 0 11px;
}

#MainContent #lhcontainer .LatestBlogDisplay table tr td.BlogSideMenu div div.blogSideMenuDisplay{
background-color:#f2f1f1;
color:#333;
}
#MainContent #lhcontainer .blogSideMenuItem .RecentBlogTitleStyle{
color:#333;
padding-left:15px;
}
#MainContent #lhcontainer .blogSideMenuItem .RecentBlogListStyle{
color:#333;
padding-left:15px;
}

#MainContent #lhcontainer .LatestBlogDisplay table tr td.BlogSideMenu div div#blogSideMenuTop{
background-image:url(/data/assets/ris/images/blogbox_top.png);
height:5px;
display:block;
}
#MainContent #lhcontainer .LatestBlogDisplay table tr td.BlogSideMenu div div#blogSideMenuBase{
background-image:url(/data/assets/ris/images/blogbox_bottom.png);
height:5px;
display:block;
}
.IndividualBlogTitleStyle{
font-size:1.1em;
margin-bottom:13px;
}

.NewfeaturedPodcastTop{
height:8px;
background-image:url(/data/assets/ris/images/featured_top_slice.jpg);
background-repeat:no-repeat;
overflow:hidden;
margin-top:10px;
}
.NewfeaturedPodcastBottom{

height:8px;
background-image:url(/data/assets/ris/images/featured_bottom_slice.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

#SchoolTopPanelNew #schoolHeaderDisplayBreadcrumbs #BreadCrumb li{
font-size:1.2em;
}

#MainContent h3.teacherHomeStatusTitle{
font-size:1.3em;
font-family:arial;
font-weight:bold;
padding-bottom:15px;
color:#5b5b5b;
margin-top:10px;
}

span.teachersHomeTrialStatus{
color:#ff5400;
font-size:1.3em;
}

span.teachersHomeTrialText{
font-size:.68em;
}
#MainContent #pink2H2{
color:#dc2e7f;
font-size:1.1em;
font-weight:bold;
}

.teachersMyAccountBody{
font-size:.68em;
}
.Account_Details_Label span, .Account_Details_Content span{
color:#333;
font-size:.68em;
}
span.ADItemBig{
color:#333;
font-size:.9em;
}


#lhcontainer #schoolHeaderDisplay{

margin-top:15px;
}
#lhcontainer #School_Details_Image img{
margin-right:10px;
}
#lhcontainer .schoolDetailsLinks{
height:35px;
}

#SchoolDetailsInput .labelStyle{
color:#333;
font-size:.68em;
}
td .PodCastSearch{
font-weight:normal;
}
#PodcastSearchTable{
margin-left:10px;
}

.MorePodcastsButtonStyle{
float:right;
}
.podCastListPanelDesign{
margin-top:10px;
}

#tagCloud .LatestBlogDisplay{
margin-top:10px;
}

#teachersSideBar{
 
padding:8px 3px;
width:173px;
float:left;	
height:100%;
}
#teachersSideBarHolder .podCastsListNew,#teachersSideBarHolder .podCastsListNew_no_expand{
	float:right;
	width:420px;
}
 
#teachersSideBarHolder .podCastsNewBottom table tr td.podCastNewDescription div{
width:158px;
}
#teachersSideBarHolder .podCastsNewBottom table tr td{
 
}
 
#teachersSideBarHolder .podCastsItemTopRightNew {
	width:38%;
}
#teachersSideBarHolder  .podCastsItemTopLeftNew {
	width:58%;
		float:left;}
		#teachersSideBarHolder  .podCastsListNew  .podCastsItemTopLeftNew {
	cursor:pointer;
}
#teachersSideBarHolder .podCastsNewBottom .PodCastTeacherSectionStyle{
	background-image:url("/data/assets/RIS/NewListStyles/teacherstoolbar.gif");
	background-repeat:repeat-x;
	width:100%;
	margin-left:-48px;
}
 
.teachersSidebarSectionTitlePodcastIcon, .teachersSidebarSectionTitleProjectIcon{
	font-family: arial;
	font-weight:bold;
	color:#606672;
	padding-left:25px;
	margin:0px 5px 8px;
}
.teachersSidebarSectionTitleNoIcon{
		font-family: arial;
	font-weight:bold;
	color:#606672;
	padding-left:5px;
	margin:0px 5px 8px;
}
.teachersSidebarSectionTitlePodcastIcon{
	background-image:url("/data/assets/RIS/NewListStyles/podcastSidebarIcon.gif");
	background-repeat:no-repeat;
}
.teachersSidebarSectionTitleProjectIcon{
	background-image:url("/data/assets/RIS/NewListStyles/projectsIcon.gif");
	background-repeat:no-repeat;
}
 
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkBlue,#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkOrange,#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkGreen,#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkRed,#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkPink {
	display:block;
	width:166px;
	height:30px;
	color:white;
	font-size:0.70em;
	line-height:30px;
	vertical-align:middle;
	padding-left:3px;
	margin-left:3px;
		
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a:hover {
	background-image:url('/data/assets/RIS/NewListStyles/sideBarLinkHover.gif');
}
 
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.sideBarTag {
	display:block;
	width:166px;
 
	color:white;
	font-size:0.75em;
	line-height:1.3em;
	vertical-align:middle;
	padding-left:3px;
	margin-left:8px;
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.sideBarTag:hover{
	background-image:none;
	}
 
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkBlue span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/blue_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}

#resourceTag a:hover{
        background-color:#BE558D;
	color:white;
	text-decoration:none;

}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkRed span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/red_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}
.sideBarDivider{
		
		width:168px;
		height:1px;
		background-image:url('/data/assets/RIS/NewListStyles/sideBarSectionDivider.png');
		display:block;
		margin:8px 3px;
		clear:both;
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkOrange span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/orange_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkGreen span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/green_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection a.teachersSidebarLinkPink span{
	display:block;
	
	height:30px;
	background-image:url('/data/assets/RIS/NewListStyles/pink_folder.png');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:31px;
	
}
.PodCastTeacherSectionStyle table tr td label{
	color:white;
	font-size:.70em;
	padding:0px 10px;
	font-weight:bold;
	
}
.PodCastTeacherSectionStyle table tr td.tdAlignLeft{
	text-align:left;
}
.PodCastTeacherSectionStyle table tr td.tdAlignLeft input{
	padding-left:20px;
}
.forceAlignLeft{
	float:left;
}
.resourcesPadDiv{
	width:337px;
}
#lhcontainer #teachersSideBarHolder .teachersSidebarSection #search{
margin-left:10px;
width:150px;	
}
 
#sideBarSearchButton{
	float:right;
	margin:7px 10px 10px 0px;
}
#joinRISBOTTOMPANEL{
height: 17px; width: 632px; background-image:url(../data/assets/ris/images/white_panel_ds_bottom.png);
}
#joinRISTOPPANEL{
height: 17px; width: 632px; background-image:url(../data/assets/ris/images/white_panel_ds_top.png);
margin-top:75px;
}
#joinRISMIDDLEPANEL{
width:632px; background-image:url(../data/assets/ris/images/white_panel_ds_repeat.png); background-repeat: repeat-y;
}
#join_featuresButton{
clear:both;

width:133px;
height:23px;
display:block;
float:right;
margin-right:30px;

background-image:url(../data/assets/ris/images/features_button.jpg) ;
}

.featuresRISTOPPANEL{
margin-top:15px;
height: 17px; 
width: 632px; 
background-image:url(../data/assets/ris/images/white_panel_ds_top.png);

}
.featuresRISMIDDLEPANEL{
width: 632px; 
background-image:url(../data/assets/ris/images/white_panel_ds_repeat.png); 
background-repeat: repeat-y;

}
.featuresRISBOTTOMPANEL{
clear:both; 
height: 17px; 
width: 632px; 
background-image:url(../data/assets/ris/images/white_panel_ds_bottom.png);

}
#MainContent .featuresRISMIDDLEPANEL p{
color:#444951;
font-size:0.75em;
margin:0 30px;
padding:0px;

}
#MainContent .featuresRISMIDDLEPANEL p span{
font-size:1.3em;
font-weight:bold;
display:block;
padding:0 0 8px 0;
}
.featureHeader{
margin-left:30px;
padding-top:10px;
margin-bottom:15px;
}

.featureHeader img{
margin-right:10px;
}
.featureHeader span{
font-size:1.9em;


font-weight:bold;
font-family:arial;
vertical-align:top;

}
#fHOrange span{
color:#f57d20;
}
#fHBlue span{
color:#2881be;
}
#fHPink span{
color:#e0097b;
}
#fHRed span{
color:#db1313 ;
}
#fHGreen span{
color:#75be16;
}
#MainContent .featuresRISMIDDLEPANEL ul{
list-style-type:disc;
color:#444951;
font-size:.75em;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
padding-left:0px;
margin-right:18px;

}


#MainContent .featuresRISMIDDLEPANEL p a{
color:#0090ff;
}
#featuresButtons{
float:right;
margin-right:10px;
margin-top:10px;
}

#risPricingFreeTrial{
width:248px;
float:left;
background-color:#e8e8e8;
}
#RISPricing{
margin-left:25px;
}
#RISPricing table{
float:left;
width:330px;
}
.PriceBand_Banda{
font-size:3em;
font-weight:bold;
padding:0px;
color:#00a2ff;
}

.PriceBand_Bande{
font-size:3em;
font-weight:bold;
padding:0px;
color:#6c00ff;
}
.PriceBand_Bandd{
font-size:3em;
font-weight:bold;
padding:0px;
color:#ff9c00;
}
.PriceBand_Bandc{
font-size:3em;
font-weight:bold;
padding:0px;
color:#5db617;
}
.PriceBand_Bandb{
font-size:3em;
font-weight:bold;
padding:0px;
color:#dc0678;
width:25px;
}

#MainContent .featuresRISMIDDLEPANEL .PriceBand_Details p{
margin:0 0 0 15px;
padding:0px;
}

.band_Price{
color:#444951;
margin:0 0 0 15px;
padding:0;
font-weight:bold;
font-size:.9em;
}
.PriceBand_Details{
width:275px;
}
#pricingfreeTrialTop{
background-image:url(../data/assets/ris/images/trial_top_slice.jpg);
width:248px;
height:4px;
margin-bottom:5px;
}
#pricingfreeTrialBot{
background-image:url(../data/assets/ris/images/trial_bottom_slice.jpg);
width:248px;
height:4px;
margin-top:5px;
}
#pricing30Day{
font-size:3.64em;
margin-left:10px;
display:block;
color:#dc0678;
}
#pricing30DayFreeTrial{
font-size:1.65em;
display:block;
margin-left:10px;
color:#dc0678;
margin-bottom:15px;
}
#MainContent #pricingfreeTrialMid p{
margin: 0 10px 10px 10px;

}

.PriceBand_Bandb{

}

#Join-joinRIS1{
margin-left:30px;
}

#Join-joinRIS2{
margin-left:30px;
}
#Join-joinRIS3{
margin-left:30px;
}
#MainContent .featuresRISMIDDLEPANEL p.FAQDivHolder{
margin-bottom:25px;
}

.MYHOMEControlPanel h2{
display:none;
}


.MYHOMEControlImg{
vertical-align:middle;
}

.MYHome_Controller{
margin-bottom:10px;
margin-top:10px;
}


.podCastRatingNew span{
float:left;
margin-right:10px;
display:inline;

}
.RatingItem span{
display:inline;
float:left;
margin-right:0px;
}
.RatingItem {
float:left;
}

#lhcontainer .downloadLinkPCL p a span{
margin-left:0px;
padding-left:0px;
}

.schoolSearchLabel{
color:#323232;
}
.schoolSearchInput{
width:180px;
margin-top:8px;
}
.schoolSearchInputButton{
width:180px;
text-align:right;
margin-top:8px;
}
.podCastsItemTopRightNew_NE{
color:#333333;
float:right;
font-size:0.68em;
text-align:right;
width:40%;
}

.podCastsListNew_no_expand .podCastsItemNew0 .podCastsItemTopNew,.podCastsListNew_no_expand .podCastsItemNew1 .podCastsItemTopNew{
cursor:default;
}
#lhcontainer .podCastsListNew a.Resources_Title_Link{
color:#323232;
font-size:1em;
}

#quickLinksTop{
background-image:url(/data/assets/ris/images/quicklinksBox_top.png);
width:603px;
height:13px;
background-repeat:no-repeat;
}
#quickLinksMid{
background-image:url(/data/assets/ris/images/quicklinksBox_repeat.png);
background-repeat:repeat-x;
border-left:1px solid white;
border-right:1px solid white;
width:601px;
background-position:bottom;
background-color:#ededee;
}
#quickLinksBot{
background-image:url(/data/assets/ris/images/quicklinksBox_bottom.png);
width:603px;
height:12px;
background-repeat:no-repeat;
}
.quickLinksHeader{
color:#5b5b5b;
font-family:arial;
font-weight:bold;
font-size:1em;
margin-left:12px;
margin-top:-5px;
margin-bottom:8px;
}
#quickLinksLeft,#quickLinksRight{
margin-left:12px;

float:left;
}
#quickLinksRight{
margin-left:60px;
}
#quickLinksLeft img,#quickLinksRight img{
float:left;
margin-right:8px;
}
#qlLeftText,#qlRightText{
float:left;
margin-top:3px;
}
#qlLeftText p ,#qlRightText p{
font-size:1em;
color:#5b5b5b;
margin-top:5px;
}
#qlLeftText span{
color:#095e9f;
font-weight:bold;
font-size:1em;
}

#qlRightText span{
color:#dc2d7e;
font-size:1.1em;
font-weight:bold;
}
#quickLinksMid a:hover{
text-decoration:none;
}


.resourcesSearchTextInput{
margin-left:10px;
}
.reseourcesSearchButton{
float:right;
margin:5px 10px 8px 0px;
}

#ResourceInput .labelStyle{
color:#323232;
font-weight:normal
}
.ResourceIntroStyle{
color:#323232;
font-size:.68em;
}

#lhcontainer .SearchSchoolsRowStyle1 a:hover, #lhcontainer .SearchSchoolsRowStyle0 a:hover{
text-decoration:none;
}

#lhcontainer .teacherssidebaritem a{
font-size:.7em;
color:white;
line-height:24px;
}
#lhcontainer .teacherssidebaritem a:hover{
background-image:none;
}
#school_details_Right,#school_details_Right2,#school_details_Right3{
width:268px;
}

#lhcontainer .teacherssidebaritem input{
float:left;
}
#lhcontainer .teacherssidebaritem{
display:block;
clear:both;
padding-top:5px;
padding-bottom:3px;
}
#school_informationDiv span.mandatory_fields{
display:block;
}
#school_informationDiv #school_details_Left  span.mandatory_fields,
#school_informationDiv #school_details_Right  span.mandatory_fields,
#school_informationDiv #school_details_Left2  span.mandatory_fields,
#school_informationDiv #school_details_Right2  span.mandatory_fields,
#school_informationDiv #school_details_Left3  span.mandatory_fields,
#school_informationDiv #school_details_Right3  span.mandatory_fields{
display:inline;
}

#signup_form_email{
width:280px;
}
#signup_form_position{
width:266px;
}
    #lhcontainer #PodcastSearchTable tr td div a{
    	font-size:.68em;
    }
#tagCloud #divTagCloud{
	font-size:.7em;
}
.point7{
font-size:.8em;	
}

.DeleteCookieClass a{
font-size:.7em;
}

.editPasswordUser{
font-size:1.1em;
color:#71af02;
}
p.manageUserIntro{
font-size:.8em;
}

p.manageUserIntro{
font-size:.8em;
}
.manageUserLabel,.manageUserEmail,.manageUserActivated{
font-size:.75em;
}

.manageUsersFloatButton{
float:right;
margin-right:30px;
}


.supportersIntro{
color:#333;
font-size:.9em;
}
.supporter{
width:100%;
clear:both;
margin:10px;
height:77px;
vertical-align:middle;
}
.supporterText{
vertical-align:middle;
float:left;
margin-left:15px;
}

.supporterImage{
float:left;
width:150px;
text-align:center;
height:77px;
vertical-align:middle;
}
.supporterText{
font-size:.9em;
line-height:1.3em;

}
.supporterLink{
font-size:.9em;
}
.podCastsNewBottomF table tr td a{
font-size:0.7em;
}
.podCastsNewBottomF td.podCastNewBottomLinksAbuse{
font-size:1em;
}

#forgotPassword {
 font-size:8pt;
 color: #FFFFFF; 
 text-decoration: none; 
} 
#teachersSideBarHolder .podCastsNewBottom table tr td.podCastNewBottomLinks{
padding-left:10px;
}
.podCastsItemTopNewF td.podCastsItemHeaderNew:hover{
text-decoration:none;
}
.podCastsItemTopNewF .podCastSmallDetailsNew tr td.podCastRatingNew{
width:30px;
}
#SecondaryContent .Login_Outer a.ASLink{
float:left;
margin-top:-18px;
text-decoration:none;
}
#SecondaryContent .Login_Outer a.ASLink:hover{
text-decoration:underline;
}



/* EDITOR PROPERTIES */
