body {    font-family: arial, verdana, sans-serif;    background: url("../images/layout/gradient_bg.jpg") repeat-x #363636;    margin: 20px 0 20px 0;    font-size: 0.625em;    color: #333;}* {    outline: none;}img {    border: none !important;}/* ---------------| STANDARD ELEMENTS |--------------- */p {    font-size: 1.1em;    color: #666;    margin-top: 0;    line-height: 1.3em;}hr {    height: 12px;    border: none;    margin: 0;}/* ---------------| HEADINGS |--------------- */h2 {    font-size: 1.3em;}h3 {    font-size: 1.2em;    margin: 0 0 4px;}h4 {    font-size: 1.1em;    margin: 0;    margin-bottom: 4px}.h_border {    margin: 0 0 10px;    border-bottom: 1px solid #CCC;    padding-bottom: 4px;}/* ---------------| UNORDERED LISTS |--------------- */ul {    padding: 0px 18px;    margin: 0;    margin-bottom: 10px;}li {    list-style: square;    color: #666;    font-size: 1.1em;    padding-bottom: 4px;}.ib_cont ul {    margin: 0;}/* ---------------| DEFINTION LISTS |--------------- */dl {    margin-top: 0;    width: 310px}dt {    font-size: 1.2em;    font-weight: bold;    margin-top: 0;}dd {    font-size: 1.2em;    margin: 5px;    color: #666;    margin-bottom: 22px;}.dl_exp {    margin-top: 10px;    width: 100%;}.dl_exp dt {    background: url(../images/layout/carat.png) no-repeat;    color: #F15A21;    font-weight: normal;    padding: 0 0 8px 8px;    line-height: 0.6em;    cursor: pointer;}.dl_exp dd {    color: #666;    display: none;    font-size: 1.2em;    margin: 0 0 10px 8px;}/* ---------------| BASIC LAYOUT |--------------- */#container {    width: 740px;    background: url("../images/layout/bg.png") repeat-y center;    margin: auto;	padding: 0 56px 10px;}#top {    height: 28px;    width: 852px;    margin: auto;    background: url("../images/layout/cap.png") no-repeat;}#bottom {    height: 46px;    width: 852px;    margin: auto;    background: url("../images/layout/cap.png") no-repeat 0 -28px;    clear: both;}.col_left {    width: 490px;    margin: 12px 10px 0 0;    padding: 0;    float: left;}.col_right {    width: 240px;    margin-top: 12px;    padding: 0;    float: left;}/* ---------------| NAVIGATION |--------------- */#home_nav {    width: 740px;    margin: 0 auto 6px;    text-align: right;    color: #E0E0E0;    font-size: 1.1em;}#top_nav {    height: 31px;    margin: 0;    margin-top: 22px;    padding: 0;}#top_nav li {    height: 31px;    list-style-type: none;    float: left;    text-align: center;}#top_nav li a {    height: 31px;    display: block;    color: #666;    font: bold 1.1em Arial, Helvetica, sans-serif;    line-height: 2.4em;}#top_nav li a:visited {    border-bottom: none;}li#grad a {    background: url("../images/nav/nav.png") no-repeat 0 0;    width: 248px;}li#new a {    background: url("../images/nav/nav.png") no-repeat -248px 0;    width: 242px;    border: 1px solid #e0e0e0;    border-top: none;    border-bottom: none;}li#pro a {    background: url("../images/nav/nav.png") no-repeat -492px 0px;    width: 248px;}/* ---------------| LANGUAGE SELECTOR |--------------- */#lang {    margin: 0px 0px 5px 0px;    padding: 0;}#lang li {    list-style-type: none !important;    float: right;    font-size: 1.1em;    line-height: 1.5em;    border-right: 1px solid #CCC;    padding: 0px 4px;}.first {    border: none !important;}/* ---------------| TABS |--------------- */.tabs {    width: 100%;    table-layout: fixed;    border-collapse: collapse;    background: #F9F9F9;    margin-bottom: 12px;}.tabs div {    padding: 10px 12px;}.thead {    height: 28px;    text-align: center;    color: white;    font-weight: bold;    font-size: 1.1em;}.thead td {    background: url("../images/layout/tab.png") no-repeat;    vertical-align: top;    padding-top: 4px;    border-left: 1px solid #f9f9f9;    cursor: pointer;}.sel {    background-position: center -28px !important;}.thead td:first-child {    border: none;}/* ---------------| INFO CONTAINER |--------------- */.info_bar {    background-image: url("../images/layout/ib-bg.png");    margin-bottom: 12px;}.ib_top {    background: #ECECEC url("../images/layout/ib-top.png") no-repeat;    padding: 6px 12px 6px 12px;    font-size: 1.2em;    font-weight: bold;}.ib_bot {    line-height: 1px;    font-size: 1px;    height: 4px;    background-image: url("../images/layout/ib-bot.png");    clear: both;}.ib_cont {    padding: 16px 12px 6px 12px;}.ib_button {    float: right;    margin-bottom: 10px}/* ---------------| INFO CONTAINER |--------------- */.vid {    background-image: url("../images/layout/vid-bg.png");    margin-bottom: 12px;}.vid_top {    background: #ECECEC url("../images/layout/vid.png") no-repeat 0px 0px;    line-height: 1px;    font-size: 1px;    height: 5px;}.vid_bot {    line-height: 1px;    font-size: 1px;    height: 5px;    background: url("../images/layout/vid.png") no-repeat 0px -5px;}.vid_cont {    padding: 6px 10px;}/* ---------------| VIDEOS |--------------- */#videos .video {    position: relative;    background: url("../images/videos/button.png") repeat scroll 0 0 transparent;    height: 38px;    padding: 5px;    position: relative;}#videos .video:hover {    background: url(../images/videos/button.png) 0 -48px;}#videos .video img {    float: left;    padding-right: 10px;}#videos .video h4 {    font-size: 12px;    margin: 0 0 2px;}#videos .video p {    color: #999;    margin: 0;}#videos .video a {    height: 100%;    left: 0;    position: absolute;    text-indent: -9000px;    top: 0;    width: 100%;    background: white;    opacity: 0;    -moz-opacity: 0;    filter: alpha(opacity = 0);}#videos .video div {}#pagination {    margin-top: 5px;    text-align: center;}#pagination a {    background: none repeat scroll 0 0 white;    border: 1px solid #ccc;    border-top: 1px solid #DDD;    border-bottom: 1px solid #bbb;    font-size: 11.5px;    padding: 0 5px 2px;    color: #666;    -moz-border-radius: 3px;}#pagination a.selected {    font-weight: bold;    color: #F15A21;}/* ---------------| FACYBOX |--------------- */#facybox .close {    background-image: url("../script/facybox/images/close.png");}/* ---------------| CAMPUS FAIR TABLE |--------------- */.dl_exp td {    padding: 7px 5px 7px 10px;    font-size: 0.9em;    width: 33%;}.dl_exp .alt {    background: #ECECEC;}.dl_exp table {    margin-bottom: 10px;}/* ---------------| FOOTER |--------------- */#footer {    width: 740px;    height: 15px;    margin: 12px 0 0;    padding: 8px 0;    background: url(../images/nav/nav.png) no-repeat;}#footer li {    list-style-type: none;    float: left;    padding: 0 6px;    border-left: 1px solid #ccc;    line-height: 1.5em;}#footer a {    color: #999;}#footer .first {    padding-left: 10px;}.copyright {    padding: 6px 10px;    color: #999;}/* ---------------| GENERIC CLASSES |--------------- */.hidden {    display: none;}.m_hide {    position: absolute;    left: -5000px;}.left {    float: left}.right {    float: right}.clear {    clear: both;}.twlv {    font-size: 1.2em;}.small {    font-size: 11px;    font-weight: normal}.t_center {    text-align: center}/* ---------------| FONT COLOURS |--------------- */.orange {    color: #F15A21;}.def {    color: #333;}.med {    color: #666;}.light {    color: #999;}.e0 {    color: #e0e0e0;}.ccc {    color: #CCC;}/* ANCHOR STYLES */a {    color: #F15A21;    text-decoration: none;    border: none;}a:visited {    text-decoration: none;}a:hover {    border: none;    text-decoration: underline;}* html .clearfix {    height: 1%;    overflow: visible;}*+html .clearfix {    min-height: 1%;}.clearfix:after {    clear: both;    content: ".";    display: block;    height: 0;    visibility: hidden;}.left {    float: left;}.right {    float: right;}.award {    margin: 10px 10px 0 0;}
