.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:10pt;
}
/*
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:10pt;
    font-family:Verdana, Arial, Helvetica;
}
input {
    font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
}
.textbox {
    font-family:Verdana, Arial, Helvetica;
    font-size:10pt;
    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,
.fontsize1 a,
.fontsize1 a:link,
.fontsize1 a:visited,
.fontsize1 a:active,
.fontsize1 a:hover       {font-size: 11px;}
.fontsize2,
.fontsize2 a,
.fontsize2 a:link,
.fontsize2 a:visited,
.fontsize2 a:active,
.fontsize2 a:hover       {font-size: 13px;}
.fontsize3,
.fontsize3 a,
.fontsize3 a:link,
.fontsize3 a:visited,
.fontsize3 a:active,
.fontsize3 a:hover       {font-size: 16px;}
.fontsize4,
.fontsize4 a,
.fontsize4 a:link,
.fontsize4 a:visited,
.fontsize4 a:active,
.fontsize4 a:hover       {font-size: 19px;}
.fontsize5,
.fontsize5 a,
.fontsize5 a:link,
.fontsize5 a:visited,
.fontsize5 a:active,
.fontsize5 a:hover       {font-size: 25px;}
.fontsize6,
.fontsize6 a,
.fontsize6 a:link,
.fontsize6 a:visited,
.fontsize6 a:active,
.fontsize6 a:hover       {font-size: 30px;}
.fontsize7,
.fontsize7 a,
.fontsize7 a:link,
.fontsize7 a:visited,
.fontsize7 a:active,
.fontsize7 a:hover       {font-size: 50px;}

.fontsizeminus1,
.fontsizeminus1 a,
.fontsizeminus1 a:link,
.fontsizeminus1 a:visited,
.fontsizeminus1 a:active,
.fontsizeminus1 a:hover  {font-size:0.80em;}
.fontsizeminus2,
.fontsizeminus2 a,
.fontsizeminus1 a:link,
.fontsizeminus1 a:visited,
.fontsizeminus1 a:active,
.fontsizeminus2 a:hover  {font-size:0.60em;}
.fontsizeminus3,
.fontsizeminus3 a,
.fontsizeminus3 a:link,
.fontsizeminus3 a:visited,
.fontsizeminus3 a:active,
.fontsizeminus3 a:hover  {font-size:0.40em;}
.fontsizeminus4,
.fontsizeminus4 a,
.fontsizeminus4 a:link,
.fontsizeminus4 a:visited,
.fontsizeminus4 a:active,
.fontsizeminus4 a:hover  {font-size:0.20em;}

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

/*
.fontsizeplus1          {font-size:2.2em;}
.fontsizeplus1 a        {font-size:2.2em;}
.fontsizeplus1 a:hover  {font-size:2.2em;}
.fontsizeminus1         {font-size:0.8em;}
.fontsizeminus1 a       {font-size:0.8em;}
.fontsizeminus1 a:hover {font-size:0.8em;}
.fontsizeplus2          {font-size:3.4em;}
.fontsizeplus2 a        {font-size:3.4em;}
.fontsizeplus2 a:hover  {font-size:3.4em;}
.fontsizeminus2         {font-size:0.6em;}
.fontsizeminus2 a       {font-size:0.6em;}
.fontsizeminus2 a:hover {font-size:0.6em;}
.fontsizeplus3          {font-size:4.6em;}
.fontsizeplus3 a        {font-size:4.6em;}
.fontsizeplus3 a:hover  {font-size:4.6em;}
.fontsizeminus3         {font-size:0.4em;}
.fontsizeminus3 a       {font-size:0.4em;}
.fontsizeminus3 a:hover {font-size:0.4em;}
.fontsizeplus4          {font-size:5.8em;}
.fontsizeplus4 a        {font-size:5.8em;}
.fontsizeplus4 a:hover  {font-size:5.8em;}
.fontsizeminus4         {font-size:0.2em;}
.fontsizeminus4 a       {font-size:0.2em;}
.fontsizeminus4 a:hover {font-size:0.2em;}
*/
.nobr    {white-space:nowrap;}
.hidden  {display:none;}
label    { cursor:pointer; }
fieldset { border: 1px solid #ccc; padding:5px; margin: 5px; }
legend   { padding-left:2px; padding-right:2px; border:1px solid #ccc; background-color:#fff; font-size: 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; }
/* }}} 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:10px;
	padding-right:20px;
}
.escalated_ticket_link_container a {
	color:#FFFFFF !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;
}
