/* CSS TEXT */

.white {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 28px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}



.text {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
}
.text1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.red {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	color: #FF0000;
	text-decoration: none;
}

.a:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: underline;
}
.a:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: underline;
}
.a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}


.b:link {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.b:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.b:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
}



.c:link {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.c:visited {
	font-family: Verdana;
	font-size: 12px;
    font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.c:hover {
	font-family: Verdana;
	font-size: 12px;
    font-weight:bold;
	color: #FF3300;
	text-decoration: underline;
}

.d:link {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
}
.d:visited {
	font-family: Verdana;
	font-size: 12px;
    font-weight:bold;
	color: #FF0000;
	text-decoration: none;
}
.d:hover {
	font-family: Verdana;
	font-size: 12px;
    font-weight:bold;
	color: #000000;
	text-decoration: underline;
}
.left:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #528BC5;
	text-decoration:none;
}
.left:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #528BC5;
	text-decoration: none;
}
.left:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}







/* CSS BACKROUND */

.top1_line {
	background-image: url(../images/top1_line_bg.jpg);
	background-repeat: repeat-x;
	height:1px;
}
.top2_line {
	background-image: url(../images/top2_line_bg.jpg);
	background-repeat: repeat-x;
	height:1px;
}

.banner_line{
	background-image: url(../images/banner_line.jpg);
	background-repeat: repeat-x;
	height:4px;
}

.welcome_bg{
	background-image: url(../images/welcome_bg.jpg);
	background-repeat: repeat-x;
	height:118px;
}

.map_bg{
	background-image: url(../images/map_bg.jpg);
	height:329px;
	/*width: 462px;*/
	background-repeat: no-repeat;
}

.news_forum-bg{
	background-image: url(../images/news_fourm_bg.jpg);
	*width:216px;
	background-repeat: repeat-y;
}
.bottom{
	background-image: url(../images/bottom_bg.jpg);
	background-repeat: repeat-x;
	height: 35px;
}
.text-12 {

	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.box_text {

	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.org {

	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	color: #FF6600;
	text-decoration: none;
}

.text12 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}

.line1 {
	background-color: #3A668D;
	color: #FFFFFF;
	padding-left: 5px;
}
.line2 {
	background-color: #7CA5C9;
	color: #FFFFFF;
	padding-left: 5px;
}

.TTT
{
  z-index:1;
 background-color: #000000;
 
}

.box_text2 {
	background-color: #E9F0FC;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.box_text1 {
	background-color: #DDE9FB;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.gridin {
	background-color: #EAF1FD;
}

.gridout {
	background-color: #F3F7FE;
}



a.info{
    position:relative; /*this is the key*/
   /* z-index:24; background-color:#ccc; */
    color:#000;
    text-decoration:none}

a.info:hover{
/*z-index:25; background-color:#ff0*/
}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/

	/*background-image: url(../images/img_load.gif);
	 background-repeat: no-repeat;
	 position:absolute;visibility:hidden;z-index:1;
	 */
	/* position:absolute;*/
	 /*visibility:hidden;*/
	 z-index:1;
	
    display:block;
    position:absolute;*
   /*top:2em; left:2em; width:25em;*/
    border:1px solid #000000;
  /*  background-color:#ECF5FF; color:#000;*/
    text-align: center}

	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}

.banfill
{
        background: #D2EAFA;
}

.admbox
{
        position:absolute;
        top:220px;
        left:520px;
        width:135px;
        height:100px;
        margin-top:10px;
        border-left:solid 1px;
        border-top:solid 1px;
        border-bottom:solid 1px;
        text-align: left;
        font-size: 11px;
        padding: 3px;
}

.admboxchoice
{
        position:absolute;
        top:220px;
        left:655px;
        width:52px;
        height:100px;
        margin-top:10px;
        border-right:solid 1px #000066;
        border-top:solid 1px #000066;
        border-bottom:solid 1px #000066;
        text-align: center;
        padding: 3px;
        background: #000066;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#ffffff;
}

.boxline
{
        margin-top:10px;
        margin-bottom:10px
}

.boxline2
{
        margin-top:5px;
        margin-bottom:5px
}

.activate_choice
{
        position:absolute;
        top:200px;
        left:520px;
        width:200px;
        height:100px;
        margin-top:10px;
        text-align: left;
        font-size: 11px;
        padding: 3px;
}

.headerteach
{
        position:relative;
        left:160px;
        bottom:4px;
        font-size: 10px
}

.switch
{
        position:absolute;
        left:8px;
        top:86px;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none;
}

.admheader
{
        width:260px;
        padding-left: 2px;
        padding-top: 2px;
        padding-bottom: 1px;
        border-left: solid 1px #000066;
        border-bottom: dashed 1px #000066;
        margin-top: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
        color:#000066;
        background: #ffffff;
}

.login
{
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#ffffff;
        background: #000066
}

.normal_sm
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px
}

.normal
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px
}

.normal_bld
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold
}

.normal12
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px
}

.normalctr
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center
}

.small
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding: 5px;
}


.home
{
        padding: 2px 5px 2px 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc
}


.pg_title
{
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color:#000066;
}

.pg_title_adm
{
        background:#000066;
        padding: 5px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color:#ffffff;
}

.pg_title_adm_12
{
        background:#000066;
        padding: 5px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color:#ffffff;
}

.pg_title_sub
{
        color: #000066;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight:bold
}

.title_blue
{
        color: #000066;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight:bold
}

.title_bluetwo
{
        color: #000066;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        margin-top: 12px;
        margin-bottom: 12px;
}

.title_green
{
        color: #0f9a0c;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px
}

.title_white
{
        color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px
}

.title
{
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px
}

.instr
{
        border: dotted 1px #666666;
        color:#FF7735;
        background: #E2EBEA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px
}

.pg_path
{
        padding: 10px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:#666666;
}

.dir_title
{
        padding: 5px 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        background: #000066
}

.dir_txt
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding: 3px 3px;
        color: #000000;
        border-bottom: 1px solid #666666
}

.dropdown
{
        padding: 0px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        background:#000066
}

.banfill_gray
{
        background: #333333;
}

.whitetxt1
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ffffff
}

.whitetxt12
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff
}

.results
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0000;
        font-weight: bold;
}

.bullet a
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
}

 .listingcell3 {
     border:1px solid;
     border-right-style:none;
     border-left-style:solid;
     border-top-style:solid;
     border-color:#dddddd;
     background:#ffffff;
}

.listingcell4 {
     border:1px solid;
     border-right-style:none;
     border-left-style:solid;
     border-top-style:solid;
     border-color:#ffffff;
     background:#dddddd;
}

.normal13
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration : none;
}


.normalred
{
        FONT-SIZE: 12px;
        COLOR: #990000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}

.normalblack
{
        FONT-SIZE: 12px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}

.normalblue
{
        FONT-SIZE: 12px;
        COLOR: #000099;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}

.smallblack
{
        FONT-SIZE: 10px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.tyearbox
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: solid;
                border-bottom-style: solid;
                border-top-style: solid;
                border-color: #FFFFFF;
                background-color: #FFFFFF;
}

.welcome
{
                color: #FFFFFF;
                font-family: verdana;
                font-size: 8pt;
                font-weight: bold;
}

.hrbar
{
                color: #153B9C;
}
/*
.selectbox1
{
                border: 1px solid;
                border-color: #FFFFFF;
                background-color: #FFFFFF;
                font-family: verdana;
                font-size: 810px;
                width: 180px;
}*/

.subheader
{
                font-family: verdana;
                font-size: 10pt;
                font-weight: bold;
                color: #153B9C;
}

.bigtext
{
                font-family: verdana;
                font-size: 13pt;
                color: #000000;
}

.midtext
{
                font-family: verdana;
                font-size: 8pt;
                font-weight: bold;
                color: #000000;
}

.errortext
{
                font-family: verdana;
                font-size: 9pt;
                color: #FF0000;
}

.adminheader
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-bottom-style: solid;
                border-top-style: none;
                border-color: #000000;
                color: #FFFFFF;
                font-family: verdana;
                font-size: 8pt;
                background-color: #153B9C;
}

.adminheader2
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-bottom-style: solid;
                border-top-style: none;
                border-color: #000000;
                color: #FFFFFF;
                font-family: verdana;
                background-color: #6D83B8;
}

.sidenav
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: none;
                border-bottom-style: none;
                border-top-style: none;
                border-color: #000000;
                background: #dddddd;
}

.sidenav2
{
                background: #dddddd;
                 padding: 10px;
}

.navsection
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-bottom-style: solid;
                border-top-style: none;
                border-color: #000000;
                color: #FFFFFF;
                font-family: verdana;
                font-size: 10pt;
                background-color: #EBEDF1;
}

.selectbox1
{
                border: 1px solid;
                border-color: #FFFFFF;
                background: #FFFFFF;
                font-family: verdana;
                font-size: 10px;
                width: 190px;
}

.subheader
{
                font-family: verdana;
                font-size: 12px;
                font-weight: bold;
                color: #000000;
}

.bigtext
{
                font-family: verdana;
                font-size: 14px;
                font-weight: bold;
                color: #000000;
}

.midtext
{
                font-family: verdana;
                font-size: 10pt;
                color: #000000;
}

.basictext
{
                font-family: verdana;
                font-size: 10px;
}

.littletext
{
                font-family: verdana;
                font-size: 10px;
}

.tinytext
{
                font-family: verdana;
                font-size: 6pt;
}

.errortext
{
                font-family: verdana;
                font-size: 9pt;
                color: #FF0000;
}

.textbox
{	
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

