body {
color:#000302;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
}
a {
color:#0E5C4A;
}
a:hover {
text-decoration:none;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
form {
margin:0;
padding:0;
}
img {
border:0 none;
display:block;
}
p {
margin:20px 0 0;
}
p.no-space {
margin-top:3px !important;
}
h1 {
color:#B9004C;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:23px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
}
h2 {
color:#B9004C;
font-size:18px;
margin:5px 0 0;
}
h2.spacer {
margin-top:20px;
}
#main {
margin:0 auto;
padding:0 20px;
width:755px;
}
#header {
overflow:hidden;
padding-top:12px;
position:relative;
width:100%;
}
a.logo {
background:transparent url(images/logo.gif) no-repeat scroll 0 0;
height:50px;
left:5px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:30px;
width:321px;
}
.search-form {
float:right;
padding-bottom:12px;
}
.search-form .text {
background:#BBECE0 none repeat scroll 0 0;
border:1px solid #1B1718;
color:#000302;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
padding:3px 2px;
width:163px;
}
.search-form .search-btn {
margin:7px 6px 0 0;
}
.search-form input {
float:left;
}
.top-links {
clear:both;
float:right;
font-weight:bold;
text-transform:uppercase;
}
.top-links li {
display:inline;
padding-left:10px;
}
.top-links a {
color:#009D7A;
text-decoration:none;
}
.top-links a:hover {
color:#000000;
}
.header-slogan {
clear:both;
color:#FF5C00;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:26px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:4px;
}
ul#top-nav {
background:#105242 url(images/topnav-bg.gif) repeat-x scroll 0 0;
clear:both;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
margin-top:5px;
text-align:center;
width:100%;
}
ul#top-nav li {
background:transparent url(images/topnav-separ.gif) no-repeat scroll 0 50%;
display:inline;
line-height:40px;
padding:0 3px 0 9px;
}
ul#top-nav li.first {
background:transparent none repeat scroll 0 0;
padding-left:5px;
}
ul#top-nav a {
color:#FFFFFF;
text-decoration:none;
}
ul#top-nav a:hover, ul#top-nav .active a {
color:#ECD5AF;
}
ul#bottom-nav {
background:#105242 url(../images/topnav-bg.gif) repeat-x scroll 0 0;
clear:both;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
margin-top:0;
text-align:center;
width:100%;
}
ul#bottom-nav li {
background:transparent url(../images/topnav-separ.gif) no-repeat scroll 0 50%;
display:inline;
line-height:30px;
padding:0 3px 0 9px;
}
ul#bottom-nav li.first {
background:transparent none repeat scroll 0 0;
padding-left:5px;
}
ul#bottom-nav a {
color:#FFFFFF;
text-decoration:none;
}
ul#bottom-nav a:hover, ul#bottom-nav .active a {
color:#FFCE93;
}
#content {
margin-right:-1px;
overflow:visible;
}
.tophome-row {
overflow:hidden;
padding-top:1px;
width:100%;
}
.tophome-cell {
background:#A4D767 none repeat scroll 0 0;
float:left;
margin-right:1px;
}
.tophom-leftcell {
text-align:right;
}
.tophom-rightcell {
text-align:left;
}
.tophome-cell a {
background:transparent url(../images/row-o.gif) no-repeat scroll 100% 50%;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:25px;
padding-right:13px;
text-decoration:none;
text-transform:uppercase;
}
.tophom-leftcell a {
margin-right:68px;
}
.tophom-rightcell a {
margin-left:47px;
}
.tophome-cell a:hover {
text-decoration:underline;
}
.bottomhome-row {
overflow:hidden;
width:100%;
}
.bottomhome-row a {
font-size:11px;
letter-spacing:0;
}
.bottomhome-row a:hover {
text-decoration:underline;
}
.bottomhome-cell1 {
background:#007FAC none repeat scroll 0 0;
float:left;
margin-right:2px;
margin-top:2px;
width:130px;
}
.bottomhome-cell1 a, .cell2-include a {
background:transparent url(../images/row-c.gif) no-repeat scroll 100% 50%;
color:#FFFFFF;
font-weight:bold;
line-height:27px;
margin-left:6px;
padding-right:13px;
text-decoration:none;
}
.bottomhome-cell1 a {
background:transparent url(../images/row-c.gif) no-repeat scroll 100% 50%;
}
.bottomhome-cell2 {
float:left;
width:171px;
}
.cell2-include {
background:#009D7A none repeat scroll 0 0;
margin-top:2px;
}
.cell2-include a {
background:transparent url(../images/row-v.gif) no-repeat scroll 100% 50%;
}
.bottomhome-cell3 {
background:transparent url(../images/blue-gradient.gif) repeat-x scroll 0 0;
float:left;
font-size:11px;
font-weight:bold;
line-height:14px;
min-height:219px;
padding:0 11px;
width:166px;
}
.bottomhome-cell3 {
height:219px;
}
.bottomhome-cell3 p {
margin:10px 0;
}
#news {
padding:14px;
}
ul#sub-nav {
background:#FFCE93 none repeat scroll 0 0;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:30px;
text-align:center;
width:100%;
}
ul#sub-nav li {
float:left;
padding:0 5px 0 11px;
position:relative;
}
ul#sub-nav li a {
color:#000000;
text-decoration:none;
}
ul#sub-nav li a:hover, ul#sub-nav li.active a {
color:#B9004C;
}
ul#sub-nav ul {
background:#20BF99 none repeat scroll 0 0;
display:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:10px;
letter-spacing:normal;
line-height:normal;
overflow:hidden;
position:absolute;
text-align:left;
top:30px;
width:177px;
}
ul#sub-nav li:hover ul, ul#sub-nav li.hover ul {
display:block;
}
ul#sub-nav ul li {
border-top:1px solid #555555;
display:block;
line-height:normal;
margin-top:-1px;
padding:0;
width:177px;
}
ul#sub-nav ul li a {
color:#FFFFFF !important;
display:block;
height:1%;
line-height:22px;
padding:0 6px;
}
ul#sub-nav ul li a:hover {
background:#105746 none repeat scroll 0 0;
}
.right-holder {
float:right;
padding-top:20px;
width:555px;
}
.right-holder ul li {
background:transparent url(../images/dot.gif) no-repeat scroll 14px 14px;
padding:8px 0 0 25px;
}
.right-holder ol li {
background:transparent none repeat scroll 0 0;
}
.student-holder {
float:right;
width:231px;
}
.calendar-holder {
display:block;
float:right;
margin:10px 10px 10px 20px;
padding-left:15px;
width:145px;
}
.course-holder {
float:right;
padding-left:8px;
width:231px;
}
.student-holder em {
color:#FF7101;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:31px;
padding:0 20px 0 49px;
}
.left-holder {
float:left;
padding-top:15px;
width:181px;
}
#left-nav {
height:1%;
line-height:17px;
overflow:hidden;
padding:0 30px 10px 11px;
}
#left-nav li {
float:left;
width:100%;
}
#left-nav li a {
background:transparent url(../images/row-leftnav.gif) no-repeat scroll 0 4px;
color:#000000;
display:block;
font-weight:bold;
padding-left:12px;
text-decoration:none;
}
#left-nav li a:hover {
background:transparent url(../images/row-leftnav-h.gif) no-repeat scroll 0 4px;
color:#B9004C;
}
.left-ads {
padding-top:10px;
}
.left-ads li {
padding-bottom:5px;
width:100%;
}
.content-list li {
padding-top:20px;
}
.content-list strong {
color:#FF7101;
}
.content-list ul {
padding:0 13px;
}
.content-list ul li {
background:transparent url(../images/dot.gif) no-repeat scroll 0 8px;
padding:2px 0 0 6px;
}
#breadcrumb {
color:#FF7101;
font-size:10px;
margin:-12px 0 -1px;
}
#breadcrumb li {
background:transparent none repeat scroll 0 0;
display:inline;
padding:0;
}
#breadcrumb a {
color:#FF7101;
text-decoration:none;
}
#breadcrumb a:hover {
text-decoration:underline;
}
#footer {
overflow:hidden;
padding-top:30px;
width:100%;
vertical-align: top;
}
.footer-content {
float:right;
text-align:center;
width:575px;
}
.footer-content p {
margin:0;
}
.footer-content ul {
text-align:center;
}
.footer-content ul li {
background:transparent url(images/footer-separator.gif) no-repeat scroll 0 50%;
display:inline;
padding:0 1px 0 8px;
}
.footer-content ul li.first {
background:transparent none repeat scroll 0 0;
}
