@charset "utf-8";
/* CSS Document */
body,table,td,div,input,select,option,textarea,p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; color:#333333} 
div, span {margin:0px; padding:0px;}

h1, h2, h3, h4{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color: #333333;  }

a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; color: #3b86ae;  }
a:hover{text-decoration:underline}

img {border:none;}

#wrapper{margin:0 auto; width:1000px;}

.header{clear:both; float:left; height:120px; width:100%; background:url(images/header_bg.jpg) right no-repeat #FFFFFF;  }
.header div.logo{clear:both; float:left; width:200px;}
.header div.leaderboard{clear:right; float:left; }

.topblurb{ clear:both; float:left; background-color:#32499c; width:100%;}
.topblurb h1{ font-size:11px; font-variant:small-caps; color:#FFFFFF; font-weight:bolder; text-align:center;}

.headernews{clear:both; float:left; width:1000px; height:150px; }
.headernews div.logo{clear:both; float:left; width:167px;}
.headernews div.links{clear:right; float:left; width:198px; height:150px;  background:url(../images/links_bg.jpg) no-repeat #26366a;}
.headernews div.links ul{ width:160px; padding:0px; margin:0px; margin-top:15px }
.headernews div.links li{padding:0px; margin:0px; list-style:none; text-align:right; padding-bottom:12px; }
.headernews div.links li a{color:#c4cdd6; font-variant:small-caps; font-weight:bold; font-size:11px; }
.headernews div.headerimages{clear:right; float:right; width:635px; height:150px; background:url(../images/header.jpg) no-repeat #26366a; }
.headernews div.headerimages p{ font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#26366a; padding:18px 0px 0px 270px; }

.nav {float:left; width:100%; height:40px; background-color:#727171; border-top:1px solid #1f476b}
.nav ul {margin:0; padding:0; list-style:none; display:block; margin-top:10px; width:100%;}
.nav li {display:inline; margin:0px; padding:0px; height:auto;}
.nav ul li a{float:left; padding:0px 0px 0px 25px; white-space:nowrap; margin-left:0px; /* intertab spacing */display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-variant:small-caps; }

/* nav for news */
.menu {float:left; width:100%; height:35px; background-color:#ace3fe; border-top:1px solid #1f476b}
.menu ul {margin:0; padding:0; list-style:none; display:block; margin-top:3px;}
.menu li {display:inline; margin:0px; padding:0px; height:auto;}
.menu ul li a{float:left; padding:0px 0px 0px 25px; white-space:nowrap; margin-left:0px; /* intertab spacing */display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; color:#26366a; font-size:11px; font-variant:small-caps; font-weight:bold;}
.menu ul li p{color:#26366a;}

.dataspec_box{clear:both; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:10px;}
.dataspec_box div.text{clear:both; float:left;  width:400px; margin-right:10px }
.dataspec_box h1{font-size:18px; padding:0px; margin-bottom:2px; width:400px; margin-top:10px;}
.dataspec_box h2{font-variant:small-caps; font-size:14px; font-weight:bolder; padding:0px; margin:10px 0px 2px 0px;}
.dataspec_box h3{font-size:11px; font-weight:bolder; color:#3d54a1; margin-top:10px; }
.dataspec_box div.details{clear:right; float:left; width:350px;}
.dataspec_box div.details div.image{clear:both; float:left; width:350px;}
.dataspec_box div.details div.image img{clear:both; float:left; width:350px;}
.dataspec_box div.details div.contact{clear:both; float:left; padding-top:20px; padding-left:20px; padding-right:5px; width:320px; background-color:#edf0f7; margin-left:10px;}
.dataspec_box div.details div.contact h3{ margin:0px; padding:0px;}
.dataspec_box div.details div.contact p{width:280px;}

.newsmainbody{clear:both; float:left; width:1000px; padding-top:10px;}
.newsmainbody a{font-weight:bold; text-decoration:underline; font-size:11px; color: #3b86ae; }

.newsmainbody h2{ 
  font-size: 14px;
  color: #000000;
}

.newsmainbody h4 {
  color: #253569;
  font-size: 11px;
}

.newsmainbody span.style1 {
  font-weight: bolder;
}
.newsmainbody strong {
  color: #505153;
  font-size: 11px;
}

.newsmainbody td.right_col_advert strong {
  padding-bottom: 5px;
  padding-right: 5px;
  color: #ffffff;
  padding-top: 5px;
  padding-left: 5px;
  font-size: 12px;
}
.newsmainbody a:hover {
  text-decoration: underline;
}
.newsmainbody a.right_col {
  line-height: 15px;
  text-transform: none;
  text-decoration: none;
  color: #253569;
  font-size: 11px;
}

/*ODSNews*/
.mainbody{clear:both; float:left; width:1000px; padding-top:10px; background:url(../images/news_bg.jpg) repeat-y}
.mainbody h1 a, h2 a, h3 a, h4 a{color: #094f95;  }

.colleft{clear:both; float:left; width:800px; margin-top:10px; }
.colright{clear:right; float:left; width:200px; margin-top:10px; }
.colleft h1{clear:both; float:left; font-size:14px; border-bottom:1px dotted #26366a; padding-bottom:2px; width:790px; margin-bottom:10px; color:#094f95;}

.leftblock{clear:both; float:left; background-color:#f3f8fb; padding:10px; width:300px;}
.leftblock div.pic{clear:both; float:left;}
.leftblock div.text{clear:both; float:left; width:300px;}
.leftblock div.text h2{margin-top:8px;}
.leftblock div.text h2 a{font-size:16px; }
.leftblock div.text p{width:300px; margin-top:5px; }

.rightblock{clear:right; float:left; width:480px; }
.rightblock div.articlebox{clear:both; float:left; padding-left:10px; width:460px;}
.rightblock div.articlebox div.section{clear:both; float:left; font-variant:small-caps; font-weight:bold; color: #ae0b0e; padding-bottom:2px; margin-top:5px;}
.rightblock div.articlebox div.box{clear:both; float:left; padding-bottom:8px;}
.rightblock div.articlebox div.box div.pic{clear:both; float:left;}
.rightblock div.articlebox div.box div.pic img{width:140px;}
.rightblock div.articlebox div.box div.text{clear:right; float:left; margin-left:10px;}
.rightblock div.articlebox div.box div.text h3{}
.rightblock div.articlebox div.box div.text h3 a{font-size:13px;}
.rightblock div.articlebox div.box div.text p{width:300px;}
.rightblock div.banner{clear:both; float:left; font-variant:small-caps; padding-bottom:2px; }
.rightblock div.banner div{clear:both; float:left; margin:22px 0px 0px 0px;}

.middleblock{clear:both; float:left; margin-top:10px; background-color:#eaf8fe;}
.middleblock div.articlebox{clear:right; float:left; background-color:#FFFFFF; border-right:1px dotted #094f95; padding:0px 8px 0px 8px; margin-top:8px; margin-bottom:8px;}
.middleblock div.articlebox div.section{clear:both; float:left; font-variant:small-caps; font-weight:bold; color: #ae0b0e; padding-bottom:2px; margin-top:5px;}
.middleblock div.articlebox div.pic{clear:both; float:left;}
.middleblock div.articlebox div.pic img{width:140px;}
.middleblock div.articlebox div.text{clear:both; float:left; width:140px;}
.middleblock div.articlebox div.text h3{padding-top:3px;}
.middleblock div.articlebox div.text h3 a{font-size:13px;}
.middleblock div.articlebox div.text p{padding-top:2px; width:140px; padding-bottom:2px;}

.halfbanner{clear:both; float:left; width:790px; margin:0 auto; background-color:#f8f8f8; margin-top:10px;}
.halfbanner div{margin:10px auto; width:468px; margin-bottom:10px;}

.bottomblock{clear:both; float:left; margin-top:10px; }
.bottomblock div.left{clear:both; float:left; width:390px;}
.bottomblock div.right{clear:right; float:left; width:390px;}
.bottomblock div.section{clear:both; float:left; font-variant:small-caps; font-weight:bold; color: #ae0b0e; padding-bottom:2px; }
.smlarticlebox{clear:both; float:left; margin-bottom:10px;}
.smlarticlebox div.pic{clear:both; float:left;}
.smlarticlebox div.pic img{clear:both; float:left; width:90px; margin-right:10px;}
.smlarticlebox div.text{clear:right; float:left;}
.smlarticlebox div.text p{width:280px;}

.jobtenders{clear:both; float:left; }
.jobtenders h2{border-bottom:1px dotted #094f95; width:200px;}
.jobtenders h2 a{font-size:15px; color:#094f95}
.jobtenders ul{padding:0px 0px 0px 25px; margin:5px 0px;}
.jobtenders li{padding-top:5px;}

.whatson{clear:both; float:left; margin-top:10px; }
.whatson h2{border-bottom:1px dotted #094f95; width:200px;}
.whatson h2 a{font-size:15px; color:#094f95}
.whatson ul{padding:0px 0px 0px 25px; margin:5px 0px;}
.whatson li{padding-top:5px;}

.sponsors{clear:both; float:left; margin-top:10px; }
.sponsors h2{border-bottom:1px dotted #094f95; width:200px;}
.sponsors h2 a{font-size:15px; color:#094f95}
.sponsors ul{padding:0px 0px 0px 0px; margin:5px 0px;}
.sponsors li{padding-top:10px; list-style-type:none; padding-left:20px;}

.projectblock{clear:both; float:left; margin-top:10px; margin-left:30px; }
.projectblock h1{font-size:18px;}
.projectblock div.left{clear:both; float:left; width:450px; margin-top:10px; }
.projectblock div.right{clear:right; float:left; width:450px; margin-top:10px;}
.projectblock div.section{clear:both; float:left; font-variant:small-caps; font-weight:bold; color: #ae0b0e; padding-bottom:2px; }
.projectblock h2{font-size:13px;}
.projectbox{clear:both; float:left; margin-bottom:25px;}
.projectbox div.pic{clear:both; float:left;}
.projectbox div.pic img{clear:both; float:left; width:150px; margin-right:10px;}
.projectbox div.text{clear:right; float:left;}
.projectbox div.text p{width:250px;}

.project{clear:both; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:10px;}
.project div.text{clear:both; float:left;  width:400px; margin-right:10px }
.project h1{font-size:18px; padding:0px; margin-bottom:2px; width:400px; margin-top:10px;}
.project h2{font-size:12px; padding:0px; margin:10px 0px 2px 0px; color: #094f95;}
.project div.details{clear:right; float:left; width:350px;}
.project div.details div.image{clear:both; float:left; width:450px;}
.project div.details div.image img{clear:both; float:left; max-width:450px;}
.project p{width:400px;}

.footer {clear:both; float:left; width:100%; height:40px; border-top:1px solid #1f476b; margin-top:50px; }
.footer ul {margin:0; padding:0; list-style:none; display:block; margin-top:10px; margin-left:100px;}
.footer li {display:inline; margin:0px; padding:0px; height:auto;}
.footer ul li a{float:left; padding:0px 0px 0px 25px; white-space:nowrap; margin-left:0px; /* intertab spacing */display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; color:#777777; font-size:11px; }


.UM_othersites{clear:both; float:left; background-color:#FFFFFF; width:100%;}
.UM_othersites ul{margin:0; padding:0; list-style:none; display:block; margin:2px 0px 5px 0px; width:100%;}
.UM_othersites li{display:inline; margin:0px; padding:0px 6px 0px 6px; }

.proj a{color:#FFFFFF; font-variant:small-caps; font-weight:bold;}

.bottom_links{clear:both; float:left; width:100%;}
.bottom_links h2 a{ font-size:12px;}

.featured h2{color:#a7a7a7; border-bottom:1px solid #a7a7a7; padding-bottom:3px; font-size:14px; }
.featured ul{padding:0px; margin:10px; }
.featured li{padding-top:5px; list-style-type:none;}
.featured li a {color:#4896c0; font-size:12px;}