.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #074D85;
}
.bgrtable {
	background-image: url(images/frame1-bgr.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.inputtext {
	background-color: #FFFFFF;
}

.inputtextC {
	background-color: #FFFFFF;
	text-transform: capitalize;
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tableborder {
	background-color: #FFE4D9;
	border: 2px dotted #0D6BCF;
}
a.linkfooter {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024D91;
}
a.linkfooter:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.separator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024D91;
}
a.link {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #064F91;
}
a.link:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EB6400;
}
a.link2 {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #064F91;
}
a.link2:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EB6400;
}
.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
}

a.link3 {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0169DC;
}
a.link3:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EB6400;
}

.footerbg
{
text-align: center;
width: 770px; 
height: 44px;
background-image: url("../imagesFP/footer-bgr.jpg"); 
}



.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0169DC;
	font-weight: normal;
}
/*//////////////////////////////////////////////////////////////////////////////////*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #d8eafa;
}

.title {
	font-size: 13px;
	color: #1d3ead; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: #fff5ee;
}

.black {
	font-size: 13px;
	color: #000000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: #ffffff;
}

.brownTitle {
	font-size: 13px;
	color: #800000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: $fff5ee;
}
.route {
	font-size: 12px;
	color: #000000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: #fff5ee;
}
.routeL {
	font-size: 15px;
	color: #0169DC; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: #fffff0;
	text-align: left;
}
.operator {
	font-size: 14px;
	color: #0169DC; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: #fff5ee;
	text-align: left;
}
/*
.operatorS1{
	font-size: 13px;
	color: #579FEE; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: #fff5ee;
	text-align: left;
}*/
.operatorS {
	font-size: 14px;
	color: #0169DC; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	/*background-color: #BCDAFC;*/
	background-color: #B3E3FA;
	text-align: left;
}

.text {
	font-size: 12px;
	color: #1d3ead; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff5ee;
	padding-left: 5px;
}

.text_right {
	font-size: 12px;
	color: #1d3ead; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/*background-color: #fff5ee;*/
	padding-left: 5px;
	text-align: right;
}
.text-center {
	font-size: 12px;
	color: #1d3ead; 
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fffff0;
}

.category_text {
	font-size: 18px;
	color: #1d3ead; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	background-color: #ffffff;
}

.textblue {
	font-size: 11px;
	font-weight: bold;
	color: #4169e1; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fffff0;
	}
.textbrown {
	font-size: 11px;
	color: #800000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}

.N {
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #dcdcdc;
	background-color: #FFFFFF;
	text-align: center;
	width: 19px;
	z-index: 1;
}

.L {
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #1d3ead;
	background-color: #8fbc8f;
	text-align: center;
/*	width: 19px;
	z-index: 1;*/
}

.M {
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #1d3ead;
	background-color: #FFCC66;
	text-align: center;
	/*width: 19px;
	z-index: 1;*/
}

.H {
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #1d3ead;
	background-color: #FF9999;
	text-align: center;
/*	width: 19px;
	z-index: 1;*/
}

a.links:link {text-decoration: underline; color:#4b0082;font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif;} 
a.links:visited {text-decoration: underline; color:#4b0082;font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif;} 
a.links:hover {text-decoration: none; color:#ff0000;font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif;}

a.orangeLink:link {text-decoration: underline; color:#FA4C03;font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: bold;} 
a.orangeLink:visited {text-decoration: underline; color:#FA4C03;font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: bold;} 
a.orangeLink:hover {text-decoration: none; color:#ff0000;font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: bold;}


a span {
  display: none;
  width: 205px;
  height: auto;
  }

a {position: relative;}
 
a:hover {
  background: #dbe4f2;
  text-decoration: none;
  z-index: 1;
  
  }
/* The above hover change defeats the
  IE/Win display changing bug */
 
a:hover span {
  display: block;
  position: absolute;
  top: -25px;
  left: 6px;
  background: #fffff0;
  color: #1d3ead; 
  border: 1px solid #1d3ead;
  font-weight: normal;
    }
	
p.times a {z-index: 25;}

.times {
	background: #ffffff;
	z-index: 25;}

.green {
	font-size: 12px;
	font-weight: bold;
	color: #006400; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff5ee;
}
.light-blue {
	font-size: 12px;
	color: #0169DC; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fffff0;
	padding-left: 5px;
	font-weight: normal;
}

.light-blue2 {
	font-size: 12px;
	color: #0169DC; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff5ee;
	padding-left: 5px;
	font-weight: normal;
}

.faintblue {
	font-size: 12px;
	color: #57A2F5; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/*background-color: #fff5ee;*/
	padding-left: 5px;
	font-weight: bold;
}

.faintblue2 {
	font-size: 12px;
	color: #57A2F5; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left: 5px;
	font-weight: normal;
	text-align: left;
}

.faintbluesm {
	font-size: 11px;
	color: #57A2F5; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left: 5px;
	font-weight: normal;
}
.text-brown {
	font-size: 11px;
	color: #800000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fffff0;
}

.text-blue {
	font-size: 11px;
	color: #1d3ead; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
    background-color: #fffff0;
}
.textdisc {
	font-size: 11px;
	color: #1d3ead; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fffff0;
}
.text_left {
	font-size: 12px;
	color: #1d3ead; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff5ee;
	padding-left: 5px;
	text-align: left;
}

.darkorange {
	font-size: 13px;
	color: #FA4C03; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff5ee;
	padding-left: 5px;
	text-align: left;
}

.darkorangeSm {
	font-size: 12px;
	color: #FA4C03; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff5ee;
	padding-left: 5px;
	text-align: left;
}

.box {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #000000;
	}
.orangebox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	background: orange;
	color: #ffffff;
    border: 1px solid #000000;
	font-weight: bold;
	}

.redbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	background: #FF3366;
	color: #ffffff;
    border: 1px solid #000000;
	font-weight: bold;
	}

.viatext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #4169e1;
	font-weight: bold;
	}

.drop {
	font-size: 11px;
	color: #0169DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: #ffffff;
	text-align:left;
	}

.notify {
	font-size: 12px;
	color: #ff0000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background: #fffff0;
	text-align: center;
	}
.note_text {
	font-size: 10px;
	color: #ff0000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}

	.textred {
	font-size: 11px;
	font-weight: bold;
	color: #DC143C; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff5ee;
	}
	.errortext {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10px; color:#C00000; font-weight: bold;
    }
	.text-red {
	font-size: 11px;
	color: #ff0000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}
        
        span.redspan{
            display: inline-block;
            background: #ff0000;
            width: 125px;
            color: #ffffff;
            border: 1px solid #000;
            padding: 5px;
        }
        
        span.redspan a{
            text-decoration: none;                        
        }
        
        span.redspan a:hover{
            text-decoration: underline;
            background: #ff0000;
        }
        
        span.redspan a:visited{
            color: #ffffff;
        }
