﻿body, table, td, tr, th
{
    margin: 0px;
    font-family: Verdana,Helvetica,Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
a { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: normal; text-decoration: none; }
a.hover { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: normal; text-decoration: none; }
a.visited { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: normal; text-decoration: none; }
a.active { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: normal; text-decoration: none; }
a.toplink:hover { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: normal; text-decoration: none; }
a.toplink:visited { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: normal; text-decoration: none; }
a.toplink:active { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: normal; text-decoration: none; }
.content { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000000; font-weight: normal; }
b { font-family: Verdana,Helvetica,Arial; font-size: 12px; font-weight: bold; }
strong { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000000; font-weight: bold; }
blockquote { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000000; font-weight: normal; }
.pagebuttons { font-family: Verdana,Helvetica,Arial; font-size: 9px; color: #ffffff; font-weight: bold; border: #efefef 1px outset; background: #4E99FF;   text-transform: uppercase;}
.bottom_links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.interiorline { border-width: 1px 1px 1px 0px; border-style: solid; border-color: #cccccc }
.homeselect { font-family: Verdana,Helvetica,Arial; font-size: 10px; color: #000000; font-weight: normal; }
.tinytext { font-family: Verdana,Helvetica,Arial; font-size: 10px; color: #000000; font-weight: normal; }
.subhead, .contentsubhead { font-family: Verdana,Helvetica,Arial; font-size: 13px; color: #000000; font-weight: bold; }
.coursetitle { font-family: Verdana,Helvetica,Arial; font-size: 15px; color: #990000; font-weight: bold; }
a.bluetitle { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: bold; text-decoration: none; }
a.bluetitle:hover { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: bold; text-decoration: none; }
a.bluetitle:visited { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: bold; text-decoration: none; }
a.bluetitle:active { font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000099; font-weight: bold; text-decoration: none; }
.DisplayBlock { display : block; font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000000; font-weight: normal;}
.DisplayNone { display: none; font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000000; font-weight: normal;}
.Hidden { visibility: hidden; font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000000; font-weight: normal;}
.Visible { visibility: visible;font-family: Verdana,Helvetica,Arial; font-size: 12px; color: #000000; font-weight: normal; }
.ctl00_Menu1_0 { DISPLAY: none; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: white; }
.ctl00_Menu1_1 { FONT-SIZE: larger; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.ctl00_Menu1_2 { FONT-SIZE: larger; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: black; }
.ctl00_Menu1_3 { FONT-SIZE: small; FONT-FAMILY: Arial; }
.ctl00_Menu1_4 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }
.ctl00_Menu1_5 { }
.ctl00_Menu1_6 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }
.ctl00_Menu1_7 { BACKGROUND-COLOR: #f7f6f3; }
.ctl00_Menu1_8 { }
.ctl00_Menu1_9 { BACKGROUND-COLOR: #5d7b9d; }
.ctl00_Menu1_10 { }
.ctl00_Menu1_11 { BACKGROUND-COLOR: #5d7b9d; }
.ctl00_Menu1_12 { COLOR: white; }
.ctl00_Menu1_13 { COLOR: white; BACKGROUND-COLOR: #7c6f57; }
.ctl00_Menu1_14 { COLOR: black; }
.ctl00_Menu1_15 { COLOR: black; BACKGROUND-COLOR: #7c6f57; }
.style1 { color: #FFFFFF; font-size: 9px; text-decoration: none; }
.style5 { color: #0e0f0e; }
.style6 { font-size: 9px; }
.style8 { font-family: Verdana, Arial, Helvetica, sans-serif; }
.style9 { color: #282828; }
a:hover { color: #CC6600; text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }

        .updateProgress
        {
            border-width:1px; 
            border-style:solid; 
            background-color:#FFFFFF; 
            position:absolute; 
            width:150px; 
            height:50px;    
        }
        .updateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
        }        

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=60);
    opacity: 0.60;
}
.modalPopupGrayBackground
{
    border-width: 1px 4px 4px 1px;
    border-style: solid;
    border-color: #000000 Black Black #000000;
    padding: 2px;
    font-size: large;
    background-color: #FFFFFF;
    color: Black;
}
.modalHeading
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: 300;
    font-style: normal;
    color: #FF0000;
    text-align: center;
    white-space: nowrap;
}
.modalSectionHeading
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: 100;
    font-style: normal;
    color: #000000;
    text-align: center;
    white-space: nowrap;
}
.modalSectionDivide
{
    background-color: #0066CC;
    height: 4px;
}

.navMenu
{
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 5px 0px;
}
.navMenu li
{
    list-style-type:none;
}
.navMenu a, .navMenu a:link, .navMenu a:visited, .navMenu a:active
{
    border-style: solid;
    border-width: thin medium medium thin;
    border-color: #000000 #202735 #202735 #000000;
    padding: 3px;
    margin: 3px;
    display: block;
    width: 160px;
    font-family: 'Arial Narrow';
    font-size: 1.3em;
    font-weight: 500;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #3D4A63;
}

.navMenu a:hover
{
    border-style: solid;
    border-width: thin medium medium thin;
    border-color: #CC0000 #800000 #800000 #CC0000;
    padding: 3px;
    margin: 3px;
    display: block;
    width: 160px;
    font-family: 'Arial Narrow';
    font-size: 1.3em;
    font-weight: 500;
    background-color: #CC0000;
    color: #FFFFFF;
    text-decoration: none;
}

#menuitem1 a, #menuitem1 a:link, #menuitem1 a:visited, #menuitem1 a:active
{
    border-color: #000000 #202735 #202735 #000000;
    color: #000000;
    background-color: #FFFFFF;
    font-weight: bold;
}
#menuitem1 a:hover
{
    border-color: #CC0000 #800000 #800000 #CC0000;
    background-color: #CC0000;
    color: #FFFFFF;
    font-weight: bold;
}

.nav2Menu
{
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 5px 0px;
}
.nav2Menu li
{
    list-style-type:none;
}
.nav2Menu a, .nav2Menu a:link, .nav2Menu a:visited, .nav2Menu a:active
{
    border-style: solid;
    border-width: thin medium medium thin;
    padding: 3px;
    margin: 3px;
    display: block;
    width: 10.0em;
    font-family: 'Arial Narrow';
    font-size: 1.3em;
    text-decoration: none;
    border-color: #CC0000 #800000 #800000 #CC0000;
    color: #000000;
    background-color: #FFFFFF;
    font-weight: bold;
}

.nav2Menu a:hover
{
    border-style: solid;
    border-width: thin medium medium thin;
    padding: 3px;
    margin: 3px;
    display: block;
    width: 10.0em;
    font-family: 'Arial Narrow';
    font-size: 1.3em;
    text-decoration: none;
    border-color: #CC0000 #800000 #800000 #CC0000;
    background-color: #800000;
    color: #FFFFFF;
    font-weight: bold;
}

.rtMenu
{
    padding: 0px 0px 0px 0px;
    margin: 0px 5px 0px 5px;
}
.rtMenu li
{
    list-style-type: none;
}
.rtMenu a, .rtMenu a:link, .rtMenu a:visited, .rtMenu a:active
{
    display: block;
    width: 20.0em;
    padding: 0px;
    margin: 0px;
    font-family: 'Arial';
    font-size: 0.85em;
    font-weight: 300;
    color: #84A7AE;
    text-decoration: none;
}
.rtMenu a:hover
{
    color: #FFFFFF;
}

.subMenu
{
    display: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
.subMenu li
{
    list-style-type: none;
}
.subMenu a, .subMenu a:link, .subMenu a:visited, .subMenu a:active
{
    border-style: none;
    padding: 1px;
    margin: 0px;
    display: block;
    width: 150px;
    font-family: 'Arial';
    font-size: 1.0em;
    font-weight: 300;
    background-color: #0E0F0E;
    color: #FFFFFF;
    text-decoration: none;
}

.subMenu a:hover
{
    border-style: none;
    padding: 1px;
    margin: 0px;
    display: block;
    width: 150px;
    font-family: 'Arial';
    font-size: 1.0em;
    font-weight: 300;
    background-color: #0E0F0E;
    color: #FF6600;
    text-decoration: none;
}

.subMenu2
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
.subMenu2 li
{
    list-style-type: none;
}
.subMenu2 a, .subMenu2 a:link, .subMenu2 a:visited, .subMenu2 a:active
{
    border-style: none;
    padding: 1px;
    margin: 0px;
    display: block;
    width: 25.0em;
    font-family: 'Arial';
    font-size: 0.9em;
    font-weight: 300;
    background-color: #0E0F0E;
    color: #CECECE;
    text-decoration: none;
}

.subMenu2 a:hover
{
    border-style: none;
    padding: 1px;
    margin: 0px;
    display: block;
    width: 25.0em;
    font-family: 'Arial';
    font-size: 0.9em;
    font-weight: 300;
    background-color: #0E0F0E;
    color: #FF6600;
    text-decoration: none;
}
.searchBlockTitle
{
    padding: 5px 5px 5px 0px;
    font-family: 'Arial Black';
    color: #FFFFFF;
    font-size: 2.0em;
    font-weight: bold;
    margin-bottom: 15px;
}
.searchBlockText
{
    padding: 5px 5px 5px 0px;
    font-family: 'Arial Black';
    color: #FFFFFF;
    font-size: 1.0em;
    font-weight: bold;
    margin-bottom: 10px;
}
.homeTitle24
{
    font-size: 15pt;
    font-family: 'Arial Black';
}
.homeTitle18
{    
    font-size: 12pt;
    font-family: 'Arial Black';
}
.homeSlogan
{
    font-size: 1.2em;
    font-family: 'Arial';
    font-style: italic;
    font-weight: 700;
}

.homeBull
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    vertical-align: bottom;
}

.homeBullText
{
    font-family: Arial;
    font-size: 1.1em;
    font-weight: 600;
    vertical-align: middle;
}
.hbM1 {margin-left: 150px;}
.hbM2 {margin-left: 170px;}
.hbM3 {margin-left: 190px;}
.hbM4 {margin-left: 210px;}
.hbM5 {margin-left: 230px;}

.signup a, .signup a:link, .signup a:visited, .signup a:active
{
    border-style: none;
    padding: 1px;
    margin: 0px;
    display: block;
    width: 150px;
    font-family: 'Arial Black';
    font-size: 1.0em;
    font-weight: 500;
    color: #FFFFFF;
    text-decoration: none;
}

.signup a:hover
{
    border-style: none;
    padding: 1px;
    margin: 0px;
    display: block;
    width: 150px;
    font-family: 'Arial Black';
    font-size: 1.0em;
    font-weight: 500;
    color: #FF6600;
    text-decoration: none;
}

.budget2011 a, .budget2011 a:link, .budget2011 a:visited, .budget2011 a:active
{
    border-style: none;
    padding: 1px;
    margin: 0px;
    display: block;
    width: 150px;
    font-family: 'Arial Black';
    font-size: 1.0em;
    font-weight: 500;
    color: #66CCFF;
    text-decoration: none;
}

.budget2011 a:hover
{
    border-style: none;
    padding: 1px;
    margin: 0px;
    display: block;
    width: 150px;
    font-family: 'Arial Black';
    font-size: 1.0em;
    font-weight: 500;
    color: #FF6600;
    text-decoration: none;
}

.bottomNav ul
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.bottomNav li
{
    list-style-type: none;
    display: inline-block;
}

.bottomNav a, .bottomNav a:link, .bottomNav a:visited, .bottomNav a:active
{
    padding: 1px 10px 1px 10px;
    margin: 2px;
    font-family: 'Arial';
    font-size: 1.0em;
    font-weight: 500;
    color: #003366;
    text-decoration: underline;
}

.bottomNav a:hover
{
    padding: 1px 10px 1px 10px;
    margin: 2px;
    font-family: 'Arial';
    font-size: 1.0em;
    font-weight: 700;
    color: #003366;
    text-decoration: underline;
}

.catList
{
}

.catList h3
{
    padding: 0px;
    font-family: verdana;
    font-size: 13.5pt;
    color: #990000;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
}
.catList h4
{
    font-family: calibri;
    font-size: 11pt;
    color: #003366;
    font-weight: 600;
    margin-bottom: 0;
    padding-bottom: 0;
}
.catList a, catList a:link, catList a:visited, catList a:active
{
    font-family: calibri;
    font-size: 11pt;
    color: #003366;
    font-weight: 600;
}
.catList a:hover
{
    font-family: calibri;
    font-size: 11pt;
    color: #0099CC;
    font-weight: 600;
}
.dtlTitle
{
    font-family: Verdana;
    font-size: 1.7em;
    color: #003366;
    font-weight: 600;
    margin-bottom: 6px;
    margin-top: 0px;
}
.dtlSub1
{
    font-family: Arial;
    font-size: 1.0em;
    color: #660000;
    font-weight: 600;
}
.dtlSub2
{
    font-family: Verdana;
    font-size: 1.0em;
    color: #660000;
    font-weight: 500;
}
