html {overflow-y:scroll;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	margin:15px;
	background:url(/images/mainbk2.gif);
	color:#333;
}
#page {
	max-width:61em; min-width:781px; width:auto !important; width:61em;
	margin:0 auto;
	background:#fff;
	border:4px solid #F4E8B3;
}
#header_top{float:left;  }
#header { background:#B8D8F1 url(/images/header.jpg) top left no-repeat;padding-top:142px; }
#header2 { background:url(/images/lowerheader.jpg) no-repeat; height:33px; }
#left { width:178px; background:#B8D8F1; padding:5px; float:left;}
#search input {border:1px solid #2E5387; background:#fff; margin:2px 0;}
#sitesearch  {background:#fff; font-size:130%; max-width:170px;}
#sitesearch:focus, #sitesearch:active {border-color:#EBCD29;} 

#jump {position:absolute; top:-1000px; left:-1000px;}
#jump:active,#jump:focus {top:0; left:0px; font-size:120%; background:#000; color:#fff; font-weight:bold; padding:5px; display:block;} 


#menu {margin:20px 0;}
#contactus, #contactus a {color:#555;}

h1 {font-size:180%; color:#00528F; margin-top:0;}
h2 {font-size:140%; color:#00528F;}
h3 {font-size:140%;color:#ff6633;}
h4 {font-size:130%;color:#000;}

#wrapper.right {background:url(/images/bk-right.gif) top right repeat-y; }
#wrapper2 {background:url(/images/bk-left.gif) top left repeat-y; margin:0px;}
#content {padding:20px 5px 20px 195px; }
#content.right {padding:20px 210px 20px 195px; }

#submenu, #advanced {float:right; margin:0 0 20px 10px; 
			background:#B8D8F1 url(/images/blue_yellow.jpg) bottom left no-repeat; 
			padding-bottom:150px;
			width:209px;
}
#submenu ul, #advanced ul { list-style-type:none; padding:0; margin:20px 0 0 0; }
#submenu li a, #advanced li a {display:block; zoom:1; padding:10px; border-bottom:1px solid #fff; color:#003366; 
			text-decoration:none; font-weight:bold;}
#submenu li a:hover, #advanced li a:hover  {background:#DBECF9;}

#advanced h2 {padding:0 5px; margin:10px 0;}
#advanced ul {margin:0;}

#latestnews {background:#B8D8F1; float:right; padding:5px; zoom:1; width:199px; }
#footer {height:30px; background:#B8D8F1;}

/* --------------------- round box style -------------------------- */

.pod {width:98%; margin:0 auto 10px auto;}
.pod li a {color:#0A3D65; }
.pod li a:hover, .pod li a:focus, .pod li a:active {color:red;} 

.mtop {background:url(/images/tbk.gif) top repeat-x;}
.mtleft{background:url(/images/tl.gif) top left no-repeat;}
.mtright{background:url(/images/tr.gif) top right no-repeat; padding:11px 0 0 0;}
   
.mbottom {background:url(/images/bbk.gif) bottom repeat-x;}
.mbleft{background:url(/images/bl.gif) bottom left no-repeat;}
.mbright{background:url(/images/br.gif) bottom right no-repeat;  padding:11px 0 0 0;}
   
.mmid {border-left:1px solid #005190; border-right:1px solid #005190; zoom:1;}
.mmid2 {background:#fff left bottom no-repeat; margin:0 2px; padding:5px; zoom:1;}
.podimg {float:right; margin-left:10px;}

#breadcrumb { margin-bottom:10px; padding:10px 0;  border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; }
#breadcrumb a { padding:5px; text-decoration:none; margin-right:5px;}
#breadcrumb a:hover, #breadcrumb a:focus, #breadcrumb a:active  {text-decoration:underline;}  

/* --------------------- round box style | Ends -------------------------- */

.newsstory { padding:5px; }
.newsstory a {text-decoration:none; color:#333; display:block; padding:5px; background:#BFE0F9;}
.newsstory a:hover,.newsstory a:active, .newsstory a:focus {background:#fff;}    
.newsstory strong {color:#003366;}

#news_story .summary {
	background:#FCFAE6; padding:5px; margin-top:10px;
}

#footer {position:relative;}
#wee {position:absolute; right:-15px; bottom:-17px; background:url(/images/weelogo.gif) no-repeat; width:47px; height:47px; display:block;}


/******** news section */

#news_module h2 {font-size:140%; margin:0; }
#news_module .news_item_r1, #news_module .news_item_r2 {padding:10px; margin-bottom:5px; zoom:1;}
#news_module h2 a {color:#003366; padding-top:10px; display:block; text-decoration:none;}
#news_module h2 a:hover, #news_module h2 a:focus, #news_module h2 a:active {color:#E46C36;} 
#news_module img {float:right; margin-left:10px; border:2px solid #003366; margin-top:10px;}
#news_module  .date {font-size:120%; font-weight:bold;}

.paginate {color:#fff;}
.paginate h4 {color:#333;}
.paginate a { font-size:120%; font-weight:bold; background:#3C75F6; color:#fff; padding:10px; text-decoration:none; }
.paginate a:hover, .paginate a:active, .paginate a:focus {background:#FF7F40; color:#fff;} 

#done {border:2px solid green; padding:5px; color:green; margin:5px;}
#error {border:2px solid red; padding:5px; color:red; margin:5px;}

input, textarea{border:1px solid #333; padding:2px; font-size:110%; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* used for the tbls in the personal details form */
.stu_Tbl {width:100%; padding:1%;}
.stu_Tbl td {width:50%; vertical-align:top;}

/* used for the tbls in the uni details form */
.uni_Tbl {width:100%; padding:1%;}
.uni_Tbl td {width:50%; vertical-align:top;}

/* used for the tbls in the finance details form */
.finance_Tbl {width:100%; padding:1%;}
.finance_Tbl td {width:70%; vertical-align:top;}

/* used for the tbls in the employment details form */
.employment_Tbl {border:2px solid #AFAFAF; width:100%; text-align:left;}
.employment_Tbl th {width:50%;}
.employment_Tbl td {vertical-align:top;width:10%;}

/* used for the tbls in the finance 6a details form */
.financial_6a {width:100%; padding:1%;}
.financial_6a th {text-align:left;}
.financial_6a td {vertical-align:top;}

/* used for the tbls in the finance details form */
.financial_6c {width:100%; padding:1%;}
.financial_6c th {text-align:left;}
.financial_6c td {vertical-align:top;}

/* used for the tbls in the equal opportunities form */
#equal_Tbl {width:100%; padding:1%;}
#equal_Tbl td {vertical-align:top;}

#span_ID {margin-left:45%;}
fieldset { margin:5px; border:2px solid #ccc; padding:10px; }
#enq_frm .fldpad {padding:10px;}
#enq_frm label {font-weight:bold; color:#003366; padding:5px; float:left; width:12em; }
#enq_frm input, #enq_frm textarea { 
	border:1px solid #333; padding:2px; font-size:110%; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#links {list-style-type:none; margin:0; padding:0;}
#links li a { font-size:120%; display:block; zoom:1; padding:5px; text-decoration:none;}
#links li a.r1 {background:#fafafa; color:#333; border-bottom:1px solid #f1f1f1;}
#links li a.r2 {background:#FAFAFA; color:#003366;}

#links .linklist { 	list-style-type:none; padding:0; margin:0; }
#links .linklist li {
	margin:20px; border:1px solid #576671; display:block;
}
#links .linklist li a {color:#FFF; font-size:110%; font-weight:bold; background:#08406a;}
#links .linklist li a:hover, #links .linklist li a:active, #links .linklist li a:focus {color:#a5bccd;}

#link_summary {background:url(../images/links_bg.gif) top left no-repeat; color:#111; padding:15px;}

#links h3 {color:#FF7F40;}

#alphaList {margin:5px; padding:5px;}
#alphaList li {float:left; padding:0; width:2.5em; margin:3px;}
#alphaList li a {text-align: center; text-decoration:none; padding:5px; display:block; zoom:1; border:1px solid #fff; margin:2px; background:#003366; color:#fff; }
#alphaList li a:hover {background:#DBECF9; color:#003366;}
#alphaList li a.null {background:#fff; color:#003366}  
#alphaList li a.null:hover {background:#F1F1F1; color:#333;} 

#publications_module h2 {font-size:120%; margin-bottom:10px;}
#publications_module h2 a { color:#003366; text-decoration:none;}
.publications_Cat_Title {color:#FF7F40;}
#publications_module h2 a:hover, #publications_module h2 a:active, #publications_module h2 a:focus { color:#E46C36; }
#publications_module img, #publication_details img {float:left; margin:0 10px 5px 0; border:1px solid #333;}
.publication_item_r1, .publication_item_r2 { margin-bottom:10px;} 

#publication_details .summary { margin-bottom:40px; }
#publication_details .details { margin:20px 0; }

.imgTbl {width:90%; margin:0 auto;}

.searchResult {border:1px solid #efefef;}
.searchResult th {background:#efefef}
.searchResult a {color:blue;}
.searchResult a:hover {color:red;}

#atoz h2 { font-size:140%; background:#fffbdd; border-bottom:2px solid #ffed6f; padding:10px;}
#atoz ul {list-style-type:square;}
#atoz li a {color:blue;}
#atoz li a:hover {color:red;}

.smbt {border:1px solid #333; padding:2px; font-size:110%; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.no_Show {display:none;}

/*This style is for the printing of finance form*/
#frm_Print{text-align:justify; width:90%; margin:5% 5% 0 5%; padding:1%; border:2px solid #e1e1e1;}


#school_Details {width:90%; border:2px solid #ccc; padding:10px;}
#school_Details span.school_Title {width:20%; font-weight:bold; display:block; float:left;}
.school_Info {float:left;}

#school_Contact {width:90%; border:2px solid #ccc; padding:10px;}
#school_Contact span.school_Title {width:20%; font-weight:bold; display:block; float:left;}

#school_Other {width:90%; border:2px solid #ccc; padding:10px;}
#school_Other span.school_Title {width:20%; font-weight:bold; display:block; float:left;}