/*----------------------------------------------------*/
/* Global Page Styles */

body{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background: url('../images/bodyBackground.gif');
	background-position:top left;
	background-repeat:repeat-x;
	background-color: #d5d5d5;	
	font-family: sans-serif;
}

/* contentDiv is a standard style for any div that directly contains content. */
.contentDiv
{
	padding: 5px;
	background: url('../images/folder_bg.gif');
	background-repeat: repeat-x;
	border-top: 1px #CCCCCC;
}


/*----------------------------------------------------*/
/* Top Bar Styles */

#TopBar
{
	background: url('../images/TopBarBackground.gif');
}

#Logo
{
	display: block;
	width: 322px;
	height: 54px;
	background: url('../images/TopBarLogo.gif');
}

#LogoText
{
	display: none;
}

#TopBar td
{
	height: 54px;
}

#TopBarFlexSpace
{}

#TopBarDivider1
{
	width: 24px;
	background: url('../images/TopBarDivider1.gif');
}

#TopBarDivider2
{
	width: 24px;
	background: url('../images/TopBarDivider2.gif');
}

#TopBarDivider1 span, #TopBarDivider2 span
{
	display:  block;
	width: 24px;
}


#TopBarNavWell1, #TopBarNavWell2, #TopBarNavWell3
{
	text-align: right;
	width: 50px;
	padding-right: 5px;	
}

#TopBarNavWell2
{
	width:110px;
	background: url('../images/TopBarNavWell2.gif');
}

#TopBarNavWell3
{
	width: 110px;
	background: url('../images/TopBarNavWell3.gif');
	text-align: left;
}


/*----------------------------------------------------*/
/* ContentWell */



#ContentWellTd
{
	color: black;
	background: url('../images/folder_bg.gif');
	background-position:top left;
	background-repeat:repeat-x;
	background-color: white;
	min-height: 400px;
}

div.ContentWell
{
	text-align:left;
	background: url(../images/folder_bg.gif);
	background-repeat: repeat-x;
}


/*----------------------------------------------------*/
/* BottomBar */

#BottomBar td
{
	color: white;
	background:#1F7248;
	height:35px;
	padding: 10px;
}

/*----------------------------------------------------*/
/* Listing Pages (Activities, Discussions, Lessons) */

.ListingQuery .queryContainer{
	padding: 0px;
}

.ListingQuery input {
	font-family: "Lucida Grande", sans-serif;
	font-size: 11px;
}

.Listing .listingHeaderText {
	padding: 0px 5px;
}

.Listing .rowContent {
	margin: 0px 0px 0px 235px;
}

.Listing .rowTitle {
	width: 230px;
}

.Listing a:link, .Listing a:visited {
	border-bottom:none;
	color: #2661C3;
	text-decoration: underline;
}

.CategoryLinks .categoryLinksContainer {
	padding:2px 5px;
}

.intLLgrades{
	color:gray;
	font-size: .9em;
	font-style: italic;
}

.intLLkeywords{
	color:gray;
	font-size:.9em;
	font-style: italic;
}


#resourceContainer .rbSearchListItem p{
	margin: 0.5em 0;
}
.browseLabelActivity{
	color: #F26B6B;
}
.browseLabelLesson{
	color: #78C370;
}
.browseLabelDiscussion{
	color: #5E8AE0;
}

/* INTERACTIVATE SDR ResultSet */
.ResultSet-ItemTitle a:link, .ResultSet-ItemTitle a:visited{
	color: blue;
	text-decoration:none;
	border-bottom: 1px dotted blue;
}
.ResultSet-ItemTitle a:hover{
	border-bottom: 1px solid blue;
}
.ResultSet-ItemDescription{
	font-size:11pt;
	line-height:130%
}
.ResultSet-Activity, .ResultSet-Discussion, .ResultSet-Lesson {
	font-weight: bold;
}
.ResultSet-Activity {
	color: rgb(242, 107, 107);
}
.ResultSet-Discussion {
	color: rgb(94, 138, 224);
}
.ResultSet-Lesson {
	color: rgb(120, 195, 112);
}
.ResultSet-ItemTitle {
	font-size: 100%;
}