#ubc-banner {
	height: 90px;
	width: 800px;
	padding: 4px 0px 4px 0px;
}
#ubc-header {
	background: url(../images/layout/ubc-header.gif) no-repeat;
	height: 45px;
	width: 800px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #144461;
}
#body {
	margin: 0px auto;
	width: 800px;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	background: #FFFFFF;
	border-right: 1px solid #10344A;
	border-left: 1px solid #10344A;
}
#ubc-header-left {
	float: left;
	width: 350px;
	padding-top: 20px;
	padding-left: 50px;
}
#ubc-header-right {
	float: right;
	width: 395px;
	padding-top: 20px;
	padding-right: 5px;
	text-align: right;
}
#header {
	background: url(../images/layout/header.jpg) no-repeat;
}
#menu {
	background: #10344a;
	height: 30px;
	font-size: 110%;
	color: #FFFFFF;
	margin-bottom: 10px;
}
#sidebar {
	float: left;
	width: 181px;
	color: #FFFFFF;
	background: #1B4661 url(../images/layout/content-background.gif);
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#top-news-text {
	background: #F8FDFF;
	padding: 15px;
	border-bottom: 1px solid #10344A;
	border-left: 1px solid #10344A;
	color: #10344A;
}
#top-news-text2 {
	background: #FFFFFF;
	padding: 15px;
	border-bottom: 1px solid #10344A;
	border-left: 1px solid #10344A;
	color: #10344A;
}
#content {
	background: url(../images/layout/content-background.gif) repeat-y;
	margin-bottom: 10px;
	color: #D6D6D6;

}
#info {
	float: left;
	width: 609px;
}
#info.full {
	width: 800px;
}

#one-column {
	padding-left: 10px;
}
h1 {
	color: #1A5579;
}

#footer {
	color: #FFFFFF;
	background: #10344A;
	padding: 10px 20px 10px 200px;
	font-size: 10px;
	margin-top: 0px;
	margin-top: 5px !important;
	clear: both;
}

#two-columns-long {
	width: 71%;	padding: 5px 1%;
	float: left;
	
}
#two-columns-short {
	width: 21%;	padding: 5px 1%;
	float: left;
}
#multi-columns-5{
	width: 3%;
	padding: 5px 1%;
	float: left;
}	
#multi-columns-10 {
	width: 8%;
	padding: 5px 1%;
	float: left;
}	
#multi-columns-20 {
	width: 18%;	padding: 5px 1%;
	float: left;
}	
#multi-columns-25 {
	width: 23%;	padding: 5px 1%;
	float: left;
}	
#multi-columns-30 {
	width: 28%;	padding: 5px 1%;
	float: left;
}
#multi-columns-33 {
	width: 31%;	padding: 5px 1%;
	float: left;
}
#multi-columns-40 {
	width: 38%;	padding: 5px 1%;
	float: left;
}
#multi-columns-45 {
	width: 43%;	padding: 5px 1%;
	float: left;
}
.col-05 {
	float: left;
	width: 5%;
}
.col-10 {
	float: left;
	width: 10%;
}
.col-45 {
	width: 45%;
	float: left;
}
#multi-columns-50 {
	width: 48%;	padding: 5px 1%;
	float: left;
}
#multi-columns-60 {
	width: 58%;	padding: 5px 1%;
	float: left;
}
#multi-columns-70 {
	width: 68%;	padding: 5px 1%;
	float: left;
}
#multi-columns-80 {
	width: 78%;	padding: 5px 1%;
	float: left;
}
#multi-columns-90 {
	width: 88%;	padding: 5px 1%;
	float: left;
}
#multi-columns-95 {
	width: 93%;	
	padding: 5px 1%;
	float: left;
}
#side-news, #news, #events {
	font-size: 100%;
}
.box-header {
	background: #F0F8FB;
	padding: 10px;
	min-height: 88px;
	border: 1px solid #27688F;
}
.box-header h1 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#info .box-header h1 a{
	color: #1974BC;
	text-decoration: none;
}
.portal-box-header {
	background: #144461;
	padding: 3px 5px 2px 15px;
	height: 19px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#top-news-text2 .portal-box-header a {
	color: #FFFFFF;
	text-decoration: none;
}
#top-news-text2 .portal-box-header a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.portal-box-center a.large {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	line-height: 2.0em;
	color: #3283B4;
}
.portal-box-center a.large:hover {
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 2.0em;
	color: #4B9CCD;
}
.portal-box-center a {
	text-decoration: none;
	color: #3283B4;
}
.portal-box-center a:hover {
	text-decoration: underline;
	color: #4B9CCD;
}
.portal-box-center {
	font-size: 12px;
	background: #FFFFFF;
	padding: 3px 5px 3px 15px;
	border: 2px solid #27688F;
}
.portal-box-center img {
	margin-left: 3px;
}
.portal-box-botleft {
	float:left
	background: #10344A;
	height: 30px;
	background: url(../images/layout/portalboxleft.gif) no-repeat;
}
.portal-box-botright {
	float: right;
	height: 30px;
	width: 190px;
	padding: 0px;
}

#news, #events {
	background: #1B4661;
	padding: 5px 0px;
}








.clear {
	clear: both;
}	
.info-header {
	font-size: 120%;
	color: #FFFFFF;
	background: #10344A url(../images/layout/info-header-arrow.gif) no-repeat;
	height: 28px;
	padding-left: 37px;
	font-weight: lighter;
	padding-top: 9px;
}
#side-news ul {

}
#side-news li, #news li, #events li {
	list-style: url(../images/layout/li-circle.gif) none;
	margin-top: 10px;
}
#side-news a, #news a, #events a {
	color: #FFFFFF;
	text-decoration: none;
}
#side-news a:hover, #news a:hover, #events a:hover {
	text-decoration: underline;
}
#advertisers {
	background: #FFFFFF;
	padding: 10px;
	color: #1B4661;
	text-align: center;
	margin-bottom: -20px;
}
.margin-10-bottom {
	margin-bottom: 10px;
}
.news-events {
	background: #1B4661;
}
img.ads {
	margin: 5px 0px;
}
#body #content #sidebar #side-news p {
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 5px 25px 0px 15px;
}
#top-news-text h3 {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	font-size: 14px;
}
#top-news-text  .image_r {
	float: right;
	border: 1px solid #368EC2;
	margin: 0px 0px 5px 15px;
}
#footer a {
	color: #F4F4F4;
	text-decoration: none;
}
#column-100 {
	float: left;
}
#top-news-text h2 {
	font-size: 16px;
	font-weight: normal;
	color: #27688F;
}
#top-news-text a {
	color: #4B9CCD;
	text-decoration: underline;
}
#top-news-text a:hover {
	color: #348ABE;
	text-decoration: none;
}
 #top-news-text ul {
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 25px;
}
#top-news-text li {
	margin-bottom: 5px;
}
#side-news li {
	padding-right: 15px;
}
#top-news-text a.button {
	text-decoration: none;
	color: #F8FDFF;
	background: #3489BC;
	padding: 2px 4px;
	border: 1px solid #1B4661;
}
#top-news-text a.button:hover{
	text-decoration: none;
	color: #F8FDFF;
	background: #1D4B67;
	padding: 2px 4px;
	border: 1px solid #1B4661;
}
.under-line  {
	border-bottom: 1px solid #D2F2FF;
}
#highlight-column #multi-columns-10:hover, #highlight-column #multi-columns-20:hover, #highlight-column #multi-columns-25:hover, #highlight-column #multi-columns-30:hover,#highlight-column #multi-columns-40:hover, #highlight-column #multi-columns-50:hover, #highlight-column #multi-columns-60:hover,#highlight-column #multi-columns-70:hover, #highlight-column #multi-columns-80:hover {
	background: #FFFEE5;
}
#table-header {
	font-size: 90%;
	font-weight: bold;
	background: #9ECAE4;
}
#table-content-underline {
	font-size: 11px;
	border-bottom: 1px solid #9ECAE4;
}
table.table_border {
	border-top: 1px solid #9ECAE4;
	border-right: 1px solid #9ECAE4;
	border-left: 1px solid #9ECAE4;
}
#highlight-row:hover {
	background: #FDF9E3;
}
.info-header-menu {
	font-size: 120%;
	color: #FFFFFF;
	background: #10344A url(../images/layout/info-header-arrow.gif) no-repeat;
	font-weight: lighter;
	padding: 9px 15px 9px 37px;
}
.info-header-menu a {
	color: #FBECBF;
	text-decoration: none;
}

.info-header-menu a:hover {
	color: #F8FDFF;
	text-decoration: none;
}
#notation-number {
	width: 10px;
	font-size: 90%;
	vertical-align: 40%;
	text-indent: 5px;
}
.notation {
	font-size: 90%;
	font-style: italic;
}
.blue {
	background: #E2F0F6;
	padding: 5px 5px 0px;
	width: 270px;
	text-align: center;
}
#body #content #info .blue a, #body #content #info .blue a:hover {
	color: #10344A;
	text-decoration: none;
}

.text_blue {
	color: #3C97C4;
}
.text_blue_dark {
	color: #235770;
}
.text_blue_medium {
	color: #2C6D8D;
}
.text_small {
	font-size: 90%;
}
.text_large {
	font-size: 120%;
}
.text_large1{
	font-size: 110%;
}.
text_large2 {
	font-size: 110%;
}
.text_large3 {
	font-size: 105%;
}

.highlight {
	color:#CC3333;
}
.underline {
	border-bottom: 1px solid #D2A20F;
}
.padding-5 {
	padding: 5px;
}
.columns-indent {
	padding: 0px 0px 0px 10px;
}
#form1 select {
	font-size: 85%;
	margin-bottom: 10px;
	border: 1px solid #1B4661;
}
#form1 {
	margin-top: 10px;
}
.footer-links {
	background: #FFF;
}
