

html,body {
font-size:11px;
color:#000;
background-image:url(../images/bg_grad.jpg);
background-repeat:repeat-x;
background-color:#daf0fd;
margin:0;
padding:0;
}

p {
font-weight:400;
font-size:9pt;
color:#000;
font-family:"trebuchet ms";
margin:0;
padding:0 10px;
}
div#padder p{margin-top: 0px; font-weight: normal; font-size: 10pt; margin-bottom: 0px; padding-bottom: 0px; color: rgb(51, 51, 51); line-height: 19px; padding-top: 0px; font-style: normal; font-family: Tahoma;}

h1 {
font-weight:700;
font-size:14pt;
color:#424242;
font-family:"trebuchet ms";
}

h2 {
font-weight:700;
font-size:13pt;
color:#108DEA;
font-family:"trebuchet ms";
margin-top: 0px; margin-bottom: 0px; padding-bottom: 3px; margin-left: 0px; line-height: 16px; padding-top: 26px; border-bottom-style: none;
}

h3 {
font-size:12pt;
color:#40A4EE;
font-family:"trebuchet ms";
margin-top: 0px; margin-bottom: 0px; padding-bottom: 3px; margin-left: 0px; line-height: 16px; padding-top: 26px; border-bottom-style: none;
}

h4 {
font-weight:700;
font-size:10pt;
color:#1B7DA0;
font-style:italic;
font-family:"trebuchet ms";
margin-top: 0px; margin-bottom: 0px; padding-bottom: 3px; margin-left: 0px; line-height: 16px; padding-top: 26px; border-bottom-style: none;
}

h5 {
font-weight:700;
font-size:10pt;
color:#9a8d80;
font-family:"trebuchet ms";
margin-top: 0px; margin-bottom: 0px; padding-bottom: 3px; margin-left: 0px; line-height: 16px; padding-top: 26px; border-bottom-style: none;
}

h6 {
font-weight:700;
font-size:10pt;
color:#9a8d80;
font-family:"trebuchet ms";
margin-top: 0px; margin-bottom: 0px; padding-bottom: 3px; margin-left: 0px; line-height: 16px; padding-top: 26px; border-bottom-style: none;
}

ul {
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
font-size:9pt;
font-family:tahoma;
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:197px;
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:970px;
margin:0 auto;
}

#header {
height:87px;
}

#header #logo {
float:left;
}

#bSub {
height:123px;
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;
}

#headlines #title a {
font-weight:700;
text-align:center;
color:#077acd;
font-size:13px;
}

#headlines #title a:hover {
text-decoration:underline;
}

#headlines {
background-image:url(../images/headline_bg.jpg);
}

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:#fff url('../images/bg_menu.jpg') repeat-y top left scroll;
display:block;
width:970px;
}

#midMenu {
width:197px;
float:left;
display:block;
font-family:arial;
}

#midContent {
width:772px;
float:right;
border-left:1px solid #d8d8d8;
display:block;
background-color:#fff;
}

#padder {
line-height:2;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-y;
background-position:top left;
padding:10px 10px 20px 25px;
}
#padder .KModNews .KItem{margin:0 0 20px 0;padding:0 0 10px 0;border:1px solid #e1e8ed;border-bottom:1px solid #c8d1d7;border-right:1px solid #c8d1d7;background-color:#fff }
#padder .KModNews .KItem h2{margin:10px 0 10px 10px;padding:0;}
#cSub,#cFoot {
width:970px;
background-color:#0e1821;
margin:0 auto;
}
#dcont{text-transform:capitalize;padding-top:10px;font-size:11px;}
#subLeft {
width:469px;
height:123px;
background-image:url(../images/bg_sub_left.jpg);
display:block;
float:left;
}

#subRight {
width:501px;
height:123px;
background-image:url(../images/bg_sub_right.jpg);
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:115px;
_width:110px;
height:123px;
margin:0px 5px 0px 20px;
_margin-left:10px;
}
.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:#fff;
}

a#lnkStaff {
position:absolute;
top:99px;
left:70px;
}

a#lnkEstd {
position:absolute;
top:99px;
left:290px;
}

#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:501px;
display:block;
float:right;
}

#footLeft span {
font-size:11px;
color:#8b8b8d;
display:block;
padding:3px 7px 20px;
}

span#firstLine {
color:#b1afa6;
padding-top:20px;
padding-bottom:0;
}

#footLeft a {
color:#3f82b5;
text-decoration:underline;
margin:0 7px;
}
div#ied{display:none;}
#footLeft a:hover {
color:#a5e7ff;
}
#footLeft a img{border:3px solid #4a525e;}
#footLeft a:hover img{border:3px solid #91a0ac;}
#footLeft img {
margin:40px 10px 10px 7px;
}
span.highlight{background-color:#0c3e62;color:#eef8ff;}
#scroller span.highlight{background-color:transparent;}

#footRight span {
color:#98bdd9;
display:block;
margin:20px 10px 10px 25px;
}
.KMenu_RootMenu{width:197px;}
#midMenu .KPanelHeader0,#midMenu .KLabel {
font-size:14px;
font-weight:normal;
font-family:arial;
margin:0;
padding:0;
}
#midMenu .KLabel{padding:5px;display:block;}

#midMenu .KPanelHeader0,#midMenu .KPanelHeaderSelected0,#midMenu .KPanelHeaderOver0 {
font-size:14px;
display:block;
background-image:url(../images/bg_menu_item.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0;
color:#fff;
border-bottom:1px solid #424243;
width:197px;
}
#midMenu .KPanelHeaderOver0{color:#fff;background-image:url(../images/bg_menu_item_hover.jpg);border-bottom:1px solid #5383cc;}
#midMenu .KPanelHeaderSelected0{color:#6e7072;background-image:url(../images/bg_menu_item_sel.jpg);border-left:1px solid #d5d5d5;background-color:#e4e5e7;cursor:default;}
#midMenu .KPanelHeaderSelected0 .KLabel{font-weight:bold;cursor:default;}
#midMenu .KPanelButtonMinus,#midMenu .KPanelButtonPlus{display:block;background:transparent url('../images/down.gif') no-repeat center center scroll;height:26px;width:24px;cursor:pointer;}
#midMenu .KPanelButtonMinus{background-image:url('../images/up.gif')}
#midMenu .KPanelHeaderSelected0 .KPanelButtonPlus{background-image:url('../images/down2.gif')}
#midMenu .KPanelHeaderSelected0 .KPanelButtonMinus{background-image:url('../images/up2.gif')}
.KPanel0{background-color:#4c4b4b;padding:0 0 10px 0;}
.KPanel0 .KItem{border-bottom:1px solid #5d5d5d;}
.KPanel0 .KItemOver{border-bottom:1px solid #232323;background-color:#000;}
.KPanel0 .KItemSelected{border-bottom:1px solid #000;background:#ecedef url(../images/bg_menu_item_sel2.jpg) repeat-y scroll top left;}
#midMenu .KPanel0 .KItem .KLabel,#midMenu .KPanel0 .KItemOver .KLabel,#midMenu .KPanel0 .KItemSelected .KLabel{color:#fff;font-size:11px;padding-left:10px;}
#midMenu .KPanel0 .KItem .KLabel{color:#e7e7e7;}
#midMenu .KPanel0 .KItemOver .KLabel{color:#fff;}
#midMenu .KPanel0 .KItemSelected .KLabel{color:#108dea;}
div#imgRd{width:667px;height:140px}
.KPopupGroup_RootMenu {
background-color:#FFF;
border:1px solid #d8d8d8;
width:260px;
z-index:200;
}
.contenu a{
color:#0000FF;
font-family:Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
}


.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;white-space:normal;}
.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_QuickLinks_Menu{}
.KMenu_QuickLinks_Menu  .KLabel{color:#b4cedd}
.KMenu_Features_Menu .KLabel{color:#b4cedd}

.KMenu_Athletics_Menu  .KLabel,
.KMenu_QuickLinks_Menu  .KLabel,
.KMenu_Features_Menu .KLabel{font-size:11px;font-family:tahoma;color:#b4cedd;display:block;margin-bottom:3px;}