@charset "utf-8";
/* CSS Document */
/****************************************
	RESET STYLES 
****************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-size:12px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/****************************************************
	GENERAL STYLES
****************************************************/
body { background:#0083c6 url(../images/main_body.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; }

.clear { clear:both; height:0; }
p { padding:5px; }
strong { font-weight:bold; }


/***************************************************
	LAYOUT STYLES
***************************************************/
#container { width:738px; margin:0 auto; }

#container #header_container { background:url(../images/header.gif) no-repeat; width:738px; height:218px; }
#container #header_container #header { width:720px; margin:0 auto; }
#container #header #header_left { background:url(../images/header_vanoc.jpg) no-repeat; width:120px; height:218px; /*margin-left:9px;*/ text-align:center; float:left;  }

#container #header #header_right { background:url(../images/header_right.gif) no-repeat; width:600px; height:218px; float:right; /*margin-right:9px;*/ } 
#container #header #header_right #header_right_min_logo { width:248px; height:167px; float:left; }

#container #header #header_right #upper_nav { width:350px; height:22px; text-align:right; color:#fff; float:left; }
#container #header #header_right #upper_nav a:link, #container #header #header_right #upper_nav a:visited { text-decoration:underline; color:#fff; font-size:0.85em; padding-right:5px;  } 
#container #header #header_right #upper_nav a:hover { text-decoration:none; color:#fff; font-size:0.85em; padding-right:5px;  } 
#container #header #header_right #logo { width:350px; height:145px; text-align:right; float:left; }
#logo .sharing_logo { padding:1px 0 0 0; margin-right:33px; }

/***************************************************
	NAVIGATION STYLES
***************************************************/
#container #header #header_right #nav { width:600px; font-size:0.70em;  line-height:18px; height:43px; }
#container #header #header_right #nav ul { /*margin:10px 0 0 0; padding:10px 160px 0 50px;*/ list-style:none; }
#container #header #header_right #nav li { display:inline; margin:10px 0 0 0; padding:10px 0 0 0; }
#container #header #header_right #nav a { float:right; background:url(/assets/img/nav/nav_left.gif) no-repeat left top; margin:7px 0 0 0; padding:0 0 0 4px; text-decoration:none;  }
#container #header #header_right #nav a span { float:right; display:block; background:url(/assets/img/nav/nav_right.gif) no-repeat right top; padding:5px 15px 6px 6px; color:#FFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#container #header #header_right #nav a span {float:none;}
/* End IE5-Mac hack */
#container #header #header_right #nav a:hover span { color:#FFF; text-decoration:underline; }
#container #header #header_right #nav a:hover { background-position:0% -43px; }
#container #header #header_right #nav a:hover span { background-position:100% -43px; }

/***************************************************/

#container #body_container { width:738px; background:url(../images/body.gif) no-repeat; }
#container #body_container #body { width:709px; margin-left:10px; padding-left:10px; color:#004b8d; font-size:0.90em; background: url(../images/41012.jpg) no-repeat #FFFFFF; background-position: 100% 100%;}
#container #body_container #body ul { padding:0 0 0 25px; margin:0 0 0 5px; }
#container #body_container #body li { list-style:circle; padding:5px; }
#container #body_container #body .arrowlist li { list-style:url(../img/icons/arrow_list.png); }
#container #body_container #body a:link, a:visited { color:#fff; text-decoration:underline; }
#container #body_container #body a:hover { color:#fff; text-decoration:none; }
#container #body_container #body h1 { color:#fcb034; padding:5px; font-size:1.6em; font-family:"Bookman Old Style", "Times New Roman", Times, serif; }

#container #body_container #body  h2 { color:#fcb034; padding:5px; font-size:1.4em; font-family:"Bookman Old Style", "Times New Roman", Times, serif; }
#container #body_container #body #large_left { width:465px; float:left; }
#container #body_container #body #short_right { width:230px; height: 350px; margin:0 5px 0 0; float:left; }


#container #footer { background:url(../images/footer.gif) no-repeat; width:720px; height:101px; margin:0 auto; color:#fff; font-size:0.75em; }

#container #footer a { color:#fff; text-decoration:underline; }
#container #footer a:hover { text-decoration:none; } 

#footer #footer_block_edu { width:120px; height:101px; float:left; }
#footer #footer_block_edu img { margin:0 0 0 10px; }

#footer #footer_block_copyright { line-height:85px; }
#footer #footer_block_copyright p {  padding-left:15px; }

/**********************************************
	RESULTS TABLE STYLES
**********************************************/

.results_table thead { border-bottom:#224d6f 2px solid; }
.results_table td { padding:10px 5px; }
.results_table .even { background-color:#e5f3ec; } /* For Zebra Striping in tables */


#agenda {
	clear:both;
	width: 80%;
	margin: 0px;
}


