a:link {color:#1049A3; text-decoration: none;} 
a:hover {color:#EF1008; text-decoration: underline;} 
a:visited {color:#1049A3; text-decoration: none;}
a:visited:hover {color:#EF1008; text-decoration: underline;} 

.tablebg {background: url(../images/bg_tbl.jpg) no-repeat scroll 50% 0pt;}

/* Fonts */
.whitey {font-family: arial; font-size: 12px; color: #FFFFFF; font-weight: strong;}
.badpwd {font-family: arial; font-size: 12px; color: #DA7176;}
.texties {font-family: arial; font-size: 12px; color: #000000;}
.addrtexties {font-family: arial; font-size: 14px; color: #000000;}
.formtexties {font-family: arial; font-size: 12px; color: #000000; font-weight: bold;}
.smalltexties {font-family: arial; font-size: 10px; color: #000000;}
.listtexties {font-family: arial; font-size: 12px; color: #000000; line-height: 20px;}
.newstitle {font-family: arial; font-size: 18px; color: #000000; line-height: 20px; font-weight: bold;}
i {font-family: times new roman, arial; font-size: 13px; color: #000000;}
.muddfoot {font-family: verdana; font-size: 10px; color: #FFFFFF}
.muddfootblack {font-family: verdana; font-size: 10px; color: #000000}
.selected {font-family: arial; font-size: 12px; color: #EF1008;}
.listheader {font-family: arial; font-size: 12px; color: #1049A3;}
.thankyou {font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; color: #244B82;}

ul.featurednews {margin-left: 10px; line-height: 16px;}
ul.news {margin-top: 0px; margin-bottom: 0px; line-height: 16px;}
ul.curriculum {margin-top: 0px; margin-bottom: 0px;}
ul.envision {line-height: 13px;}

/*li { margin-bottom:5px; }*/

/* Drop down menu */
.dropdown {float:left; padding-top:0px; padding:0; margin:0;}
.dropdown dt {width:86px; font-weight:bold; cursor:pointer; background:url(images/header.gif);}
.dropdown dt:hover {background:url(images/header_over.gif);}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0; padding:0; margin:0;}
.dropdown ul {border:2px solid #9ac1c9; list-style:none; border-top:none; padding:0; margin:0;}
.dropdown li {display:inline;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; font-family: myriad pro; color: #335386; font-weight: bold; text-decoration:none; background:#eaf0f2;}
.dropdown a:hover {background:#d9e1e4; color:#D30102; text-decoration: none;}
.dropdown .underline {border-bottom:1px solid #b9d6dc; padding: 5px; font-family: myriad pro; font-size: 14px; color: #335386; font-weight: bold;}
.dropdown .bottom {padding: 5px; font-family: myriad pro; font-size: 14px; color: #335386; font-weight: bold;}

/* Drop down menu 2 */
.dropdown2 {float:left; padding-top:0px; padding:0; margin:0;}
.dropdown2 dt {width:105px; font-weight:bold; cursor:pointer; background:url(images/header.gif);}
.dropdown2 dt:hover {background:url(images/header_over.gif);}
.dropdown2 dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0; padding:0; margin:0;}
.dropdown2 ul {border:2px solid #9ac1c9; list-style:none; border-top:none; padding:0; margin:0;}
.dropdown2 li {display:inline;}
.dropdown2 a, .dropdown a:active, .dropdown a:visited {display:block; font-family: myriad pro; color: #335386; font-weight: bold; text-decoration:none; background:#eaf0f2;}
.dropdown2 a:hover {background:#d9e1e4; color:#D30102; text-decoration: none;}
.dropdown2 .underline {border-bottom:1px solid #b9d6dc; padding: 5px; font-family: myriad pro; font-size: 14px; color: #335386; font-weight: bold;}
.dropdown2 .bottom {padding: 5px; font-family: myriad pro; font-size: 14px; color: #335386; font-weight: bold;}



/* Admin stuff */
.main {border: 1px solid #000000; bgcolor: #FFFFFF}
.secHead {font-family: arial; font-size: 20px; font-weight: normal; color: #000000; line-height: 12px;}
td.bot {border-bottom: 1px solid #000000;}
.pagehead {border-bottom: 1px solid #000000; background-color: #E3E3E3;}
.title {font-family: arial; font-size: 20px; color: #000000; line-height: 24px;}
tr.pagehead2 td {font-family: arial; font-size: 28px; color: #606060; line-height: 32px;}
TR, TD, File {font-family: verdana; font-size: 11px; line-height: 15px; color: #000000;}
td.error {font-family: verdana; font-size: 11px; line-height: 15px; color: #FF0000; background-color: #FFFFFF;}
table.mainadmin {border: solid 1px #000000; background-color: #FFFFFF; width: 95%;}
table.mainadmin td {padding: 5px;}
.menu {font-family: arial; font-size: 20px; color: #606060; line-height: 24px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 4px; border-bottom: 1px solid #000000;}


/* Modal pop-up */
.modalButtonClass {position:absolute;}
.modalBackground {
    Filter: Alpha(Opacity=70, FinishOpacity=70, Style=2, StartX=70, StartY=70, FinishX=70, FinishY=70);
    opacity: 0.7;
    background-color: Black;
    /* display: none; */
    height: 100%;
    width: 100%;
    position:absolute;
    z-index:100;
}
.modalPanelClass {
    width: 350px;
    height:200px;
    border:solid 1px black;
    background-color: Silver;
    /* display:none; */
    position:absolute;
    z-index:150;
}