@charset "utf-8";
html {background-color:#5e8dc7;}
body {background-color:#5e8dc7;background-image:url(/images/bg.gif);background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:48px;font-weight:normal;}
h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;}
h3{font-family:"Times New Roman", Times, serif;font-size:24px;}
h4{font-size:18px;font-weight:normal;}

.container {padding-top:5px;}

a {color:#336cb5;text-decoration:none;}
a:visited{color:#5782b9;}
a:hover{color:#4890ed;}

a.red {color:#ea1d25;}
a.red:visited{color:#ba585c;}
a.red:hover{color:#ff2830;}

a.button, input.button {
	-moz-border-radius:3px;-webkit-border-radius:3px;
	-webkit-box-shadow: 0px 1px 2px #ccc; -moz-box-shadow: 0px 1px 2px #ccc;  box-shadow: 0px 1px 2px #ccc;
	float:left;background:#336cb5;color:#fff;font-size:11px;padding:4px;border-top:1px solid #c1fafd;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #c1fafd;		
}

a.button:hover {background:#000D1F;}

ul#nav {position:relative;z-index:2;float:left;width:690px;list-style:none;display:inline;font-size:14px;font-weight:bold;margin:0;background:#fff;font-family:Georgia, "Times New Roman", Times, serif;}
ul#nav ul {width:160px;margin:0px;list-style:none;display:none;position:absolute;top:100%;left:0;text-transform:none;text-align:left;z-index:2;} 
ul#nav ul ul,ul#nav ul ul ul {top:0;left:100%;} 
ul#nav li {float:left;display:inline;position:relative;padding:0px;} 
ul#nav ul li {width:100%;display:block;} 

/* Root Menu */ 
ul#nav a {padding:2px 9px;float:left;display:block;color:#0045a7;text-decoration:none;height:1%;border-right:1px #efefef solid;}
ul#nav a:hover,ul#nav li:hover a,ul#nav li.iehover a {padding:2px 9px;color:#fff;background:#DD2D2E;} 

/* 2nd Menu */ 
ul#nav li:hover li a,ul#nav li.iehover li a {margin:0;padding:2px 9px;float:none;background:#006CB9;color:#fff;border-bottom:1px #009aff solid;border-right:0;} 
ul#nav li:hover li a:hover,ul#nav li:hover li:hover a,ul#nav li.iehover li a:hover,ul#nav li.iehover li.iehover a{background:#000D1F;color:#fff;} 

/* Hover Function - Do Not Move */ 
ul#nav li:hover ul ul,ul#nav li:hover ul ul ul,ul#nav li.iehover ul ul,ul#nav li.iehover ul ul ul {display:none;} 
ul#nav li:hover ul,ul#nav ul li:hover ul,ul#nav ul ul li:hover ul,ul#nav li.iehover ul,ul#nav ul li.iehover ul,ul#nav ul ul li.iehover ul {display:block;}

#cumbs {
	font-size:10px;float:left;width:428px;;background:#fefefe;padding:5px;clear:both;margin-bottom:15px;
	border:1px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;
}
#crumbs a {margin-right:10px;}

.box {float:left;background:#fff;border:1px solid #efefef;-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-box-shadow: 0px 1px 2px #000D1F;-moz-box-shadow: 0px 1px 2px #000D1F;box-shadow: 0px 1px 2px #000D1F;padding:15px;}
.hr {width:100%;height:5px;margin:10px 0;}
img.icon {vertical-align:middle;}
.thumb{float:left;height:200px;width:200px;text-align:center;background:#efefef;padding:5px;margin:5px;}
.caps {text-transform:uppercase}
.date {float:left;width:100%;margin-bottom:15px;color:#ccc;font-weight:bold;font-size:11px;}

ul.data {font-size:14px;list-style:none;margin:0 0 10px 0;padding:0;}
ul.data li {background-image:url(/images/blue-arrow.gif);background-position: right;background-repeat:no-repeat;border-bottom:1px solid #ececec;padding:5px 0;}
#header {float:left;width:100%;}
#news, #events, #seminars, #jobs {font-size:14px;}
#news p, #events p, #seminars p, #jobs p {margin: 0px;}
#news h3, #events h3, #seminars h3, #jobs h3, #results h3 {margin-bottom:0px;}

#features {float:left;width:428px;margin-bottom:25px;clear:both;min-height:250px;}
#features div {width:400px;overflow:hidden;}

.feature {
	text-align:left;
	border:1px dotted #999;
	padding:10px;
	-moz-border-radius:3px;-webkit-border-radius:3px;
	background:#eee;
}


#screens {margin:5px;}
#screens a {font-size:11px;color:#fff;border: 1px solid #ccc; background:#006CB9; text-decoration: none; margin:0 5px;padding:3px 6px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#screens a.activeSlide {background:#FF1720; }
#screens a:focus { outline: none; }

#footer {float:left;font-size:14px;color:#0051a7;padding-left:280px;border-top:1px dotted #fff;padding-top:10px;width:720px;}
#footer a {color:#fff;}
#footer a:hover {color:#9eccff;}
.shaded {background:#efefef;padding:10px;}
.copyright {font-size:10px;}
.emailaddress{display:none;}
label.error {float:left;border:0;background:#fff;font-size:10px;font-weight:normal;padding:2px;clear:both;width:99%;}
input.error, select.error, textarea.error {border:1px solid #FF4F88;padding:2px;}