@import url(master.css);

/* =========== 3 COLUMN LAYOUT CSS =========== */

/* --- page wrapper --- */
#wrapper {width:760px; margin:auto; position:relative; background:url("../images/3column.gif"); border:1px solid #000; text-align:left;}

/* --- page navigation --- */
#pagenav {width:160px; float:left;}
.pagenavlinks li {list-style:none; color:#fff; font-size:0.85em; padding:0.2em 0.4em;}
#pagenav .pagenavlinks li.heading {display:block; background-color:#ccc; color:#004731; font-size:0.85em; font-weight:bold; padding:0.4em 0.4em; text-decoration:none;}

#pagenav .headingLink {background-color:#CCCCCC; color: #004731}
.pagenavlinks li a {background-color:#004731; color:#fff; text-decoration:none;}
.pagenavlinks li a:hover {text-decoration:underline;}

/* --- contentum --- */
#contentum {width:600px; float:right;}
#contentum h1, #contentum h2, #contentum h3, #contentum h4, #contentum h5, #contentum h6 {color:#004731; margin:5px 0;}
#contentum h1 {font-size:1.4em;}
#contentum h2 {font-size:1.2em;}
#contentum h3 {font-size:1.0em;}
#contentum h4 {font-size:0.8em;}
#contentum h5 {font-size:0.6em;}
#contentum h6 {font-size:0.4em;}

#contentum h1 p {color:#000; font-size:0.75em; font-weight:normal;}
#contentum h2 p {color:#000; font-size:0.85em; font-weight:normal;}
#contentum h3 p {color:#000; font-size:1.05em; font-weight:normal;}
#contentum h4 p {color:#000; font-size:1.25em; font-weight:normal;}
#contentum h5 p {color:#000; font-size:1.55em; font-weight:normal;}
#contentum h6 p {color:#000; font-size:2.55em; font-weight:normal;}

#contentum a {text-decoration:none;}
#contentum a:hover {text-decoration:underline;}
#contentum p {padding:0.5em 0;}
#contentum ul {margin-left:3em; padding:0.25em 0;}
#contentum ol {margin-left:3em; padding:0.25em 0;}
#contentum blockquote {margin-left:3em;}
#contentum blockquote p {padding:0.5em 0;}
#contentum table {margin:1em 0;}
#contentum td {font-size:13px; font-family:verdana, tahoma, sans-serif; padding:0.2em 0.3em;}

#contentum .askbearcat {font-size:1.00em; font-weight:bold; color:#004731; padding:0.25em 0;}
#contentum .caption {font-size:0.8em; line-height:1em;}

#contentum ul.button {margin-left:0em; height:2em;}
#contentum ul.button li {float:left; list-style:none; margin-right:-0.5em;}
#contentum ul.button li a { display:block; background-color:#004731; width:139px; color: #fff; text-align:center; text-decoration:none; border-right:12px solid #fff; padding:0.25em 0;}
#contentum ul.button li a:hover {background:#999; color:#000; text-decoration:none;}

#contentum ul.twobutton {margin-left:0em; height:2em;}
#contentum ul.twobutton li {float:left; list-style:none; margin-right:-0.5em;}
#contentum ul.twobutton li a { display:block; background-color:#004731; width:211px; color: #fff; text-align:center; text-decoration:none; border-right:12px solid #fff; padding:0.25em 0;}
#contentum ul.twobutton li a:hover {background:#999; color:#000; text-decoration:none;}

.bodylinks li {display:inline; border-left:1px solid #000; padding-left:0.5em; line-height:2em;}
.bodylinks li a {background-color:#fff; text-decoration:none;}
.bodylinks li a:hover {text-decoration:underline;}
.bodylinks li.first {border-left:none;}

/* --- content --- */
#content {width:435px; float:left; padding:0 10px 20px 15px;}

/* --- sidebar --- */
#sidebar {width:140px; float:right;}
#sidebar .heading {display:block; background-color:#004731; color:#ccc; font-size:0.85em; font-weight:bold; padding:0.4em 0.4em;}
#sidebar p {padding:0.5em 0.5em; font-size:0.85em;}
#sidebar p span.heading {margin:-0.5em; font-size:1em;}
#sidebar p img {margin:-0.5em;}
#sidebar ul {margin-left:2em; padding:0.25em 0.25em 0.25em 0;}
#sidebar li {font-size:0.85em;}
#sidebar blockquote {margin-left:2em;}
#sidebar blockquote p {padding:0.5em;}
#sidebar ul.subnav {margin:0 0.5em; list-style-type:none;}
#sidebar ul.subnav li {padding: 0.4em 0;}
#sidebar p.morenews {
	text-align: right;
}
#sidebar a:visited {color:blue; }

p.normal {color:#000; font-size:0em; font-family:verdana, tahoma, sans-serif; font-weight:normal;}

/* ================================================= */

/* =========== DROP-DOWN MENU NAVIGATION =========== */

/* --- all lists --- */
#dropdownnav, #dropdownnav ul {padding:0; margin:0; list-style:none; float:left; width:158px;}
/* --- all list items --- */
#dropdownnav li {position:relative; float:left; line-height:1.25em; margin-bottom:-1px; width:158px;}
/* --- second-level lists --- */
#dropdownnav li ul {position:absolute; left:-999em; margin-left:160px; margin-top:-1.7em;}
/* --- third-and-above-level lists --- */
#dropdownnav li ul ul {left:-999em;}
#dropdownnav li a {width:158px; w\idth:148px; display:block; color:#fff; text-decoration:none; background-color:#004731; border:1px solid #195945; padding:0.15em 0.5em; font-size:0.85em;}
#dropdownnav li a:hover {color:#000; background-color:#ccc; border:1px solid #ccc;}
#dropdownnav li:hover ul ul, #dropdownnav li:hover ul ul ul, #dropdownnav li.sfhover ul ul, #dropdownnav li.sfhover ul ul ul {left:-999em;}
/* --- lists nested under hovered list items --- */
#dropdownnav li:hover ul, #dropdownnav li li:hover ul, #dropdownnav li li li:hover ul, #dropdownnav li.sfhover ul, #dropdownnav li li.sfhover ul, #dropdownnav li li li.sfhover ul {left:auto;}
#dropdownnav li.heading {display:block; width:150px; background-color:#ccc; color:#004731; font-size:0.85em; font-weight:bold; padding:0.4em 5px; margin-bottom:0px;}

/*--- special styles of alumni ---*/
a.nlink {font-size:0.75em; color:#ffffff; text-decoration:none;}
a.nlink:hover {text-decoration:underline;}
.nhead {background-color:#ccc; color:#004731; font-size:0.85em; font-weight:bold; padding: 0 1em;}

/* ================================================= */

#Course .uhead {
	margin-left: -13px;
}

