/* Main persistant CSS */
body {font-family:helvetica,arial,sans-serif;
	font-size:10pt;margin:0;padding:0;color:black}

/*** Layout */
#maincontainer {width:100%;}
#top {display:none;}
#contentwrapper {width:100%;}
#contentcolumn {width:100%}
#leftcolumn {display:none;}
#rightcolumn {display:none;}
#footer {display:none;}

/*** Site map ***/
#sitemap {display:none;}

/*** Middle content ***/
#middle {width:100%;}
#middle h1 {font-size:120%;letter-spacing:0.1em;font-weight:normal;
	margin-top:10px;margin-left:10px;}
#middle img {border:none;margin:0;padding:0;}
#midcont, #midsect {text-align:left;}
#midcont {width:100%;}
#midcont h1, #midsect h1 {font-size:200%;margin:8px 0;}
#middle h2 {font-size:110%;font-weight:bold;}
#middle h3 {font-size:120%;text-align:right;margin:5px 0;font-weight:normal;}
.midinner {padding:10px;}
.perbold,.empbold,.intbold,combold {font-weight:bold;font-size:110%;}
.bubble {display:none;}

/** Homepage **/
.homeimg {display:none;}
.homelink {display:none;}
#tabbox {display:none;}
.tabtext {width:100%;clear:left;margin:0;display:block;}
.tabtext img {display:none;}
.tabtext h3,.tabtext p {text-align:left;}
.tabtext h3 {font-size:100%;margin:0;padding:5px 0 5px 10px;}
.tabtext p {font-size:90%;margin:0;padding:5px 0 5px 10px;}
#tabtext1,#tabtext2,#tabtext3,#tabtext4 {display:block;}
#tabbord {display:none;}
.prombox {width:196px;height:140px;float:left;margin:10px 10px 0 0;}
.no_rm {margin-right:0}

/*** Top Nav ***/
#topnav {display:none;}
#topnav #search_li {display:none;}

/*** Forms ***/
#clmreq, #contact, #accForm {width:100%;font-size:90%;}
#clmreq p, #contact p, #accForm p {vertical-align:top;margin:6px 0;}
#clmreq label, #contact label, #accForm label {width:25%;float:left;}
.box {width:50%;background:white;}
.radioleft {float:left;width:25%;}
#contact .radioright {float:left;width:70%;}
#contact .radioright label {float:none;display:inline;}

/** Tables **/
.bentable {width:99%;border-collapse:collapse;border-spacing:0;}
.bentable * {text-align:center;}
.bentable th {font-weight:normal;}
.bentable td, .bentable th {padding:5px 3px;border:1px solid black;}
.bentable th {font-weight:bold;}

/** Company **/
.graduate {display:block;}
.person {clear:left;height:136px;padding:5px 0;width:565px;}      
.person img {float:left;}
.person span {padding-left:100px;display:block;font-weight:normal;}
.person p, .person h2 {float:left;}
#jobtable{width:100%;}
#jobtable th {padding:5px;background:#cedae7;color:black;}
#jobtable td {padding:3px;}

/** Media centre **/
#mc_topbox {width:100%;text-align:left;float:left;margin-bottom:10px;}
#mc_topbox h1 {font-size:120%;letter-spacing:0.1em;font-weight:normal;
	margin-top:10px;margin-left:10px;}
#mc_topbox .mc_rcol {float:right;width:199px;padding:0;margin:0;}
.mc_topimg {width:404px;height:223px;margin:0;padding:0;float:left;overflow:hidden;}
#mc_topimg2, #mc_topimg3 {display:none;}
#mc_toptxt {width:406px;height:110px;font-size:90%;float:left;margin:0;
	overflow:hidden;position:relative;}
#mc_toptxt2,#mc_toptxt3 {display:none;}
.mc_toplnk {width:406px;line-height:35px;font-size:90%;text-align:right;padding-right:5px;
	position:absolute;bottom:0;left:0;text-decoration:none;}
.mc_toplnk span {padding-right:5px}
#mc_toplnk2, #mc_toplnk3 {display:none;}

.mc_bignews {width:197px;height:108px;position:relative;padding:0;margin:0;
	text-decoration:none;overflow:hidden;}
.mc_bignews img {margin:0;padding:0;border:none;}
.mc_bignews .olay {width:197px;height:35px;background:#001b3e;position:absolute;
	top:73px;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.mc_bignews .otxt {width:190px;height:30px;position:absolute;top:73px;left:0;
	margin:5px;font-size:90%;cursor:pointer;cursor:hand;}
	
.mc_smallnews {width:197px;height:50px;padding:0;margin:0;font-size:90%;float:left;
	text-decoration:none;overflow:hidden;}
.mc_smallnews a {text-decoration:none;display:block;}
.mc_smallnews img {float:right;margin:0;border:none;}
.mc_smallnews .txt {padding:2px;}

.mc_heading {padding:0;margin:10px 5px;text-decoration:none;font-size:120%;
	font-weight:normal;clear:both;}

#mc_middle {width:100%;margin-bottom:10px;}
#mc_middle h1 {font-size:120%;letter-spacing:0.1em;font-weight:bold;
	margin-top:10px;margin-left:10px;}
#mc_content {width:100%;min-height:35em;height:auto !important;height:35em;
	margin-top:30px;}
#mc_content h2 {font-size:120%;}
#mc_content .mainimg {width:100%;text-align:center;margin-bottom:10px;}
#mc_content .mainimg img {padding:3px;margin:0;border:1px solid #a0a0a0;}
#mc_content .itemdate {margin-top:10px;border-top:1px solid #666666;
	padding:3px 0;color:#666666;font-size:90%;}

.mc_arthead {font-size:110%;margin:20px 0 5px 0;}
.mc_article {width:590px;margin:0 0 10px 0;text-decoration:none;font-size:90%;
	display:block;height:50px;overflow:hidden;position:relative;}
.mc_article div {padding:0 10px 0 100px;}
.mc_article .headline {font-weight:bold;margin-top:2px;}
.mc_article img {float:left;padding:0;margin:0;border:none;}
.mc_article .date {font-size:90%;padding:0;margin:2px 0;text-align:right;
	position:absolute;bottom:2px;right:5px;}

.mc_link {font-size:90%;width:100%;text-align:right;margin-bottom:5px;}
.mc_toplink {display:none;}

.mc_thumb {position:relative;z-index:0;}
.mc_thumb span {display:none;}

/** General formatting **/
.small {font-size:80%;}
.small_em {font-size:80%;font-style:italic;}
.contact {font-size:90%;}
.status {color: #107601;}
.bold {font-weight:bold;}
.blk {color:black;}
.flt_right {float:right;}
.flt_left {float:left;}
.mleft5 {margin-left:5px;}
.mtop10 {margin-top:10px;}
.mbot5 {margin-bottom:5px}
.mbot10 {margin-bottom:10px;}
.mright2 {margin-right:2px}
.mright5 {margin-right:5px;}
.mright6 {margin-right:6px;}
.mright10 {margin-right:10px;}
.pad5 {padding:5px}
.pad10 {padding:10px;}
h4 {font-weight:bold;font-size:100%;padding:0;margin:0;}
.col10 {width:10%;}
.col12 {width:12%;}
.col15 {width:15%;}
.col20 {width:20%;}
.col25 {width:25%;}
.col30 {width:30%;}
.col35 {width:35%;}
.col40 {width:40%;}
.col45 {width:45%;}
.col50 {width:50%;}
.col60 {width:60%;}
.col70 {width:70%;}
.txtlft {text-align:left;}
.clear {clear:left;}
.icon {width:16px;height:16px;}
.perbold, .empbold, .intbold, .combold {font-weight:bold;}
