	body {margin:0;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.8em; background-color:#6e7dc9; }
	
	#header {margin:0; padding:0; height:140px;}

	#slogans {margin:0; width:200px; float:right;}
	#slogans span {color:#afb8e8; font-size:16px; position:relative; margin:5px 0; text-align:left; top:20px;}
	#slogans span#knowledge {position:relative; width:100px;}
	#slogans span#integrity {position:relative; width:100px; left:50px;}
	#slogans span#excellence {position:relative; width:100px; left:100px;}	
	
	#logo {margin:5px 10px 0 0; background: url(../img/logo.gif) no-repeat top left; float:right; height:125px; width:176px;}
	
	h1 {margin:10px 0 0 5px; height:125px; width:750px; padding:0; color:#fff; background: url(../img/title.gif) no-repeat top left; float:left;}
	h2 {padding:15px 0 0 68%; color:#ffffff; font-size:2.5em;}
	h2.right {margin:20px 0 0 0;}
	h3 {margin:20px 0 0 15px; color:#333333; font-size:1.0em; font-weight:bold;}
	h3.right {margin:20px 0 0 0;}
	
	#subtitle {height:78px; border:none; margin:0; padding:0; background: url(../img/sub_page_image.gif) no-repeat top left; clear:both;}

	.round_left {background: url(../img/round_left.gif) no-repeat top left;}
	.round_right {background: url(../img/round_right.gif) no-repeat top right;}
	.round_left_bottom {background: url(../img/round_left_bottom.gif) no-repeat bottom left;background-color:#3c4570; }
	.round_right_bottom {background: url(../img/round_right_bottom.gif) no-repeat bottom right;}

	a {color:#6b728f;}
	i {font-size: 16px; font-color:#6f79a5;}

	.imgreplace {position:relative; left:-1200px;}
	
	.half {float:left; width:400px; margin-right:5px;}
	
	#canvas {background: url(../img/grad_title.gif) repeat-x top right; padding-top:10px;}

	#page {width:90%;min-width:800px;max-width:1100px;margin-right:auto;margin-left:auto;margin-top:10px;padding:0px;text-align:left;background-color:#fff;background: url(../img/bg_binary.gif) repeat top left;}
	#content {background-color:#f5f5f9;}
	
	#maincontent {float:left; width:66%;}
	#maincontent p {margin:10px 0 10px 15px;}
	
	#fullcontent {width:100%;}
	#fullcontent p {margin:10px 0 10px 15px;}
	
	#maincontent_training {float:left; width:40%; height:460px; background: url(../img/university.jpg) no-repeat top left;}
	
	#secondarycontent {float:left; width:33%;}
	#secondarycontent_training {float:left; width:58%;}
	
	.content_body {float:left;width:65%; margin:0; padding:0;}
	.content_body #pagebody_home {padding:260px 20px 10px 40px; margin:0; height:200px; background: url(../img/mpi_1.jpg) no-repeat top left;}
	.content_body #pagebody_home p {width:280px;}

	.content_body #pagebody_training { padding:240px 20px 10px 40px; margin:0; height:200px; background: url(../img/university.jpg) no-repeat top left;}

	a img {margin:0 10px 0 0;}

	img.bio {float:left; margin:-4px 15px 10px -5px;}
	img.inline {float:left; margin:10px 10px 5px 15px;}
	img.inline_right {float:right; margin:5px 10px 5px 0px;}
	img.inline_bleedright {float:right; margin:5px 0 5px 10px;}

	#navcontainer ul {padding:0; margin:0;background-image:url(../img/grad_menu_item.gif);float: left;width: 100%;font-family: arial, helvetica, sans-serif;border-top: 1px solid #fff;;border-bottom: 1px solid #7f87b3;}
	#navcontainer ul li {display:inline;}
	#navcontainer ul li a {padding: 0.2em 1em;background-image:url(../img/grad_menu_item.gif);color: #eeeff5; font-weight:bold; font-size:1.25em;text-decoration: none;float: left;border-right: 1px solid #fff;}
	#navcontainer ul li a:hover {background-color:#369;color:#fff;background-image:none;}

	#homepage_banner {height:165px; background: url(../img/main_page_image.jpg) no-repeat top left; margin:0;}
	#homepage_banner ul {width:45%; float:right; color:#ffffff; margin:30px 5px 0 0; font-size:14px;}
	#homepage_banner li {color:#ffffff; font-size:16px; margin:5px 0 0 15px;}


	blockquote {margin:50px 20px 10px 15px; padding:15px 10px 0 25px; border-left: 1px solid #999999;font-size:1.2em; color:#666666; padding:0 20px;}

	#mpsubheader {margin:10px 0 20px 0; }
	#mpsubheader h3 i {font-size:1.75em; color:#6b728f;}


	#content_col1 {width:31%; float:left;  padding:15px 0 10px 15px;}
	#content_col1 p  {margin:10px 10px 0 5px;}
	#content_col1 h3 {margin:0 0 0 16px; font-size:1.1em; font-weight:bold;}
	
	div#news {border-left: 1px solid #999999; height:300px; padding-left:11px;}
	div#osint {border-right: 1px solid #999999; height:300px;}
	.pc {text-align:center; margin:0 0 15px 15px;}
	.pr {text-align:center; margin:0 0 0 15px;}
	
	#content_col2 {width:33%; float:right; padding:15px 0 10px 0;}
	#content_col2 p {margin:10px 10px 0 5px;}
	#content_col2 h3 {margin:0 0 0 16px; font-size:1.1em; font-weight:bold;}

	#content_col3 {width:33%; float:right; padding:15px 0 10px 0;}	
	#content_col3 p {margin:10px 25px 0 5px;}
	#content_col3 h3 {margin:0 0 0 5px; font-size:1.1em; font-weight:bold;}
	
	.clear {clear:both; margin:0; padding:0;}
	
	.content_menu h3 {font-size:1.25em; font-weight:bold; margin:0; padding:6px 10px; color:#fff; text-align:left;border-bottom:1px solid #fff;	}	
		
	#footer {clear:both; margin:15px 0 0 0; padding:5px 0; color:#fff;}
			
	#footer p {margin:0; padding:5px 10px 2px 10px; color:#FFFFFF; height:15px;}
	#footer p a {color:#FFF; text-decoration:none;}
			p.fleft {width:45%; float:left;}
			p.fright {width:45%; float:right; text-align:right;}
	
	fieldset {border:none; padding:15px;}
	input.text {width:80%; border:1px solid #666;}
	textarea {width:80%; border:1px solid #666;}	
	
	hr {margin:15px;}