
.clear-both {
	clear:both;
}
.clean-image {
	border:0px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.clear-all  {
	position:relative;
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	margin:0px;
	padding:0px;
	border:0px;
}
.standard-01 {
/*	font-size:12px;*/
}
/*
select {
	font-family: Verdana;
	font-size:10px;
}
*/
.school {
	font-weight:bold;
	color:#243F98;
}
.center {
	font-weight:bold;
	color:#E8801D;
}
select {
    border:1px solid #CCCCCC;
    font-size:11px;
    font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;
}
input {
    font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;
	font-size:11px;
}
.textbox {
    font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;
    font-size:11px;
    border:1px solid #CCCCCC;
}
/* {{{ Start Base Style */
.clr-000000     {color:#000000;}
.clr-CCCCCC     {color:#CCCCCC;}
.clr-EFEFEF     {color:#EFEFEF;}
.clr-FFFFFF     {color:#FFFFFF;}
.bgclr-000000   {background:#000000;}
.bgclr-CCCCCC   {background:#CCCCCC;}
.bgclr-FFFFFF   {background:#FFFFFF;}
.f8             {font-size:8pt;}
.f9             {font-size:9pt;}
.f10            {font-size:10pt;}
.f11            {font-size:11pt;}
.f12            {font-size:12pt;}
.f14            {font-size:14pt;}
.f16            {font-size:16pt;}
.f18            {font-size:18pt;}
.f20            {font-size:20pt;}
.ntd            {text-decoration:none;}
/* 03/01/2004 - EJF
    These are the new font sizes
    A comparison chart can be accessed here : http://beta1.schoolcenter.com/education/admin/font.sizes.php
    Which displays the following values
        size=1, 11px, 8pt
        size=2, 13px, 10pt
        size=3, 17px, 12pt
        size=4, 19px, 14pt
        size=5, 25px, 18pt
        size=6, 30px, 24pt
        size=7, 50px, 36pt
    We should keep the size set by pixels where possible, this way the fonts will display exactly the same across platforms and devices
    We should use a 1.2 scaling factor for the keyword values below, as suggested by W3C for CSS2
        in CSS1 the scaling factor was 1.5, but this was proven to be too large
    'em' and 'ex' values takes their dims from their parent
*/
.fontsize1 {font-size: 11px;}
.fontsize2 {font-size: 13px;}
.fontsize3 {font-size: 16px;}
.fontsize4 {font-size: 19px;}
.fontsize5 {font-size: 25px;}
.fontsize6 {font-size: 30px;}
.fontsize7 {font-size: 50px;}

.fontsizeminus1 {font-size:0.80em;}
.fontsizeminus2 {font-size:0.60em;}
.fontsizeminus3 {font-size:0.40em;}
.fontsizeminus4 {font-size:0.20em;}

.fontsizeplus1 {font-size:1.20em;}
.fontsizeplus2 {font-size:1.40em;}
.fontsizeplus3 {font-size:1.60em;}
.fontsizeplus4 {font-size:1.80em;}
.fontsizeplus5 {font-size:2.00em;}
.fontsizeplus6 {font-size:2.20em;}
.fontsizeplus7 {font-size:2.40em;}
.fontsizeplus8 {font-size:2.60em;}
.fontsizeplus9 {font-size:2.80em;}
.fontsizeplus10 {font-size:3.00em;}

.nobr    {white-space:nowrap;}
.hidden  {display:none;}
label    { cursor:pointer; }
fieldset { margin-left: 20px; margin-bottom: 15px; border: none;}
legend   {	
			color: #0079cb;
			font: bold 12px Verdana,Helvetica,Arial,sans-serif;	
			margin-left: -20px;
			margin-bottom: 10px;
}
.editBox {color:#FF0000; border:1px solid #000000; background:#FFFFFF; padding:2px 2px 2px 2px; white-space:nowrap; }
.tab     {white-space:nowrap; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; border-bottom:none;}
.tabd    {white-space:nowrap; border-bottom:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000;}

/* }}} End Base Style */

/* {{{ Start Borders */
.solidborder             {border: 1px solid #CCCCCC; }
.solidborderbottom       {border-bottom: 2px solid #CCCCCC; }
.solidborderright        {border-right: 1px solid #CCCCCC; }
.solidborder-white       {border: 1px solid #FFFFFF; }
.solidborderbottom-white {border-bottom: 2px solid #FFFFFF; }
.solidborderright-white  {border-right: 1px solid #FFFFFF; }
.dashedborder            {border-bottom: 1px dashed #C0C0C0; }
.solidborder-black            {border: 1px solid #000000; }
.solidborder-left {border-left:1px solid #000000;}
.solidborder-right {border-right:1px solid #000000;}
.solidborder-rightbottom {border-right:1px solid #000000;border-bottom:1px solid #000000;}
.solidborder-bottom {border-bottom:1px solid #000000;}
/* }}} End Borders */

/* {{{ Start Calendar Styles */
.cmWE         {background-color:#F5F5F5;}
.cmWE a       {background-color:#F5F5F5; border:1px solid #F5F5F5;}
.cmWD         {background-color:#FFFFFF;}
.cmWD a       {background-color:#FFFFFF; border:1px solid #FFFFFF;}

.cna a         {color:#666666;}
.cna a:hover   {color:#666666; border:1px solid #000000;}
.cna a:visited {color:#666666;}
.cia a         {color:#0033FF;}
.cia a:hover   {color:#0033FF; border:1px solid #000000;}
.cia a:visited {color:#0033FF;}

.omWE         {background-color:#F5F5F5;}
.omWE a       {background-color:#F5F5F5; border:1px solid #F5F5F5;}
.omWD         {background-color:#FFFFFF;}
.omWD a       {background-color:#FFFFFF; border:1px solid #FFFFFF;}

.ona a         {color:#CCCCCC;}
.ona a:hover   {color:#CCCCCC; border:1px solid #000000;}
.ona a:visited {color:#CCCCCC;}
.oia a         {color:#C4C4FF;}
.oia a:hover   {color:#C4C4FF; border:1px solid #000000;}
.oia a:visited {color:#C4C4FF;}

.today a:link, .today a:visited, .today a:active, .today a:hover { border: 1px solid #ffffcc; background-color: #ffffcc; }
.selected a:link, .selected a:visited, .selected a:active, .selected a:hover  { border: 1px solid #000; }

.cWeek A     {color:#000000;}
.cW-Names    {color:#000000; border-bottom:1px solid #EFEFEF; background:#FFFFFF; padding:0 1px;}
.cW-Tab      {background:#FFFFFF;}
.cW-Number A {padding:0 1px;}
.cW-NS       {background:#DFF4FF;}
.cW-IS       {background:#33CCFF;}
.cTitle      {line-height:15px;}
/* }}} End Calendar Styles */

/* {{{ Side Nav Links */
#sideNavLinks {
    /*width: 100%;*/
    position: relative;
    float: left;
    padding-left: 4px;
}

.navLinks  {
    /*width: 100%;*/
    margin: 0px;
    list-style: none;
    padding-left: 2px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.navLinks a {
    display: block;
}
.navLinks li {
    /*width: 100%;*/
    /*padding-top: 2px;*/
    /*padding-bottom: 2px;*/
    padding-bottom: 7px;
    margin: 0px;
    padding-top: 0px;
    list-style: none;
    line-height: 1em;
}
/* }}} */

/* {{{ Section List Styles */
.sectionList  {
    /*width: 100%;*/
    list-style: none;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.sectionList li {
    /*width: 100%;*/
    padding-bottom: 5px;
    padding-top: 0px;
    list-style: none;
    line-height: 1em;
}
/* }}} */

/*{{{ Blog Styles */

.blog {
    margin-bottom: 0em;
    margin-top: 1em;
    border: 1px solid black;
}

.blog ul {
    padding: 0;
    margin: 0;
    width: 100%;
}

.blog li {
    margin: 0;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1em;
    list-style: none;
    line-height: 1em;
    width: 100%;
}

.blog em {
    margin: 1em;
    float:right;
}

.blog table {
    background-color: black;
    color: white;
}

.blog-comment {
    margin-left: 3em;
    border: 1px solid black;
}
 
.blog-comment ul {
    padding: 0;
    margin: 0;
}

.blog-comment li {
    margin: 0;
    padding-top:0;
    padding-left:0;
    padding-right:0;
    padding-bottom: 1em;
    list-style:none;
    line-height: 1em;
}

.blog-comment table {
    background-color: black;
    color: white;
}
/*}}}*/

/* {{{ New Button Styles */
.addpictureandtext {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #CCCCCC;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #008000;
    cursor: pointer;
    height: 25px;
}

.addpictureandtext-hover {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #9ACB3C;
    cursor: pointer;
    height: 25px;
}

.button-disable {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #666666;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #CCCCCC;
    cursor: pointer;
    height: 25px;
}

.button-disable-hover {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #666666;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #CCCCCC;
    cursor: pointer;
    height: 25px;
}

#edit_buttons {
    font-size: 10px;
    text-align: right;
    margin-right: 10px;
    margin-bottom: 10px;
}

.button-close {
    font-size: 10px;
    height: 22px;
    border: 1px solid #000;
    background-color: #CCC;
    padding: 4px 4px 4px 20px;
    margin: 3px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    background-image: url('../../graphics/bullets/action_close_x.gif');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    opacity: 0.55;
    filter: alpha(opacity=55);

}
.button-close-hover {
    font-size: 10px;
    height: 22px;
    border: 1px solid #243F98;
    background-color: #ccc;
    padding: 4px 4px 4px 20px;
    margin: 3px;
    color: #243F98;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    background-image: url('../../graphics/bullets/action_close_x.gif');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    opacity: 0.99;
    filter: alpha(opacity=99);
}

.button-done {
    font-size: 10px;
    height: 22px;
    border: 1px solid #000;
    background-color: #CCC;
    padding: 4px 4px 4px 20px;
    margin: 3px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    background-image: url('../../graphics/disk.gif');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    opacity: 0.55;
    filter: alpha(opacity=55);

}
.button-done-hover {
    font-size: 10px;
    height: 22px;
    border: 1px solid #243F98;
    background-color: #ccc;
    padding: 4px 4px 4px 20px;
    margin: 3px;
    color: #243F98;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    background-image: url('../../graphics/disk.gif');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    opacity: 0.99;
    filter: alpha(opacity=99);
}

.button-cancel {
    font-size: 10px;
    height: 22px;
    border: 1px solid #000;
    background-color: #CCC;
    padding: 4px;
    margin: 3px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    opacity: 0.55;
    filter: alpha(opacity=55);
}
.button-cancel-hover {
    font-size: 10px;
    height: 22px;
    border: 1px solid #E8801D;
    background-color: #ccc;
    padding: 4px;
    margin: 3px;
    color: #E8801D;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    opacity: 0.99;
    filter: alpha(opacity=99);
}

.button-delete {
    font-size: 10px;
    height: 22px;
    border: 1px solid #000;
    background-color: #CCC;
    padding: 4px 4px 4px 20px;
    margin: 3px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    background-image: url('../../graphics/trash_soft.gif');
    background-repeat: no-repeat;
    background-position: 3px 5px;
    cursor: pointer;
    opacity: 0.55;
    filter: alpha(opacity=55);
}
.button-delete-hover {
    font-size: 10px;
    height: 22px;
    border: 1px solid red;
    background-color: #ccc;
    padding: 4px 4px 4px 20px;
    margin: 3px;
    color: red;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    background-image: url('../../graphics/trash_soft.gif');
    background-repeat: no-repeat;
    background-position: 3px 5px;
    cursor: pointer;
    opacity: 0.99;
    filter: alpha(opacity=99);
}

.button-preview {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #243F98;
    cursor: pointer;
    height: 25px;
}
.button-preview-hover {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #243F98;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #FFFFFF;
    cursor: pointer;
    height: 25px;
}

.button-spelling {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #e8801d;
    cursor: pointer;
    height: 25px;
}
.button-spelling-hover {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #e8801d;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #FFFFFF;
    cursor: pointer;
    height: 25px;
}

.button-ate {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #243F98;
    cursor: pointer;
    height: 25px;
}
.button-ate-hover {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #243F98;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #FFFFFF;
    cursor: pointer;
    height: 25px;
}

.button-pagedesign {
    font-size: 10px;
    height: 22px;
    border: 1px solid #000;
    background-color: #ccc;
    padding: 4px;
    margin: 3px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    opacity: 0.55;
    filter: alpha(opacity=55);
}
.button-pagedesign-hover {
    font-size: 10px;
    height: 22px;
    border: 1px solid #E8801D;
    background-color: #ccc;
    padding: 4px;
    margin: 3px;
    color: #E8801D;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    opacity: 0.99;
    filter: alpha(opacity=99);
}

.button-save {
    font-size: 10px;
    height: 22px;
    border: 1px solid #000;
    background-color: #CCC;
    padding: 4px 4px 4px 4px;
    margin: 3px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    opacity: 0.55;
    filter: alpha(opacity=55);
}
.button-save-hover {
	font-size: 10px;
	height: 22px;
	border: 1px solid #9ACB3C;
	background-color: #ccc;
	padding: 4px 4px 4px 4px;
	margin: 3px;
	color: #9ACB3C;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
    opacity: 0.99;
    filter: alpha(opacity=99);
}

.button-savenew {
    font-size: 10px;
    height: 22px;
    border: 1px solid #000;
    background-color: #CCC;
    padding: 4px 4px 4px 4px;
    margin: 3px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    /*
	background-image: url('../../graphics/disk.gif');
    background-repeat: no-repeat;
    background-position: 5px 5px;
	*/
    opacity: 0.55;
    filter: alpha(opacity=55);
}
.button-savenew-hover {
    font-size: 10px;
    height: 22px;
    border: 1px solid #9ACB3C;
    background-color: #ccc;
    padding: 4px 4px 4px 4px;
    margin: 3px;
    color: #9ACB3C;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
	/*
    background-image: url('../../graphics/disk.gif');
    background-repeat: no-repeat;
    background-position: 5px 5px;
	*/
    opacity: 0.99;
    filter: alpha(opacity=99);
}

.button-add {
    font-size: 10px;
    height: 22px;
    border: 1px solid #000;
    background-color: #CCC;
    padding: 4px 4px 4px 4px;
    margin: 3px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    opacity: 0.55;
    filter: alpha(opacity=55);

}

.button-add-hover {
	font-size: 10px;
	height: 22px;
	border: 1px solid #9ACB3C;
	background-color: #ccc;
	padding: 4px 4px 4px 4px;
	margin: 3px;
	color: #9ACB3C;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
  opacity: 0.99;
  filter: alpha(opacity=99);
}


.button-addapage {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #000000;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #ffd52e;
    cursor: pointer;
    height: 25px;
    text-align: center;
}
.button-addapage-hover {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #000000;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #FFFFFF;
    cursor: pointer;
    height: 25px;
    text-align: center;
}

.button-sortlinks {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #243F98;
    cursor: pointer;
    height: 25px;
    text-align: center;
}
.button-sortlinks-hover {
    font: 10px Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #243F98;
    border-right: 1px solid #000000;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    background: #FFFFFF;
    cursor: pointer;
    height: 25px;
    text-align: center;
}
/* }}} */

/* {{{ AdminButtons */


#adminButtons {
    font: xx-small Verdana, Arial, sans-serif;
    clear: both;
    margin: 0px;
    white-space: nowrap;
    width: 100%;
    text-align: center;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
}

#adminButtons ul {
    margin: 0px;
    padding-left: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFFFFF;
    /*float: left;*/
    width: 100%;
    font: 8pt Verdana, Arial, sans-serif;
    clear: none;
    text-align: center;
}

#adminButtons ul li {
    display: inline;
    clear: none;
}

#adminButtons li a {
    margin:0px;
    clear:none;
    font:x-small Verdana, Arial, sans-serif;
    padding:0.2em 1em;
    background-color:#EDEDED;
    color:#000000;
    text-decoration:none;
	border:1px solid;
	font-weight:bold;
}

#adminButtons ul li a:hover {
    background-color: #FF9933;
    color: #FFFFFF;
	border-color:#000000;
}

#adminButtons ul li a.mode-disabled {
    color: #CC3333;
    text-decoration: line-through;
}

#adminButtons ul li a.mode-disabled:hover {
    color: #CC3333;
    background: #C0C0C0;
    text-decoration: line-through;
}

#adminButtons ul li a.mode-edit:hover {
    background: #008000;
}

#adminButtons ul li a.mode-settings:hover {
    background: #E8801D;
}

#adminButtons ul li a.mode-editnav:hover {
    background: #243F98;
}

#adminButtons ul li a.mode-addapage:hover {
	background:#FFCC00;
}

#adminButtons ul li a.mode-desktop:hover {
    background: #243F98;
}

#adminButtons ul li a.mode-support:hover {
    background: #243F98;
}

#adminButtons ul li a.mode-logoff:hover {
    background: #FF0000;
}

/* }}} */

form {
	border: none;
	margin: 0px;
	padding: 0px;
}

img {
	/*border: none;  see 34228 */
}

.hide-object {
	display:none;
	/*visibility:hidden;*/
}

.comp-infobar {
	padding:5px;
	border:1px solid #666666;
	background-color:#AAAAAA;
	font-size:12px;
	line-height:1.2em;
	color:#000000;
}

.intranet_messages_container {
	width:700px;
	margin:10px auto 5px auto !important;
	border:2px solid #000000;
	font-size:11px !important;
	font-weight:bold !important;
	padding:4px;
}
.intranet_messages_header {
	font-size:12px !important;
}
.escalated_ticket_container {
	background:#CC0000;
	color:#FFFFFF;
}
.escalated_ticket_container table {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF !important;
}

.escalated_ticket_link_container {
	padding-left:20px;
	padding-right:20px;
}
.escalated_ticket_link_container a {
	color:#FFFFFF !important;
	text-decoration: underline !important;
}
.escalated_ticket_link_container a:hover {
	color:#000000 !important; 
	text-decoration:none;
}
.mcl_demo_container {
	background:#990000 !important;
	color:#FFFFFF !important;
}
.mcl_demo_container a {
	padding-left:10px;
	color:#FFFFFF !important;
}
.mcl_demo_container a:hover {
	color:#000000 !important;
}
.root_password_container {
	background:#CCCCCC;
	color:#000000;
}

/* CSS Editor Styles (defaults) {{{ */
.css-editor-pageitem-title-default, .css-editor-h1, .css-editor-h2, .css-editor-h3, .css-editor-h4, .css-editor-h5 {
	color: #333333;
	width: auto;
	margin-bottom: 10px;
}
.css-editor-pageitem-title-default {
	font-size: 25px;
}
.css-editor-h1 {
	font-size: 35px;
}
.css-editor-h2 {
	font-size: 30px;
}
.css-editor-h3 {
	font-size: 25px;
}
.css-editor-h4 {
	font-size: 20px;
}
.css-editor-h5 {
	font-size: 15px;
}
.css-editor-pageitem-text {
}
.css-editor-pageitem-image-left {
	margin-right: 25px;
}
.css-editor-pageitem-image-right {
}
/* }}} */

/* 10.0 style buttons */ /* {{{ */

button::-moz-focus-inner, input::-moz-focus-inner {

    border: none; /* overrides extra padding in Firefox */ 

}

.pillMenu {
    background: #525154 url(/education/graphics/backgrounds/gradwhiteclear.png) repeat-x;
    display: inline-block;
    /*padding: 4px 10px 6px; */
    color: #fff !important;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    font-size:13px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.30);
    border-color:rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
    border-style: solid;
    border-width: 0 1px 1px;
    position: relative;
    cursor: pointer;
}
.pillMenu .skin-scribbon-item {
    padding: 2px;
}
.pillMenu .skin-scribbon-item:not(:last-child) {
    border-right: 1px solid #444444;
}

.uiButton {

    background: #525154 url(/education/graphics/backgrounds/gradwhiteclear.png) repeat-x; 
    display: inline-block;
    padding: 4px 10px 6px; 
    color: #fff !important; 
    text-decoration: none; 
    font-weight: bold; 
    line-height: 1; 
    font-size:11px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
    text-shadow: 0 -1px 1px rgba(0,0,0,0.30); 
    border-color:rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25); 
    border-style: solid; 
    border-width: 0 1px 1px; 
    position: relative;	
    cursor: pointer; 

}

.uiButton:hover {

    background-color: #1E1E1F;
	text-decoration: none;

}

.uiButton:active {

    top: 1px; 

}
.uiFixed.uiButton {

	position: static;

}
.uiFixed.uiButton:active {
	
	position: static;
    margin-top: 1px; 

}

.uiSecondary.uiButton{

    background-color: #c0bfc4; 

}

.uiSecondary.uiButton:hover {

    background-color: #a7a6aa; 

}

.uiConfirm.uiButton{

    background-color: #0265bf; 

}

.uiConfirm.uiButton:hover {

    background-color: #2e98d8; 

}

.uiDelete.uiButton{

    background-color: #bc0000; 

}

.uiDelete.uiButton:hover {

    background-color: #fb0000; 

}

.small.uiButton {

    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    font-size: 9px; 
    padding: 2px 8px 4px; 

}

.large.uiButton {

    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    font-size: 14px; 
    padding: 6px 14px 9px; 

} 

.uiAdd {cursor:pointer}
.uiAdd div.icon {

	width: 20px;
	height: 20px;
	background: transparent url("/education/graphics/icons_general.png") no-repeat 0px 0px;
	float: left;

}

/* }}} */

/* 10.0 table styles *//* {{{ */
.spiffyheading {
	white-space: nowrap; 
	font-weight: bold; 
	padding: 5px; 
	text-align: center; 
	color: #ffffff;
	background: #CCCCCC url(/education/graphics/backgrounds/gradgray.png) repeat-x; border-top: 1px solid #666666; border-bottom: 1px solid #666666;
}

.leftborder.spiffyheading {
	border-left: 1px solid #666;
}

.rightborder.spiffyheading {
	border-right: 1px solid #666;
}

.leftalign.spiffyheading {
	text-align: left;
}

.rightalign.spiffyheading {
	text-align: right;
}


/* }}} */
#sc_powered { 
	background: url(/education/graphics/sc_powered.png) no-repeat scroll 0 0 transparent ; 
	margin-left:auto; 
	margin-right:auto; 
	display:block; 
	width: 160px; 
	height: 45px; 
 	text-indent:-9999px; 
} 

/* modal windows */
.ui-widget-overlay {background:#111111 !important;opacity:0.6 !important;filter:alpha(opacity=60) !important;}
.ui-dialog {background:url("../../graphics/backgrounds/admin_bg.png") repeat-x fixed 0 0 #BCBCBC !important;}
.ui-dialog-content {padding-top:0 !important;}
.ui-dialog-titlebar {padding-bottom:0 !important;}
.ui-widget-header {background:url("../../graphics/backgrounds/admin_bg.png") repeat-x fixed 0 0 #BCBCBC !important; color:white;border:0px solid #000000 !important;}

div.progress_bar_outer {
	-moz-border-radius:10px;
	background:url(/education/graphics/backgrounds/gradgray.png);
	width:250px; 
	height:25px; 
	padding:0px; 
	margin:0px;
	border:1px solid #666666;
}
div.progress_bar {
	-moz-border-radius:10px;
	background:url(/education/graphics/backgrounds/grad.green.png);
	height:25px; 
	padding:0px; 
	margin:0px; 
	width:1%
}
