/* Default CSS Stylesheet for a new Web Application project */
html, body {height:100%;}
body
{
   font-family: Verdana, Arial, Helvetica, Sans Serif;
    font-size: 11px;
    font-weight : normal;
    letter-spacing : normal;
    text-transform : none;
    word-spacing: normal;
    margin-top : 0px;
    margin-left : 0px;
    line-height:14px;
     background-image: url('../images/stripe.png' );
}	
  .clear
        {
            clear: both;
            display: block;
            height: 1px;
            overflow: hidden;
            margin: 0;
            padding: 0;
        }
        #wrapper
        {
            background-color: #ffffff;
            border: solid 1px #ccc;
            margin-left: auto;
            margin-right: auto;
            margin-top: 5px;
            width: 988px;
        }
        #middle
        {
            margin-left: 0px;
            width: 988px;
        }
        #header
        {
            width: 990px;
            height: 125px;
            background: #ffffff;
            padding: 5px;
            padding-top:0px;
            padding-left:0px;
            padding-right:10px;
            position: absolute; 
            top: 0px; 
            z-index: 1999;
        }
        #main
        {
            position: absolute;
            top: 120px;
            z-index: 0;
            min-width: 990px;
            width: 990px;
            background: #ffffff;
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 15px;
            padding-bottom: 5px;
        }
        #mainhead
        {
            float: left;
            width: 820px;
        }
        #col1, #col2, #col3, #col4
        {
            /* min-height: 600px; */
            width: 204px;
            padding-top: 5px;
            float: right;
        }
        #col5
        {
            float: right;
            border-left: solid 3px #dddddd;
            width: 155px;
        }
        #footer {
            height: 60px;
            width: 980px;
             text-align: center;
        }
        .highlightbox
        {
            background: transparent url(../images/gradient2.png) repeat scroll 0 0;
            font-size: 8pt;
            padding-left: 5px;
            padding-right: 5px;
            margin-top: 10px;
            width: 188px;
            height: 160px;
            border: solid 1px #f3f3f3;
             -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
        }
        .highlightbox_content
        {
            width: 180px;
            height: 100px;
        }
        .highlightbox_footer
        {
            width: 180px;
            text-align: right;
            padding-bottom: 5px;
        }
        
        #focus_top
        {
            float: left;
            width: 809px;
            border: 1px dotted #ccc;
        }
        #focus_top dl
        {
            list-style-position: outside;
            list-style-type: disc;
            text-align: left;
            position: absolute;
            top: 102px;
            left: 100px;
            width: 700px;
        }
        #focus_top dd
        {
            width: 205px;
            float: left;
            margin-left: 10px;
            margin-right: 5px;
        }
        #focus_top dt
        {
            float: left;
            width: 10px;
            background-color: #bbeeff;
            height: 30px;
        }
        #focus_top dt img
        {
            margin-left: 10px;
        }
        #focus_top dd.border
        {
            width: 80px;
            float: left;
            margin-right: -35px;
        }
        
/* Scoilnet top menus */

.scoilnetmenus
{
    height: 20px; 
    width: 170px; 
    background-repeat: no-repeat; 
    text-align: center; 
    font-variant: small-caps;
    font-weight: bold;
    padding-top: 3px; 
    float: left; 
    margin-right: 4px;
}
.menuteachers
{
    background-image: url('../images/mainnavscoilnet_bg_blue.gif');
}
.menustudents
{
    background-image: url('../images/mainnavscoilnet_bg_or.gif');
}
.menuparents
{
    background-image: url('../images/mainnavscoilnet_bg_green.gif');
}
.menusites
{
    background-image: url('../images/mainnavscoilnet_bg_grey.gif');
}
        
/* Main Columns styles */
.columns_main
        {
        font-size:8pt;
        background-color:#f4f3f3;
        padding-right:2px;
        padding-left:2px;
        width:195px;
        /* height:100%; */
         -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
        }
        .columns_header {
        font-size: 16px;
        width:190px;
        margin-left:2px;
        margin-top:5px;
        height: 25px;
        background-color:#ffffff;
        font-family:Arial;
        text-align:right;
        }
        .columns_subheader {
        background-color:#6699cc;
        color:#ffffff;
        font-weight:bold;
        width:185px;
        height:18px;
        margin-left:2px;
        margin-top:5px;
        margin-bottom:-5px;
        padding-left:5px;
        padding-top:4px;
        }
        .columns_subheader_students {
        background-color:#feb03c;
        color:#ffffff;
        font-weight:bold;
        width:185px;
        height:18px;
        margin-left:2px;
        margin-top:5px;
        margin-bottom:-5px;
        padding-left:5px;
        padding-top:4px;
        }
 
        .columns_main UL {
         list-style-position: outside;
        }
        .columns_main UL LI {
        padding-left:10px;
        }
        .columns_main DL {
        width:180px;
        }
        .columns_main DT {
        float:left;width:120px;padding-left: 5px;
        }
        .columns_main DD {
        float:right;width:60px;
        vertical-align:top;
        }
        .columns_main DD IMG {
        position:relative;
        top: -35px;
        left: 10px;        
}

/* General links */

A, A:visited
{
text-decoration:none;
color:Blue;
}
A:hover
{
text-decoration: underline;
}
IMG {
border: 0px;
}
.altrow 
{
	background-color: #cccccc
}
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing: 	normal;
	letter-spacing: 	normal;
	text-transform: 	none;
	font-family: Arial, Helvetica, sans-serif;
	text-justify: auto
	}	

.New_label{
color:#ff0000;
padding-left:3px;
}
.DGRes
{
COLOR:  Gray; 
font-size: 8pt;
font-weight: bold;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
text-align:left;
padding-left : 5px;
	
}
.Box_header , .Box_header_students, .Box_header_parents,
 .Box_header_teachers ,  .Box_header_sen, .Box_header_geo,  .Box_header_geoRes
{ 
COLOR: #336699; 
font-size: 7pt;
font-weight: bold;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
height: 20px;
text-align:left;
padding-left : 5px;
background-color : #dddddd;
}
.Box_header_students 
{
background-color : #fa9501;
}
.Box_header_parents 
{
background-color : #979802;
}
.Box_header_teachers 
{
background-color : #0799fb;
}
.Box_header_sen 
{
background-color : #983401;
}
.Box_header_geo 
{
background-color : #D34D4D;
color: #ffffff;
height: 16px;
}
.Box_header_geoRes
{
background-color : #1D84A2;
color: #ffffff;
height: 16px;
}
.Box_header_blue
{
COLOR: #006699; 
font-size: 9pt;
font-weight: bold;
FONT-FAMILY: arial, helvetica, sans-serif;
text-align:left;
padding-left : 5px;
padding-top:10px;
padding-bottom:10px;
	
}

.Box_header_col3
{ 
COLOR: #ffffff; 
font-size: 7pt;
font-weight: bold;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
height: 20px;
text-align:left;
padding-left : 5px;
background-color : #69696a;
}
.Box_header_trans
{ 
COLOR: #336699; 
font-size: 7pt;
font-weight: bold;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
height: 20px;
text-align:left;
padding-left : 5px;
}
.Box_header_white
{ 
COLOR: #ffffff; 
font-size: 7pt;
font-weight: bold;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
height: 20px;
text-align:left;
}
.Box_frame_white
{
	background-color : #ffffff;
	border-style : solid;
	border-color: #cdcdcd;
 border-width : 1px;
}
.Res_Datalist 
{ 
COLOR: black; 
font-size: 8pt;
FONT-FAMILY: verdana, arial, helvetica, sans-serif }

.Res_Paging 
{ 
COLOR: black; 
font-size: 7pt;
FONT-FAMILY: verdana, arial, helvetica, sans-serif }

.Res_display_details
{
	z-index: 40;
	position: absolute;
	top: 110px;
	left: 85px;
	font-size: 8pt;
	color: blue;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffcc;
}

#divCont
{
	position:relative;

}

.MyPort
{
	position: absolute;
	left: 610px;
	top: 20px;
	z-index: 999;
}
.MyPort_shadow
{
	position: absolute;
	left: 605px;
	top: 25px;
	z-index: 997;
}
.Main_nav_link:hover
{
	text-decoration: underline;
}
.Main_nav_link, .Main_nav_link:visited
{
	text-decoration: none;
	color: #000000;
}


.nav_section:hover
{
	
	font-size: 7pt;
	 font-variant:small-caps;
	text-decoration: underline;
	background-color: #000000;
	 
}
.nav_section
{
	color: Blue;
	font-weight: bold;
	font-size: 7pt; 
	font-variant:small-caps;
	text-decoration: none;
}
.std_text
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
}
.std_bigger_text
{
font-size: 16px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
}
.std_text_pl10
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
padding-left: 10px;
}
.std_bold
{
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, Sans Serif;
}
.std_bold_big
{
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: Navy 
}

.more_link, .more_link:visited
{
font-size: 11px;
color: blue;
text-decoration:none;
	
}
.more_link:hover, .more_link_yf:hover
{
font-size: 11px;
text-decoration: underline;
color:Blue;
}
.more_link_green
{
font-size: 11px;
color: green;
text-decoration:none;
	
}
.more_link_green:hover
{
font-size: 11px;
color: green;
text-decoration: underline;
}
.more_link_dblue
{
font-size: 11px;
font-weight: bold;
color: navy;
text-decoration:none;
	
}
.more_link_dblue:hover
{
font-size: 11px;
font-weight: bold;
color: navy;
text-decoration: underline;
}
.more_link_yf
{
font-size: 11px;
color: #303366;
text-decoration:none;
	
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: #e0e0e0;
  border: 2px outset #e0e0e0;
  padding: 4px 2px 4px 2px;
  text-align: left;
  position: relative;
  top: 112px;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #5050f0;
  border: 1px inset #e0e0e0;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #e0e0e0;
  border: 2px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 200;
}

div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #5050f0;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}
.drop_submenu, .drop_submenu3, .drop_submenu2, .drop_submenu4
{
  color: #111111;
  text-decoration: none;
 	list-style: list-style-image;
 	 list-style-position: inside;
   vertical-align:  super;	
   list-style-image: url(/images/spacer.gif);
   line-height:20px;
}
.drop_submenu:visited
{
  color: #111111;
}
/*
.drop_submenu:hover
{
  color: #222222;
  text-decoration: none;
  background-color: #6699ff;
	list-style-image: url(/images/cube_blue.gif);
   vertical-align:   super;
   
  }
*/
.drop_submenu:hover
{
 border-bottom: 2px dotted #6699ff;
  text-decoration: none;
	list-style-image: url(/images/cube_blue.gif);
   vertical-align:   super;
   
  }
  
  .drop_submenu2:hover
{
  color: #222222;
  text-decoration: none;
  background-color: #ff9900;
  	list-style-image: url(/images/cube_orange.gif);
   vertical-align:   super;
}
.drop_submenu3:hover
{
  color: #222222;
  text-decoration: none;
  background-color: #99cc33;
  	list-style-image: url(images/cube_green.gif);
   vertical-align:   super;

}
.drop_submenu4:hover
{
	list-style-image: url(/images/at_home.gif);
	color: #222222;
	background-color: #98ccfe;
	text-decoration: none;
		list-style-image: url(/images/cube_blue.gif);
   vertical-align:   super;

}
.submenu 
{
	  font-family: Verdana, "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
	background-color: #ffcc33;
}
.tree_panel 
{ overflow:auto ;
}
.tabledetails, .tableschool
{
	padding: 2px;
	
}
.tableschool
{
font-size: xx-small ;
}
.tabledetails
{
font-size: x-small ;
font-weight: bold;
}
.Calendar_NextPrev
{
	text-decoration: none;
}

UL.tabs {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	margin: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	font-size: 8pt;
}

UL.tabs LI {
	FLOAT: left;
	WIDTH: 21px;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 4px;
	HEIGHT: 20px;
	TEXT-ALIGN: center
}
UL.tabs LI.active A {
	COLOR: #fff;
}

UL.tabs LI A {
	FONT-WEIGHT: bold;
}
UL.tabs A 
{
	text-decoration: none;
}

/* Clipboard styles */

        .ClipboardList
        {
            font-size: .9em;
            list-style-type: none;
            list-style-position: outside;
        }
        .ClipboardList ul
        {
            list-style-type: none;
            margin-left: 4px;
            margin-right: 4px;
            margin-top:5px;
            line-height: 3em;
            overflow:hidden;
            white-space:nowrap;
        }
        .ClipboardList li img
        {
           padding-right:5px;
        }
        .ClipboardList a:hover
        {
            border-bottom:dotted 1px blue;
        }
        .ClipboardList a
        {
            text-decoration: none;
            color: #000;
        }
        #Clear_clip
        {
            margin-bottom: 5px;
            padding-left: 5px;
            color: Blue;
        }
        #twitter_box
        {
        	 background-image: url('../images/twitter_bgbox.gif' );
        	
        	 height:202px;
        }
        #twitter_content
        {
        	position:relative;
			font-size:0.8em;
			left:20px;
			overflow:hidden;
			position:relative;
			text-align:left;
			height:120px;
			top:55px;
			width:110px;
        } 
         #quizzes_box
        {
        	 background-image: url('../images/quizzes_bgbox.gif' );
        	
        	 height:185px;
        }
        #quizzes_content
        {
        	position:relative;
        	left: 30px;
			font-size:1em;
			font-weight:bold;
			overflow:hidden;
			position:relative;
			text-align:left;
			height:120px;
			top:60px;
			width:110px;
        } 
        #top5_box
        {
        	 
        	 width:150px;
        }
                #top5_box_header
        {
        	 background-image: url('../images/topten/top5_top.gif' );
        	 height:40px;
        	 width:150px;
        }
                #top5_box_main
        {
        	 border-left:solid 4px #fc9700;
        	 border-right:solid 4px #fc9700;
        	 
        	 width:128px;
        	 margin-left: 14px;
        }
                #top5_box_footer
        {
        	 background-image: url('../images/topten/top5_bottom.gif' );
        	 height:15px;
        	 width:150px;
        }

        .listmostviewed
        {
        	line-height:20px;
        	margin-bottom:10px;
        	margin-left:20px;
        	font-size:0.8em;
        	width:100px;
        }
        .listtopten
        {
        	margin-top: 0px;
	        margin-left: -40px;
	        margin-bottom: 0px;
	        padding-top:5px;
            list-style:none;
        }
         .listtopten li
       {
        line-height:16px;
        padding: 0 0 4px 27px;
        }
         .listtopten li.tt1
       {
        	background:transparent url(../images/topten/one.gif) no-repeat scroll 5px 0;
        	
        }
         .listtopten li.tt2
       {
        	background:transparent url(../images/topten/two.gif) no-repeat scroll 5px 0;
        	
        }
         .listtopten li.tt3
       {
        	background:transparent url(../images/topten/three.gif) no-repeat scroll 5px 0;
        	
        }
         .listtopten li.tt4
       {
        	background:transparent url(../images/topten/four.gif) no-repeat scroll 5px 0;
        	
        }
         .listtopten li.tt5
       {
        	background:transparent url(../images/topten/five.gif) no-repeat scroll 5px 0;
        	
        }
        #listnumbers
        {
        	border:solid 1px #cccccc;
        	
        	padding:2px;
        	margin-right:10px;
        	margin-left:5px;
        }
         .wbterms
        {
            height: 300px;
            width: 600px;
            position: absolute;
            z-index: 9999;
            border: solid 1px black;
            background-color: #ffffff;
            padding: 5px;
            left: 0px;
            top: 60px;
        }
         .wbgeneral
        {
            height: 50px;
            width: 600px;
            position: absolute;
            z-index: 9999;
            border: solid 1px black;
            background-color: #ffffff;
            padding: 5px;
            left: 0px;
            top: 60px;
        }
       
        /* Newsletter Box */
       .box_newsletter
       {
       	width:133px;margin-left:7px;height:250px;
       } 
	 .box_newsletter .bottom
       {
       	vertical-align:top;position:relative;top:-11px;
       } 
      
