/*
---------------------------------------------
// main/default elements
---------------------------------------------
*/

*
{
	margin:0;
	padding:0
}
fieldset, img
{
	border:none
}
ul
{
	list-style:none
} 
h1, h2, h3, h4, h5, h6
{
	font-weight:normal
}
header, footer, section, aside, nav, article
{
	display:block
}
body
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif
}
p { font-size:12px; color:#FFFFFF}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:72px; color:#FFFFFF}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF}
h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF}

/*
---------------------------------------------
// font face
---------------------------------------------
*/

/*
@font-face
{
	font-family: 'Museo_Slab';
	src: url('http://www.singleframedesign.co.uk/fonts/museo_slab_500-webfont.eot');
	src: local('☺'), url('http://www.singleframedesign.co.uk/fonts/museo_slab_500-webfont.woff') format('woff'), url('http://www.singleframedesign.co.uk/fonts/museo_slab_500-webfont.ttf') format('truetype'), url('http://www.singleframedesign.co.uk/fonts/museo_slab_500-webfont.svg#webfont4dHBk0Nm') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

/*
---------------------------------------------
// Body Container
---------------------------------------------
*/

#container_home 
{
	width:100%;
	/*height:1650px */
}

/*
---------------------------------------------
// Header
---------------------------------------------
*/

header
{
	color:#FFFFFF
}


header div#container_header
{
	color:#FFFFFF;
	width:960px;
	float:center;
	margin:0 auto;
	height:150px
}

header div#container_header div#logo
{	
	float:left;
	padding-top:35px;
	padding-left:0px
}
header div#container_header nav
{
	float:right;
	padding-top:80px;
	padding-right:0px
}

header nav ul
{
	list-style:none
}
header nav ul li
{
	float:left;
	padding-right:0px
}
header nav ul li a
{
	padding:0px 20px 3px 20px;
	font-size:90%;
	font-weight:bold;
	border-bottom:2.5px solid #e2e2e2;
	text-decoration: none;
	color:#000000;
}

header nav ul li a:hover
{
	padding:0px 20px 3px 20px;
	font-size:90%;
	border-bottom:3px solid #0091c8;	
	text-decoration: none;
	color:#000000;
}


/*
---------------------------------------------
// Agnitus Bar
---------------------------------------------
*/

section#bar
{
    background-image:url(../img/bar.png);
	background-repeat:repeat-x;
	background-color:#C6E9F1;
	background-position:center top
}
section#bar div#container_bar
{
	height:250px;
	width:960px;
	float:none;
	margin:0px auto
}
section#bar div#container_bar p#title
{
	font-weight:bold;
	font-size:25pt;
	color:#000000;
	position:relative;
	top:25px
}
section#bar div#container_bar p#intro
{
	font-weight:bold;
	font-size:12pt;
	color:#000000;
	position:relative;
	top:75px
}
section#bar div#container_bar p#intro-detail
{
	font-size:12pt;
	color:#000000;
	position:relative;
	top:95px;
	text-align:justify;
	text-justify:inter-word
}

/*
---------------------------------------------
// Content
---------------------------------------------
*/

section#content
{
	background-color:#FFFFFF;
}
section#content div#container_content
{
	height:auto;
	width:960px;
	float:none;
	margin:0px auto
}
section#content div#container_content p#prod-title
{
	font-weight:bold;
	font-size:12pt;
	color:#000000;
	position:relative;
	top:30px
}
section#content div#container_content p#prod-intro
{
	font-size:12pt;
	color:#000000;
	position:relative;
	top:40px;
	text-align:justify;
	text-justify:inter-word
}
section#content div#container_content img.divider
{
	position:relative;
	bottom:65px;
	right:25px
}
section#content div#container_content p#team-title
{
	font-weight:bold;
	font-size:12pt;
	color:#000000;
	position:relative;
	top:100px
}
section#content div#container_content p#team-intro
{
	font-size:12pt;
	color:#000000;
	position:relative;
	top:120px;
	text-align:justify;
	text-justify:inter-word
}
section#content div#container_content p#ceo-title
{
	font-weight:bold;
	font-size:14pt;
	color:#000000;
	position:relative;
	top:105px
}
section#content div#container_content p#ceo-intro
{
	font-size:12pt;
	color:#000000;
	position:relative;
	top:130px;
	text-align:justify;
	text-justify:inter-word
}
section#content div#container_content p#cpo-title
{
	font-weight:bold;
	font-size:14pt;
	color:#000000;
	position:relative;
	top:155px
}
section#content div#container_content p#cpo-intro
{
	font-size:12pt;
	color:#000000;
	position:relative;
	top:180px;
	text-align:justify;
	text-justify:inter-word
}
section#content div#container_content p#execdir-title
{
	font-weight:bold;
	font-size:14pt;
	color:#000000;
	position:relative;
	top:205px
}
section#content div#container_content p#execdir-intro
{
	font-size:12pt;
	color:#000000;
	position:relative;
	top:235px;
	text-align:justify;
	text-justify:inter-word
}
/*
---------------------------------------------
// Footer
---------------------------------------------
*/

footer
{
	background:#FFFFFF url(../img/bar_bottom.png) repeat-x;
	background-position: center top
}
footer div#container_footer
{
	width:960px;
	height:201px;
	float:none;
	margin:0 auto
}
/*-----------------------------------------*/
footer div#container_footer nav#left-menu
{
	float:left;
	padding-top:90px;
	font-weight: bold
}
footer div#container_footer nav#right-menu
{
	float:right;
	padding-top:90px
}
/*-----------------------------------------*/
footer nav ul
{
	list-style:none
}
/*-----------------------------------------*/
footer nav#left-menu ul li
{
	float:left;
	padding-right:0px
}
footer nav#right-menu ul li
{
	float:left;
	padding-right:0px
}
/*-----------------------------------------*/
footer nav#left-menu ul li a
{
	float:none;
	margin-right:30px;
	font-size:90%;
	text-decoration: none;
	color:#0091c8
}
footer nav#right-menu ul li a
{
	float:none;
	margin-left:30px;
	font-size:90%;
	text-decoration: none;
	color:#0091c8
}
/*-----------------------------------------*/
footer nav#left-menu ul li a:hover
{
	float:none;
	margin-right:30px;
	font-size:90%;
	text-decoration: none;
	color:#000000
}
footer nav#right-menu ul li a:hover
{
	float:none;
	margin-left:30px;
	font-size:90%;
	text-decoration: none;
	color:#000000
}
/*-----------------------------------------*/
footer div#container_footer div#copyright p
{
	float:left;
	color:#9b9b9b;
	position: relative;
	top: 170px;
	right: 271px
}

.noshow{ display:none;}