 
* html div.RadTabStrip .rtsLI { float: none; }    
*+html div.RadTabStrip .rtsLI { float: none; }    
    
    .TelerikModalOverlay{z-index: 8000 !important;}
    .rwNormalWindow{z-index: 8001 !important;}

   /** html div.RadEditor .reWrapper {border: red 10px solid;} 
   *+html div.RadEditor .reWrapper {border: red 10px solid;}  */
   
 /*  table.table01{
   
   min-height:500px;
  height:auto !important;
  height:500px;
   
   }
   
 selector {
  min-height:500px;
  height:auto !important;
  height:500px;
}

.pageView
{
    margin-top: -1px;
    padding: 30px;
}
*/
.AutoShrink
        {
            width: auto !important;
        }
        div.AutoShrink
        {
            float: left;
        }
.pageView_simple
        {
            /*border-top: none !important; */
            margin-top: -1px !important;
            padding: 30px;
        }
                

.pageView
        {
            /*border-top: none !important; */
            margin-top: -1px !important;
            border: 1px solid #898c95 !important;
            padding: 30px;
        }
        .pageView img
        {
            margin: 0;
        }

.hub_button
{
    width: 180px;
    margin:2px;
    padding:1px;
}

.lrg_blue{
    font-family: Century Gothic,Arial; 
    font-size: 12pt; 
    font-weight: bold; 
    color: #3366CC;
}
a.hov01{
	color: Silver;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}

a.hov01:hover{
	color: Aqua;
}

/* Note: rcsLink is the RadSpell "Spell Check"  link. */

.hov02, .rscLink {
	padding: 2px;
    color: #404040;
	text-align: center;
	text-decoration: none;
	cursor:pointer;
}

.hov02b:hover {
	color: #4682b4;
}

.hov02b  {
	color: #404040;
	text-decoration: none;
	cursor:pointer;
}

.hov02:hover, .rscLink:hover {
	color: #4682b4;
}

a.hov03 {
	color: #404040;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}

a.hov03:hover{
	text-decoration: underline;
}

a.hov04{
	color: #F0F8FF;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}

a.hov04:hover{
	text-decoration: underline;
}

a.hov05{
	color: #8B0000;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}

a.hov05:hover{
	text-decoration: underline;
}

a.hov06{
	color: White;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}

a.hov06:hover{
	text-decoration: underline;
}

a.subtle {
	color: #5A6373;
}

a.verttab {
	background-color: transparent;
	color: black;
	display: block;
	height: 40px;
	padding: 5px 5px 5px 15px;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	width: 200px;
}

a.verttab:hover {
	text-decoration: underline; /*padding: 4px 5px 4px 14px;
            border-top: 1px solid #919B9C;
            border-bottom: 1px solid #919B9C;
            border-left: 1px solid #919B9C;
            border-right: none;*/
}

body{
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 8pt;
}

div.dropdown{
	border: 1px dotted #B0C4DE;
	font-family: Verdana;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.dummylink {
	color: #234F93;
	cursor: pointer;
	font-size: 9px;
}

div.dummylink:hover {
	text-decoration: underline;
}

hr {
	color: silver;
	height: 1px;
	width: 98%;
}

hr.dark {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: #333944 1px solid;
	padding-bottom: 4px;
	padding-top: 4px;
}

hr.subtle{
	padding-top: 4px;
	padding-bottom:4px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: #BFDDFF 1px dotted;
}

hr.thindot{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: #6A7B8E 1px dotted;
	padding-bottom: 4px;
	padding-top: 4px;
}

img.search{
	background: url(Images/search_bl.gif);
}

img.search:hover{
	background: url(Images/search_og.gif);
}

input,textarea {
	font-family: Verdana;
	font-size: 8pt;
    margin-bottom: 0px;
}

input.button {
	background-color: #F0F8FF;
	border-color: #708090;
	border-style: solid;
	border-width: 1px;
	color: #4682B4;
	text-align: center;
}

input.button:hover {
	background-color: #FFD700;
	color: #696969;
}

input.dropdown{
	border: 1px dotted #B0C4DE;
	font-family: Verdana;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

input.style01{
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li {
	font-family: Verdana;
	font-size: 8pt;
}

li.style01{
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select {
	font-family: Verdana;
	font-size: 8pt;
}

select.style01{
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.datalabel, td.datalabel{
	color: #696969;
	font-family: Verdana;
	white-space: nowrap;
}
.datalabel2{
    color: #1170A7;
	font-family: Verdana;
	white-space: nowrap;
}
.districtinfo{
	color: #B54649;
	font-family: Verdana;
}

span.dropdown{
	border: 1px dotted #B0C4DE;
	font-family: Verdana;
}

span.errborder{
	background-color: white; /*border: 1px solid red;*/
	color: #CF0000;
	margin: 1px;
	padding: 2px;
	vertical-align: middle;
	white-space: nowrap;
}

span.error{
	color: red;
	font-family: Verdana;
}

span.fieldlabel {
	color: #2A4E6C;
	font-family: Verdana;
}

span.fraction{
	font-size: xx-small;
	vertical-align: top;
}

span.hidden{
	color: Green;
	font-family: Verdana;
}

span.hilite{
	background-color: Yellow;
}

span.key{
	border: 1px solid #696969;
	font-family: Verdana;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-align: center;
	vertical-align: middle;
}

span.keysm{
	border: 1px solid #696969;
	font-family: Verdana;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
	vertical-align: middle;
}

span.message{
	color: #000040;
	font-family: Verdana;
}

span.sql{
	color: Tomato;
	font-family: Courier New;
}

span.userinfo, td.userinfo{
	color: #4682B4;
	font-family: Verdana;
	white-space: nowrap;
}

table{
	table-layout: auto;
}

table.dropdown{
	border: 1px dotted #B0C4DE;
	font-family: Verdana;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

td.adm_column{
	background-image: url(Images/gray_hl.gif);
}

td.datalabel{
	color: #696969;
	font-family: Verdana;
	text-align: right;
}

td.datalabel{
	color: #696969;
	font-family: Verdana;
	text-align: right;
}

td.fieldlabel {
	color: #2A4E6C;
	font-family: Verdana;
	text-align: right;
	vertical-align: top;
}

td.fieldlabel2 {
	color: #393939;
	font-family: Verdana;
	padding-right: 2px;
	text-align: right;
	vertical-align: top;
}

td.fin_column{
	background-image: url(Images/ltblue_hl.gif);
}

td.stu_column{
	background-image: url(Images/ltyellow_hl.gif);
}

th.headerstyle1{
	border-right: dotted 1px white;
	padding-left: 5px;
	padding-right: 5px;
}

th.headerstyle2{
	padding-left: 5px;
	padding-right: 5px;
}

tr.empdir_greenbar{
	background-image: url(Images/greenbar.gif);
}

tr.empdir_greenbar:hover{
	background-image: url(Images/ltyellow_hl.gif);
}

tr.hl {
	background-color: white;
}

tr.hl:hover {
	background-color: #FFD700;
}

tr.hl_alt {
	background-color: #F7F6F3;
}

tr.hl_alt:hover {
	background-color: #FFD700;
}

tr.hl2 {
	background-color: white;
	cursor: default;
}

tr.hl2:hover {
	background-color: #FFFFCC;
	cursor: default;
}

tr.hl2_alt {
	background-color: #F7F6F3;
	cursor: default;
}

tr.hl2_alt:hover {
	background-color: #FFFFCC;
	cursor: default;
}

tr.hl3 {
	background-color: white;
	cursor: default;
}

tr.hl3:hover {
	background-color: #FFFFCC;
	cursor: default;
}

tr.hl3_alt {
	background-color: #DEE3E8;
	cursor: default;
}

tr.hl3_alt:hover {
	background-color: #FFFFCC;
	cursor: default;
}

tr.srch1{
	background-color: white;
	cursor: pointer;
}

tr.srch1:hover {
	background-color: #FFD700;
}

tr.srch1_alt{
	background-color: #F7F6F3;
	cursor: pointer;
}

tr.srch1_alt:hover {
	background-color: #FFD700;
}

.menu{
	cursor: pointer;
}

.menu_static{
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	cursor: pointer;
}

.menu_static_hover{
	background-color: #C1D2EE;
	border-left: 1px solid #424F62;
	border-right: 1px solid #424F62;
	border-top: 1px solid #424F62;
	color: #424F62;
	cursor: pointer;
}

.menuitem {
	background-color: #F4F6F9;
	border: 1px solid #F4F6F9;
	color: #424F62;
	display: block;
	padding: 2px;
	
}

.menuitem a:link{
	background-color: transparent;
	background-image: none;
}

.menuitem_hover {
	background-color: #C1D2EE;
	border: 1px solid #424F62;
	color: #424F62;
	
}

.menuitem_hover a:link{
	background-color: transparent;
	background-image: none;
}

.standout {
	color: #424A5A;
	font-weight: bold;
}

.thumbnail{
	border-width: 0;
	position: relative;
	z-index: 5500;
}

.thumbnail span{
	background-color: white;
	color: #393939;
	left: -1000px;
	padding: 5px;
	position: absolute; /*CSS for enlarged image*/
	text-decoration: none;
	visibility: hidden;
	white-space: nowrap;
}

.thumbnail span img{
	border-width: 0; /*CSS for enlarged image*/
	padding: 2px;
	z-index: 10000;
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 5500;
}

.thumbnail:hover span{
	background-color: #F6F6F6;
	border: 1px solid #434D59;
	color: #2F3A44;
	font-size: 10pt;
	left: 40px; /*position where enlarged image should offset horizontally */
	padding: 10px 10px 12px 10px;
	top: 0;
	visibility: visible; /*CSS for enlarged image on hover*/
	z-index: 10000;
}
.thumbnail_left:hover span{
	background-color: #F6F6F6;
	border: 1px solid #434D59;
	color: #2F3A44;
	font-size: 10pt;
	left: -180px !important; /*position where enlarged image should offset horizontally */
	padding: 10px 10px 12px 10px;
	top: 0;
	visibility: visible; /*CSS for enlarged image on hover*/
	z-index: 10000;
}

.vertical {
	filter: flipH flipV;
	writing-mode: tb-rl;
}

.reWrapper_corner, .reWrapper_center 
    {
        display: none !important;                
    }
                
    .reLeftVerticalSide, 
    .reRightVerticalSide, 
    .reToolZone,
    .reToolCell
    {
        background: white !important;
    }
    
    .reContentCell
    {
        border-width: 0 !important;
    }
    
    .formInput
    {
       border: solid 1px black;
    }
    
    .RadEditor
    {
        filter: chroma(color=c2dcf0);
    }