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

h1 {color:#0063B0; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

h2 {color:#0063B0; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px 0px 5px 0px; margin:0px;}

h3 {color:#0063B0; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0px 0px 0px; margin:0px;}

a {color:#0063B0; text-decoration:underline;}

a hover {color:#0063B0; text-decoration: none;}

p {margin:5px 0px 12px 0px;}

body {margin:0px; padding:0px;}

.body {color:#0063B0; font-size:12px; line-height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.standfirst {color:#0063B0; font-size:14px; line-height:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.product_class {background:url(../img/grad.png) repeat-x; background-color:#FFF; background-position:bottom; width:220px; height:200px; border: solid 1px #9FC5E1; float:left; padding:20px 15px 15px 15px;}

.product_class_2 {background:url(../img/grad.png) repeat-x; background-color:#FFF; background-position:bottom; width:220px; height:200px; border: solid 1px #9FC5E1; float:left; margin-left:37px; padding:20px 15px 15px 15px;}

.spacer {clear:both;}

#container {width:950px; margin-left:auto; margin-right:auto; margin-top:0px;}

#background_grad {background-image:url(../img/bg1.png); background-repeat: repeat-y; position:relative; padding-bottom:25px;}

#login {width:129px; height:30px; position:absolute; z-index:3; top:0px; left: 760px;}

#menu_container {background:url(../img/menu_bg.png) no-repeat; width:918px; height:29px; position:absolute; z-index:5; top:200px; margin-left:16px; margin-right:15px;}

#menu { 
	width: 850px;
	padding-left:45px;
	height: 29px;
	background-color:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

#menu ul {
	margin: 0;
	padding:0px;
	list-style: none;
	 /* Width of Menu Items */
	}

#menu ul li.home {
	width:60px; /* A New Addition */
	border-left:1px;
	border-left-style:solid;
	border-left-color:#0063B0;
	}
	
#menu ul li.about {
	width:80px; /* A New Addition */
	}
	
#menu ul li.wigr {
	width:160px; /* A New Addition */
	}
	
#menu ul li.grp {
	width:170px; /* A New Addition */
	}
	
#menu ul li.media {
	width:125px; /* A New Addition */
	}
	
#menu ul li.members {
	width:125px; /* A New Addition */
	}
	
#menu ul li.contact {
	width:110px; /* A New Addition */
	}	

#menu ul li {
	position: relative;
	display:inline;
	float:left;
	list-style-type:none;
	}
	
	
#menu li ul {
	position: absolute;
	display: none;
	top: 15;
	}
	
	
#menu a {
	padding:7px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
	display: block;
	text-decoration: none;
	color: #0063B0;
	/*background: #fff;  IE6 Bug */
	text-align:center;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#0063B0;
	}	
	
#menu a:hover {
	background-color:#99B2C5;
	text-decoration:underline;
	}	
	
#menu ul li ul li {
	position:relative;
	border-right-width:0px;
	}	
	
#menu li ul li ul {
	position: absolute;
	display: none;
	}
	
/* Styles for Menu Items 2*/
#menu ul li ul li a {
	width:180px;
	height:21px;
	font-size:12px;
	font-weight:normal;
	display: block;
	text-decoration: none;
	color: #0063B0;
	background: #CCC; /* IE6 Bug */
	background-color:#CCC;
	text-align:left;
	border-bottom-color:#0063B0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right:none;
	padding:3px 10px 0px 20px;
	}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#menu ul li ul li a:hover  { 
	color: #000; 
	background-color: #CCC; 
	} /* Hover Styles */	


#menu li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
#menu ul li:hover ul, #menu ul li.over ul { display: block; } /* The magic */
#menu ul li:hover ul li ul , #menu ul li.over ul li ul { display: none; top:-3px;  } /* The magic */

#home_content {background:url(../img/grad.png) repeat-x; background-color:#FFF; background-position:bottom; width:830px; height:270px; position:absolute; z-index:2; top:250px; left: 61px; border: solid 1px #9FC5E1;}

#home_content_left {padding:5px; float:left; width:405px;}

#home_content_right {padding:20px; float:right; width:370px;}

#product_container {width:830px; height:280px; margin-top:220px; margin-left: 61px;}

#main_content {width:800px; margin-top:-80px; margin-left: 61px; position:relative; z-index:3; background:url(../img/grad.png) repeat-x; background-color:#FFF; background-position:bottom; border: solid 1px #9FC5E1; padding:15px;}

#main_content_left {width:560px; float:left; padding:15px;}

#main_content_txt {width:380px; float:left; padding:0px 30px 0px 0px;}

#main_content_txt ul{color:#0063B0; font-size:12px; line-height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:5px 0px 5px 18px; padding:0px;}

#main_content_txt li{padding:0px 0px 5px 0px;}

#main_content_txt li.last{padding:0px 0px 20px 0px;}

#main_content_txt p {
	color:#0063B0; 
	font-size:12px; 
	line-height:15px; 
	font-family:"Trebuchet MS", 
	Arial, Helvetica, sans-serif;
}

#main_content_txt blockquote{
	color:#0063B0; 
	font-size:12px; 
	line-height:15px; 
	font-family:"Trebuchet MS", 
	Arial, Helvetica, sans-serif;
	margin:5px 0px 5px 18px;
	
}

#main_content_txt tr.d0 td {
	background-color:#0063B0; 
	color:#FFF;
}
#main_content_txt tr.d1 td {
	background-color: #9999CC; 
}

#main_content_img {width:143px; float:left; padding:0px 0px 0px 5px;}

#main_content_right {background-color:#ccc; width:180px; float:left; margin-left:10px; padding:15px 10px 0px 10px; color:#FFF;}

#footer {background:url(../img/bgfoot.png); height:40px; background-repeat:no-repeat; padding:15px 0px 0px 18px;}

