@charset "UTF-8";
/* CSS Document */

/**** GLOBAL STYLES ****/

body {
	font-family:Arial,Helvetica,sans-serif;
	background:url(images/bg.jpg) repeat-x;
	margin:0;
	padding:0;
	font-size:12pt;
}

a { text-decoration:none;
	outline: none; 
	color:#2f5e8d;	
	}
	
a:hover {
	color: #3366FF;
}	

a:focus, a:hover, a:active { 
	outline:none !important;
}

.banner {
	width:960px;
	margin:25px auto 0 auto;
	height:130px;
	/*background:url(images/topnav_rtshadow.gif) no-repeat right top;*/
	background-color:#ffffff;
}

.logo a {
	display:block;
	float:left;
	width:249px;
	height:130px;
	text-indent:-9999px;
	background:url(images/metajure_logo.gif) no-repeat;
}

.topspace {
	display:block;
	float:left;
	width:374px;
	height:99px;
	padding:0;
	margin:0;
}


/*******TOP NAV STARTS**********/

.topnav {
	width:600px;
	height:45px;
	overflow:visible;
	padding:0;
	margin:50px 10px 0 0;
	float:right;
}


* html .topnav {
/* IE 6 and BELOW HACK */
	margin-right:5px !important;
}

.topnav ul	{ 
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}

.topnav li	{ 
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}

.topnav #aboutourproduct_btn	{
	background:url(images/topnav.gif) no-repeat 0 0;
	width:205px;
	height:45px;
	display:block;
	float:left;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

.topnav #aboutourproduct_btn:hover, .topnav .aboutourproduct_on {
	background-position:0 -46px !Important;
	
}

.topnav #whatsnew_btn	{
	background:url(images/topnav.gif) no-repeat -206px 0;
	width:140px;
	height:45px;
	display:block;
	float:left;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

.topnav #whatsnew_btn:hover, .topnav .whatsnew_on {
	background-position:-206px -46px !Important; 
}

.topnav #ourteam_btn	{
	background:url(images/topnav.gif) no-repeat -346px 0;
	width:116px;
	height:45px;
	display:block;
	float:left;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

.topnav #ourteam_btn:hover, .topnav .ourteam_on {
	background-position:-346px -46px !Important; 
}

.topnav #contact_btn	{
	background:url(images/topnav.gif) no-repeat -462px 0;
	width:137px;
	height:45px;
	display:block;
	float:left;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

.topnav #contact_btn:hover, .topnav .contact_on {
	background-position:-462px -46px !Important;
}

.topnavshadow {
	background:url(images/bannershadow1.gif) no-repeat;
	width:3px; 
	height:99px;
	float:left;
	display:block;
}

/*******TOP NAV ENDS**********/

.spacer {
	clear:both;
}

.topdivider {
	clear:both;
	height:1px;
	background:url(images/topdivider.gif) no-repeat;
	width:960px;
	margin:0 auto;
}

/*******HOME PAGE STYLES STARTS**********/

.homebody {
	position:relative;
	width:960px;
	display:block;
	height:530px;
	padding:0;
	margin:0 auto 0 auto;
	background-color:#FFF;
	overflow:hidden;
}

.homenews {
	width:940px;
	display:block;
	height:200px;
	padding:0 0 0 21px;
	margin:10px 14px;
	background-color:#FFF;
	overflow:hidden;
	text-align:center;
}


.homenews .story {
	margin: 12px 10px 0 0 !important;
	width: 215px !important;
	height: 200px !important;
	overflow: hidden !important;
	float:left !important;
	padding:0 !important;
	text-align:left;
}

.homenews .story h4 {
	font-size:13px;
	padding:0 0 0 4px;
	font-weight:bold;
	margin:0;
}

.homenews .story h5 {
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 4px;
	margin:0;
}

.homenews .story #Links {
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 4px;
	height:23px;
	display:block;
	overflow:hidden;
}


/*******HOME PAGE STYLES ENDS**********/

.pagebody {
	position:relative;
	width:960px;
	display:table;
	margin:0 auto 0 auto;
	padding:50px 0 20px 0 !important;
	background-color:#FFF;
}






.pagebody .leftcol {
	width:135px;
	height:30px;
	float:left;
	margin:0 0 0 50px;
	padding:0;
	overflow:visible;
	display:block;
}

* html #.pagebody .leftcol {
/* IE 6 and BELOW HACK */
	margin:0 0 0 23px;
}

.pagebody .rightcol {
	width:645px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#333333;
	background:url(images/pagebody_shadow.jpg) no-repeat center bottom;
	padding:0 40px 50px 40px;
	margin:0 0 0 20px;
	display:block;
}

.pagebody .rightcol .title {
	margin-left: -12px !important;	
	float:left;
	position:relative;
	padding:0;
	display:block;
	height:110px;
}

.pagebody h1 {
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	margin:2px 0 0 0;
	padding:0;
}

.pagebody h2 {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin:0;
	padding:0;
}

.pagebody .ourteam{
	font-size:22px !important;
	color:#193265 !important;
	line-height:27px;
}

.pagedivider {
	clear:both;
	height:1px;
	background:url(images/blueline.gif) no-repeat;
	width:645px;
	margin:25px 0;
}

sup {
	position:relative;
	top:4px;
	left:-2px;
	font-size:12px;
}


/*******PAGE FOOTER STARTS**********/


.pagefooter {
	position:relative;
	width:960px;
	margin:0 auto 40px auto;
	padding:0;
	text-align:right;
}

.bottomtext {
	font-size:11px;
	text-align:right;
	color:#333333;
	margin:5px 30px 0 0;
}

.bottomtext a:link,
.bottomtext a:visited,
.bottomtext a:active {
	color:#333333;
	text-decoration:none;
	padding:0 7px;
}

.bottomtext a:hover {
	color:#1c437a;
	text-decoration:underline;
}

/*******PAGE FOOTER ENDS**********/


/******  OUR TEAM STYLES STARTS ******/

.ourteam_nav {
	width:390px;
	height:20px;
	overflow:hidden;
	padding:0;
	margin:8px 25px 0 0;
	float:right;
}

* html .ourteam_nav {
/* IE 6 and BELOW HACK */
	margin:8px 12px 0 0;
}

.ourteam_nav ul	{ 
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}

.ourteam_nav li	{ 
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}

.ourteam_nav #boardofdirectors_btn	{
	background:url(images/ourteam_nav.gif) no-repeat 0 0;
	width:135px;
	height:20px;
	display:block;
	float:left;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

.ourteam_nav #boardofdirectors_btn:hover, .ourteam_nav .boardofdirectors_on {
	background-position:0 -20px !Important;
	
}

.ourteam_nav #managementteam_btn	{
	background:url(images/ourteam_nav.gif) no-repeat -138px 0;
	width:145px;
	height:20px;
	display:block;
	float:left;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

.ourteam_nav #managementteam_btn:hover, .ourteam_nav .managementteam_on {
	background-position:-138px -20px !Important; 
}

.ourteam_nav #joinourteam_btn	{
	background:url(images/ourteam_nav.gif) no-repeat -280px 0;
	width:110px;
	height:20px;
	display:block;
	float:left;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

.ourteam_nav #joinourteam_btn:hover, .ourteam_nav .joinourteam_on {
	background-position:-280px -20px !Important; 
}

/******  OUR TEAM STYLES ENDS ******/


/******** NAMES LIST STARTS *********/

.namelist {
	width:100%;
	display:table;
	margin:5px 0 20px 0;
}

.namelist_lft {
	float:left;
	width:130px;
}

.namelist_rt {
	float:right;
	width:500px;	
}

/******** NAMES LIST ENDS *********/


