@charset "utf-8";
/* CSS Document */

body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:76.1%;
	color:#1e1e1e;
	background-color:#282828;
	}
	
* {
	margin:0;
	padding:0
	}
	
img {
	border:0 none;
	}
	
.clearer {
	clear:both;
	}


/**********************************************************************************************/
/* Heading/font sizes, colours and links */


h1 {
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:1em;
	color:#ffe91e;
	}
	
h2 {
	font-size:2.5em;
	font-weight:normal;
	margin-bottom:0.75em;
	}

h3 {
	font-size:2.5em;
	font-weight:normal;
	margin-bottom:0.6em;
	}
	
h4 {
	font-size:1.9em;
	font-weight:normal;
	margin-bottom:0.75em;
	}
	
h5 {
	font-size:1.9em;
	font-weight:normal;
	margin-bottom:0.75em;
	}
	

h6 {
	font-size:1.9em;
	font-weight:normal;
	margin-bottom:0.25em;
	}

p {
	font-size:1.1em;
	margin-bottom:1.2em;
	color:#ffffff;
	}

a, a:link {
	color:#ffe91e;
	text-decoration:none;
	}

a:hover { 
	text-decoration:underline;
	}

ul {}
li {}



/******************/
/* Main div styles*/
/******************/

#wrapper {
	margin:auto;
	width:900px;
	}
	
#header {
	background:url(images/mj.gif);
	height:133px;
	margin-bottom:10px;
	}

#navigation {
	float:right;
	width:325px;
	padding-top:90px;
	}

	#navigation ul {}

	#navigation li {
		display:inline;
		float:left;
		list-style:none;
		border-right:#808183 1px solid;
		}

	#navigation a, #navigation a:link {
		font-size:1em;
		color:#ffffff;
		padding:0px 12px;
		}

	#navigation a:hover, #navigation a.active {
		color:#ffe91e;
		text-decoration:none;
		}

#banner {
	width:174px;
	}

#container {	}

	#container ul { margin-bottom:1.2em;}
	#container li { margin-left:30px; font-size:1.1em; color:#ffffff;}

	#leftCol, #subLeftCol {
		padding-top:22px;
		display:inline;
		float:left;
		width:216px;
		margin-right:13px;
		margin-bottom:15px;
		}

		#subLeftCol { width:183px;}

		#leftCol p { font-size:0.9em; color:#ffffff; margin-bottom:0px;}
		#leftCol a, #leftCol a:link { color:#feea1f;}
		#leftCol a:hover {}

		#studies, #studies2, #subStudies2 {
			background:url(images/newImages/contact_box.gif) no-repeat;
			height:149px;
			}

			#studies p { padding:10px 10px 0px 45px;}
	
		#studies2 {background:url(images/newImages/contact_box.gif) no-repeat;}
		#subStudies2 {background:url(images/stages_box-page.gif) no-repeat;}

			#studies2 p, #subStudies2 p { padding:10px 45px 0px 10px;}

		#backgr {
			background:url(images/newImages/stages_box.gif) no-repeat;
			height:150px;
			margin-bottom:38px;
			}

			#backgr p { padding:15px 10px 0px 45px;}

	#middleCol, #subMiddleCol {
		display:inline;
		float:left;
		width:406px;
		margin-right:12px;
		padding:17px 18px 15px 17px;
		margin-bottom:15px;
		background-color:#c8c8c8;
		/*background:url(images/middle-bg.gif) bottom no-repeat #c8c8c8;*/
		}

		#middleCol p {color:#1e1e1e;}

	#subMiddleCol {
		border-right:#59595b 1px solid;
		background:none;
		width:440px;
		margin-top:22px;
		padding-top:0px;
		min-height:445px;
		}

		#subnav {}
		#subnav ul {}
		#subnav li { list-style-type:none; padding:5px 0px 10px 0px; background:url(images/dots.jpg) bottom left no-repeat;font-size:1.4em;}
		#subnav a, #subnav a:link { color:#ffffff;}
		#subnav a:hover, #subnav a.active { text-decoration:none; color:#ffe91e;}

	#rightCol {
		padding-top:22px;
		display:inline;
		float:left;
		width:216px;
		margin-bottom:15px;
		}

		#rightCol p { font-size:0.9em; color:#ffffff; margin-bottom:0px;}
		#rightCol a, #leftCol a:link { color:#feea1f;}
		#rightCol a:hover {}	

		#media {
			background:url(images/newImages/team_box.gif) no-repeat;
			height:127px;
			margin-bottom:38px;
			}

			#media p { padding:10px 45px 0px 10px;}

		#blog {
			background:url(images/blog.gif) no-repeat;
			height:107px;
			margin-bottom:38px;
			}

			#blog p { padding:13px 45px 0px 10px;}

#footer {
	border-top:#59595b 1px solid;
	height:100px;
	}

	#footer ul { color:#969696; font-size:0.8em; margin-top:15px; width:350px; display:inline; float:left;}
	#footer li { list-style-type:none; display:inline; float:left; border-right:#5a5a5a 1px solid;}
	#footer a, .footer a:hover { color:#969696; padding:0px 5px;}
	#footer a:hover {}

	#tag { display:inline; float:right; color:#ffe91e; margin-top:15px; font-size:1em;}