

body {margin:0;padding:0;}

body, table, td, th, p, li, h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;color:#000000;}
div, a, td, th, p, a, a:link, a:hover, a:visited, a:active {font-size:13px;}
    
h1  {font-size:24px;color:#888888;padding:0px;margin:0px;}
h2  {font-size:18px;font-weight:normal;color:#888888;padding:0px;margin:0px;margin-left:35px;}
h3  {font-size:14px;font-weight:normal;color:#003369;padding:0px;margin:0px;margin-top:25px;}

h4.message  {font-size:11px;color:#ff0000;margin-top:3px;margin-bottom:3px;padding:0px;height:23px;}

p, li   {color:#666666;margin-left:20px;}
li      {margin-top:15px;}


fieldset    {border-radius:15px;}
legend      {font-family:verdana;font-size:11px;font-weight:bold;color:#003369;}

.pageContainer  {width:100%;
                 text-align:center;
                 margin-top:0px;
                 padding-top:0px;
                 margin-left:auto;
                 margin-right:auto;
                 background:#efefef;}

.pageContainerFull  {width:100%;
                 text-align:center;
                 margin-top:0px;
                 padding-top:0px;
                 margin-left:auto;
                 margin-right:auto;
                 background:#efefef;}

.pageLayout     {width:940px;
                text-align:left;
                background:#ffffff;
                margin-left:auto;
                margin-right:auto;
                padding-left:0px;
                padding-right:0px;
                }
                
.pageLayoutFull {width:940px;
                text-align:left;
                background:#ffffff;
                margin-left:auto;
                margin-right:auto;
                padding-left:0px;
                padding-right:0px;
                }
 
.header         {width:940px;background:#ffffff;margin-bottom:3px;}
.headerFull     {width:940px;background:#ffffff;margin-bottom:3px;}
                   
.mainContent    {width:940px;
                text-align:left;
                background:#ffffff;
                margin-left:auto;
                margin-right:auto;
                padding-left:0px;
                padding-right:0px;
                -moz-box-shadow: 0 0 5px 5px #ccc;
                -webkit-box-shadow: 0 0 5px 5px #ccc;
                box-shadow: 0 0 5px 5px #ccc;                     
                }

.mainContentFull
                {width:940px;
                text-align:left;
                background:#ffffff;
                margin-left:auto;
                margin-right:auto;
                padding-left:0px;
                padding-right:0px;
                -moz-box-shadow: 0 0 5px 5px #ccc;
                -webkit-box-shadow: 0 0 5px 5px #ccc;
                box-shadow: 0 0 5px 5px #ccc;                     
                }


.username           {text-align:right;vertical-align:top;padding-right:5px;}                    
.mainContentLeft    {width:600px;margin:10px;padding:8px;float:left;}                     
                                          
.mainContentRight   {width:260px;margin:10px;padding:8px;float:left;}


    
.widgetFindStudent  {height:150px;width:250px;padding:8px;margin-bottom:10px;border:1px outset;background:url(/common/images/login_dialog_background.png) no-repeat 0 0;border-radius:15px;}

.actionPanel        {width:250px;padding:8px;margin-bottom:10px;border:1px outset;background:url(/common/images/login_dialog_background.png) no-repeat 0 0;border-radius:15px;}

.widgetCalendar     {width:250px;padding:8px;margin-bottom:10px;}
    
.NOT_USED_loginDialog        {height:200px;width:250px;margin:10px;padding:8px;border:1px outset;background:url(/common/images/login_dialog_background.png) no-repeat 0 0;border-radius:15px;float:right;}

.editPrompt {font-family:Arial;font-size:11px;color:#707070;vertical-align:top;}

.actionPanel {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #c7cae8) );
	background:-moz-linear-gradient( center top, #ededed 5%, #c7cae8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#c7cae8');
	background-color:#ededed;
	-webkit-border-top-left-radius:37px;
	-moz-border-radius-topleft:37px;
	border-top-left-radius:37px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:37px;
	-moz-border-radius-bottomright:37px;
	border-bottom-right-radius:37px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	width:250px;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	padding-bottom:15px;
	padding-left:14px;
	padding-right:4px;	
}


.loginButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	width:75px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	text-shadow:1px 1px 0px #287ace;
}
.loginButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.loginButton:active {
	position:relative;
	top:1px;
}

  

.toolbar 		    {border:1px solid ; background:#eeeeee;color:#666666;font-size:9px;padding:3px;margin-bottom:13px;}
.toolbarTop 	    {border:1px solid ; background:#eeeeee;color:#666666;font-size:9px;padding:3px;margin-top:0px;margin-bottom:15px;text-align:left;}
.toolbarBottom 	    {border-top:1px solid ; background:#ffffff;color:#666666;font-size:9px;padding:3px;margin-top:13px;padding-bottom:10px;}
.toolbarApp 	    {border-bottom:1px solid ; background:#ffffff;color:#666666;font-size:9px;padding:3px;margin-top:13px;}


a.disabled			{ pointer-events:none; opacity: 0.1; }
a.home              {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url('/common/images/icons/icon_home.gif') no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.home:hover        {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.back	            {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/icon_back.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.back:hover        {color:#ff0000;background-color:lightYellow;border:1px solid orange;} 

a.toggle            {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/list_images.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.toggle:hover      {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.toggleToListView	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/list_images.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.toggleToListView:hover	{color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.toggleToGridView	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/table.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.toggleToGridView:hover	{color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.admin 	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/cog.png) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.admin:hover       {color:#ff0000;background-color:lightYellow;border:1px solid orange;}
   

a.help			     {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/Info.png) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.help:hover         {color:#ff0000;background-color:lightYellow;border:1px solid orange;}


a.security	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/icon_security.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.security:hover    {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.modInfo  	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/page_white_key.png) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.modInfo:hover     {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.add			    {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/icon_Add.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.add:hover         {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.setGreen			{margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/status_green.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.setGreen:hover    {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.setRed			{margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/status_red.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.setRed:hover      {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.viewObject		{margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/action_view.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.viewObject:hover  {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.editObject		{margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/edit.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.editObject:hover  {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.upload	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/page_up.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.upload:hover      {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.copy  	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/icon_copy.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.copy:hover        {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.preview		    {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/interface_browser.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.preview:hover     {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.report		    {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/interface_browser.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.report:hover      {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.course	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url('/common/images/icons/icon_component.gif') no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.course:hover      {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.standard	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url('/common/images/icons/icon_school.png') no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.standard:hover    {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.imageLibrary	    {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url('/common/images/icons/icon_imageLibrary.png') no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.imageLibrary:hover{color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.videoLibrary	    {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url('/common/images/icons/icon_imageLibrary.png') no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.videoLibrary:hover{color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.pdf   	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url('/common/images/icons/pdf.gif') no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.pdf:hover         {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

/*a.addDocument		{margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_DocumentAdd.gif) no-repeat 0 0;font-size:13px;}*/
/*a.addFolder		    {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_FolderAdd.gif) no-repeat 0 0;font-size:13px;}*/

/*a.clickableElement			{font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#000000;}*/
/*a.clickableElement:hover	{color:#ff0000;background-color:lightYellow;border:1px solid orange;}*/



a.expand            {margin-left:5px;padding-left:20px;background:url(/common/images/icons/arrow_down.gif) no-repeat 0 0;font-size:13px;}
a.collapse          {margin-left:5px;padding-left:20px;background:url(/common/images/icons/arrow_up.gif) no-repeat 0 0;font-size:13px;}

a.addMore		    {font-size:13px;}

a.info      		{margin-left:5px;padding-left:20px;background:url(/common/images/icons/Info.png) no-repeat 0 0;font-size:13px;}
a.editAction		{margin-left:5px;padding-left:20px;background:url(/common/images/icons/edit.gif) no-repeat 0 0;font-size:13px;}
a.viewAction		{margin-left:5px;padding-left:20px;background:url(/common/images/icons/action_view.gif) no-repeat 0 0;font-size:13px;}

a.email			    {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_email.gif) no-repeat 0 0;font-size:13px;}
/*a.editDocument		{margin-left:5px;padding-left:20px;background:url(/common/images/icon_DocumentEdit.gif) no-repeat 0 0;font-size:13px;}*/
/*a.editFolder		{margin-left:5px;padding-left:20px;background:url(/common/images/icon_FolderEdit.gif) no-repeat 0 0;font-size:13px;}*/
a.manageQuestions   {margin-left:5px;padding-left:20px;background:url('/common/images/icons/page_component.gif') no-repeat 0 0;font-size:13px;}
a.reorder           {margin-left:5px;padding-left:20px;background:url('/common/images/icons/icon_reorder.png') no-repeat 0 0;font-size:13px;}

a.deleteSort        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url(/common/images/icons/action_Delete.gif) no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.deleteSort:hover  {color:#ff0000;background-color:lightYellow;border:1px solid orange;}
/*a.deleteSort		{margin-left:5px;padding-left:20px;background:url(/common/images/icons/action_Delete.gif) no-repeat 0 0;font-size:13px;}*/

a.moveObject        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/page_right.gif) no-repeat 0 0;font-size:13px;}
a.copyObject        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_copy.gif) no-repeat 0 0;font-size:13px;}
a.deleteObject		{margin-left:5px;padding-left:20px;background:url(/common/images/icons/action_Delete.gif) no-repeat 0 0;font-size:13px;}
a.configure		    {margin-left:5px;padding-left:20px;background:url(/common/images/icons/cog.png) no-repeat 0 0;font-size:13px;}
/*a.deleteDocument	{margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_documentDelete.gif) no-repeat 0 0;font-size:13px;}*/
/*a.deleteFolder		{margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_FolderDelete.gif) no-repeat 0 0;font-size:13px;}*/
a.checkedObject		{margin-left:5px;padding-left:20px;background:url(/common/images/icons/status_green.gif) no-repeat 0 0;font-size:13px;}
span.showChecked	{margin-left:5px;padding-left:20px;background:url(/common/images/icons/status_green.gif) no-repeat 0 0;font-size:13px;}
a.unCheckedObject		{margin-left:5px;padding-left:20px;background:url(/common/images/icons/status_red.gif) no-repeat 0 0;font-size:13px;}
span.notChecked	{margin-left:5px;padding-left:20px;background:url(/common/images/icons/status_red.gif) no-repeat 0 0;font-size:13px;}

icon_component {}

a.school	        {margin-left:5px;padding-left:20px;background:url('/common/images/icons/icon_school.png') no-repeat 0 0;font-size:13px;}
a.program	        {margin-left:5px;padding-left:20px;background:url('/common/images/icons/interface_browser.gif') no-repeat 0 0;font-size:13px;}
a.calendar	        {margin-left:5px;padding-left:20px;background:url('/common/images/icons/calendar.gif') no-repeat 0 0;font-size:13px;}
a.survey	        {margin-left:5px;padding-left:20px;background:url('/common/images/icons/page_component.gif') no-repeat 0 0;font-size:13px;}
a.logout	        {margin-left:5px;padding-left:20px;background:url('/common/images/icons/action_stop.gif') no-repeat 0 0;font-size:13px;}
a.cart	            {margin-left:5px;padding-left:20px;background:url('/common/images/icons/cart.png') no-repeat 0 0;font-size:13px;}
a.verticalBar       {margin-left:5px;padding-left:10px;background:url('/common/images/icons/verticalBar.png') no-repeat 0 0;font-size:13px;}

a.viewstandard	        {margin-left:5px;padding-left:20px;padding-right:3px;padding-top:1px;padding-bottom:1px;background:url('/common/images/icons/icon_customer_list.gif') no-repeat 0 0;font-size:13px;border:1px solid #ffffff;text-decoration:none;color:#666666;}
a.viewstandard:hover    {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.question	{margin-left:5px;padding-left:20px;background:url('/common/images/icons/page_edit.gif') no-repeat 0 0;font-size:13px;}
a.question:hover    {color:#ff0000;background-color:lightYellow;border:1px solid orange;}

a.word	        {margin-left:5px;padding-left:20px;background:url('/common/images/icons/doc.gif') no-repeat 0 0;font-size:13px;}
a.excel	        {margin-left:5px;padding-left:20px;background:url('/common/images/icons/xls.gif') no-repeat 0 0;font-size:13px;}



/*a.cancel	        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_Cancel.gif) no-repeat 0 0;font-size:13px;}*/
a.comment	        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/comment.gif) no-repeat 0 0}
a.download	        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_Download.gif) no-repeat 0 0;font-size:13px;}


a.copyAction        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_copy.gif) no-repeat 0 0;font-size:13px;}

a.openlink	        {margin-right:15px;padding-right:17px;background:url(/common/images/icons/icon_newWindow.png) no-repeat top right;font-size:13px;}

a.previewAction		    {margin-left:5px;padding-left:20px;background:url(/common/images/icons/interface_browser.gif) no-repeat 0 0;font-size:13px;}
/*a.print		        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_Print.gif) no-repeat 0 0;font-size:13px;}*/
a.recycle	        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_Recycle.gif) no-repeat 0 0;font-size:13px;}
a.return	        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/action_back.gif) no-repeat 0 0;font-size:13px;}

a.securityAction    {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_security.gif) no-repeat 0 0;font-size:13px;}
a.history	        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_history.gif) no-repeat 0 0;font-size:13px;}
a.group		        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_group.png) no-repeat 0 0;font-size:13px;}
a.user		        {margin-left:5px;padding-left:20px;background:url(/common/images/icons/icon_User.gif) no-repeat 0 0;font-size:13px;}



td.contactType    {font-size:9px;
                    text-align:center;
                    vertical-align: middle;
                    -ms-transform:rotate(270deg); 
                    -webkit-transform:rotate(270deg);
                    -moz-transform:rotate(270deg);
                    -o-transform: rotate(270deg);}
                    
th.sis      {background:#003369;color:#ffffff;font-weight:normal;font-size:11px;border:1px solid #c0c0c0;}
td.sis      {background:#ffffff;color:#003369;font-weight:normal;font-size:11px;vertical-align:top;border:1px solid #c0c0c0;}

table.datetime {width:130px;border:0px;border-collapse:collapse;}
td.date     {background:#ffffff;color:#003369;font-weight:normal;font-size:11px;vertical-align:top;text-align:right;width:62px;}
td.time     {background:#ffffff;color:#003369;font-weight:normal;font-size:11px;vertical-align:top;text-align:right;width:68px;}

td.left     {text-align:left;}
td.right    {text-align:right;}
    
.height45   {height:45px;}


.edtell-button {
	-moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background: -moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color: #79bbff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #84bbf3;
	display: inline-block;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
	padding: 6px 10px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #528ecc;
	margin-bottom:15px;
	text-align:center;
	vertical-align:middle;
}
.edtell-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#4197ee;
}.edtell-button:active {
	position:relative;
	top:1px;
}

.fyiPanel {
	-moz-box-shadow: 2px 2px 1px 1px #f3f5dc;
	-webkit-box-shadow: 2px 2px 1px 1px #f3f5dc;
	box-shadow: 2px 2px 1px 1px #f3f5dc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fffff5), color-stop(1, #fcffa1) );
	background:-moz-linear-gradient( center top, #fffff5 5%, #fcffa1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff5', endColorstr='#fcffa1');
	background-color:#fffff5;
	-webkit-border-top-left-radius:37px;
	-moz-border-radius-topleft:37px;
	border-top-left-radius:37px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:37px;
	-moz-border-radius-bottomright:37px;
	border-bottom-right-radius:37px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #fdffe8;
	display:inline-block;
	color:#333033;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	width:250px;
	text-decoration:none;
	text-align:left;
	padding-top:4px;
	padding-bottom:15px;
	padding-left:12px;
	padding-right:4px;
	margin-bottom:15px;
}

/* START OF CALENDAR ICONS */
a.calEvent          {font-size:11px;padding-left:0px;}
    
a.bookmark_black	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url('/common/images/16x16/bookmark_black.png') no-repeat 0 0}
a.bookmark_blue	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url('/common/images/16x16/bookmark_blue.png') no-repeat 0 0}
a.bookmark_green	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url('/common/images/16x16/bookmark_green.png') no-repeat 0 0}
a.bookmark_red	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url('/common/images/16x16/bookmark_red.png') no-repeat 0 0}
a.bookmark_yellow	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url('/common/images/16x16/bookmark_yellow.png') no-repeat 0 0}
    
a.pin_black	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/pin_black.png) no-repeat 0 0}
a.pin_blue	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/pin_blue.png) no-repeat 0 0}
a.pin_green	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/pin_green.png) no-repeat 0 0}
a.pin_red	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/pin_red.png) no-repeat 0 0}
a.pin_yellow	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/pin_yellow.png) no-repeat 0 0}
    
a.flag_black	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/flag_black.png) no-repeat 0 0}
a.flag_blue	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/flag_blue.png) no-repeat 0 0}
a.flag_green	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/flag_green.png) no-repeat 0 0}
a.flag_red	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/flag_red.png) no-repeat 0 0}
a.flag_yellow	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/flag_yellow.png) no-repeat 0 0}
a.flag_usa	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/flag_usa.png) no-repeat 0 0}   
    
a.tag_black	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/tag_black.png) no-repeat 0 0}
a.tag_blue	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/tag_blue.png) no-repeat 0 0}
a.tag_green	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/tag_green.png) no-repeat 0 0}
a.tag_red	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/tag_red.png) no-repeat 0 0}
a.tag_yellow	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/tag_yellow.png) no-repeat 0 0}

    
a.arts_concert	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/arts_concert.png) no-repeat 0 0}
a.arts_drama	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/arts_drama.png) no-repeat 0 0}
a.arts_music	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/arts_music.png) no-repeat 0 0}
a.arts_music_2	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/arts_music_2.png) no-repeat 0 0}
a.arts_instrument   {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/arts_instrument.png) no-repeat 0 0}
a.arts_photography  {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/arts_photography.png) no-repeat 0 0}
    
a.call_green	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/call_green.png) no-repeat 0 0}
a.call_red	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/call_red.png) no-repeat 0 0}
    
a.cake	            {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/cake.png) no-repeat 0 0}
a.cupcake_blue	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/cupcake_blue.png) no-repeat 0 0}
a.cupcake_chocolate	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/cupcake_chocolate.png) no-repeat 0 0}
a.cupcake_pink	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/cupcake_pink.png) no-repeat 0 0}
a.cupcake_purple	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/cupcake_purple.png) no-repeat 0 0}
a.cupcake_rainbow	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/cupcake_rainbow.png) no-repeat 0 0}
a.cupcake_red	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/cupcake_red.png) no-repeat 0 0}
    
a.face_happy	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/face_happy.png) no-repeat 0 0}
a.face_neutral	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/face_neutral.png) no-repeat 0 0}
a.face_sad	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/face_sad.png) no-repeat 0 0}
    
a.meeting_three	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/meeting_three.png) no-repeat 0 0}
a.meeting_two	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/meeting_two.png) no-repeat 0 0}
    
a.misc_bee	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/misc_bee.png) no-repeat 0 0}
a.misc_fire	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/misc_fire.png) no-repeat 0 0}
a.misc_gift	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/misc_gift.png) no-repeat 0 0}
a.misc_heart	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/misc_heart.png) no-repeat 0 0}
a.misc_help	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/misc_help.png) no-repeat 0 0}
a.misc_process	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/misc_process.png) no-repeat 0 0}
a.misc_warning_1	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/misc_warning_1.png) no-repeat 0 0}
a.misc_warning_2	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/misc_warning_2.png) no-repeat 0 0}
    
a.sex_female	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sex_female.png) no-repeat 0 0}
a.sex_male	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sex_male.png) no-repeat 0 0}
    
a.sport_trophy  	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_trophy.png) no-repeat 0 0}
a.sport_baseball	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_baseball.png) no-repeat 0 0}
a.sport_baseballbat	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_baseball_bat.png) no-repeat 0 0}
a.sport_football    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_football.png) no-repeat 0 0}
a.sport_basketball  {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_basketball.png) no-repeat 0 0}
a.sport_soccer	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_soccer.png) no-repeat 0 0}
a.sport_volleyball  {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_volleyball.png) no-repeat 0 0}
a.sport_golf	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_golf.png) no-repeat 0 0}
a.sport_pool	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_pool.png) no-repeat 0 0}
a.sport_bowling	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_bowling.png) no-repeat 0 0}
a.sport_raquet	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_raquet.png) no-repeat 0 0}
a.sport_shuttlecock {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_shuttlecock.png) no-repeat 0 0}
a.sport_tennis	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_tennis.png) no-repeat 0 0}
a.sport_swimming    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_swimming.png) no-repeat 0 0}
a.sport_gymnastics  {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/sport_gymnastics.png) no-repeat 0 0}
    
a.star_red	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/star_red.png) no-repeat 0 0}
a.star_white	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/star_white.png) no-repeat 0 0}
a.star_yellow	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/star_yellow.png) no-repeat 0 0}
    
a.subject_health	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/subject_health.png) no-repeat 0 0}
a.subject_math	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/subject_math.png) no-repeat 0 0}
a.subject_science	{font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/subject_science.png) no-repeat 0 0}
    
a.trip_bus	        {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/trip_bus.png) no-repeat 0 0}
a.trip_plane	    {font-size:11px;padding-left:20px;padding-bottom:10px;margin-bottom:5px;background:url(/common/images/16x16/trip_plane.png) no-repeat 0 0}





td.bookmark_black	{background:url('/common/images/16x16/bookmark_black.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.bookmark_blue	{background:url('/common/images/16x16/bookmark_blue.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.bookmark_green	{background:url('/common/images/16x16/bookmark_green.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.bookmark_red	    {background:url('/common/images/16x16/bookmark_red.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.bookmark_yellow	{background:url('/common/images/16x16/bookmark_yellow.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.pin_black	    {background:url('/common/images/16x16/pin_black.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.pin_blue	        {background:url('/common/images/16x16/pin_blue.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.pin_green	    {background:url('/common/images/16x16/pin_green.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.pin_red	        {background:url('/common/images/16x16/pin_red.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.pin_yellow	    {background:url('/common/images/16x16/pin_yellow.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.flag_black	    {background:url('/common/images/16x16/flag_black.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.flag_blue	    {background:url('/common/images/16x16/flag_blue.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.flag_green	    {background:url('/common/images/16x16/flag_green.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.flag_red	        {background:url('/common/images/16x16/flag_red.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.flag_yellow	    {background:url('/common/images/16x16/flag_yellow.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.flag_usa	        {background:url('/common/images/16x16/flag_usa.png') no-repeat 0 0;width:16px;vertical-align:top;}   
    
td.tag_black	    {background:url('/common/images/16x16/tag_black.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.tag_blue	        {background:url('/common/images/16x16/tag_blue.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.tag_green	    {background:url('/common/images/16x16/tag_green.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.tag_red	        {background:url('/common/images/16x16/tag_red.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.tag_yellow	    {background:url('/common/images/16x16/tag_yellow.png') no-repeat 0 0;width:16px;vertical-align:top;}

    
td.arts_concert	    {background:url('/common/images/16x16/arts_concert.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.arts_drama	    {background:url('/common/images/16x16/arts_drama.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.arts_music	    {background:url('/common/images/16x16/arts_music.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.arts_music_2	    {background:url('/common/images/16x16/arts_music_2.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.arts_instrument  {background:url('/common/images/16x16/arts_instrument.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.arts_photography {background:url('/common/images/16x16/arts_photography.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.call_green       {background:url('/common/images/16x16/call_green.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.call_red	        {background:url('/common/images/16x16/call_red.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.cake	            {background:url('/common/images/16x16/cake.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.cupcake_blue	    {background:url('/common/images/16x16/cupcake_blue.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.cupcake_chocolate{background:url('/common/images/16x16/cupcake_chocolate.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.cupcake_pink	    {background:url('/common/images/16x16/cupcake_pink.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.cupcake_purple	{background:url('/common/images/16x16/cupcake_purple.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.cupcake_rainbow	{background:url('/common/images/16x16/cupcake_rainbow.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.cupcake_red	    {background:url('/common/images/16x16/cupcake_red.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.face_happy	    {background:url('/common/images/16x16/face_happy.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.face_neutral	    {background:url('/common/images/16x16/face_neutral.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.face_sad	        {background:url('/common/images/16x16/face_sad.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.meeting_three	{background:url('/common/images/16x16/meeting_three.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.meeting_two	    {background:url('/common/images/16x16/meeting_two.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.misc_bee	        {background:url('/common/images/16x16/misc_bee.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.misc_fire	    {background:url('/common/images/16x16/misc_fire.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.misc_gift	    {background:url('/common/images/16x16/misc_gift.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.misc_heart	    {background:url('/common/images/16x16/misc_heart.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.misc_help	    {background:url('/common/images/16x16/misc_help.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.misc_process	    {background:url('/common/images/16x16/misc_process.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.misc_warning_1	{background:url('/common/images/16x16/misc_warning_1.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.misc_warning_2	{background:url('/common/images/16x16/misc_warning_2.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.sex_female	    {background:url('/common/images/16x16/sex_female.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sex_male	        {background:url('/common/images/16x16/sex_male.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.sport_trophy	    {background:url('/common/images/16x16/sport_trophy.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_baseball	{background:url('/common/images/16x16/sport_baseball.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_baseballbat{background:url('/common/images/16x16/sport_baseball_bat.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_football	{background:url('/common/images/16x16/sport_football.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_basketball	{background:url('/common/images/16x16/sport_basketball.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_soccer	    {background:url('/common/images/16x16/sport_soccer.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_volleyball {background:url('/common/images/16x16/sport_volleyball.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_golf	    {background:url('/common/images/16x16/sport_golf.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_pool	    {background:url('/common/images/16x16/sport_pool.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_bowling    {background:url('/common/images/16x16/sport_bowling.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_raquet	    {background:url('/common/images/16x16/sport_raquet.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_shuttlecock{background:url('/common/images/16x16/sport_shuttlecock.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_tennis	    {background:url('/common/images/16x16/sport_tennis.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_swimming	{background:url('/common/images/16x16/sport_swimming.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.sport_gymnastics	{background:url('/common/images/16x16/sport_gymnastics.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.star_red	        {background:url('/common/images/16x16/star_red.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.star_white	    {background:url('/common/images/16x16/star_white.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.star_yellow	    {background:url('/common/images/16x16/star_yellow.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.subject_health	{background:url('/common/images/16x16/subject_health.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.subject_math	    {background:url('/common/images/16x16/subject_math.png') no-repeat 0 0;width:16px;vertical-align:top;}
td.subject_science	{background:url('/common/images/16x16/subject_science.png') no-repeat 0 0;width:16px;vertical-align:top;}
    
td.trip_bus	        {background:url('/common/images/16x16/trip_bus.png') no-repeat 0 0;width:16px;vertical-align:top;}

td.trip_plane	    {background:url('/common/images/16x16/trip_plane.png') no-repeat 0 0;width:16px;vertical-align:top;}

/* END OF CALENDAR ICONS */


.yellowSidebar {
	-moz-box-shadow: 2px 2px 1px 1px #f3f5dc;
	-webkit-box-shadow: 2px 2px 1px 1px #f3f5dc;
	box-shadow: 2px 2px 1px 1px #f3f5dc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F5F6CE), color-stop(1, #fcffa1) );
	background:-moz-linear-gradient( center top, #F5F6CE 5%, #fcffa1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F6CE', endColorstr='#fcffa1');
	background-color:#F5F6CE;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #ffc477;
	display:inline-block;
	color:#333033;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	width:250px;
	text-decoration:none;
	text-align:left;
	padding-top:4px;
	padding-bottom:15px;
	padding-left:12px;
	padding-right:4px;
	margin-bottom:15px;
}
.yellowSidebar b    {font-family:Arial;font-size:13px;color:#8A0808;}
.yellowSidebar i    {font-family:Arial;font-size:11px;color:#8A0808;}
.yellowSidebar li   {font-family:Arial;font-size:11px;color:#210B61;}

.yellowSidebar ul {
    list-style: none;
    line-height: 1em;padding:0;margin:0;
}

.yellowSidebar ul li:before {
    content: "";
    line-height: 1em;
    width: 10px;
    height: 5px;
    background-color: #8A0808;
    float: left;
    margin: .25em .25em 0em -1.25em;
    border-radius: 30%;
}

.essayEditPanel { min-height:300px; }
.essayEditPanel table { width:600px; text-align:left; }
.essayEditPanel th { text-align:left; vertical-align:top; width:100%; min-width:20%; }
.essayEditPanel td { text-align:left; vertical-align:top; width:100%; }
.essayEditPanel textarea { min-width: 99%; position:relative; width:100%; }
   
.discussionEditPanel { min-height:300px; }
.discussionEditPanel table { width:600px; text-align:left; }
.discussionEditPanel th { text-align:left; vertical-align:top; width:100%; min-width:20%; }
.discussionEditPanel td { text-align:left; vertical-align:top; width:100%; }
.discussionEditPanel textarea { min-width: 99%; position:relative; width:100%; }
   
.subjectEditPanel { min-height:300px; max-height: 600px; overflow-y: auto; }
.subjectEditPanel table { width:600px; text-align:left; }
.subjectEditPanel th { text-align:left; vertical-align:top; }
.subjectEditPanel td { text-align:left; vertical-align:top; }
.subjectEditPanel textarea { width: 100%; min-width: 200px; width: 100%; position:relative; }

.containerPanel{ padding: 2px; overflow-y: auto; width:100%; position: relative; }

.displayPanel {
    margin: 4px;
    padding-top: 4px;
    padding-left: 8px; 
    padding-right: 24px;
    border-right: 1px solid black; 
    min-height: 200px; 
    max-height: 300px; 
    overflow-y: auto; 
    display: inline-block;
}
    
