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:0px 0px 4px;}
h4{font-size:1.1em;margin:0;margin-bottom:4px}
.h_border{margin:0px 0px 10px 0px;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:0px;width:310px}
dt{font-size:1.2em;font-weight:bold;margin-top:0px;}
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:0px 0px 8px 8px;line-height:0.6em;cursor:pointer;}
.dl_exp dd{font-size:1.2em;margin:0px 0px 10px 8px;color:#666;}
/* ---------------| BASIC LAYOUT |--------------- */
#container{width:740px;background:url("../images/layout/bg.png") repeat-y center;margin:auto;padding:0px 56px 0px 56px;}
#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 0px -28px;clear:both;}
.col_left{width:490px;margin:12px 10px 0px 0px;padding:0;float:left;}
.col_right{width:240px;margin-top:12px;padding:0;float:left;}
.col_full{width:740px;}
/* ---------------| NAVIGATION |--------------- */
#home_nav{width:740px;margin:0px 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.2em Arial,Helvetica,sans-serif;line-height:2.3em;}
#top_nav li a:visited{border-bottom:none;}
li#grad a{background:url("../images/nav/nav.png") no-repeat 0px 0px;width:248px;}
li#new a{background:url("../images/nav/nav.png") no-repeat -248px 0px;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 6px 10px;}
/* ---------------| CAMPUS FAIR TABLE FROM XEROX |--------------- */
.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:0;margin-top:12px;padding:8px 0px;background:url(../images/nav/nav.png) no-repeat;}
#footer li{list-style-type:none;float:left;padding:0px 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;}
