/* CSS Document */
html, body { 
	margin: 0;
	padding: 0;
	font-size: 95%;
	font-family: Arial, Verdana, sans-serif;
	background:#F1F1F1; color:#000;
	font-size-adjust: none;
	font-stretch: normal;
	font-style:normal;
	font-variant:normal;
	line-height: normal;
	behavior: url("csshover3.htc");
}
/* HEADER */
#header { 
	margin: 0 auto;
	background-repeat: no-repeat;
	background:url(../images/header2.jpg);
	overflow:hidden;
	border-bottom: 1px solid #fff;
	height: 140px;
	width:900px;
	min-width:900px;
}
#header-inner { 
}
/* end HEADER */

/* BREADCRUMB */
#branding h1 {
	padding:4px 4px; 
	font-size:12px; 
	margin:0 auto; 
	font-weight:normal; 
	color:#f4f379; 
}
#branding h2 { padding:0 10px; font-size:14px; margin:-8px 0 8px 0; font-weight:normal; color:#ffc; }
.breadcrumbs {
	font-size:11px;
	height:24px;
	margin:0 auto;
	border-top:1px solid #ccc;
	width:900px;
	background:#835b38;/*7F4629url(../images/bg_white.png) no-repeat;*/
}
#jsddm{
	height:24px;
	margin:0 auto;
	width:900px;
	z-index:2000;
	text-transform:uppercase;
	padding-left:0px;
}
#jsddm li{
	border-right:1px solid #8A887D;
	float:left;
	height:24px;
	list-style-type:none;
	margin:0;
	padding-top:0;
	text-align:left;
	position:relative;
}
#jsddm li ul li:first-child { border-top: none; } 
#jsddm li a {
	border:medium none;
	color:#ffffff;
	display:block;
	font-size:11px;
	font-weight:300;
	height:20px;
	letter-spacing:1px;
	margin:0;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
	width:100px;
}
#jsddm li a .link-icon{
	background: url(../images/arrow.png) no-repeat 0 100%;
}
#jsddm a:link, .breadcrumbs a:visited { 
	text-decoration: none;
	color:#f1f1f1;
}
#jsddm a.link:hover { 

	/*color: #ffffff;
	background-color:#7f4629;*/
}
#jsddm a:active { 

	color: #000000;
	background-color:#fff;
}
#home_nav_link{
	border-left:1px solid #8A887D;
	width:100px;
}
#home_nav_link a{
	width:100px;
}

#jsddm li ul
{	margin: 0 auto;
	padding: 0;
	position: absolute;
	border-left:1px solid #8A887D;
	border-bottom:2px solid #8A887D;
	display:none;
	left:-1px;
	width:262px;
	z-index:2000;
	text-transform:none;
	background-color:#835b38;
}
#jsddm li:hover ul{
	display:block;
	visibility:visible;
}
#jsddm li ul li
{	float: none;
	display: block;
	list-style-type: none;
	font-size:11px;
	background: #835b38;
}
#jsddm li ul li a
{
	font-size:11px;
}
#jsddm li ul li a:link,#jsddm li ul li a:visited
{	width: auto;
	background: #835b38;
	display:block;
	/*color:#ffffff;*/
	z-index:2000;
}

#jsddm li ul li a:hover
{   color:#EAC38F; }
		
/* end BREADCRUMB */

#utility{
	font-family:Arial,Verdana,Geneva,"Bitstream Vera Sans",Helvetica,sans-serif;
	font-size:88%;
	height:85px;
	margin:0;
	padding:0;
	position:absolute;
	right:22%;
	float:right;
	top:0;
	width:400px;
	z-index:1;
	/*border:1px dashed #dff;*/
}
#utility a {
	color:#000;
	padding:0 0.5em;
	text-decoration:none;
}
#utility a:hover {
	text-decoration:underline;
	color:#835b38;
}
#utility p{
	font-size:90%;
	font-weight:normal;
}
#searchbox {
	font-weight:bold;
	position:absolute;
	right:25px;
	text-align:right;
	top:45px;
	vertical-align:middle;
	white-space:nowrap;
	width:25.1em;
}
#searchbox form {
	display:inline;
}
#search {
	color:#A38E60;
	padding:5px 5px 0 0;
}
#site-name{
	width:500px;
}
#searchbox .input-text{
	background-color:#FFF;
	background-attachment:scroll;
	background-image: url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
#searchbox .input-text:focus{
	background-image:none;
}
#search .input-button {
	background-color:#ddd/*#F8F7F7*/;
	background-image:url(../images/button-on-bg.png);
	background-repeat:no-repeat;
	border-color:#C4CCCC #6F7777 #6F7777 #C4CCCC;
	border-style:solid;
	border-width:1px;
	color:#223344;
	font-family:Arial,Verdana,Geneva,"Bitstream Vera Sans",Helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
	margin:3px 0.4em 0;
	padding:0 0.2em;
	vertical-align:text-top;
	-moz-border-radius:5px;
	border-radius:5px;
}
#right-box{ 
	float:right;
	width:240px;
	min-width:200px;
	margin:0px 6px 6px 10px;
	z-index: 10;
	position:relative;
	overflow:hidden;
	/*background-color:#ece7e2*//*#FBFDCD*/;
}
#right-box .box-home{
	color:#3C4B6B;
	margin:0px 16px 16px 0px;
	padding-bottom:0px;
	width:230px;
	z-index:999;
	/*border:1px solid #7F4629;
	-moz-border-radius:5px;
	border-radius:5px;*/
}
#right-box .box{
	color:#3C4B6B;
	margin:0px 16px 16px 0px;
	padding-bottom:0px;
	width:230px;
	z-index:999;
	border:1px solid #7F4629;
	-moz-border-radius:5px;
	border-radius:5px;
}
.box .event-highlights, .box-home .other-places-home,#events-box .event-highlights{
	background-color:#F6F3E5;
	margin: 0 auto;
	padding-bottom:0px;
	min-height: 380px;
}
.box .other-places{
	background-color:#F6F3E5;
	margin: 0 auto;
	padding-bottom:0px;
}
#right-box .box h2{
	border-bottom:2px solid #7f4629;
	letter-spacing:2px;
	width:230px;
	text-align:center;
	margin-bottom:0px;
}
#right-box .box-home h2{
	border-bottom:2px solid #7f4629;
	letter-spacing:2px;
	width:230px;
	text-align:left;
	margin-bottom:0px;
	font-weight:bold;
}
#events-box h2 {
	border-bottom:2px solid #7f4629;
	letter-spacing:2px;
	width:300px;
	text-align:left;
	margin-bottom:0px;
	font-weight:bold;
}
#right-box .box h2 a,#right-box .box-home h2 a,#events-box h2 a {
	border-bottom:medium none;
	color:#7f4629;
	text-decoration:none;
}
#right-box .box .event-para{
	text-align:left;
	margin-left:1em;
	color:#808040;
}
#right-box .see_also{
	text-align:left;
	color:#808040;
	border-bottom:1px dotted #7f4629;
	margin-top:10px;
	font-size:85%;
}
#right-box .see_also a{
	text-decoration:none;
	margin-bottom:5px;
}
.downloads{
	text-align:center;
	margin-top:50px;
}
.downloads a,a:link{
	text-decoration:none;
	color:#7f4629;
}
#events-box{
	min-width:300px;
	width:300px;
	float:right;
	background:#q12333;
	/*border:1px solid #7F4629;
	-moz-border-radius:5px;
	border-radius:5px;*/
	margin-top:0;
}
#main{
	padding-top:10px;
	margin:0 auto;
	min-width:900px;
	width:900px;
	min-height:900px;
	background:#ffffff;
}
#content-main{ 
	z-index: 0;
	font-size: 85%;
	width:630px;
	min-height:700px;
	position:relative;
}
#content-main-home{ 
	z-index: 0;
	font-size: 85%;
	width:630px;
	min-height:425px;
	position:relative;
}
#image-area{
	height:200px;
	margin-right:5px;
	margin-left:5px; 
	margin-top:10px; 
	margin-bottom:10px; 
}
#image-area img{
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:4px;
}
#footer{
	border-top:2px solid #7F4629;
	bottom:0px;
	background:white;
	min-width:900px;
	width:900px;
	margin:0 auto;
	height:85px;
	/*text-align:center;*/
	padding-top:5px;
}
#news-box, #news-box-home{
	border-bottom:1px solid #F6F3E5;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
	background-color:#fff/*#F6F3E5*/;
}
#news-box-home{
	width:300px;
	min-height:420px;
}
#content-top{
	height:170px;
	background-color:#fff/*#F6F3E5*/;
	margin:0 auto;
	z-index: 0;
	font-size: 85%;
	position:relative;
	width:850px;
}
#content-box{
	height:170px;
	background-color:#fff/*#F6F3E5*/;
	margin-right:5px;
	margin-left:5px;
	z-index: 0;
	font-size: 85%;
	position:relative;
}
#content-box-home{
	height:170px;
	background-color:#fff/*#F6F3E5*/;
	margin-right:5px;
	margin-left:5px;
	z-index: 0;
	font-size: 85%;
	position:relative;
	padding-left:45px;
}
#content-box-home a:link, a:visited{
	color:#7f4629;
}
#content-box a,#news-box a,#content-top a,#content-box-home a{
	color:#7f4629;
}
#content-box li a,#content-top li a,#content-box-home li a{
	color:#000;
}
#content-box li a:hover,#content-top li a:hover,#content-box-home li a:hover{
	color:#7f4629;
}
#content-box2{
	height:255px;
	border-top:1px solid #F6F3E5;
	border-bottom:1px solid #F6F3E5;
	background-color:#fff/*#F6F3E5*/;
	margin-right:5px;
	margin-left:5px;
}
#content-box3{
	border-top:1px solid #F6F3E5;
	border-bottom:1px solid #F6F3E5;
	background-color:#fff/*#F6F3E5*/;
	margin-right:5px;
	margin-left:5px;
}
.box-header{
	border-bottom:2px solid #7f4629;
	letter-spacing:2px;
	margin-top:8px;
}
.box-header-home{
	border-bottom:2px solid #7f4629;
	letter-spacing:2px;
	margin-top:1px;
	margin-left:5px;
	padding-left:2px;
	padding-top:8px;
	font-weight:bold;
}
#philosophy h2{
	letter-spacing:2px;
	margin-top:8px;
	color:#7f4629;
	font-weight:600;
}
#philosophy a{
	color:#7f4629;
}
#why-iu li{
	margin-bottom:5px;
	font-size:80%;
}
#why-iu li:hover{
	background:white;
}
#box-right{
	float: left;
	margin-right:15px;
	margin-left:3px;
	padding-left: 4px;
	padding-top: 0px;
	width: 245px;
	margin-left:5px;
	border:1px solid #eac38f;
	height:150px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	background:#f4f4f4;
}
#box-right ul li, #box-left ul li{
	margin-left: -22px;
	padding: 0px 0px 5px 13px;
	background:url(../images/bul.png) no-repeat 0 0;
	list-style:none;
}
#box-right h2, #box-left h2{
	font-size: 1.5em;
	margin-top: 10px;
	padding-left:2px;
	margin-bottom:5px;
	text-transform:none;
}
#box-right:hover, #box-left:hover{
	background-color:#F6F3E5;
}
#box-left{
	float: left;
	margin-left: 10px;
	padding-left: 4px;
	padding-top: 0px;
	width: 245px;
	height:150px;
	border:1px solid #eac38f;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	background:#f4f4f4;
}
#news-latest{
	width:320px;
	border-top:1px solid #F6F3E5;
	border-bottom:1px solid #F6F3E5;
	/*margin-bottom:5px;
	margin-right:35px;
	margin-left:25px;*/
	margin:0 auto;
	background-color:#fff/*#F6F3E5*/;
	position:absolute;
	font-size:95%;
}
#news-latest .box, #news-old .box{
	color:#3C4B6B;
	margin:0 auto;
	padding:3px;
	width:280px;
	z-index:999;
	/*border:1px solid #dde;
	border-radius:5px;
	-moz-border-radius:5px;*/
	height:218px;
	background-color:#F6F3E5;
}
#news-old{
	float:right;
	margin:0 auto;
	width:320px;
	min-width:320px;
	margin:0px 6px 6px 15px;
	z-index: 10;
	position:relative;
	overflow:hidden;
	font-size:95%;
}
h2 {
	color:#AF6D31;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	font-weight:400;
	letter-spacing:2px;
	padding-bottom:3px;
	text-transform:uppercase;
}
h2 .font-small{
	float:right;
	text-transform:none;
	font-size:10px;
	width:120px;
	color:#000;
}
#fontsize{
	background:#7f4629;
	color:#ffffff;
	padding:1px;
	text-align:center;
	border-bottom:1px solid #fff;
}
#small a{
	text-transform:uppercase;
}
#large{
	font-size:13px;
}
a#register-online{
	padding:15px;
	margin-left:200px;
	color:#ffffff;
	background:#7f4629;
	text-decoration:none;
	border-radius:7px 7px;
	font-size:18px;
	border:0;
}
#register-online:hover{
	text-decoration:none;
	color:#ffffff;
}
#news-box h2 a,#content-box h2 a,#content-box2 h2 a,#content-box3 h2 a,#news-box-home h2 a {
	border-bottom:medium none;
	color:#7f4629;
	text-decoration:none;
}
img.news-image {
	float:left;
	margin-bottom:10px;
	margin-right:5px;
	margin-top:2px;
	margin-left:10px;
}
.news-image {
	left:-5px;
	margin-bottom:10px;
	padding:10px;
	position:relative;
	top:5px;
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
	-moz-border-radius:3px;
	border-radius:3px;
}
img {
	border:medium none;
}
.news-story {
	float:left;
	width:400px;
}
div.chat{
	margin-top:10px;
	margin-left:20px;
	width:210px;	
}
div.chat-home{
	margin-left:55px;
	width:210px;	
}
.news-story-home {
	width:110px;
	float:right;
	margin-top:10px;
	height:110px;
}
#news-box h3 {
	font-size:16px;
	margin-bottom:5px;
	margin-top:5px;
}
#news-box h3 a {
	color:#636467;
}
#news-box p,#news-box li,#content-box p,#content-box2 p,#content-box3 p,#philosophy p,#content-box2 li,#news-box-home li {
	font-size:90%;
}
#news-box-home p{
	font-size:100%;
}
#news-box a,#content-box a,#content-box2 a,#news-box-home a{
	border-bottom:1px dotted ;
}
div.addthis_toolbox a:link{
	border:none;
}
#news-box a:hover,#content-box a:hover,#content-box2 a:hover,#news-box-home a:hover{
	color:#000;
}
#news-box p span,#news-box-home p span{
	font-weight:600;
}
.clear {
	clear:left;
}
p {
	color:#565347;
	line-height:16px;
}
a:link{
	color:#7f4629;
}
#newslinks li {
	font-size:12px;
	/*list-style-image:;*/
	margin-left:15px;
	padding-bottom:5px;
}
ul li,ol li {
	color:#565347;
}
.collaborators{
	list-style:none;
	margin-top:50px;
}
.collaborators li{
	display:inline;
	float:left;
	margin-right:25px;
}
.collaborators li img{
	opacity:0.4;
	filter:alpha(opacity=40);
	border:0;	
}
#footer_links li {
	display:inline;
	border-right:1px solid #EAE9E6;
	padding-left:15px;
	padding-right:15px;
}
#footer_links li a {
	border:medium none;
	color:#3F3C30;
	font-size:11px;
	text-decoration:none;
}
/*#footer_links{
	padding-left:0px;
}
#footer_links li {
	display:block;
	border-right:1px solid #EAE9E6;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:5px;
}
#footer_links li a {
	border:medium none;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}
#footer .footer-box{
	width:150px;
	float:left;
	margin-left:10px;
}
#footer .footer-box p{
	color:#F6F3E5;
	font-weight:bold;
}*/
#copyright p{
	font-size:10px;
	color:#ffffff;
	padding-top:5px;
}
#footer .footer-box p span{
	border-bottom:1px double #ffffff;
}
#content-box ul,#content-box2 ul,#content-top ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:10px 0 0 40px;
	/*width:575px;*/
}
#content-box li,#content-box li,#content-top li{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:180px;
}
#content-box img {
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
	margin:0 0 5px;
	padding:4px;
}
#content-box h3 {
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:140px;
}
#content-box h3 a {
	border-bottom:1px dotted #3F3C30;
	text-decoration:none;
	color:#3F3C30;
	font-weight:normal;
}
#content-box li a,#content-box2 li a,#content-top li a {
	border:medium none;
}
hr{
	background:#EAE9E6 none repeat scroll 0 0;
	border:0 none;
	clear:both;
	height:1px;
}
.other-places h4:hover,.other-places-home h4:hover{
	background-color:#fff;	
}
.other-places p,.other-places-home p{
	font-size:80%;
	margin:0 auto;
	padding:5px;
	font-style:italic;
}
.other-places h4,.other-places-home h4{
	margin:0 auto;
	padding:8px;
	border-bottom:1px dotted #7f4629;
	font-size:85%;
	font-weight:normal;
	
}
.other-places h4 a{
	text-decoration:none;
	color:#7f4629;
	width:238px;
	display:block;
	height:20px;
	text-align:center;
}
.other-places-home h4 a{
	text-decoration:none;
	color:#7f4629;
	width:238px;
	display:block;
	height:20px;
	text-align:left;
	background: url(../images/bul.png) no-repeat 0 0;
	padding-left:15px;
}
.other-places h4 a sup,#may-new,.other-places-home h4 a sup{
	color:red;
	text-decoration: blink;
}
.other-places h4 a:hover, .other-places-home h4 a:hover{
	color:#000;
}
.event-date{
	padding:10px 10px;
	text-align:center;
	width:40px;
	margin-top:5px;
	font-size:12px;
	color:#7f4629;
}
.event-time{
	color:#7f4629;
}
.event-summary {
	border-left:2px solid #EAE9E6;
	margin-left:50px;
	margin-top:-55px;
	padding-left:10px;
	font-size:12px;
}
.more-news{
	text-align:right;
}
.more-news a{
	color:#ffffff;
}
.more-news a:link,.more-news a:visited{
	color:#fff;
	background-color:#fff;
	padding:2px;
	border:1px dotted #7f4629;
}
.more-news a:hover{
	color:#ffffff;
	background-color:#7f4629;
}
#content-main a,#content-main a:link{
	text-decoration:none;
	
}
#section-heading{
	clear:both;
	letter-spacing:-1px;
	margin-bottom:12px;
	margin-top:15px;
}
#section-heading h1 {
	color:#636467;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:35px;
	font-weight:400;
	margin-bottom:5px;
	padding-left:5px;
}
.map{
	margin-left:100px;
	margin-top:50px;
	border:1px solid #ddd;
}
small{
	margin-left:100px;
}
#app-process,#app-requirements,#pay-details{
	display:none;
	margin-left:20px;
}
#camr,#bict,#dict,#ndarm,#adit,#cite,#cca,#cict,#ncarm,#aiss,#bsit,#bcom,#dim,#dbom,#djms,#cim,#pds,#bcomba,#bbom,#llb,#llb-iu,#ilex,#ilexhd,#dil,#testimonials,#ibtm,#sem1,#sem2,#sem3,#bccm{
	display:none;
	margin-left:20px;
}
#aspp-ict,#sll-ict,#l-ict,#al-ict,#aspp-bus,#sll-bus,#l-bus,#al-bus,#aspp-law,#sll-law,#l-law,#al-law,#dima,#coj,#hrm,#dip,#bis,#dmmg,#bmoa,#cbom,#cip,#diip,#hdiip,#hdis,#dis,#cis,#hdarm,#mcc{
	display:none;
	margin-left:20px;	
}
#iuplace{
	background-color:#f1f1f1;
	width:580px; 
	text-align:center;
}
#iuplaces p{
	margin:0px;
}
span .last-updated{
	color:#ddd;
	font-size:8px;
}
.connect-blog{
	height:32px;
	background:url(../images/wordpress_32.png) no-repeat 0 0;
	padding-left:35px;
	font-weight:300;
}
.connect-mail{
	height:32px;
	background:url(../images/webmail.png) no-repeat 0 0;
	padding-left:35px;
	font-weight:300;
}
 .connect-mail a{
	text-decoration:none;
}
.connect-blog a{
	text-decoration:none;
}
.connect-fb{
	height:32px;
	background:url(../images/facebook_32.png) no-repeat 0 0;
	padding-left:35px;
	font-weight:300;
}
.connect-twitter{
	height:32px;
	background:url(../images/twitter_32.png) no-repeat 0 0;
	padding-left:35px;
	font-weight:300;
}
#feedback{
	width:100px;
	top:320px;
	position:fixed;
	float:left;
	/*left:347px;*/
	z-index:900;
}
.site-video{
	margin-left:20px;
}
#enquire-form ul{
	list-style:none;
}
#enquire-form .text-input, #enquire-form .textarea-input, #enquire-form select {
	background-color:#FFFFFF;
	border:2px solid #C4CCCC;
	font-size:100%;
	font-weight:normal;
	vertical-align:top;
	width:29em;
	-moz-border-radius:3px;
	border-radius:3px;
	display:block;
}
#enquire-form .text-input:focus, #enquire-form .textarea-input:focus, #enquire-form select:focus {
	border:2px solid #7f4629;
}
#enquire-form select{
	margin-bottom:5px;
}
#enquire-form .button-input{
	width:75px;
	height:24px;
	text-align:center;
	background:url(../images/submit-btn-bg.gif) repeat-x 0 0;
	color:#5f5f5f;
	border:1px solid #aaa;
	cursor:pointer;
	font-weight:bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top:1em;
}
#enquire-form .error-input, #enquire-form .error-both .text-input, #enquire-form .error-same .text-input {
	 background-color:#FFEFEF;
	 border-color:#BB6666;
	 color:#660000; 
}
#enquire-form .error-div { float:right; margin:7px 10px 0 0; color:#935; font-size:10px; }
#enquire-form li{
	margin-bottom:5px;
}
#enquire-form li span{
	font-weight:bold;
}
#enquire-form .academics, #enquire-form .general, #enquire-form .academics-more{
	display:none;
}
#response p{
	width:500px;
	color:green;
	font-weight:bold;
	margin:0 auto;
}
#course_list{
	list-style:none;
}
.job-item{
	list-style:none;
	margin-bottom:3px;
}
.jd-link{
	font-weight:bold;
}
.emphasize-bold{
	font-weight:bold;
}
.italize{
	font-style:italic;
}
/* FORM ELEMENTS */
.input-field{
	border: 1px solid #7f4629;
}
.button{
	padding:3px;
	color:#ffffff;
	background-color: #7f4629;
	border: 1px solid #fff;
	height:30px;
	font-weight:bold;
	margin
}
/* end FORM ELEMENTS */

