html {    min-height: 100%;    height: auto;}body {    background: #009ee0 url(../img/background.jpg) bottom left no-repeat;}div#page {    background: white;    width: 990px;    margin: 0px auto 0px auto;    padding: 0px 20px 20px 20px;    position: relative;}div#body {    padding: 24px 0px 0px 0px;    }/*    Header.*/div#header {    height: 85px;    position: relative;}a#logo {    position: absolute;    top: 26px;    left: 0px;}/*    Primary navigation.*/div#nav-primary {    height: 50px;    background: #cccccc;}div#nav-primary ul {    list-style: none;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    float: left;}div#nav-primary li {	float: left;	margin: 0px;	padding-left: 5px;}div#nav-primary a {    float: left;    height: 40px;    margin: 5px 5px 5px 0px;    line-height: 40px;    padding: 0px 17px 0px 17px;    color: #666666;    text-decoration: none;    font-size: 100%;}div#nav-primary a:hover,div#nav-primary a.here {    background: #dddddd;}/*    Banner.*/div#banner {    height: 220px;    position: relative;    background: url(../img/pennants/ccss.jpg) top left no-repeat;}body.home div#banner {        background: url(../img/pennants/home.jpg) top left no-repeat;}div#banner ul#banner-rotate {    list-style: none;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;}div#banner ul#banner-rotate li {    margin: 0px 0px 0px 0px;}body.our-college div#banner {    background-image: url(../img/pennants/our-school.jpg);}body.college-life div#banner {    background-image: url(../img/pennants/current.jpg);}body.news div#banner {    background-image: url(../img/pennants/news.jpg);}body.alumni div#banner {    background-image: url(../img/pennants/former.jpg);}body.overseas div#banner {    background-image: url(../img/pennants/agents.jpg);}div#banner div#nav-alternative div {    position: absolute;    bottom: 0px;    right: 0px;}div#banner div#nav-alternative div.primary {    top: 0px;    right: 0px;}/*    Content areas.*/div#content {    float: left;    position: relative;    width: 510px;    padding: 0px 20px 0px 20px;    margin: 0px 0px 50px 0px;}div#content-extended {    float: left;    position: relative;    width: 705px;    margin: 0px 0px 50px 20px;}div#sidebar {    float: left;    position: relative;    margin: 0px 0px 50px 0px;}/*    Secondary navigation.*/div#nav-secondary {    float: left;    position: relative;    top: -54px;    width: 223px;    padding: 0px 24px 0px 14px;}div#nav-secondary ul {    list-style: none;    padding: 0px 0px 0px 0px;}div#nav-secondary li {    margin: 0px 0px 2px 0px; }div#nav-secondary a {    color: white;    display: block;    height: 30px;    line-height: 30px;    padding: 0px 10px 0px 10px;}div#nav-secondary a:hover {    text-decoration: none;}div#nav-secondary ul ul {    margin: 2px 0px 0px 0px;}/*    Alternative navigation.*/div#nav-alternative div {    height: 60px;    width: 440px;}div#nav-alternative div.large {    height: 220px;}div#nav-alternative div.primary {    width: 220px;}div#nav-alternative ul {    list-style: none;    padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px;}div#nav-alternative li,div#nav-alternative a {    float: left;    position: relative;    width: 110px;    height: 30px;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;}div#nav-alternative div.large li,div#nav-alternative div.large a,div#nav-alternative div.primary li,div#nav-alternative div.primary a {    height: 110px;    }div#nav-alternative a {    text-decoration: none;    background-repeat: no-repeat;}div#nav-alternative div.primary a,div#nav-alternative div.large a {    background-image: url(../img/buttons.jpg);}div#nav-alternative li.our-college a {    background-position: 0px -380px;}div#nav-alternative li.our-college a:hover {    background-position: -110px -380px;}div#nav-alternative li.college-life a {    background-position: 0px -475px;}div#nav-alternative li.college-life a:hover {    background-position: -110px -475px;}div#nav-alternative li.news a {    background-position: 0px -555px;}div#nav-alternative li.news a:hover {    background-position: -110px -555px;}div#nav-alternative li.alumni a {    background-position: 0px -635px;}div#nav-alternative li.alumni a:hover {    background-position: -110px -635px;}div#nav-alternative li.overseas a {    background-position: 0px -715px;}div#nav-alternative li.overseas a:hover {    background-position: -110px -715px;}div#nav-alternative span {    position: absolute;    bottom: 0px;    left: 0px;    width: 90px;    color: white;    height: 30px;    line-height: 30px;    padding: 0px 10px 0px 10px;    cursor: pointer;}div#nav-alternative li.our-college,div#nav-alternative li.our-college a {    width: 220px;    height: 60px;}div#nav-alternative div.primary li.our-college,div#nav-alternative div.primary li.our-college a {    width: 110px;    height: 110px;}div#nav-alternative div.large li.our-college,div#nav-alternative div.large li.our-college a {    height: 220px;}div#nav-alternative li.our-college span {    width: 200px;}div#nav-alternative div.large li.our-college a {    background-position: 0px 0px;}div#nav-alternative div.large li.our-college a:hover {    background-position: 0px -190px;}/*    Mini feeds.*/div#mini-feeds {    clear: both;    background: #ebeced;    border-bottom: 25px #c5c6c8 solid;    border-right: 18px #c5c6c8 solid;    border-left: 18px #c5c6c8 solid;}div#mini-feeds div.column {    float: left;    width: 318px;    position: relative;}div#mini-feeds h3 {    font-family: "Lucida Grande", "DejaVu Sans", "Bitstream Vera Sans", Verdana, Arial, sans-serif;    padding: 6px 0px 0px 30px;    margin: 0px 0px 0px 0px;    font-size: 100%;    height: 20px;    font-weight: bold;    background: #c5c6c8;}div#mini-feeds h3 a.rss {    position: absolute;    top: 4px;    left: 5px;    width: 18px;    height: 18px;    background: url(../img/rss.png) top left no-repeat;}div#mini-feeds h3 a.feed-title {    font-family: "Lucida Grande", "DejaVu Sans", "Bitstream Vera Sans", Verdana, Arial, sans-serif;    color: #868789;    font-weight: bold;}div#mini-feeds h3 a.feed-title:hover {    color: #fe6700;}div#mini-feeds h3 a.rss:hover {    background-position: bottom left;}div#mini-feeds h3 a.rss span {    display: none;}div#mini-feeds h3 a.title {    color: #868789;    height: 18px;}div#mini-feeds h3 a:hover {    text-decoration: none;}div#mini-feeds ul {    margin: 10px 0px 0px 10px;    padding: 0px 0px 0px 0px;    list-style: none;}div#mini-feeds ul span.article-title {    margin: 0px 0px 2px 0px;    line-height: normal;    display: block;    font-weight: bold;}div#mini-feeds ul span.article-summary {    font-size: 80%;    margin: 0px 10px 0px 0px;    line-height: 140%;    display: block;    color: #868789;}div#mini-feeds ul span.article-date {    font-size: 80%;    margin: 0px 0px 2px 0px;    line-height: 140%;    display: block;    color: #868789;}div#mini-feeds ul a {    color: #868789;}div#mini-feeds ul a:hover {    text-decoration: none;    color: #fe6700;}    /*    Site tools.*/div#site-tools {    background: #6A6A6C;    color: #eff0f0;    height: 142px;    clear: both;    font-size: 75%;}div#site-tools a {    color: #eff0f0;}div#site-tools div.column {    float: left;    display: inline;    height: 75px;    margin: 7px 0px 0px 0px;}div#site-tools div#affiliates {    width: 316px;    padding: 0px 0px 0px 15px;}div#site-tools div#affiliates p {    margin: 0px 0px 8px 0px;}div#site-tools div#affiliates a {    float: left;    display: inline;    margin: 0px 20px 7px 0px;}div#site-tools div#affiliates a img {    border: none;}div#site-tools div#charitable-status {    width: 326px;}div#site-tools div#charitable-status p {	margin: 0px 0px 5px;	padding-right: 20px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 5px;}div#site-tools div#charitable-status dl,div#site-tools div#charitable-status dt,div#site-tools div#charitable-status dd,div#site-tools div#charitable-status div {    display: inline;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;}div#site-tools div#bookmarking {    padding: 0px 0px 0px 25px;    width: 301px;}div#site-tools div#bookmarking p {    margin: 0px 0px 10px 0px;}div#site-tools div#bookmarking ul {    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    list-style: none;}div#site-tools div#bookmarking li {    float: left;    display: inline;    height: 20px;    margin: 0px 10px 10px 0px;}div#site-tools div#bookmarking a {    padding: 0px 0px 0px 25px;    float: left;    display: inline;    height: 22px;    line-height: 20px;    background-position: left center;    background-repeat: no-repeat;}div#site-tools div#bookmarking a.delicious {    background-image: url(../img/delicious.gif);}div#site-tools div#bookmarking a.digg {    background-image: url(../img/digg.gif);}div#site-tools div#bookmarking a.reddit {    background-image: url(../img/reddit.gif);}div#site-tools div#bookmarking a.facebook {    background-image: url(../img/facebook.gif);}div#site-tools div#bookmarking a.stumbleupon {    background-image: url(../img/stumbleupon.gif);}/*    Footer.*/div#footer {    margin: 10px auto 50px auto;    width: 1030px;    font-size: 80%;    color: white;}div#footer a {    color: white;}/*    Homepage overrides.*/body.home div#sidebar {    width: 440px;}body.home h1 span {    display: block;    font-family: Georgia, serif;    font-size: 65%;}/*    News page overrides.*/h1 span.date {    font-family: Times, serif;    font-size: 50%;    margin: 5px 0px 0px 0px;    display: block;	color: #999999}ul.article-list,ul.event-list {    list-style: none;    margin: 0px 0px 30px 0px;    padding: 0px 0px 0px 0px;    border-top: 1px #b0b0b0 solid;}ul.blog-article-list {    list-style: none;    margin: 0px 0px 30px 0px;    padding: 0px 0px 0px 0px;}ul.blog-article-list li {    border-bottom: 1px #b0b0b0 solid;	}ul.blog-article-list p {    width: 510px;}ul.blog-article-list li {    padding: 50px 0px 0px 0px;    margin: 0;}ul.blog-article-list .date {    margin-top: 30px;    color: #8193c5;}ul.blog-article-list p {        font-size: 90%;    margin: 20px 0 20px;}ul.students-blog-article-list {    list-style: none;    padding: 15px 0 0 0;}ul.students-blog-article-list p {    width: 510px;}ul.students-blog-article-list li {    padding: 20px 0px 10px 10px;    border-left: 15px solid #d5006c;    line-height:100%;    margin: 0;    border-bottom: 1px solid #b0b0b0;}ul.students-blog-article-list .date {    color: #d5006c;    display: block;    padding-bottom: 20px;}ul.students-blog-article-list p {    margin: 0;    padding-bottom: 10px;    font-size: 90%;}ul.students-blog-article-list h2 {    padding: 20px 0;    margin: 0;}ul.gallery-article-list {    list-style: none;    padding: 15px 0 0 0;    border-bottom: 1px #b0b0b0 solid;}ul.gallery-article-list li {    border-left: 15px solid #d5006c;    line-height:100%;    margin: 0;}ul.gallery-article-list .date {    color: #d5006c;    display: block;    padding-bottom: 20px;}ul.gallery-article-list p {    margin: 0;    padding-bottom: 10px;}ul.gallery-article-list h2 {    padding: 20px 0;    margin: 0;}ul.video-list {    list-style: none;    padding: 15px 0 0 0;}.video-list a {    color: #666666;   }ul.video-list p {    width: 510px;}ul.video-list li {    padding: 0px 0px 0px 0px;    border-left: 15px solid #d5006c;%;    margin: 0;    border-bottom: 1px #b0b0b0 solid;}ul.video-list li div.video-thumbnail {    float: left;   }ul.video-list li div.video-content {    float: left;       padding: 10px;    padding-left: 25px;}ul.video-list .date {    color: #d5006c;    display: block;    padding-bottom: 20px;}ul.video-list p {    width: 510px;}ul.video-list h2 {    padding: 20px 0;    margin: 0;}ul.video-list .show-video {    margin-bottom: 30px;}.show-video-content {    float: left;       padding: 10px;    padding-left: 25px; }ul.video-list h2 {    padding: 20px 0;    margin: 0;    cursor: pointer;}ul.video-list .video-content h2 {    padding: 10px 0;    margin: 0;}.gallery-list a {    color: #666666;   }ul.gallery-list {    list-style: none;    padding: 15px 0 0 0;}ul.gallery-list p {    width: 510px;}ul.gallery-list li {    padding: 0px 0px 0px 0px;    border-left: 15px solid #d5006c;    line-height:100%;    margin: 0;    border-bottom: 1px #b0b0b0 solid;    height: 140px;}ul.gallery-list li div.gallery-thumbnail {    float: left;   }ul.gallery-list li div.gallery-content {    float: left;       padding: 10px;    padding-left: 25px;}ul.gallery-article-list li div.gallery-content {    float: left;       padding-left: 15px;    padding-bottom: 10px;}ul.gallery-list .date {    display: block;    padding-bottom: 10px;}ul.gallery-list p {    margin: 0;    padding-bottom: 10px;}ul.gallery-list h2 {    padding: 0 0 15px 0;    margin: 0;}ul.article-list li,ul.event-list li {    margin: 0px 0px 0px 0px;    padding: 20px 0px 20px 0px;    border-bottom: 1px #b0b0b0 solid;}ul.article-list li p {    margin: 0px 0px 10px 0px;}ul.event-list li p {    margin: 0px 0px 10px 105px;}ul.article-list li h3 {    margin: 0px 0px 10px 0px;}    ul.event-list li h3 {    margin: 0px 0px 10px 105px;    clear: none;}ul.event-list li div.read-more {    margin: 0px 0px 0px 105px;}ul.event-list div.date {    float: left;    width: 60px;    text-align: center;    padding: 5px 0px 0px 0px;    margin: 5px 0px 0px 20px;}ul.event-list div.date span.day {    	font-family: Times, serif;    display: block;    margin: 0px 0px 4px 0px;    font-size: 300%;}ul.event-list div.date span.month-year {    font-family: Times, serif;	display: block;    font-size: 110%;}div.polaroid {    float: left;    width: 76px;    height: 65px;    padding: 6px 8px 19px 6px;    background: url(../img/polaroid.png) top left no-repeat;    margin: 0px 20px 15px 0px;}ul.event-list div.polaroid {    margin: 0px 0px 0px 0px;}/*    Calendar overrides.*/p.calendar-date,p.calendar-today {    text-align: center;    font-size: 130%;    margin: 0px 0px 20px 0px;    font-family: Georgia, serif;    font-weight: normal;}p.calendar-date a,p.calendar-today a {    font-family: Georgia, serif;}p.calendar-today {    margin: 0px 0px 0px 25px;}table.calendar {    border: 2px #b0b0b0 solid;    border-collapse: collapse;    width: 100%;}table.calendar td,table.calendar th {    padding: 5px 10px 5px 10px;    text-align: left;    vertical-align: top;    border: 1px #b0b0b0 solid;}table.calendar th {    font-weight: bold;    background: #b0b0b0;    color: white;    width: 72px;}table.calendar td {    height: 72px;}table.calendar span.date {    font-size: 80%;}table.calendar ul.calendar-events {    font-size: 80%;    padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px;    list-style: none;}table.calendar ul.calendar-events li {    border-bottom: 1px #b0b0b0 solid;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;}table.calendar ul.calendar-events li.last {    border-bottom: none;}table.calendar td.not-in-month {    background: #eeeeee;}/*    Form styles.*/input,textarea,select {    padding: 3px 5px 3px 5px;    border: none;    padding: 8px 8px 5px 8px;    border: 1px #808080 solid;    border-bottom: 2px #00adef solid;}select {    min-width: 180px;}label {    display: block;    padding: 8px 0px 0px 0px;}.radio label {    font-weight: bold;    white-space: normal;    margin: 0px 0px 5px 0px;}.radio ul {    list-style: none;    margin: 0px 0px 0px 0px;}.radio ul li {    margin: 0px 0px 0px 0px;}.material input {    width: 20px;    margin: 0px 0px 0px 30px;}.material h3 {    margin-top: 20px;}.material label {    font-weight: bold;    display: inline;    margin: 0px 0px 0px 10px;}input.submit,div.field input.submit {    background: #00adef url(../img/submit-button.png) top left no-repeat;    padding: 0px 0px 0px 0px;    cursor: pointer;    border: none;    width: 73px;    height: 31px;    margin: 0px 0px 0px 0px;}table.form td {    white-space: nowrap;}textarea {    width: 300px;    height: 150px;}ul.errorlist {    list-style: none;    padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px;    color: #d00000;    font-weight: bold;}ul.errorlist li {    margin: 0px 0px 5px 0px;}div.fieldset {    clear: left;}div.field {    float: left;    margin: 0px 20px 15px 0px;    width: 210px;}div.wide div.field {    width: auto;}div.extra-wide div.field {    width: auto;}div.extra-wide textarea {    width: 500px;}div.field label {    display: block;    margin: 0px 0px 3px 0px;    line-height: 150%;}div.field input {    width: 180px;}div.field select {    width: 180px;}div.field ul {    list-style: none;    padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px;}/*    Grey background.*/body.grey div#body {    background: #c5c6c8;}/*    Search page.*/body.search div#nav-secondary {    display: none;}body.search h1 {    color: #5f6163;}body.search div#content {    width: 950px;    padding-bottom: 30px;}body.search div#content-inner {    margin: 24px auto 0px auto;    width: 600px;}input#cse-search-button {    width: 73px;    height: 31px;    padding: 0px 0px 0px 0px;    background: #00adef url(../img/find-button.png) top left no-repeat;    margin: 0px 0px 0px 10px;}div#sitemap {    clear: left;    background: #545659 url(../img/sitemap-background.png) top left no-repeat;    padding: 0px 0px 20px 0px;}ul.sitemap-column {    float: left;    display: inline;    width: 147px;    list-style: none;    padding: 0px 8px 0px 10px;    margin: 10px 0px 0px 0px;}ul.sitemap-column a {    color: white;}ul.sitemap-column li {    margin: 0px 0px 10px 0px;}ul.sitemap-column li ul {    list-style: none;    padding: 0px 0px 0px 10px;    margin: 0px 0px 0px 0px;}ul.sitemap-column li li {    margin: 0px 0px 0px 0px;}ul.sitemap-column li li a {    color: #bbbdbf;}/*    Staff page.*/h2.staff-member-sub-category {    font-size: 130%;    margin: 25px 0px 15px 0px;}div.staff-member-details {    height: 53px;    background: #747577;    border: 1px #afb0b2 solid;    color: #d0d1d3;    margin: 0px 0px 2px 0px;    position: relative;}div.staff-member-details h3 {    margin: 9px 0px 0px 12px;    font-size: 110%;    font-weight: bold;}span.staff-member-name {    color: white;}span.staff-member-title {    font-weight: normal;    margin: 0px 0px 0px 2px;    font-weight: bold;}div.staff-member-roles {    position: absolute;    left: 12px;    top: 29px;}div.staff-member-qualifications {    position: absolute;    right: 12px;    top: 29px;}div.staff-member-description {    margin: -2px 0px 20px 0px;    background: #b9babc;    color: #5e5f61;    padding: 9px 0px 5px 0px;    height: auto !important;    height: 153px;    min-height: 153px;}img.staff-member-portrait {    float: right;    margin: 0px 10px 0px 0px;    display: inline;}div.staff-member-description-content,div.staff-member-description-extra {    margin: 0px 0px 0px 12px;    width: 300px;    overflow: hidden;}div.staff-member-description-content p,div.staff-member-description-extra p {    margin: 0px 0px 5px 0px;}span.staff-member-read-more {    color: #389022;    cursor: pointer;}span.staff-member-read-more:hover {    text-decoration: underline;}/*    Courses.*/table.course-summary {    border-collapse: collapse;    width: 540px;}table.course-summary tr {    border-bottom: 2px white solid;}table.course-summary th {    background: #68676c;    color: white;    text-align: center;}table.course-summary td {    text-align: center;    background: #c2c5c7;    color: #504f53;}table.course-summary th.first,table.course-summary td.first {    text-align: left;    width: 150px;    padding-left: 10px;}a.course-exists {    display: block;    height: 20px;    background: url(../img/course-exists.png) center center no-repeat;}a.course-exists:hover {    background: #d2d5d7 url(../img/course-exists.png) center center no-repeat;}a.course-exists span {    display: none;}ul.course-listing {    list-style: none;    padding: 0px 0px 0px 0px;}ul.course-listing li {    margin: 0px 0px 1px 0px;}ul.course-listing a {    color: #504f53;    background: #c2c5c7;    display: block;    padding: 6px 10px 6px 10px;}ul.course-listing a:hover {    text-decoration: none;    background: #68676c;    color: white;}.player {    display: block;    padding-bottom: 15px;}.advert {    width: 145px;    float: right;    display: inline;    margin: 80px 0;     color: #fff;    background-color: #747577;      padding-bottom: 50px;}.advert a {    color: #fff;    text-decoration: none;   }.advert a:hover {    color: #fff;   }.advert img {    padding: 3px;}.advert p {    margin: 0;    padding: 10px 10px 0 10px;    font-size: 14px;}.photo {    float: left;    width: 144px;    height: 138px;}.gallery-picture {    border-left: 15px solid #d5006c;}.gallery-picture p {    padding: 20px;}.gallery-picture h2, .gallery-picture span {    padding-left: 20px;}.gallery-picture p.uploaded-by {    padding: 20px;    padding-bottom: 0;    margin-bottom: 0;}.paginate {    padding: 20px;    border-bottom: 1px #b0b0b0 solid;}ul.podcast-list {    list-style: none;    padding: 15px 0 0 0;}.podcast-list a {    color: #666666;   }ul.podcast-list p {    width: 510px;}ul.podcast-list li {    padding: 0px 0px 0px 0px;    border-left: 15px solid #d5006c;    line-height:100%;    margin: 0;    border-bottom: 1px #b0b0b0 solid;}ul.podcast-list li {    padding: 10px;    padding-left: 25px;}ul.podcast-list .date {    color: #d5006c;    display: block;    padding-bottom: 20px;}ul.podcast-list p {    width: 510px;}ul.podcast-list p.uploaded-by {    padding-top: 15px;}ul.podcast-list h2 {    padding: 20px 0;    margin: 0;}ul.podcast-list h2 {    padding: 20px 0;    margin: 0;    cursor: pointer;}/* Fee Calculator */.calc-group {	clear: both;	padding-top: 45px;	padding-bottom: 45px;}#courses {}.calc-group .label {	float: left;	width: 210px;	padding: 0 10px;	font-size: 14px;}.calc-group .select-wrap {	float: left;	width: 250px;	height: 70px;}.calc-group .select-wrap select {	margin-bottom: 5px;	width: 250px;}.calc-group .fee-wrap {	float: left;	margin-left: 35px;	width: 50px;	font-size: 14px;}.calc-group .per-term {	float: left;	margin-left: 15px;}#calc-total {	clear: both;	border-top: 1px solid #C5C6C8;	border-bottom: 1px solid #C5C6C8;	padding: 20px 0;	font-size: 14px;	font-weight: bold;	margin-right: 50px;}#calc-total #total {	float: left;	margin-left: 400px;	margin-right: 75px;}.calc-fix-group {	clear: both;	padding: 10px;}.calc-fix-group .label {	font-size: 14px;	float: left;	width: 490px;	margin-right: 10px;}.calc-fix-group .price {	float: left;	font-size: 14px;}#calc-split {	height: 1px;	background-color: #32B8EF;	clear: both;	border:0;	margin-right: 50px;}#calc_reset {	margin-top: 10px;	margin-right: 100px;	float: right;	color: #fff;	background-color: #32B8EF;	padding: 5px 20px;	border: 0;}.month-archive {	padding: 10px 0;	margin: 0;	}.archive li {	clear: left;		padding-bottom: 10px;}.month-archive li {	width: 200px;	list-style-type: none;	float: left;	clear: none;	padding-bottom: 0px;	font-size: 12px;}.month-archive li  a{	color: #666;}.students-blog-article-list ul li {	width: 200px;	height: auto;	padding: 0;	margin: 0;	border: 0;	padding-bottom: 10px;}.blog-image {	margin-top: 20px;}.month-archive {	display: none;}#fee_options_1 {	visibility: hidden;}.help_text {	font-size: 10px;	display: block;	width: 200px;	line-height: 14px;}/* Noticeboard Styling *//* Topic List */.new-topic {    background-color: #5d5e60;    color: #fff;    padding: 8px;    font-size: 12px;}.new-topic:hover {    color: #fff;}.topic-table {    margin: 10px 0;    width: 100%;    border: 0;    border-collapse: collapse;}.topic-table th {    background-color: #5d5e60;    color: #fff;    font-weight: normal;    padding: 10px 5px;    font-size: 12px;}.topic-table td {    background-color: #e7e8ea;    color: #565759;    font-weight: normal;    padding: 10px 5px;    font-size: 11px;    border-bottom: 1px solid #5d5e60;    vertical-align: middle;}.topic-table td a,.topic-table td a:hover {    color: #565759;}.topic-table tr.alt td {    background-color: #d0d1d3;}.topic-table .user-col {    width: 25%;}.topic-table .subject-col {    width: 35%;}.topic-table .comments-col {    width: 10%;}.topic-table .lastpast-col {    width: 30%;}.topic-table td.comments-col {    text-align: center;}/* Comment List */.comment-list {    margin: 10px 0;    width: 100%;    border: 0;    border-collapse: collapse;}.comment-list th {    background-color: #5d5e60;    color: #fff;    font-weight: normal;    padding: 10px 5px;    font-size: 12px;}.comment-list td {    background-color: #e7e8ea;    color: #565759;    font-weight: normal;    padding: 10px;    font-size: 11px;    border-bottom: 1px solid #5d5e60;    vertical-align: top;}.comment-list tr.alt td {    background-color: #d0d1d3;}.comment-list td h3 {    margin: 0;}.comment-list td.user-col {    width: 25%;}.comment-list td .name {    font-size: 13px;}.comment-list tr.comment td {    background-color: #5D5E60;}.comment-list textarea {    width: 80%;    border: 0;    height: 90px;}.comment-list .comment .add-comment {    background-color: #8a8b8f;    color: #fff;    border: 0;    width: 90px;    height: auto;    text-align: center;    margin-top: 3px;}.error {    color: #fff;}/* Alumni */.graduate-list {	list-style-type: none;	margin: 0; padding: 0;	width: 509px;}.graduate-list li {	border-bottom: 1px solid #fff;}.graduate-list .graduate-title {	background-color: #747577;	padding: 0 12px;}.graduate-list .graduate-title .left, .graduate-list .graduate-title .right {	padding: 10px 0;	float: left;	width: 50%;	color: #b9babc;}.graduate-list .graduate-title .right {	text-align: right;}.graduate-list .graduate-title h3 {	color: #fff;	padding-top: 0;	font-size: 16px;	margin: 0;	font-family: "Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif;}.graduate-list .graduate-title p {	margin: 0;}.graduate-list .graduate-title h3 .nickname {	font-size: 14px;	color: #b9babc;}.graduate-list .graduate-info {	background-color: #b9babc; 	padding: 10px 0;}.graduate-list .graduate-info .info {	width: 365px;	float: left;}.graduate-list .graduate-info .info p {	margin: 0;	padding: 10px;}.graduate-list .graduate-info .graduate-photo {	float: left;	width: 144px;}.graduate-list .graduate-info .graduate-photo img {	text-align: center;	margin: auto;}.graduation-year-list {	margin: 0; padding: 0; list-style: none;}.graduation-year-list h3 {	margin: 0; padding: 0;}.graduation-year-list li {	padding: 10px 0;	border-bottom: 1px solid #b0b0b0;}.graduation-year-list li.first {	border-top: 1px solid #b0b0b0;}.dl-course { width: 100%; background-color: #EBECED; margin-bottom: 2px; padding: 10px; }.dl-course a { color: #868789; }.dl-course a:hover { color: #FA822F; }.dl-image { float: left; }.dl-content { float: left; line-height: 32px; padding-left: 10px; }h2 a { color: inherit; }.video-list li { line-height: 0; }
ul#quote {
        margin: 0;
        padding: 0;
        margin-top: 20px;
        margin-left: 20px;
        color: #00A6EB;
        list-style-type: none;
        font-size: 25px;
}

ul#quote li {
        font-family: Times, "Times New Roman", Georgia, serif;
        font-weight: lighter;
}

ul#quote span.quote-source {
        color: #666;
        font-size: 14px;
        display: block;
        padding-top: 10px;
}

