* {margin:0;padding:0}

body {background:#214136 url(images/bg-body.jpg) repeat-x;font-family:Verdana, Arial, sans-serif;
margin:0; font-size: 12px;padding:0}

h2 {color:#800;margin:20px 25px 10px;font-variant:small-caps;font-size:12px}

h3 {color:#800;font-family:"Times New Roman", serif;font-size:17px;margin:12px 25px;padding:6px}

h4 {background:#e6e7df;border-top:1px solid #c5c0a2;color:#222;font-size:12px;margin:24px 23px 6px 28px;padding:5px}

p {font-size:12px;margin:12px 25px}

     
#main {background:#FFF url(images/bg-main.gif) repeat-y;border:2px solid #486252;
margin:10px auto;padding:0;position:relative;width:865px}

#sidebar {background:url(images/graduate5.jpg) 10px 0 no-repeat;float:left;margin:0;
padding:140px 0 0 6px;top:10px;width:115px}

#sidebar2 {background:url(images/graduate6.jpg) 10px 0 no-repeat;float:left;margin:0;
padding:140px 0 0 6px;width:115px
}

#sidebar3 {background:url(images/graduate7.jpg) 10px 0 no-repeat;float:left;
margin:0;padding:140px 0 0 6px;width:115px}

#sidebar4 {background:url(images/graduate3.jpg) 10px 0 no-repeat;float:left;
margin:0;padding:140px 0 0 6px;width:115px}

#content {background:#FFF;float:right;padding-bottom:20px;
text-align:left;width:740px}

#content_enroll {background:#abccb0;border-bottom:6px solid #800;
border-top:6px solid #800;font-size:.8em;margin-left:130px;
margin-top:76px;padding:12px 24px;text-align:center}

#footer {background:#486252;border-bottom:1px solid #486252;border-top:6px solid #581e06;
color:#c1cbbe;font-size:11px;text-align:center}

/* title */
#title {
font:20px Georgia, serif;
height:96px;
margin:0;
overflow:hidden;
padding:10px 0 0;
position:relative;
text-align:center;
width:740px
}

#title span {
background:url(images/college-background.jpg) top left no-repeat;
display:block;
height:114px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:740px;
z-index:1
}

/* end title */

h2.dark {background:#486252;border-bottom:1px solid #222;color:#e6e7df;font-family:arial, sans-serif;
letter-spacing:1px;margin:10px 25px 10px;padding:4px 10px;text-align: center}

h3.underline {border-top: 1px solid #000;border-bottom: 1px solid #000}

h3.coursetitle {
background:#FFF url(images/gradient.jpg) repeat-x 0 0;border-bottom:1px solid #214136;
border-top:1px solid #214136;height:22px;
margin:10px 0;padding:5px 0;text-align:center}

h2.terms, h2.programName {
border-bottom:1px solid #214136;border-top:1px solid #214136;
font-size:1.2em;margin:25px;padding:5px 0;text-align:center;
background:#fff url(images/gradient2.jpg) repeat-x; 
color: #214136;font-variant:small-caps;}

h2.programName {margin-bottom:0;padding-bottom:7px}

h3.black {color: #000; font-family: verdana, sans-serif; font-size: 1.2em;}

h3.degree {background:#fff url(images/gradient.jpg) repeat-x 0 50%;
border-bottom:1px solid #214136;border-top:1px solid #214136;border-left: 8px solid #486252;
clear:right;margin:16px 24px 0 22px;padding:4px 20px;text-align:left;}

h3.section {background:#fff url(images/sun2.gif) no-repeat 0 50%;
height:1.3em;padding:10px 0 0 62px;
margin-left: 28px;}

#content h3.program-descriptions {
background:#486252;
border-bottom:1px solid #222;
color:#e6e7df;
font-family:arial, sans-serif;
letter-spacing:1px;
margin:0 25px 10px;
padding:4px 10px;
text-align:center; font-size:14px
}

.clear {clear:both}

p.justify {color:#333;margin:12px 25px;text-align:justify}

.indent {
background:#FFF url(images/gradient.jpg) repeat-x;
border-bottom:1px solid #000;
border-top:1px solid #000;
font-size:13px;
margin:10px 36px;
padding:10px
}

p.indent2 {
border-bottom:1px solid #000;
border-top:1px solid #000;
margin:10px 30px;
padding:10px
}

.study {font-size:14px;margin:20px 0;width:98%}

p.classrooms {
font-weight:700;
margin-bottom:20px;
padding-bottom:20px
}

.home {margin:50px 0 10px 10px}

.home p {text-align:left}

#content p.subject {
font-weight:700;
margin:10px auto;
text-align:center;
width:440px; clear: both;
}

.red {color:#800;font-weight:700}

.specialText {font-variant: small-caps; font-weight: bold;}

.bold {color:#404040;font-weight:700}

.boldblue {color:#1a2450;font-weight:700}

.electives {color:#800;font-size:.8em;font-weight:700}

/* top navigation */
#navWrap {
background:#d2cbb5 url(images/bg-gradient2.jpg) bottom left repeat-x;
border-bottom:1px solid #fff;
border-top:1px solid #000;
padding:8px 5px
}

#topNav {font-weight:600;margin-left:25px;
text-align:center;width:700px}

#topNav p {font-size:11px;list-style-type:none;
margin:0;padding:0}

#topNav a {
border-left:1px solid #fff;
border-right:1px solid #ccc;
padding:4px 10px;
text-decoration:none
}

a#last {border-right:none}

#content #topNav a:link {color: #222;}
#content #topNav a:visited {color: #222;}
#content #topNav a:hover {color: #880000; background: #c8d0c5;}
#content #topNav a:active {color: #222;}

/*  sidebar info */
#sidebar p,#sidebar2 p,#sidebar3 p {
margin:3px 0;
font-size: 11px;
}

#sidebar p.space,#sidebar2 p.space,#sidebar3 p.space {
background:  url(images/college-logo.png) bottom left no-repeat;
padding-bottom:48px
}

#sidebar a,#sidebar2 a,#sidebar3 a {
background:#dee1d8 url(images/bg-gradient2.jpg) bottom left repeat-x;
border:1px solid #c9bfa6;
color:#222;
display:block;
font-size:10px;
font-weight:700;
margin:4px;
padding:4px 2px;
text-align:center;
text-decoration:none
}

#sidebar p.program a,#sidebar2 p.program a,#sidebar3 p.program a {
background:#d2d6d0;
border:1px solid #c9bfa6;
color:#214136;
font-size:10px;
padding-bottom:10px;
font-variant: small-caps;
}

#sidebar a:hover,#sidebar2 a:hover,#sidebar3 a:hover {
background:#c8d0c5;
border:1px solid #333;
color:#800
}

#sidebar a:active,#sidebar2 a:active,#sidebar3 a:active {
color:#600
}

#main p.divider {text-align: center; background: #581e05; color: #fefefe; 
text-transform: small-caps; padding: 3px;}


#main p.divider2 {text-align: center; background: #2f4f44; color: #ddd; 
text-transform: small-caps; padding: 3px;}

#sidebar p.program a:hover,#sidebar2 p.program a:hover,#sidebar3 p.program a:hover {
background:#c7c0a7;
border:1px solid #214136
}

#sidebar p.course, #sidebar2 p.course, #sidebar3 p.course 
{background:#214136 url(images/arrow.gif) bottom left no-repeat;
color: #e6e7df;
text-align:center;
font-size: .9em;
padding: 6px 0 22px 0;
letter-spacing:1px;}

/*  end sidebar info */
#footer a {
color:#dce7d9;
text-decoration:none
}

#footer a:hover {
color:#FFF
}

p.copyright {
color:#c1cbbe;
margin:2px;
padding:2px
}

img.top {
border:none;
margin-left:28px
}

img.define {
border:1px solid #000
}

.small {
color:#222;
font-family:arial, sans-serif;
font-size:12px;
font-weight:500;
font-variant:normal
}

#footer p,.top {
font-size:11px
}

.centerAlign {text-align: center;}

#content a:link.different, #content a:visited.different {color: #000;}
