/* globaly defined styles*/
/*-------------------------------------------------------*/
/*BODY {margin:0;FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; }*/
A {COLOR: #000099; TEXT-DECORATION: none}
/*A:link {COLOR: #000099}*/
A:link {COLOR: #0097e5; }
A:visited {COLOR: #0097e5;}
A:hover {COLOR: #fb5c01}
A:active {COLOR: #000099}
H1 {FONT-FAMILY: Verdana;}
H2 {FONT-FAMILY: Verdana;}
H3 {FONT-FAMILY: Verdana;}
H4 {FONT-FAMILY: Verdana;}
H5 {FONT-FAMILY: Verdana; font-size:larger;}
IMG {border-style: none;
	border-color: inherit;
	border-width: 0;
}
input[type="checkbox"] {display: inline;}
input[type="radio"] {display: inline;}
DIV {FONT-FAMILY: Tahoma, Verdana , Helvetica , sans-serif; 	font-size: 12pt;}
INPUT{FONT-FAMILY: Tahoma, Verdana , Helvetica , sans-serif; 	font-size: 13px;}
TEXTAREA{FONT-FAMILY: Tahoma, Verdana , Helvetica , sans-serif; 	font-size: 13px;
	width: 490px;
}
SELECT {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana , Helvetica , sans-serif;}
OPTION {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana , Helvetica , sans-serif;}

/* classes */
/*-------------------------------------------------------*/
/****general page layout styles ***************************************/

.DisplayMain
{
    FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana , Helvetica , sans-serif;
}

.InputHeading
{
	font-family: Arial, Tahoma, Verdana , Helvetica , sans-serif; 
	font-size: 16pt;	
	font-weight: bold;
}
.InputGeneral
{
	font-family: Arial, Tahoma, Verdana , Helvetica , sans-serif !important; 
	font-size: 11pt !important;
	height: 23px;
	display: inline;
}
.InputGeneralSmaller
{
	font-family: Arial, Tahoma, Verdana , Helvetica , sans-serif !important; 
	font-size: 12pt !important;
	height: 23px;
	display: inline;
}
.InputFont
{
	font-family: Arial, Tahoma, Verdana , Helvetica , sans-serif; 	
}
.TreeviewNode
{
	font-family: Tahoma, Verdana , Helvetica , sans-serif;
	font-size: 10pt;
	padding-left: 10px;	
}
.TreeviewNodeDisabled
{
	font-family: Tahoma, Verdana , Helvetica , sans-serif;
	font-size: 10pt;
	padding-left: 10px;
	color: Silver;	
}
.TreeviewNodeOver
{
	font-family: Tahoma, Verdana , Helvetica , sans-serif;
	font-size: 10pt;
	color: white;
	background: #316AC5;  
	padding-left: 10px;	
	cursor: hand;
}
.TreeviewNodeSelect
{
	font-family: Tahoma, Verdana , Helvetica , sans-serif;
	font-size: 10pt;
	padding-left: 10px;
	color:White;
	background-color: Blue;
}
#navigationPanel
{
	float:left;
	width:150px;
	background-image:url(../image/sidbarbg.gif);
	background-repeat:repeat-x;
	background-color:#1857D8;
	margin:0;
	padding:0;
	color:#ffffff;
}
#navigationPanelOutsideRound
{
	margin:0;
	padding:0;
	border:none;
	float:right;
}
#mainContent
{
	margin-left:150px;
	background-image:url(../image/insideRound.gif);
	background-repeat:no-repeat;
	padding:8px;
}
#pageHeader
{
	color:#ffffff;
}
#pageHeader a
{
	color:#ffffff;
}
#pageHeader a:link
{
	color:#ffffff;
}
#pageHeader a:hover
{
	color:#fb5c01;
}
#pageHeader a:visited
{
	color:#f0f0f0;
}
/****content header styles ***************************************/
.InputFormHeadingRow
{
	font-size: 15px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: White;
	background-color: #1857D8;
	padding:0px;
	padding-bottom:3px;
	margin:0px;
	margin-bottom:10px;
	height:22px;
}
.InputFormHeadingRow a
{
	color: White;
}
.InputFormHeadingRow a:hover
{
	text-decoration:underline;
}
.InputFormHeaderIcon
{	
	float:left;
	margin:5px 10px 0 5px;
}
.roundtl
{
	background-image:url(../image/roundtl.gif);
	background-repeat:no-repeat;
	padding:0px;
	padding-left:5px;
}
.roundtr
{
	background-image:url(../image/roundtr.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin:0px;
	padding:0px;
}
.roundBG2
{
	background-image:url(../images/grid-headerBG.jpg);
	background-repeat:repeat-x;
	background-color:#1857D8;
	margin:0;
	padding:0;
	color:#ffffff
}
.roundBG1
{
	background-image:url(../image/tableheader.gif);
	background-repeat:repeat-x;
	background-color:#1857D8;
	margin:0;
	padding:0;
	color:#ffffff
}
.roundBG1 a:link {
	color:#ffffff;
}
.roundBG1 a:visited{
	color:#ffffff;
}
.roundBG1 a:hover {
	color:#fb5c01;
}
.InputForm
{
	border: none;
	font-size: 12px;
	font-family: Rockwell, Tahoma, Verdana , Helvetica , sans-serif;
	background-color: #fff;
	margin:3px;
}
.smallWhiteText
{
	color:#ffffff;
	font-size: xx-small;
}
/****Buttons ***************************************/
/*.button
{
	border: #1857D8 1px solid;
	font-weight: normal;
	
	color: #000000;
	font-family: Tahoma, Verdana , Helvetica , sans-serif;
	background-color: #ffffff;
}*/
.buttonSave
{
	border: #1857D8 1px solid;
	padding: 1px;
	font-weight: normal;
	font-size: 12px;
	color: Black;
	font-family: Tahoma , Verdana , Helvetica , sans-serif;
	background-color: #ffffff;
}
.buttonDelete
{
	border: #1857D8 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #ff0000;
	font-family: Tahoma, Verdana , Helvetica , sans-serif;
	background-color: #ffffff;
}

/****ASP data grid ***************************************/
.GridHeaderStyle,th.GridHeader_Default,th.rgHeader a
{
	color:#ffffff; 
}
/*.GridHeaderStyle
{
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../image/tableheader.gif);
	background-repeat:repeat-x;
	background-color: #1857D8;
	font-size: 10pt;
}*/
.GridHeaderStyle, th.rgHeader, th.rgHeader
{	
	padding-left:3px !important; 
	padding-right:3px !important; 	
	color:#ffffff !important; 
	font-family:Verdana, Arial, helvetica, sans-serif !important; 
	font-weight:bold !important; 
	background-image:url('../Images/grid-headerBG.jpg') !important; 
	background-repeat:repeat-x !important; 
	background-color: #317FB4  !important;
	background: #317FB4 repeat-x url('../Images/grid-headerBG.jpg') !important;
	font-size: 10pt !important; 
	height:25px !important; 
	
}
.GridItemStyle,tr.GridRow_Default,tr.rgRow
{
	font-size: 10pt !important;
	font-family: Tahoma , Verdana , Helvetica , sans-serif !important;
	background-color: #e8f0f6 !important;
	
}

tr.GridRow_Default,tr.rgRow a
{
	color:#0097e5 !important;
}
tr.GridRow_Default,tr.rgRow a:hover
{
	color:#ff9900 !important;
}
tr.GridAltRow_Default,tr.rgAltRow a
{
	color:#0097e5 !important;
}
tr.GridAltRow_Default,tr.rgAltRow a:hover
{
	color:#ff9900 !important;
}
.GridItemStyle,tr.GridRow_Default,tr.rgRow
{
		padding:1px !important;
}
.GridAltItemStyle,tr.GridAltRow_Default,tr.rgAltRow
{
	padding:3px !important;
}
.GridAltItemStyle,tr.GridAltRow_Default,tr.rgAltRow
{
	font-size: 10pt !important;
	font-family: Tahoma , Verdana , Helvetica , sans-serif !important;
	background-color: #ffffff !important;
	
	
}
.GridFooterStyle,tfoot.GridFooter_Default,tfoot.rgFooter
{
	background-color: #B5C7DE !important;	
}
.GridFixedHeader,tfoot.GridFooter_Default, tfoot.rgFooter
{
	 position:relative !important;	 
	 border-top: #ffffff 0px  !important;
	 border-right: #4a3c8c 0px  !important;
	 background-repeat:repeat !important;
		 
}
.GridSelectedItemStyle,tr.SelectedRow_Default,tr.rgSelectedRow
{
	background-repeat: repeat !important;
	background-color: #ffcb60 !important;
}

.GridBorder,table.RadGrid_Default
{
	border-top: #4a3c8c 0px ;
}

.SubGridItemStyle tr.GridRow_Default tr.rgRow
{
	font-size: 10pt !important;
	font-family: Tahoma , Verdana , Helvetica , sans-serif !important;
	background-color: #F9E5CF !important;
	padding:1px !important;
}

.SubGridHeaderStyle th.rgHeader th.rgHeader
{	
	padding-left:3px !important; 
	padding-right:3px !important; 	
	color:#4B4B4B !important; 
	font-family:Verdana, Arial, helvetica, sans-serif !important; 
	font-weight:bold !important; 
	background-image:url('../Images/grid-headerBG.jpg') !important; 
	background-repeat:repeat-x !important; 
	background-color: #D9D9D9  !important;
	background: #60bddf repeat-x url('../Images/grid-headerBG.jpg') !important;
	font-size: 10pt !important; 
	height:25px !important; 
	
}

.SubGridAltItemStyle tr.GridAltRow_Default tr.rgAltRow
{
	font-size: 10pt !important;
	font-family: Tahoma , Verdana , Helvetica , sans-serif !important;
	background-color: #ffffff !important;
	padding:3px !important;
}

td.reToolZone.WebBlue
{
	display: none !important;
}


/****student bucket CSS ***************************************/
.bucketPanel
{
	color:#ffffff;
}
.bucketPanelHeader
{	cursor:hand;

}
.bucketPanelHeaderSelected
{	
	cursor:hand;
	background-image:url(../image/tableheader.gif);
	background-repeat:repeat-x;
	background-color:#1857D8;
}
.bucketPanelHeaderText
{
	color:#ffffff;
}
.bucketPanelItem
{
	background-color:#ffffff;
	color:#000000;
}
/****assessment analysis display Page styles ***************************************/
.analysisDisplyTabStrip{
	margin-top:10px;
}
/****student display Page styles ***************************************/
.studentDisplyTabStrip{
	margin:0;
}
/****principal Page styles ***************************************/
.principalTabStrip
{
	margin-top:10px;
}
/****Super Page styles ***************************************/
.superTabStrip
{
	margin-top:10px;
}
/****curriculum Page styles ***************************************/
.curriculumTabStrip
{
	margin-top:10px;
}
/****general classes***************************************/
.greyBox{
	border:1px solid #ccc;
	padding:5px;
	margin:0;
}
/****other unorganised CSS***************************************/
.formrow {
  clear: both;
  padding-top: 5px;
}

.formrow span.formLable {
  float: left;
  width: 100px;
  padding-right:5px;
  text-align: right;
}

.formrow span.formItem {
 
  text-align: left;
} 
.submitButton
{
 margin-left:100px;
}
.BlackRightBorder
{
	border-right: black 2px ridge;
}
.imgfl
{
	float:left;
}
.InputFormTab
{
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
	background-color: #47AAEB;
	cursor: hand;
	padding:2px;
}
.InputFormTab a
{
	color: black;
}
.InputFormTab a:hover
{
	color: #fb5c01;
}

.InputFormTabHover
{
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: White;
	background-color: #47AAEB;
	cursor: hand;
	border-left: solid 2px red;
	border-right: solid 2px red;
	padding:2px;
}

.InputFormTabSelected
{
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
	background-color: #0065a9;
	cursor: hand;
	padding:2px;
}
.InputFormTabSelected a
{
	color:white;
}
.InputFormTabSelected a:hover
{
	color:white;
}

A.ToggleText
{
	font-size: 16px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: blue;
	cursor: hand;
}

A.HideText
{
	font-size: 16px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: blue;
	cursor: hand;
}

.InputLarge
{
	width: 150px;
}
.InputMedium
{
	width: 120px;
}
.InputSmall
{
	width: 80px;
}
.InputTiny
{
	width: 60px;
}





/* student display*/
.StudentContacts
{
	background-color:#FFFFFF;
	border:solid 1px #000000;	
}
.StudentContactsSpacer
{
	height:5px;
	border-bottom:solid 1px #000000;
}
/* Add Remove Control - currently depricated */
.AddRemoveControlButton
{
	width: 100px;
	padding:2px;
	cursor: hand;
}
.AddRemoveControlButton a
{
	color:#000000;
}
.AddRemoveControlAdd
{
	text-align:left;
	
}
.AddRemoveControlAddAll
{
	text-align:left;
	
}
.AddRemoveControlRemove
{
	text-align:right;
}
.AddRemoveControlRemoveAll
{
	text-align:right;
}
/* background/border colors for the selected tab */
.TabBg {
    background-color: #0065a9;
    border-color: #0065a9;
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    background-color: #47aaeb;
    border-color: #47aaeb;
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;	
}
/* background/border colors for the unselected tabs */
.TabStripUnselected {
    background-color: #47aaeb;
    border-color:Black;
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
	border-width:thin;
	vertical-align:middle;
	text-align:center;
	height:25px;
}

/* background/border colors for the unselected tabs */
.TabStripSelected {
    background-color: #0065a9;
    border-color:Black;
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
	border-width:thin;
	vertical-align:middle;
	text-align:center;
	height:25px;
}
/* text style for the selected tab */
.SelectedTab {
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: White;
}

/* text style for the unselected tabs */
.OtherTabs {
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    color: black;
    /* style of item titles on edit and admin pages */
}
.ContextMenu {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
	cursor: pointer;
	cursor: hand;    
    color: black;
	vertical-align: top;
}
.ContextMenuHighlight
{
	font-size: 11px;
	color: blue;
	cursor: pointer;
	cursor: hand;	
	font-family: Verdana, Helvetica, sans-serif;
	background-color: Blue;
	vertical-align: top;
}
/* Treeview styles for drag & drop */
.TreeNodeSpecial
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: green;
	padding-left: 10px;	
}

.TreeNodeOverDrop 
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	background: #316AC5;  
	padding-left: 10px;	
	cursor: hand;
}

.TreeNodeSelectDrop 
{     
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: white; 
	background: #316AC5; 	
	margin-left: 10px;
}

.TreeNodeTransparentSelect .rtIn
{
	background-color: White !important;
	color: Black !important;
}

/* TreeShell helps trees with both images and checkboxes to align in IE */
.TreeShell .TreeNode, .TreeShell input, .TreeShell input :hover
{
    vertical-align:middle;
}
.TreeShell img
{
    vertical-align:middle;
}

/* File mgt */
div.filedisplay 
{
	float:left;
	border:1px solid #AAA;
	background:#DDD;
	text-align:left;
	z-index:10;
	overflow:hidden;
	white-space:nowrap;
}
div.filedisplay span
{
	padding-left:8px;
	z-index:10;
}
div.filebrowseshell 
{
	position:relative;
	float:left;
	z-index:2;
	overflow:hidden;
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding:0px;
	height:24px;
	width:83px;
}
div.filebrowse 
{
	position:relative;
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	left:-170px;
	top:0px;
	width:120px;
}
input.fileinput 
{
	height:24px;
	font-weight:normal;
	border:none;
	z-index:1;
	margin-top:0px;
}
div.fileadd
{
	position:relative;
	float:left;
	width:68px;
	height:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
}

.descriptiveText
{
	color:#666;
	font-size:14px;
}
.dataDisplay
{
	border:1px solid #FFF;
}
.dataDisplayYBkg
{
	background-color:#FFF;
	border:1px solid #ccc;
}

.gridLink 
{
	text-decoration:underline;
}
/* Local Assessment */

.titlebar 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	CURSOR: move; 
	COLOR: #ffffff; 
	FONT-FAMILY: verdana,arial; 
	BACKGROUND-COLOR: #336699 
}

.showDisplay
{
	display: inline
}
	
.hideDisplay 
{ 
	DISPLAY: none 
}

.hideVisibility
{
	visibility: hidden	
}

.rowpad 
{ 
	PADDING-BOTTOM: 15px 
}

.tabpad
{
	padding-left: 35px
}

.hoverHand
{
	cursor: hand
}
.padBottom
{
	padding-bottom: 7px;
}
.zeroZIndex
{
	z-index: -1;
}

.LessonPlanMenu
{
	background-color:  #317FB4;
	border: none;
	color:  #ffffff;	
	font-size:  10pt;
}

.LessonPlanMenu a
{
	background-color:  #317FB4;
	border: none;
	color:  #ffffff;	
	font-size:  10pt;
}

.LessonPlanMenu a:link
{
	background-color:  #317FB4;
	border: none;
	color:  #ffffff;	
	font-size:  10pt;
}

.LessonPlanMenu a:hover
{
	background-color:  #317FB4;
	border: none;
	color:  #ff9000;	
	font-size:  10pt;
}
.LessonPlanMenu a:visited
{
	background-color:  #317FB4;
	border: none;
	color:  #ffffff;	
	font-size:  10pt;
	margin: none;
}



.CurMapHeading
{
	font-family: Arial, Verdana , Helvetica , sans-serif; 
	font-size: 14pt;
	font-weight: bold;	
	color: Black;
}
.CurMapUnitHeading
{
	font-family: Arial, Verdana , Helvetica , sans-serif; 
	font-size: 13pt;	
	font-weight: bold;
	color: Black;
}
.CurMapUnitTopicHeading
{
	font-family: Arial, Verdana , Helvetica , sans-serif; 
	font-size: 13pt;	
	font-weight: bold;
	color: Black;
}

.CurMapFieldHeading
{
	font-family: Arial, Verdana , Helvetica , sans-serif; 
	font-size: 12pt;	
	font-weight: bold;
	color: Black;
	vertical-align:top;
	width: 125px;	
}
.data1 {
	font-family:verdana,arial,geneva,helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.heading
{
    font-family:verdana,arial,geneva,helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

    
}

.modalBackground
{
background-color:#ffffff;
filter:alpha(opacity=50);
opacity:0.30;
}
.backgroundimg {
	background-image: url(../Image/login-image.gif);
	background-repeat: no-repeat;
}


.currTableCell
{
	border-top: 0px none;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 0px none;
	empty-cells: show;
}
.currTableCellCntr
{
	border-top: 0px none;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 0px none;
	empty-cells: show;
	text-align: center;
}
.currTable
{
	border-top: 1px solid;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 1px solid
}
.rade_toolZone tr
{                
     display:table-row !important;
}  
.reToolZone table tr
{
 display: block !important;
}
.RadTabStrip_WebBlue li a .rtsTxt
 {  
   font-size:12pt !important;  
 }  
a.rtsLink .rtsSelected .rstTxt
 {
 	font-weight:bold;
 }   
 
 .administitle {
	font-family: Arial, Tahoma, "Arial Narrow";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #172F66;
}
table {
	font-family: Arial, Tahoma, Verdana , Helvetica , sans-serif;
	font-size: 13px; 	font-weight: normal; 	color: #00415e; 	text-decoration: none;
}
td
{
    font-family: Arial,Tahoma, Verdana , Helvetica , sans-serif; 
}
.CurriculumTitle
{
	font-size: 15px;
}
.SubMenuOn, .SubMenuOff
{
	color: #006ba6;
}

/* Curriculum Welcome */
.content {
	font-family: Rockwell, Tahoma, "Arial Narrow";
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #05263D;
	vertical-align: bottom;
}
.schoolname {
	font-family: Rockwell, Tahoma, "Arial Narrow";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #9F2317;
}
.navtitle {
	font-family: Corbel, Tahoma, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #05263D;
	line-height: 16px;
}
.menuitems {
	font-family: Rockwell, Tahoma, "Arial Narrow";
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	color: #4781AB;
}
.border {
	margin: 20px;
	border: 1px dotted #18578B;
	padding: 10px;
	background-color: #FFFFFF;
	width: 160px;
}
.lessontitles {
	font-family: Rockwell, Tahoma, "Arial Narrow";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #05263D;
	background-position: center;
	text-align: center;
}
.dot {
	color: #9F2317;
	font-size: 11px;
}
.header {
	font-family: Rockwell, Tahoma, "Arial Narrow";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #05263D;
	line-height: 20px;
}

.upload {
	position:relative;
	width:664px;
}
.realupload {
	position:absolute;
	top:0;
	right:0;

	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */

	z-index:2; /* bring the real upload interactivity up front */
	width:270px;
}
form .fakeupload {
	background:url(browse.gif) no-repeat 100% 50%;
}
form .fakeupload input {
	width:401px;
}

.buttonPDF
{
	background-image: url(../image/PrintToPDF_sm.jpg) !important;
}

/* RadWindow used in Lessons */
.windowScrollCSS
{
   /*overflow: scroll !important;
     -webkit-overflow-scrolling: touch !important; */
}
div.rpSlide
{
    font-size: 12px !important;
}


    .speechControls button {
        padding: 0;
        background-color: rgba(0,0,0,0.0);
        border: none;
        outline: none;
    }

    .speechControls img {
        width: 30px;
        height: 30px;
        margin-right: 2px;
    }