@import url('kmodcalendar.css');

html,body {
font-size:11px;
color:#000;
background-image:url(../images/bg_grad2.jpg);
background-repeat:repeat-x;
background-color:#000;
margin:0;
padding:0;
}

p {
font-weight:400;
font-size:9pt;
color:#000;
font-family:"trebuchet ms";
margin:0;
padding:0 10px;
}

h1 {
font-weight:700;
font-size:14pt;
color:#424242;
font-family:"trebuchet ms";
}

h2 {
font-weight:700;
font-size:13pt;
color:#108DEA;
padding-top:10px;
font-family:"trebuchet ms";
}

h3 {
font-size:12pt;
color:#40A4EE;
font-family:"trebuchet ms";
}

h4 {
font-weight:700;
font-size:10pt;
color:#1B7DA0;
font-style:italic;
font-family:"trebuchet ms";
}

h5 {
font-weight:700;
font-size:10pt;
color:#9a8d80;
border-bottom:#fff 1px solid;
font-family:"trebuchet ms";
}

h6 {
font-weight:700;
font-size:10pt;
color:#9a8d80;
font-family:"trebuchet ms";
}

ul {
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
font-size:9pt;
font-family:"trebuchet ms";
list-style-type:square;
color: #000000;
}

td {
font-size:9pt;
}

a {
font-weight:400;
color:#B62359;
font-family:"trebuchet ms";
text-decoration:none;
}

a:hover {
color:#B62359;
font-family:"trebuchet ms";
text-decoration:underline;
}
a:visited {
color:#B62359;
font-family:"trebuchet ms";
text-decoration:none;
}

hr {
border-right:#68B8F2 1px solid;
border-top:#68B8F2 1px solid;
border-left:#68B8F2 1px solid;
border-bottom:#68B8F2 1px solid;
background-color:#68B8F2;
text-decoration:none;
}

form{
padding: 0px;
margin: 0px;
}

.pagetitle {
padding-right:10px;
padding-left:10px;
font-weight:700;
font-size:20px;
color:#f90;
margin-right:35px;
font-family:"trebuchet ms";
background-color:#414153;
}

.kpagepath {
font-weight:700;
font-size:10px;
color:#01309c;
font-family:verdana;
margin:2px 5px;
padding:1px;
}

.kpagepath a {
font-weight:700;
font-size:10px;
color:#f90;
font-family:verdana;
text-decoration:none;
}

.kpagepath a:hover {
font-weight:700;
font-size:10px;
color:#f90;
font-family:verdana;
text-decoration:underline;
}

#pagecontent {
font-family:"trebuchet ms";
margin:0;
padding:0 10px;
}

#demotext {
font-weight:400;
font-size:8pt;
color:#000;
line-height:normal;
font-family:"trebuchet ms";
text-decoration:none;
margin:10px 10px 0 5px;
padding:0;
}

ol {
font-size:9pt;
font-family:"trebuchet ms";
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
color: #000000;
}

.kmodsitemap h1 {
border-right:1px;
border-top:1px;
margin-top:10px;
margin-bottom:0;
padding-bottom:0;
border-left:1px;
padding-top:0;
border-bottom:#fcd459 1px solid;
}

div.kpopupgroup_rootmenu {
border-right:#D3D3D3 1px solid;
padding-right:1px;
border-top:#D3D3D3 1px solid;
padding-left:1px;
border-left:#D3D3D3 1px solid;
width:260px;
padding-top:1px;
border-bottom:#D3D3D3 1px solid;
background-color:#308bdc;
}

.kpopupgroup_rootmenu .kmenuitem {
width:260px;
cursor:default;
color:#FFF;
font-family:verdana;
height:22px;
text-decoration:none;
margin:1px;
padding:5px 2px 2px 5px;
}

.kpopupgroup_rootmenu .kmenuitemover {
border-left:#006400 1px solid;
width:260px;
cursor:default;
color:#FFF;
border-bottom:#006400 1px solid;
font-family:verdana;
height:23px;
background-color:#c2ce78;
margin:1px;
padding:5px 2px 2px 5px;
}

.kmenu_rootmenu {
width:225px;
margin:0;
padding:0;
font-family:arial;
font-size:14px;
}



.kmenu_rootmenu .kmenuitemselected .klabel {

width:100%;
color:#ec9029;
font-family:arial;
margin:0;
padding:0;
font-size:14px;
}

.kpopupgroup_rootmenu .kmenuitemselected {
border-right:#ec9029 1px solid;
padding-right:2px;
border-top:#ec9029 1px solid;
padding-left:5px;
border-left:#ec9029 1px solid;
width:260px;
cursor:default;
color:#FFF;
border-bottom:#ec9029 1px solid;
font-family:verdana;
height:23px;
background-color:#ffdab9;
margin:0 1px 1px 0;
}

.kpopupgroup_rootmenu .kmenuitemselected .klabel {
font-weight:400;
font-size:8pt;
width:100%;
color:#ec9029;
font-family:"trebuchet ms";
}

.kmodsitemap .kgroup {
margin-top:0;
padding-left:20px;
margin-bottom:0;
}

.kmodnews {
margin-left:5px;
}

.kmenu_rootmenu .kgrouplabel {
color:#1c619c;
font-family:arial;
margin:0;
padding:0;
font-size:14px;
}

.kpopupgroup_rootmenu .kgrouplabel {
padding-left:2px;
font-weight:700;
color:#1c619c;
margin:1px;
}

.kmenu_rootmenu .kgroupdivider {
overflow:hidden;
width:214px;
margin:0;
padding:0;
font-family:arial;
font-size:14px;
}

/* CHS CSS */
.c {
clear:both;
}

#bMain,#bSub,#bFoot {
width:100%;
font-family:"trebuchet ms";
}

#cMain {
width:800px;
margin:0 auto;
}

#header {
height:87px;
}

#header #logo {
float:left;
}

#bSub {
height:138px;
background-color:#373737;
}

/* ----------- */
#searchZone {
float:right;
font-weight:700;
color:#717276;
text-transform:uppercase;
font-family:tahoma;
font-size:9px;
padding-top:10px;
text-align:right;
}
#searchZone a{font-weight:700;
color:#717276;
text-transform:uppercase;
font-family:tahoma;
font-size:9px;text-decoration:none;}

#searchField {
width:130px;
height:23px;
background-image:url(../images/bg_search.jpg);
background-repeat:no-repeat;
border:0;
line-height:20px;
margin-top:5px;
font-family:"trebuchet ms";
color:#6c6c6c;
background-position:top right;
padding-left:3px;
}

#headlines #title {
width:132px;
height:29px;
background-image:url(../images/headline_left.jpg);
font-weight:700;
text-align:center;
color:#077acd;
line-height:29px;
font-size:13px;
}

#headline h3 {
width:120px;
height:23px;
background:transparent url(../images/h_head.jpg) no-repeat scroll top left;
margin:0;
float:left;
padding:7px 0 0 0;
text-align:center;
font-size:14px;
}

#headline a {
text-align:center;
font-size:14px;
color:#40A4EE;
font-family:"trebuchet ms";
font-weight:bold;
}

div#csec{width:191px;height:328px;float:left;background:#000 url('../images/home.jpg') no-repeat scroll top left; border-right:1px solid #545a5e;}
div#fflash{float:right;}
div#csec h2{color:#fff;font-family:'trebuchet ms';font-size:15px;text-transform:uppercase;margin:4px 0 10px 4px;padding:0;}
div#csec .KMenuItem .KLabel,div#csec .KMenuItemOver .KLabel{color:#fff;padding:2px 0 2px 10px;font-size:12px;display:block;}
div#csec .KMenuItemOver .KLabel{color:#00c0ff;padding-left:10px;}
div#csec .KMenuItem{border-bottom:1px solid #292929;background-color:#000;}
div#csec .KMenuItemOver{background:#292929 url('../images/shademn.jpg') repeat-y scroll top right;border-bottom:1px solid #000;}
.KMenu_Prospective,
.KMenu_Current,
.KMenu_Conted,
.KMenu_Staff{padding-left:0px;background-color:#000;}
div.KPanelDivider{display:none;height:0;}

div#headhome{background:transparent url('../images/h_rhead.jpg') no-repeat scroll top left;width:680px;height:30px;float:left;}
div#headhomeCC{display:none;}
#headline span a,div#newsShown span a{display:block;padding:8px 0 0 8px;color:#293f54;font-weight:bold;text-align:left;font-family:tahoma;font-size:12px;text-decoration:none;}
div#newsShown{width:680px;}

div.pr {
position:relative;
top:0;
left:0;
}

#alpha_left {
position:absolute;
top:-29px;
left:132px;
z-index:20;
}

#alpha_right {
position:absolute;
top:-29px;
left:918px;
z-index:22;
}

#scroller {
position:absolute;
top:-29px;
left:132px;
z-index:10;
width:830px;
overflow:hidden;
height:29px;
}

#scrollerText {
width:100%;
font-size:13px;
height:29px;
overflow:visible;
white-space:nowrap;
position:absolute;
top:0;
left:830px;
padding-top:5px;
cursor:default;
}

#contentArea {
background-color:#FFF;
display:block;
width:800px;
}

#midMenu {
width:197px;
float:left;
display:block;
font-family:arial;
}

#midContent {
width:772px;
float:right;
border-left:1px solid #d8d8d8;
display:block;
}

#padder {
line-height:2;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-y;
background-position:top left;
padding:10px 10px 20px 25px;
}

#cSub,#cFoot {
width:800px;
background-color:#0e1821;
margin:0 auto;
}

#subLeft {
width:497px;
height:138px;
background-color:white;
display:block;
float:left;
}

#subRight {
width:303px;
height:138px;
background:white url(../images/bg_sub_right_h.jpg) no-repeat scroll top left;
display:block;
float:right;
}

#h_menu {
background-image:url(../images/h_menu_bg.jpg);
}
#h_menu a img{border:0;}

.subLeftCol,
.subMidCol,
.subRightCol {
display:block;
float:left;
width:125px;
height:123px;
margin:0px 5px 0px 20px;
_margin:0px 5px 0px 16px;
}
.subMidCol {width:145px;}
.subRightCol {}


.subLeftCol h4,
.subMidCol h4,
.subRightCol h4{
text-transform:uppercase;
font-size:15px;
font-weight:700;
color:#2683a5;
font-style:normal;
margin:0;
padding:0;
width:130px;
}

h4#sAth {
margin:10px 0 0 0;
}
h4#sAbout{margin:10px 0 0 0;}

h4#sFeat {
margin-top:10px;
}

#howto {
color:#d0ebf7;
width:300px;
position:absolute;
top:45px;
left:100px;
cursor:default;
}

#subRight a {
font-weight:700;
font-size:16px;
color:#e0edf6;
}

#subRight a:hover {
text-decoration:none;
color:#0b4561;
}

a#lnkStaff {
position:absolute;
top:115px;
left:74px;
color:#569cbd;
}

a#lnkEstd {
position:absolute;
top:66px;
left:105px;
color:#569cbd;
}

#footLeft {
width:469px;
background-image:url(../images/bg_foot_left.jpg);
background-position:top right;
background-repeat:no-repeat;
display:block;
float:left;
color:#3f82b5;
}

#footRight {
width:330px;
display:block;
float:right;
}

#footLeft span {
font-size:11px;
color:#8b8b8d;
display:block;
padding:3px 7px 10px;
}

span#firstLine {
color:#b1afa6;
padding-top:20px;
padding-bottom:0;
}

#footLeft a {
color:#3f82b5;
text-decoration:underline;
margin:0 7px;
}

#footLeft a:hover {
color:#a5e7ff;
}

#footLeft img {
margin:40px 10px 10px 7px;
}
#footLeft a img{border:3px solid #4a525e;}
#footLeft a:hover img{border:3px solid #91a0ac;}
#footRight span {
color:#98bdd9;
display:block;
margin:20px 0px 0px 25px;
}

#midMenu .KMenuItem,#midMenu .KLabel {
font-size:14px;
font-weight:700;
font-family:arial;
margin:0;
padding:0;
}

#midMenu .KMenuItem,#midMenu .KMenuItemSelected,#midMenu .KMenuItemOver {
font-size:14px;
display:block;
background-image:url(../images/bg_menu_item.jpg);
background-repeat:repeat-x;
background-position:bottom left;
margin:0;
padding:5px;
color:#787d81;
}
#midMenu .KMenuItemOver{color:#1566a7;background-image:url(../images/bg_menu_item_hover.jpg);}
#midMenu .KMenuItemSelected{color:#4d5257;background-image:url(../images/bg_menu_item_sel.jpg);}


.KPopupGroup_RootMenu {
background-color:#FFF;
border:1px solid #d8d8d8;
width:260px;
z-index:200;
}

#dcont{text-transform:capitalize;padding-top:10px;font-size:11px;}
.KPopupGroup_RootMenu .KMenuItem,.KPopupGroup_RootMenu .KMenuItemSelected,.KPopupGroup_RootMenu .KMenuItemOver {
font-weight:700;
background-color:#FFF;
cursor:pointer;
font-size:13px;
font-family:arial;
margin:0;
padding:5px;
border-bottom:1px solid #c7cdd2;
color:#787d81;
}

.KPopupGroup_RootMenu .KMenuItemOver{border-bottom:1px solid #83acca;color:#3b749f;}
.KPopupGroup_RootMenu .KMenuItemSelected{border-bottom:1px solid #6e7a84;color:#535e67;background-image:url(../images/bg_menu_item_sel.jpg);background-repeat:repeat-x;background-position:bottom left;border-bottom:0px;padding-bottom:6px;}



.KPopupGroup_MenuDropdown_ProspectiveStudents{width:235px;border:1px solid #2579b8;border-top:0;background-color:#2a8cd5;z-index:200;}
.KPopupGroup_MenuDropdown_ProspectiveStudents .KMenuItem, .KPopupGroup_MenuDropdown_ProspectiveStudents .KMenuItemSelected, .KPopupGroup_MenuDropdown_ProspectiveStudents .KMenuItemOver
{font-weight:700;
cursor:pointer;
font-size:13px;
font-family:arial;
margin:0;
padding:5px;
color:#fff;border-bottom:1px solid #1583ca;border-top:1px solid #3e99e3;}
.KPopupGroup_MenuDropdown_ProspectiveStudents .KMenuItem .KLabel, .KPopupGroup_MenuDropdown_ProspectiveStudents .KMenuItemSelected .KLabel, .KPopupGroup_MenuDropdown_ProspectiveStudents .KMenuItemOver .KLabel
{color:#fff;font-weight:700;}
.KPopupGroup_MenuDropdown_ProspectiveStudents .KMenuItemOver {background-color:#225d89;border-bottom:1px solid #5eb2fe;border-top:1px solid #13537f;}
.KPopupGroup_MenuDropdown_ProspectiveStudents .KMenuItemSelected
{}

.kmodsitemap p,.kmodsitemap .kgroup h2,.kmodsitemap .kgroup h3,.kmodsitemap .kgroup h4,.kmodsitemap .kgroup p {
margin-top:0;
margin-bottom:0;
padding-bottom:0;
padding-top:0;
}

.kpopupgroup_rootmenu .kmenuitem .klabel,.kpopupgroup_rootmenu .kmenuitemover .klabel {
font-weight:400;
width:260px;
color:#FFF;
font-family:"trebuchet ms";
}

.kmenu_rootmenu .kmenuitem .klabel,.kmenu_rootmenu .kmenuitemover .klabel {
font-family:arial;
margin:0;
padding:0;
font-size:14px;
}

.kmodnews .kdetail .ktext,.kmodnews .klist .kitem .kresume {
color:#000;
}

#bFoot,#cFoot {
background-color:#090909;
}
#scroller .KItem{float:left;margin-right:200px;}
#scroller .KItem strong{padding-right:10px;}
#scroller .KItem a{padding-left:10px;font-weight:bold;}
#scroller .KList{width:10000px}
#scroller .KModNews{width:10000px}


.KMenu_Athletics_Menu  .KLabel,
.KMenu_QuickLinks_Menu  .KLabel,
.KMenu_Features_Menu .KLabel{font-size:11px;font-family:tahoma;color:#84888b;display:block;margin-bottom:3px;}