body {
behavior: url(../css/csshover3.htc);
color:#000302;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
!text-align:center;
}
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;
}
.right-holder ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.right-holder ul li {
background:transparent url(../images/bullet.png) no-repeat scroll 0 50%;
margin:0px 0px 0px 20px;
padding:0px 0px 1px 12px;
line-height:20px;
}
.left-holder 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:10px 0 0;
}
p.no-space {
margin-top:3px !important;
}
h1 {
color:#105242;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:23px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
}
h2 {
color:#FF6600;
font-size:16px;
margin:5px 0 0;
}
h3 {
color:#105242;
font-size:15px;
margin:10px 0 5px;
}
h2.spacer {
margin-top:20px;
}
p.clb { 
border-bottom:2px solid black 
} 
#main {
margin: 0 auto;
padding:0 20px;
width:755px;
!width:795;
!text-align:left;
}
#header {
overflow:hidden;
padding-top:75px;
position:relative;
width:100%;
margin-left:auto;
margin-right:auto;
}
a.logo {
background:transparent url(../images/logo.png) repeat scroll 0 0;
height:100px;
left:-10px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:30px;
width:325px;
}
.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-size-adjust:none;
font-stretch:normal;
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:#639CC8;
text-decoration:none;
}
.top-links a:hover {
color:#000000;
}
.header-slogan {
clear:both;
color:#003E74;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:26px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:4px;
}
ul#top-nav {
background: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-size-adjust:none;
font-stretch:normal;
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 20px 0 35px;
}
ul#top-nav li.first {
background:transparent none repeat scroll 0 0;
padding-left:10px;
}
ul#top-nav a {
color:#FFFFFF;
text-decoration:none;
}
ul#top-nav a:hover, ul#top-nav .active a {
color:#76bab2;
}
#content {
margin-right:-1px;
overflow:hidden;
}
.tophome-row {
overflow:hidden;
padding-top:1px;
width:100%;
}
.tophome-cell {
background:#639CC8 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-c.png) no-repeat scroll 100% 50%;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:25px;
padding-right:15px;
text-decoration:none;
}
.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;
}
.bottomhome-row a:hover {
text-decoration:underline;
}
.bottomhome-cell1 {
background:#76BAB2 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.png) no-repeat scroll 100% 50%;
color:#FFFFFF;
font-weight:bold;
line-height:27px;
margin-left:5px;
padding-right:16px;
text-decoration:none;
}
.bottomhome-cell1 a {
background:transparent url(../images/row-c.png) 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-c.png) no-repeat scroll 100% 50%;
}
.bottomhome-cell3 {
background:transparent url(../images/event_gradient.png) repeat-x scroll 0 0;
float:left;
font-size:12px;
line-height:14px;
margin-left:3px;
margin-top:2px;
min-height:202px;
overflow:auto;
padding:0 10px;
width:165px;
}
.bottomhome-cell3 p {
margin:10px 0;
}
ul#sub-nav {
background:#639cc8 none repeat scroll 0 0;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:30px;
text-align:center;
width:100%;
}
ul#sub-nav li {
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:#105242;
}
ul#sub-nav ul {
background:#639cc8 none repeat scroll 0 0;
display:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
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;
}
ul#sub-nav li.first {
background:transparent none repeat scroll 0 0;
padding-left:5px;
}
.right-holder {
float:right;
min-height:400px;
padding-top:20px;
width:555px;
!text-align:left;
}
.left-holder {
float:left;
padding-top:15px;
width:181px;
}
/* Left Navigation Items */
#left-nav {
!height:1%;
line-height:18px;
overflow:auto;
!overflow:visible;
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:14px;
text-decoration:none;
}
ul#left-nav ul {
background:#76BAB2 none repeat scroll 0 0;
display:none;
font-weight:bold;
letter-spacing:normal;
margin-left:60px;
margin-top:-18px;
overflow:visible;
position:absolute;
text-align:left;
width:175px;
}
ul#left-nav ul li ul {
background:#639CC8 none repeat scroll 0 0;
display:none;
font-weight:bold;
letter-spacing:normal;
margin-left:175px;
margin-top:-23px;
overflow:visible;
position:absolute;
text-align:left;
width:175px;
}
ul#left-nav ul li ul li ul {
background:#999999 none repeat scroll 0 0;
display:block;
font-weight:bold;
letter-spacing:normal;
margin-left:175px;
margin-top:-23px;
overflow:visible;
position:absolute;
text-align:left;
width:175px;
}
ul#left-nav li:hover ul {
display:block;
}
ul#left-nav li:hover ul li ul {
display:none;
}
ul#left-nav li ul li:hover ul{
display:block;
}
ul#left-nav li ul li:hover ul li ul{
display:none;
}
ul#left-nav li ul li ul li:hover ul{
display:block;
}
ul#left-nav ul {
!border-top:1px solid inset #555555;
line-height:normal;
}
ul#left-nav ul li {
border-top:1px solid #555555;
!border-top:1px solid inset #555555;
line-height:normal;
margin-top:-1px;
}
ul#left-nav ul li ul {
border-top:1px solid #555555;
!border-top:1px solid inset #555555;
line-height:normal;
}
ul#left-nav ul li a {
background:transparent none repeat scroll 0 0;
color:#FFFFFF !important;
display:block;
font-weight:bold;
height:1%;
line-height:22px;
padding:0 6px;
}
ul#left-nav ul li a:hover {
background:#007770 none repeat scroll 0 0;
}
ul#left-nav ul li ul li a:hover {
background:#003E74 none repeat scroll 0 0;
}
ul#left-nav ul li ul li ul li a:hover {
background:#333333 none repeat scroll 0 0;
}
/* Left Ad Space */
.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;
}
#footer {
overflow:hidden;
padding-top:30px;
width:100%;
!clear:both;
}
.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;
}
#topmenu {
background:#FFCE93 none repeat-x scroll 0 50%;
clear:both;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
margin-top:0;
text-align:center;
width:100%;
}
#topmenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#topmenu li {
display:inline;
line-height:30px;
padding:0 12px 0 9px;
}
ul#bottom-nav {
background:#105242 url(../images/topnav-bg.gif) repeat-x scroll 0 50%;
clear:both;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
margin-top:0;
text-align:center;
width:755px;
}
ul#bottom-nav li {
background:transparent url(../images/topnav-separ.gif) no-repeat scroll 0 50%;
display:inline;
line-height:30px;
padding-right:5px;
padding-left:16px;
}
ul#bottom-nav a {
color:#FFFFFF;
text-decoration:none;
}
ul#bottom-nav a:hover {
color:#FFCE93;
text-decoration:none;
}
ul#bottom-nav li.first {
background:transparent none repeat scroll 0 0;
padding-left:5px;
}
/* Course Description Hover */
ul.hoverkey {
font-weight:bold;
letter-spacing:normal;
margin-top:20px;
position:inherit;
text-align:left;
}
ul.hoverkey li ul {
display:none;
margin-left:10px;
width:100%;
!width:510px;
font-weight:normal;
}
ul.hoverkey li ul p {
text-indent:20px;
}
ul.hoverkey li:hover {
background:#999999 none repeat scroll 0 0;
color:#FFF;
}
ul.hoverkey li:hover ul {
display:block;
}
ul.hoverkey li:hover ul li {
background:#639CC8 none repeat scroll 0 0;
color:#000000;
}