.banner {
height:300px;
width:921px;
background-image: url('images/qb_banner.jpg');
background-position:43% 0;
background-repeat: no-repeat;
}

.masterTable {
border-left:2px #900;
border-right:2px #900;
margin-top:5px;
padding:0px;
background-color:#FFFFFF;
width:920px;
}

.navLink1 {
outline:2px solid black;
font-size:18px;
font-family:Helvetica, Arial, sans-serif;
color:#00366C;
padding-right:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
cursor:pointer;
background-color:#D3E9FE;
}

.navLink1:hover {
outline:3px solid black;
font-size:18px;
font-family:Helvetica, Arial, sans-serif;
color:#DFFFE0;
padding-right:9px;
padding-left:9px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
cursor:pointer;
background-color:#3397FB;
}

.navLink2 {
color: #000;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
letter-spacing:2px;
text-decoration:none;
font-size:16px;
}

.navLink2:hover {
color: #900;
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:2px;
cursor:pointer;
text-decoration:none;
}

.navLink {
border:1px solid #0080C0;
font-size:14px;
color:#00366C;
padding-right:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
cursor:pointer;
background-color:#E6E6E6;
}

.navLink:hover {
border:2px solid #0080C0;
font-size:14px;
color:#00366C;
padding-right:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
cursor:pointer;
background-color:#5EAEAE;
}

.bottomLink {
color:#035BA3;
font-family: arial, 'sans serif', verdana, 'times new roman';
font-variant:small-caps;
letter-spacing:0.5px;
font-size:14px;
}

.bottomLink:hover {
color:#900;
font-family: arial, 'sans serif', verdana, 'times new roman';
font-variant:small-caps;
text-decoration: blink;
font-size:14px;
}

.pageTitle {
font-size:20px;
color:#254949;
padding-bottom:10px;
padding-left:70px;
font-variant:small-caps;
font-weight:bold;
letter-spacing:2px;
}

.mainText {
padding-left:35px;
font-size:15px;
padding-top:10px;
padding-right:35px;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
}

.homeText {
padding-left:50px;
font-size:15px;
padding-top:20px;
padding-right:50px;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
}

.link {
color:#E08201;
text-decoration:underline;
font-size:14px;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
}

.link:hover {
color:#C60000;
text-decoration:underline;
font-size:14px;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
}

.title {
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
border-top:4px solid #035BA3;
border-bottom:4px solid #035BA3;
font-size:26px;
color:#FFFFFF;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
align:center;
background-color:#035BA3;
}

.title2 {
padding-left:50px;
border-top:1px solid #FFFFFF;
border-bottom:4px solid #FFFFFF;
font-size:14px;
color:#FFFFFF;
font-weight:normal;
font-family:Helvetica, Arial, sans-serif;
align:left;
background-image: url(images/Icon1.png);
background-color:#0697CE;
background-repeat:no-repeat;
background-position:20px 3px;
height:33px;
}

.schedule {
height:600px;
margin-left:7px;
margin-top:2px;
background-color:#DEEEFA;
width:210px;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
padding:3px;
font-size:14px;
}

.header {
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
padding-left:15px;
font-size:16px;
font-weight:bold;
border-top:2px dotted #900;
border-bottom:2px dotted #900;
width:920px;
}

.header2 {
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
padding-left:15px;
font-size:20px;
border-top:2px dotted #C11704;
border-bottom:2px dotted #C11704;
width:680px;
font-weight:bold;
}

.announcement {
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
padding:8px;
font-size:14px;
}

.list {
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
font-size:14px;
padding-top:0px;
margin-top:0px;
list-style-type:disc;
padding-bottom:9px;
margin-bottom:0px;
line-height:18px;
}

.list2 {
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
font-size:14px;
padding-top:0px;
margin-top:0px;
list-style-type:none;
padding-left:5px;
margin-left:0px;
padding-bottom:12px;
margin-bottom:0px;
line-height:18px;
}

.eventTable {
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
width:860px;
padding-top:5px;
}

.eventLink {
text-decoration:none;
color:#FFFFFF;
}

.eventLink:hover {
text-decoration:none;
}

.eventLink2 {
text-decoration:underline;
color:#FFFFFF;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
font-size:14px;
font-weight:bold;
}

.eventLink2:hover {
text-decoration:none;
color:#FFFFFF;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
}

.resources {
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
color:#D9FFD9;
background-color:#2DADFB;
font-family:Helvetica, Arial, sans-serif;
}

.resourceLink {
color:#D9FFD9;
font-size:14px;
font-family:Helvetica, Arial, sans-serif;
text-decoration:underline;
}

.resourceLink:hover {
color:white;
font-size:14px;
font-family:Helvetica, Arial, sans-serif;
text-decoration:underline;
}

.level1 li{font-size:24px;}

.level2 li{font-size:20px;}

.level3 li{font-size:16px;}
