﻿html, body, form
{
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

*
{
	resize:none;
}

table
{
	border-collapse:collapse;
}

td
{
	margin:0;
	padding:0;
}

.tblCenter
{
	border-collapse:collapse;
	height:100%;
	width:100%;
}

.tblCenter > tbody > tr > td
{
    vertical-align:middle;
    margin:0;
    padding:0;
    height:100%;
    width:100%;
}
    
    BODY 
    {
		/*background: #000000 url(../images/DefaultSkin/classroom_bg_large.jpg) no-repeat top center; margin:0px; */
		background-color:Black;
		font-family:arial;
		font-size:small;
		margin:0px;
		padding:0px;
	}
	
	.MasterTable {
		width:784px; 
		height:602px; 
		
	}
	.Clear{
            clear:both;
            height: 1px;
            width:100%;
            overflow:hidden;
            visibility:hidden;
    }	
	.ContentTable 
	{
		width:100%;
		border-left:solid 0px #515151; 
		border-right:solid 0px #515151; 
		border-bottom:solid 0px #515151; 
		
	}
	

	.hyperlink	{
		color:blue; 
		text-decoration:none;
	}
	
	a:link              { color:blue; text-decoration:none; }
    a:visited           { color:blue; text-decoration:none; }
    a:hover             { color:blue; text-decoration:none; }
    a:active            { color:blue; text-decoration:none; }
	
	.DF_Background {
		background-color:White;
		
	}

   .DF_TL {
		width:9px;
		height:19px;
		background-image:url(../images/DefaultSkin/Border_TL.png);
		background-repeat:no-repeat;
	}
	
	.DF_T {
		background-image:url(../images/DefaultSkin/Border_T.png);
		background-repeat:repeat-x;
		text-align:left;
	}
	
	.DF_TR {
		width:9px;
		background-image:url(../images/DefaultSkin/Border_TR.png);
		background-repeat:no-repeat;
	}
	
	.DF_L {
		width:9px;
		background-image:url(../images/DefaultSkin/Border_L.png);
		background-repeat:repeat-y;
	}
	
	.DF_Content {
		vertical-align:top;
	}
	
	.DF_R {
		background-image:url(../images/DefaultSkin/Border_R.png);
		background-repeat:repeat-y;
	}

	.DF_BL {
		width:9px;
		height:9px;
		background-image:url(../images/DefaultSkin/Border_BL.png);
		background-repeat:no-repeat;
	}

	.DF_B {
		background-image:url(../images/DefaultSkin/Border_B.png);
		background-repeat:repeat-x;
	}
	
	.DF_BR {
		background-image:url(../images/DefaultSkin/Border_BR.png);
		background-repeat:no-repeat;
	}
	
	.DF_Label {
	    cursor:default;
	    position:absolute; 
	    top:2px; 
	    left:17px;
	    color:White;
	}
	
	.DF_Button {
	    cursor:pointer;
	    position:absolute;
	    top:-1px;
	    right:15px;
	    color:White;
	    font-size:medium;
	    font-weight:bold;
	    border:0px;
	    background-color:transparent;
	}

	.DF_TextArea {
	    font-family:arial;
		font-size:small;
	}
	
	.MenuItem {
		background-position:right; 
		width:35px; 
		height:36px; 
		position:relative; 
		left:0px;		
	}	
	
	.SubMenuItem {
		overflow:hidden;
		font-family:arial;
		font-size:small;
		background-color:Gray;
		border:0px;
		border-color:White;
		border-style:solid;
		color:White;
		width:115px;
		height:0px;
		position:relative;
		top:13px;
		left:10px;
		z-index:2;
		cursor: pointer;
		opacity:.90;
		filter: alpha(opacity=90);
		-moz-opacity: 0.90;
	}
	
.periodicGroup
{
	width:30px;
	height:30px;
	border-left:1px solid black; 
	text-align:center;
}

.periodicPeriod
{
	
}

.periodicElement
{
	width:30px;
	height:30px;
	text-align:center;	
}

.periodicGas
{
	
}

.periodicSolid
{
	
}

.periodicLiquid
{
	
}
	
#calculator{
	background-color:#F4F4F4;
	width:230px;
}
.calculatorcontainer{
	padding:5px;
	border-top:0px solid #C0C0C0;
	border-left:0px solid #C0C0C0;
	border-right:0px outset #C0C0C0;
	border-bottom:0px outset #C0C0C0;
}
#calculator #control{
	text-align:right;
}
#calculator input{
	width:40px;
	height:30px;
	margin:2px;
	background-color:#FFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.95em;
	border:1px solid #C0C0C0;
	cursor:pointer;
	text-align:right;
}
#calculator img{
	border:0;
}
#calculator #result{
	width:173px;
	font-size:1.3em;
	padding:3px;
	cursor:text;
}
#calculator .operation{
	color:#999;
	font-weight:bold;
	background-color:#DDD;
}
#calculator .equals{
	color:#FFF;
	font-weight:bold;
	background-color:#336699;
}

.SBL_symbol IMG {
    border:none;
    
    margin:0px 0px;
}

.instructions 
{
    
}
	
	
	
.eNotes_Header {
	background-image:url(../images/DefaultSkin/General/eNotes_Collapsed.png);
	width:544px;
	height:23px;
	cursor:pointer;
	overflow:visible;
	
	position:relative;
	
	z-index:1;
}

.eNotes_Wide_Header {
	background-image:url(../images/DefaultSkin/General/eNotes_Wide_Collapsed.png);
	width:780px;
	height:23px;
	cursor:pointer;
	overflow:visible;
	
	position:relative;
	
	z-index:1;
}

.eNotes_Fade 
{
    position:absolute;
    top:-29px;
    left:1px;
    
    width:0px;  /* Make the fade fit the correct width using javascript */
    height: 29px;
    
    background-image:url(../images/DefaultSkin/General/eNotes_HeaderFade.png);
    background-repeat:repeat-x;
    
    z-index:2;
    cursor:default;
}

.eNotes_Content 
{
	background-image:url(../images/DefaultSkin/General/Activities_Main_BG.png);
	width:544px;
			
	height:200px;
	overflow:hidden;
	
	position:relative;
}

.eNotes_Wide_Content 
{
	background-image:url(../images/DefaultSkin/General/Activities_Wide_BG.png);
	width:780px;
			
	height:200px;
	overflow:auto;
	
	position:relative;
}	

.eNotes_Bottom 
{
    background-image:url(../images/DefaultSkin/General/eNotes_Bottom.png);
    width:544px;
    height:20px;
}

.eNotes_Wide_Bottom 
{
    background-image:url(../images/DefaultSkin/General/eNotes_Wide_Bottom.png);
    width:780px;
    height:24px;
}

.Activity_General_Container 
{
    position:relative;
}

.Activity_General_Exit 
{
    position:absolute;
    top:465px;
    left:0px;
    
    cursor:pointer;
}

.Activity_General_Save
{
    position:absolute;
    top:425px;
    left:0px;
    
    cursor:pointer;
}

.Activity_General_ToolsMenu 
{
    position:absolute;
    top:0px;
    left:0px;
}

.spacer_15 {
    height:15px;
}

.Act_Container {
    position:absolute;
    top:0px;
    left:0px;
}

.Act_Container_First {
    position:relative;
    top:0px;
    left:0px;
}

.Act_Container_Second {
    position:relative;
    padding-top:20px;
}

.Act_Side 
{
    width:200px;
    background-image:url(../images/DefaultSkin/General/Activities_Side_Middle.png);
}

.Act_Side_Content 
{
    width:166px;
    margin:auto;
    overflow:hidden;
    
    padding-left:10px;
    
    /*background-color:White;*/
}

.Act_Side_Top
{
    background-image:url(../images/DefaultSkin/General/Activities_Side_Title.png);
    height:22px;
}

.Act_Side_Title
{   
    font-family:arial;
    font-size:medium;
    padding-left:15px;
    padding-top:2px;
}

.Act_Side_iTop
{
    background-image:url(../images/DefaultSkin/General/Activities_Side_iTop.png);
    height:6px;
}

.Act_Side_ContentBG
{
    background-color:White;
}

.Act_Side_iBottom
{
    background-image:url(../images/DefaultSkin/General/Activities_Side_iBottom.png);
    height:6px;
}

.Act_Side_Bottom
{
    background-image:url(../images/DefaultSkin/General/Activities_Side_Bottom.png);
    height:14px;
    width:200px;
}



.Act_Main_Container 
{
    position:absolute;
    top:0px;
    left:230px;
}

.Act_Main_Content 
{
	width:544px;
	background-image:url(../images/DefaultSkin/General/Activities_Main_TitleBar.png);
	height:38px;
}

.Act_Main_Title 
{
	padding-left:15px;
	padding-top:2px;
	font-family:arial;
	font-size:medium;
}


.Act_Main_Body 
{
	background-image:url(../images/DefaultSkin/General/Activities_Main_BG.png);
	width:544px;
			
	height:438px;
	overflow:auto;
	
	position:relative;
}



.Act_Main_ContentBoxes 
{
    padding-bottom:15px;  
    
    width:502px;
	margin:0px auto 0px auto;
	
	position:relative;
}

/* Large Section */

.Act_CB_Body_Large
{
	background-color:white;
	/*width:502px;*/
	width:728px;
	min-height:400px;
	
	padding:5px 10px 0px 10px;
}

.Act_Main_ContentBoxes_Large
{
    padding-bottom:15px;  
    
    width:748px;
	margin:0px auto 0px auto;
	
	position:relative;
}

.Act_Main_Content_Large 
{
	width:780px;
	background-image:url(../images/DefaultSkin/General/Activities_Wide_TitleBar.png);
	height:38px;
}

.Act_Main_Container_Large
{
    position:absolute;
    top:0px;
    
}
.Act_Main_Body_Large
{
	background-image:url(../images/DefaultSkin/General/Activities_Main_BG.png);
	width:780px;		
	height:438px;
	overflow:auto;
	position:relative;
}
/* end of large content section */
.Act_CB_Header 
{
	background-image:url(../images/DefaultSkin/General/Activities_ContentBox_Header.png);
	background-repeat:no-repeat;
	width:502px;
	height:24px;
}

.Act_CB_Body 
{
	background-color:white;
	/*width:502px;*/
	width:482px;
	padding:5px 10px 0px 10px;
}

.Errors 
{
    /*color:Red;*/
    color:white;
    font-family:Arial,verdana,sans-serif;
    font-size:small;
    font-weight:bold;
}

.MainContent {
    width:490px;
    margin:0px auto 0px auto;
    margin-right:auto;
    padding:5px;
}

.LinkContent {
    margin:10px auto;
    font-weight:bold;
    font-size:16px;
}

.Errors,
.Errors_Center
{
    font-size:small;
    font-weight:normal;
    color:white;
}

.Errors_Center
{
	text-align:center;
}

.Errors_UL,
.Errors_UL_Center
{
    font-size:small;
    font-weight:bold;
    text-decoration:underline;
    color:white;
}

.Errors_UL_Center
{
	text-align:center;
}

.ErrorPanel {
    width:760px;
    height:420px;
    border: 1px solid #69c;
    /*background-image:url(images/webadmin_login_bg_dark.jpg);*/
}

.ErrorContent {
    width:400px;
    height:170px;
    margin:auto;
    background-color:white;
    border:1px solid black;
    padding:5px;
    margin-top:110px;
}