body,form,input,select,textarea,p,ul,li,h1,h2,h3,h4,h5,h6
{
margin: 0;
padding: 0;
}

body
{
font-family: arial,sans-serif;
font-size: 12px;
}

img
{
border-width: 0;
}

/* not keyboard-only-accessible friendly, use only for aesthetics
a:focus
{
outline: none;
}*/

#top_head
{
background: #00397f;
}

#th-l
{
width: 826px;
margin: 0 auto;
background: transparent url(/images/topbg-l.gif) repeat-y 1px 0px;
}

#th-r
{
height: 102px;
background: transparent url(/images/topbg-r.gif) repeat-y right top;
}

#logo_title
{
margin: 0 0 0 34px;
}

#main
{
position: relative;
_position: static;
background: #ffffff url(/images/mainbg.png) repeat-x center top;
}

#page
{
width: 826px;
margin: 0 auto;
background: #ffffff url(/images/pagebg-mid.png) repeat-y;
}

#p-m
{
background: transparent url(/images/pagebg-start.png) no-repeat;
}

#p-b
{
height: auto !important;
height: 820px;
min-height: 820px;
background: transparent url(/images/pagebg-end.png) no-repeat left bottom;
padding: 48px 24px 20px 24px;
}

#nav
{
position: absolute;
left: 0px;
top: 1px;
_top: 103px;
width: 100%;
height: 41px;
overflow: hidden;
background: transparent url(/images/navbg.gif) repeat-x left top;
}

#n-s
{
background: transparent url(/images/navshad.png) repeat-x left bottom;
_background: transparent;
padding-bottom: 10px;
}

#n-l
{
width: 826px;
margin: 0 auto;
background: transparent url(/images/navbg-l.png) no-repeat 2px 0px;
}

#n-r
{
padding: 0 8px 0 9px;
height: 31px;
overflow: hidden;
background: transparent url(/images/navbg-r.png) no-repeat right top;
}

#nav ul
{
list-style: none;
height: 100%;
}

#nav ul li
{
display: block;
float: left;
text-align: center;
height: 100%;
background: transparent url(/images/navsep.gif) no-repeat right top;
padding-right: 3px;
width: 133px;
}

#nav ul li.last
{
background: transparent;
padding-right: 0;
width: 129px;
}

#nav ul li a
{
display: block;
padding-top: 10px;
height: 100%;
}

#nav ul li.active-set a,#nav ul li.active-hover a
{
background: transparent url(/images/navbg-active-set.gif) repeat-x;
}

#nav ul li a img.active-set,#nav ul li a img.active-hover
{
display: none;
}

#nav ul li.active-set a img,#nav ul li.active-hover a img
{
display: none;
}

#nav ul li.active-set a img.active-set,#nav ul li.active-hover a img.active-hover
{
display: inline;
}

#footer
{
font-family: georgia,monospace,serif;
font-size: 11px;
color: #00397f;
text-align: center;
padding: 10px 0;
}

.h_strp1,.h_strp2,.h_strp3,.h_strp4,.h_strp5
{
height: 14px;
overflow: hidden;
padding: 1px 4px 1px 8px;
font-family: georgia,monospace,serif;
font-size: 12px;
font-weight: normal;
color: #565347;
text-transform: uppercase;
background: transparent repeat-x;
}

.h_strp1
{
background-image: url(/images/h_strp1.gif);
border-bottom: 4px solid #00397f;
}

.h_strp2
{
background-image: url(/images/h_strp2.gif);
border-bottom: 4px solid #97af81;
}

.h_strp3
{
background-image: url(/images/h_strp3.gif);
border-bottom: 4px solid #a69a76;
}

.h_strp4
{
background-image: url(/images/h_strp4.gif);
border-bottom: 4px solid #7cadc9;
}

.h_strp5
{
background-image: url(/images/h_strp5.gif);
border-bottom: 4px solid #9c5d72;
}

.h_b3
{
font-family: georgia,monospace,serif;
font-size: 10px;
font-weight: normal;
color: #00397f;
text-transform: uppercase;
}

.applyToImg-jsborder1
{
display: block;
}

.jsborder1_wrapsinline
{
overflow: hidden;
}

.jsborder1_wrapsinline .jsborder1-t
{
float: left;
}

.jsborder1-t
{
background: #ffffff url(/images/jsborder1-t.gif) repeat-x left top;
}

.jsborder1-l
{
background: transparent url(/images/jsborder1-l.gif) repeat-y left top;
}

.jsborder1-r
{
background: transparent url(/images/jsborder1-r.gif) repeat-y right top;
}

.jsborder1-b
{
background: transparent url(/images/jsborder1-b.gif) repeat-x left bottom;
}

.jsborder1-tl
{
background: transparent url(/images/jsborder1-tl.gif) no-repeat left top;
}

.jsborder1-tr
{
background: transparent url(/images/jsborder1-tr.gif) no-repeat right top;
}

.jsborder1-bl
{
background: transparent url(/images/jsborder1-bl.gif) no-repeat left bottom;
}

.jsborder1-content
{
padding: 8px;
background: transparent url(/images/jsborder1-br.gif) no-repeat right bottom;
}

ul.linklist1-blue
{
list-style: none;
}

ul.linklist1-blue li
{
padding-left: 16px;
background: transparent url(/images/bullet1.gif) no-repeat 0px 6px;
font-size: 12px;
border-bottom: 1px dotted #81785a;
}

ul.linklist1-blue li a
{
display: block;
padding: 2px 0 2px 0;
overflow: visible;
color: #565347;
text-decoration: none;
}

ul.linklist1-blue li a:hover
{
color: #00397f;
}

ul.linklist2-green,ul.linklist2-maroon,ul.linklist2-bronze
{
list-style: none;
}

ul.linklist2-green li,ul.linklist2-maroon li,ul.linklist2-bronze li
{
padding-left: 0px;
font-size: 12px;
border-bottom: 1px dotted #81785a;
}

ul.linklist2-green li a,ul.linklist2-maroon li a,ul.linklist2-bronze li a
{
display: block;
padding: 2px 0 2px 0;
overflow: visible;
color: #565347;
text-decoration: none;
}

ul.linklist2-green li a:hover
{
color: #4b8812;
}

ul.linklist2-maroon li a:hover
{
color: #8c485f;
}

ul.linklist2-bronze li a:hover
{
color: #a6800f;
}

.double_sec
{
clear: both;
overflow: auto;
}

.double_sec .ds_left,.double_sec .ds_right
{
float: left;
}


/* New Students Section */

#new_students_sec
{
clear: both;
}

#new_students_sec .ds_left
{
width: 170px;
}

#new_students_sec .ds_right
{
padding: 6px 0 0 10px;
}

#new_students_sec .header
{
margin-bottom: 6px;
}

#new_students_sec .linklist
{
margin: 6px 0 0 3px;
}


/* Login Overlay */

#login_overlay
{
background: transparent url(/images/login_overlay_bg.png) no-repeat;
_background-image: url(/images/login_overlay_bg-ie6.gif);
width: 414px;
height: 134px;
}

#login_overlay .header
{

}


/* School News Section */

#school_news_sec
{
clear: both;
padding-top: 20px;
}

#school_news_sec .ds_left
{
width: 580px;
padding-right: 15px;
}

#school_news_sec .ds_right
{
width: 183px;
}

#school_news_sec .news_items
{
overflow: auto;
}

#school_news_sec .news_items .section
{
padding: 8px 0;
overflow: auto;
}

#school_news_sec .news_items .section_label
{
float: left;
width: 111px;
padding-right: 6px;
font-family: georgia,monospace,serif;
color: #a29670;
text-align: right;
}

#school_news_sec .news_items .section_label h4
{
font-size: 12px;
font-weight: normal;
color: #820000;
}

#school_news_sec .news_items .section_label strong
{
color: #820000;
}

#school_news_sec .news_items .section_items
{
float: left;
width: 446px;
list-style: none;
border-left: 1px solid #a29670;
padding-left: 16px;
height: auto !important;
height: 30px;
min-height: 30px;
}

#school_news_sec .news_items .section_items li
{
padding: 1px 0 1px 8px;
background: transparent url(/images/raquo1.gif) no-repeat 0px 5px;
color: #00397f;
_background-position: 0px 9px;
}

#school_news_sec .news_items .section_items li a
{
color: #00397f;
text-decoration: none;
}

#school_news_sec .news_items .section_items li a:hover
{
text-decoration: underline;
}

#school_news_sec .login_here
{
margin: 5px 0 0 5px;
padding-left: 8px;
background: transparent url(/images/raquo1.gif) no-repeat 0px 5px;
}

#school_news_sec .login_here,.login_here a
{
color: #00397f;
}

#school_news_sec .login_here .icon
{
margin: 3px 0 0 104px;
}



/* Dynamic Data */

#articles_data
{
display: none;
}