﻿body
{
    font-family: verdana;
    font-size: 11px;
    line-height: 1.4em;
    text-align: center;
    padding: 0px;
    margin: 0px;
    background-color: #F3FCE5;
}

table {
	padding: 0px;
	margin: 0px;
}
td {
	vertical-align: text-top;
}
p
{
    padding: 0px;
    line-height: 1.6em;
    margin-top: 1em;
    margin-bottom: 1em;
}
ul
{
    padding: 0px;
    line-height: 1.6em;
    margin-top: 1em;
    margin-bottom: 1em;
}
.clear
{
    clear: both;
}
br
{
    line-height: 1.5em;
}
/* For treeView */
.tree
{
    margin: 0px;
    padding: 5px;
    background-color: #FFFFCC;
    border: 1px solid #999999;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90);
    font-family: Verdana;
    width: 0px;
    height: 0px;
}

/* Main info in body height: 1266px; */
#container
{
    border-left: 1px solid Gray;
    border-right: 1px solid Gray;
    border-bottom: 1px solid Gray;
    margin: 0px auto 20px auto;
    padding: 0px 16px 16px 16px;
    text-align: left;
    width: 955px;
    background-color: #FFFFFF;
        
}
#mainHeader
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
#dll
{
    text-align: left;
    display: inline;
    float: left;
}
/* Float for Grid */
#grdFloatLeft {
	float: left;
	width: 372px;
	margin-right: 20px;
}
#grdFloatLeft tr:hover 
{
	background-color: #C4D9A5;
}

/* watermarks */

/* for ddl's */

.txtwatermark
{
    padding:2px 0 0 2px;
    color: gray;
}

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	
}
/* end of watermarks*/

/* Categories Edit Page */
.repeaterCategories tr td
{
    padding: 0px 5px 5px 5px;
    line-height: 2.4em;
    width: 290px;
}
.repeaterCategories tr td:hover
{
	background-color: #C4D9A5;
}
/* End of Categories Edit Page */
/* Programs Hover */
#GRDPrograms tr td:hover
{
	background-color: #C4D9A5;
}

/* Providers Edit Page */
.repeaterProviders tr td
{
    padding: 0px 5px 5px 5px;
    line-height: 2.4em;
    width: 290px;
}
.repeaterProviders tr td:hover
{
	background-color: #C4D9A5;
}
/* End of Providers Edit Page */

/*
#grdFloatLeft .remindMe tr:hover
{
    background-color: Transparent;
    font-weight: bold;
}
#grdFloatLeft #frvReminder_btnRemind:hover
{
    filter: alpha(opacity=70);
    opacity: 0.7;
} 
*/

/* Float for Form width: 560px; */

#frmRightFloat
{
    
    padding: 0px;
    margin: 0px 0px 20px 0px;
}

/* Float control for Remind me */
/*  
.remindMe
{
    padding: 0px;
    margin: 0px;
    float: right;
}
#FormViewRemind_btnRemind:hover
{
    filter: alpha(opacity=70);
    opacity: 0.7;
    font-weight: bold;
}
.remindMe tr:hover
{
    font-weight: bold;
}*/
/*
.frmViewReminder
{
    padding: 0px;
    margin: 0px;
}
*/
/*
.remindMe table
{
    border: 1px solid #000000;
}*/
/*
.reminMe
{
    text-align: center;
    width: 150px;
    float: right;
    line-height: 1.2em;
}
*/
/*
.remindMe table
{
    width: 100%;
}
.remindMe table td
{
    vertical-align: top;
}
*/
/*
.remindMeMain
{
    padding: 0px;
    margin: 0px;
    float: right;
    clip: rect(auto, 0px, auto, auto);
    right: 0px;
}
.remindMe tr:hover
{
    background-color: Transparent;
    font-weight: bold;
}
#frvReminder_btnRemind:hover
{
    filter: alpha(opacity=70);
    opacity: 0.7;
}
*/
/* Float control for help menus */
.helpFloat
{
    text-align: center;
    width: 150px;
    float: right;
    line-height: 1.2em;
}
.helpFloat table
{
    width: 100%;
}
.helpFloat table td
{
    vertical-align: top;
}

/* Sort the rest out using Dreamweaver */

/* Float for facilator Schedule and Scheduling pages */
#facilatorPhoto
{
    float: left;
    width: 70px;
    height: 88px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.facilatorPhotoTop
{
    float: left;
    width: 70px;
    height: 88px;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: 0px;
    padding-top: 0px;
}
.facilatorPhotoTop p
{
    margin-top: 0px;
    padding-top: 0px;
}

.FicBioTop
{
    padding-top: 0px;
    margin-top: -4px;
}
.facilatorPhotoEditAdd
{
    float: left;
    width: 103px;
    height: 129px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.fonttxtbox
{
    font-family: verdana;
    font-size: 11px;
    line-height: 1.4em;
    padding-left: 113px;
}
.fonttxtbox p
{
	font-family: verdana;
	font-size: 11px;
	line-height: 1.4em;
}
.alignRight
{
    text-align: right;
}
.alignLeft
{
    text-align: left;
}
/* Delete, edit, and New Button Modal for Venues admin page */
.modalPopupVenues
{
    border: 1px solid Gray;
    background-color: #C4D9A5;
    padding: 10px;
    margin: 0px;
    width: 550px;
}
/* Delete, edit, and New Modal for Sponsors Page #F3FCE5;  background-color: #C4D9A5;    */
.modalPopupInsertRegister
{
    border: 1px solid Gray;
    background-color: #C4D9A5;
    padding: 10px;
    margin: 0px;
    width: 560px;
}

.modalPopupScheduling
{
    border: 1px solid Gray;
    background-color: #C4D9A5;
    padding: 10px;
    width: 540px;
}



/* Delete, edit, and New Button Modal for courses admin page */
.modalPopupMedia
{
    border: 1px solid Gray;
    background-color: #C4D9A5;
    padding: 15px;
    margin: 0px;
    width: 610px;
}

.modalPopupInsertcourses
{
    border: 1px solid Gray;
    background-color: #C4D9A5;
    padding: 10px;
    margin: 0px;
    width: 650px;
}
/* Delete, edit, and New Button Modal for facilators admin page */

.basicLeftFloat
{
    float: left;
    padding-right: 10px;
}
.modalPopupDelete
{
    border: 1px solid Gray;
    background-color: #ffffdd;
    padding: 10px;
    width: 225px;
}
.modalPopupfacilitator
{
    border: 1px solid Gray;
    background-color: #C4D9A5;
    padding: 10px;
    width: 910px;
}
/* image buttons on public courses page*/


/*Reminder on PublicCourses Page */


.frmViewReminder
{
    margin: 0px;
    padding: 0px;
    float: right;
    text-align: right;
}
/*
.frmViewReminder .imgbuttons
{
    padding: 0px;
    margin: 0px;
}

.frmViewReminder .imgbuttons tr td
{
    padding: 0px;
    margin: 0px;
}
.frmViewReminder tr td
{
    padding: 0px;
    margin: 0px;
}
.imgNoSpace
{
    padding: 0px;
    margin: 0px;
}
*/
.modalPopupToUs
{
    border: 1px solid Gray;
    background-color: #FFFFFF;
    padding: 10px;
    width: 400px;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
}

.modalPopupReminder
{
    border: 1px solid Gray;
    background-color: #FFFFFF;
    padding: 10px;
    width: 400px;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
}
/*
.remindMe
{
    padding: 0px;
    margin: 0px;
    float: right;
}
*/


#grdFloatLeft .remindMe tr:hover
{
    background-color: Transparent;
    font-weight: bold;
}
#grdFloatLeft #frvReminder_btnRemind:hover
{
    filter: alpha(opacity=70);
    opacity: 0.7;
} 
/* just added from StyleSheet.css - not sure what it's for yet */
.titlehover
{
    background-color: #F3FCE5;
}
.titlehover:hover
{
    font-weight: bold;
    background-color: #C4D9A5;
    font-size: 12px;
    cursor: hand;
}
/* z-index: 1000; what is menu items below 
.ContextMenuPanel 
{
	border: 1px solid #868686;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}*/
.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}
a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
}
a.ContextMenuItem-Selected
{
	font-weight: bold;
}
a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

/*Drag Panel*/
.dragMe {
	width:100%;
	height:21px;
	background-color:#FFF;
	background-image:url(images/courses/header-opened.png);
	text-align:center;
	cursor:move;
	font-weight:bold;
}

.overflowHidden {overflow:hidden;}

.overflowScroll {overflow:hidden;}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

/* Custom Modal */ 

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


/*Modal Popup*/
.modalBackgroundDC
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalPopupCD
{
    background-color: #ffffdd;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    padding: 20px 20px 0px 20px;
    width: 600px;
    height: 400px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/* ResizableControl */

.frameImage
{
	width:130px;
	height:65px;
	overflow:hidden;
	float:left;
	padding:3px;
}

.frameText
{
	width:100px;
	height:100px;
	overflow:auto;
	float:left;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:Gray;
	font-family:Helvetica;
	line-height:normal;
}
.modalButton
{
    cursor: hand;
    position: fixed;
    margin-top: -45px;
    margin-left: -20px;
}
/*
.modalLine
{
    width: 100%;
    position: fixed;
    margin-top: -30px;
}
.handleImage
{
    width: 15px;
    height: 16px; 
    overflow: hidden;
    cursor: se-resize;
    margin-right: 410px;
    padding-left:10px;
}
*/

.handleText
{
	width:16px;
	height:16px;
	background-image:url(images/courses/HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}

.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}

.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}
.validatorCalloutHighlight
{
    background-color: #FFFFCC; 
}

/* end of StyleSheet.css - not sure what it's for yet */


/* just added from StyleSheet2.css - not sure what it's for yet */

/*accordion styles*/
/*
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: #FFFFFF;
    background-color: #C4D9A5;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #f3fce5;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #D3DEEF;
    color: #FFFFFF;
}

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
#Accordion1 .accordionHeader a:link
{
    text-decoration: none;
    color: #333333;
}
*/
/* end of accordion styles*/

/* end of StyleSheet2.css - not sure what it's for yet */

/* from ValCallout.css check for the conflicts */

/* Master Page Layout 
#master_header
{
	margin: -1px auto 0 auto;
	width: 800px;
}

#master_headertop
{
	background: url(images/headertop_img.jpg) no-repeat left top;
}

#master_headerbottom
{
	background: url(images/headerbottom_img.png) no-repeat left top;
}

#master_page
{
	margin: 5px auto 20px auto;
	width: 800px;
}

#master_menu 
{
	float: left;
	width: 240px;
	padding-right: 10px;
}

.sidebar 
{
	width: 100%;
	margin-bottom: 10px;
}
.sidebarheader
{
	height: 24px;
	padding: 10px 0 0 35px;
	background: url(images/sidebar_header.png) no-repeat left top;
	color: #FFF;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}
.sidebarcontent
{	
	border: 1px solid #0F2543;
	padding: 20px 20px 20px 30px;
	line-height: 1.5em;
	font-weight: bold;
}
#master_sidebarSamples
{	
	padding-top: 72px;
	background: #FFF url(images/samples_bg.gif) no-repeat left top;
}
#master_sidebarWalkthroughs
{
	padding-top: 72px;
	background: #FFF url(images/walkthrough_bg.gif) no-repeat left top;
}
.sidebarcontent a
{
	padding: 2px 5px;
	color: #5377A9;
	text-decoration: none;
}
.sidebarcontent a:hover
{
	background-color: #0F2543;
	color: #FFF;
}
.sidebarcontent a:visited
{
	font-weight: normal;
}
#master_content
{
	float: left;
	width: 550px;
	margin-right: -550px;
	color: #666666;
} */

/*
#master_content a
{
	color: #5377A9;
	padding: 1px;
}

#master_content a:link
{
}

#master_content a:visited
{
}

#master_content a:hover
{
	background-color: #BFBFBF;
	color:#FFF;
}
*/
/* 
#master_content ul
{
	margin: 0 25px 0 30px;
}

#master_contentheader
{
	height: 19px;
	background: url(images/rightcoltop.gif) no-repeat right top;
}

#master_contentplaceholder
{
	padding: 30px 20px 40px 20px;
	border-left: 1px solid #0F2543;
	border-right: 1px solid #0F2543;
	border-bottom: 1px solid #0F2543;
	background-color: #EFEFEF;
	line-height: 1.5em;
}

#master_contentfooter
{
	clear: both;
	padding: 10px 0 5px 10px;
	color: #333;
	font-size: 0.8em;
	letter-spacing: 0.1em;
}
 */
/* Content Page Layout            
.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}


.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
}

.subheading{
	padding:.8em 0 0.5em 0;
	color:#0F2543;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
}

p {}

em {font-style:italic}

i {font-style: italic;}

strong {font-weight:bold;}

.codeReference
{
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
}

pre, code {
	display:block;
	margin:15px 15px 15px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
}

.releaseList {
	list-style-type:disc;
}
 */

/* Styles for the Animation Reference 
.animationReferenceTable
{
}

.animationReferenceRow
{
}

.animationReferenceField
{
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}

.animationReferenceCode
{
	margin-top: 5px;
	vertical-align: top;
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
	
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
	margin-bottom: 5px;
}

.animationReferenceItems
{
	vertical-align: top;
}

.animationReferenceItemTable
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItemRow
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItem
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

.animationReferenceItemCode
{
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
}
*/
/******************************/
/**Styling information specific to individual content pages**/

/* Accordion 
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
*/
/*Cascading DropDown*/

/*CollapsiblePanel
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}
*/
/*Confirm Button*/

/* DropShadow */
/* 
#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}


.dropShadowPanel 
{	
	width:300px;	
	background-color:#5377A9;		
	color:white;
	font-weight:bold;		
}
*/
/*Drag Panel*/
/*
.dragMe {
	width:100%;
	height:21px;
	background-color:#FFF;
	background-image:url(images/courses/header-opened.png);
	text-align:center;
	cursor:move;
	font-weight:bold;
}

.overflowHidden {overflow:hidden;}

.overflowScroll {overflow:hidden;}

/*Hover Menu*/
/*
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}
*/

/* PagingBulletedList */
/*
.selectIndex {
    font-weight: bold;
    text-decoration:none;
}
.unselectIndex {
    font-weight:normal;
    text-decoration:underline;
}
*/

/*Modal Popup*/

/*
.modalBackgroundDC
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalPopupCD
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 500px;
    height: 400px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
*/
/*Popup Control*/
/* ?????????????????????????????
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
*/
/*Reorder List*/
/*
.dragHandle
{
    width: 10px;
    height: 15px;
    background-color: Blue;
    background-image: url(images/courses/bg-menu-main.png);
    cursor: move;
    border: outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}

*/
/* Rounded Corners*/
/*
.roundedPanel
{	
	width:300px;	
	background-color:#5377A9;	
	color:white;
	font-weight:bold;		
}
*/
/* ResizableControl */
/*
.frameImage
{
	width:130px;
	height:65px;
	overflow:hidden;
	float:left;
	padding:3px;
}

.frameText
{
	width:100px;
	height:100px;
	overflow:auto;
	float:left;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:Gray;
	font-family:Helvetica;
	line-height:normal;
}
.modalButton
{
    cursor: hand;
}
.modalLine
{
    width: 100%;
    position: fixed;
    margin-top: -30px;
}
.handleImage
{
    width: 15px;
    height: 16px;
    overflow: hidden;
    cursor: se-resize;
    margin-right: 410px;
    padding-left:10px;
}

.handleText
{
	width:16px;
	height:16px;
	background-image:url(images/courses/HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}

.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}

.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}
*/
/*Textbox Watermark*/
/*
.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	
*/
/* 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(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

*/
/*Toggle Button*/

/*Setup*/
/*
.walkthrough li {padding-bottom:5px;}
*/
/*Using a sample extender*/

/*Creating a new extender*/
/* .walkthroughNote {
	padding-left:25px;
	font-style:italic;
}
/*
/*Other neat stuff*/





/************ PasswordStrength Related Styles ***********************/
/*
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;  
     padding: 2px 3px 2px 3px;   
}

.BarIndicator_TextBox2
{
    color:Blue;
    background-color:Blue;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;  
     padding: 2px 3px 2px 3px;   
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.dynamicPopulate_Normal 
{	
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
*/

/************ MaskedEdit Related Styles ***********************/
/*
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #FFFFCC; 
    color: black;
 
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.validatorCalloutHighlight
{
    background-color: #FFFFCC; 
}

.calextchange table {background-color: #FFFFCC;}

.calextchange {background-color: #FFFFCC;}
*/

/* Imported all these */

/* some things in here were used, but are presently not being used */

.ajax__validatorcallout div, .ajax__validatorcallout td 
{
    border:solid 1px Black;
    background-color: LemonChiffon;
}

.ajax__validatorcallout .ajax__validatorcallout_popup_table 
{display:none;border:none;background-color:transparent;padding:0px;}

.ajax__validatorcallout .ajax__validatorcallout_popup_table_row 
{vertical-align:top;height:100%;background-color:transparent;padding:0px;}

.ajax__validatorcallout .ajax__validatorcallout_callout_cell 
{width:20px;height:100%;text-align:right;vertical-align:top;border:none;
 background-color:transparent;padding:0px;}

.ajax__validatorcallout .ajax__validatorcallout_callout_table 
{height:100%;border:none;background-color:transparent;padding:0px;}

.ajax__validatorcallout .ajax__validatorcallout_callout_table_row 
{background-color:transparent;padding:0px;}

.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell 
{padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;
 border:none;background-color:transparent;}

.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv 
{font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;
 border-left:none;width:15px;background-color:transparent;padding:0px;}

.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div 
{height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;
 padding:0px;margin-left:auto;}

.ajax__validatorcallout .ajax__validatorcallout_error_message_cell 
{font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}

.ajax__validatorcallout .ajax__validatorcallout_icon_cell 
{width:20px;padding:5px;border-right:none;}

.ajax__validatorcallout .ajax__validatorcallout_close_button_cell 
{vertical-align:top;padding:0px;text-align:right;border-left:none;}

.ajax__validatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv 
{border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}


/* end of Valcallout.css */


/*
.ctl00_ContentPlaceHolder1_FreeTextBox1_Toolbar td, 
.ctl00_ContentPlaceHolder1_FreeTextBox1_Toolbar th,
.ctl00_ContentPlaceHolder1_FreeTextBox1_Toolbar select,
.ctl00_ContentPlaceHolder1_FreeTextBox1_Toolbar img,
.ctl00_ContentPlaceHolder1_FreeTextBox1_Toolbar table,
.ctl00_ContentPlaceHolder1_FreeTextBox1_Toolbar a
{
    float:none;
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: middle;
    width: auto;
    height: auto;
}


#topLinks
{
    font-weight: bold;
    float: right;
    list-style-type: none;

}
#topLinks ul
{
    padding: 0px;
    margin: 0px;
}
#topLinks ul li
{
    background-color: #C4D9A5;
    padding: 2px 5px 5px 5px; 
    display: inline;
    text-decoration: none;
}
#topLinks ul li a { display: inline; text-decoration:none; }
#topLinks a
{
    display: inline;
    text-decoration: none;
}

#topLinks ul li:hover { background-color: #BCD09E;  } 
#topLinks ul li .Rarrow img
{
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
    text-decoration: none;
}
img
{
    padding: 0px;
    margin: 0px;
    border-style: none;
}
*/

/*
.actLinksc ul li a { display: block; text-decoration:none; }
.actLinksc ul li:hover { background-color: #BCD09E;  }
.actLinks a { display: block; text-decoration:none; } 
.actLinks:hover { background-color: #BCD09E; } 

.myInline
{
    padding: 10px;
    border: 1px solid #666666;
    display: inline;
    background-color: #FFFFCC;
    list-style-type: none;
    opacity: .9;
    filter: alpha(opacity=90);
}
.actLinks
{
    background-color: #C4D9A5;
    margin: 0;
    margin-left: -12px;
    padding-left: 10px;
    margin-right: -12px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 0px;
    border-top: 1px solid #DFEBCD;
    border-bottom: 1px solid #A2B388;
    line-height: 1.4em;
    text-decoration: none;
    list-style-type: none;
}
*/


/*
.actLinksc ul li a { display: block; text-decoration:none; }
.actLinksc ul li:hover { background-color: #BCD09E;  }
.actLinks a { display: block; text-decoration:none; } 
.actLinks:hover { background-color: #BCD09E; } 

.myInline
{
    padding: 10px;
    border: 1px solid #666666;
    display: inline;
    background-color: #FFFFCC;
    list-style-type: none;
    opacity: .9;
    filter: alpha(opacity=90);
}
.actLinks
{
    background-color: #C4D9A5;
    margin: 0;
    margin-left: -12px;
    padding-left: 10px;
    margin-right: -12px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 0px;
    border-top: 1px solid #DFEBCD;
    border-bottom: 1px solid #A2B388;
    line-height: 1.4em;
    text-decoration: none;
    list-style-type: none;
}
*/
/* start of newest sidebar */
/*
.actLinksc ul li {
    margin: 0;
	margin-left: -12px; padding-left: 10px;
    margin-right: -12px; padding-right: 10px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:0px;
    border-top: 1px solid #DFEBCD;
	border-bottom: 1px solid #A2B388;
	line-height:1.4em;
    text-decoration:none;
  }

#actLinksd { font-weight: bold; }

.sidebar 
{
    margin-bottom: -10px;
}

#sidebartop h2 {
	border-top: 15px solid #fff;
    padding-top: 18px;
	margin-left: -13px; padding-left: 11px;
        margin-right: -13px; padding-right: 10px;
    margin-bottom: -6px; padding-bottom: 5px;
	border-bottom: 1px solid #A2B388;
}

.actLinks {
    margin: 0;
	margin-left: -12px; padding-left: 10px;
    margin-right: -12px; padding-right: 10px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:0px;
    border-top: 1px solid #DFEBCD;
	border-bottom: 1px solid #A2B388;
	line-height:1.4em;
    text-decoration:none;
}

.actLinksc ul li a { display: block; text-decoration:none; }
.actLinksc ul li:hover { background-color: #BCD09E; padding-right: 0px; }
.actLinks a { display: block; text-decoration:none; } 
.actLinks:hover { background-color: #BCD09E; padding-right: 0px; }
*/

/* end of newest sidebar */
