@charset "utf-8";
/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-size:62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../img/body-bg.jpg) repeat-x 0 0;
	background-color: #ffffff;
}

#container {
	padding: 0px;
	width: 944px;
	margin-right: auto;
	margin-left: auto;
}

/* HEADER................................................................*/


#container #header {
	padding: 0px;
	width: 944px;
	margin: 0px;
	text-align: left;
}

#container #header .logo{
	float:left;
}

#container #header p {
	font-size:1.6em;
	color:#ffffff;
	float: right;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 22px;
}

#container #header a {
	color:#ffffff;
	text-decoration: none;
}

#container #header a:hover {
	color:#ff9999;
	text-decoration: none;
}

#container #header p span {
	color:#ff9999;
	font-weight:bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#container #header .clearfix {
	padding: 0px;
	margin: 0px;
	clear: both;
}



/* NAV................................................................*/

#container #main-nav {
	height:35px;
}

#container #main-nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#container #main-nav ul li {
	margin: 0;
	padding: 0;
	display:inline;
	
}

#container #main-nav ul li a {
	height:25px;
	display:block;
	color:#ffffff;
	font-size:1.2em;
	text-decoration:none;
	background:url(../img/main-nav-bg.gif) no-repeat right 8px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	float:left;
}

#container #main-nav ul li a:hover {
	color:#ff9999;

}

/*************  DROP DOWN MENU  *************/
#container #main-nav .dropmenudiv {
	position:absolute;
	top:150px;
	left: 25px;
	z-index:100;
	visibility:hidden;
	/*background:url(../img/dropdown_logo_bg.jpg) no-repeat right bottom;*/
}

#container #main-nav .dropmenudiv .linkcontainer {
	padding:0px;
	margin:0px;
}

#container #main-nav .dropmenudiv .linkcontainer .linkcolumn {
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	float:left;
}

#container #main-nav .dropmenudiv .linkcontainer .linkcolumn_spacer {
	float:left;
	padding:0px;
	margin:0px;
	
}

#container #main-nav .dropmenudiv .linkcontainer .linkcolumn ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#container #main-nav .dropmenudiv .linkcontainer .linkcolumn ul li {

	display:inline;
	padding:0px;
	margin:0px;
}

#container #main-nav .dropmenudiv .linkcontainer .linkcolumn ul li a {
	color:#99FF66;
	
	text-decoration:none;
	display:block;
	padding:0px;
	margin:0px;
}

#container #main-nav .dropmenudiv .linkcontainer .linkcolumn ul li a:hover {
	color:#666666;
	text-decoration:underline;
	padding:0px;
	margin:0px;
}

/*******  DROP DOWN 1  *******/
#container #main-nav #dropmenu1 {
	width:100px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #403B3D;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#container #main-nav #dropmenu1 ul {
	margin: 0px;
	padding: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}

#container #main-nav #dropmenu1 ul li {
	display: block;
	margin-top: 0px;
	width:100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#container #main-nav #dropmenu1 ul li a {
	color: #fff;
	font-size:1.2em;
	width:100px;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-style: none;
	background-image: none;
	margin: 0px;
	height: 100%;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#container #main-nav #dropmenu1 ul a:hover {
	background-color: #666666;
	color: #fff;
	text-decoration: none;
}



/* HOME................................................................*/

#container #homecontent {
	width: 920px;
	margin: 0px;
	background-image: url(../img/homeimage.jpg);
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	background-position: 0px 40px;
}

#container #homecontent .clearfix {
	padding: 0px;
	margin: 0px;
	clear: both;
	height: 70px;
}



#container #homecontent h1 {
	font-size: 2.4em;
	color: #000;
	width: 460px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#container #homecontent h1 strong {
    color: #fe0000;
    font-weight: normal;
}

#container #homecontent p {
	font-size: 1.3em;
	color: #000;
	padding: 0px;
	width: 410px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.5em;
}

#container #homecontent a {
	color: #fe0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #Fe0000;
	text-decoration: none;
}

#container #homecontent a:hover {
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	text-decoration: none;

}

/*Content...*/

#site_content {
	width: 940px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#site_content .clearfix {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 50px;
}

#site_content #casestudy_container {
	width: 220px;
	margin: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#site_content #casestudy_container .clearfix {
	margin: 0px;
	padding: 0px;
	clear: both;
}

/*Casestudy...*/

#site_content #casestudy_container .casestudy {
	width: 219px;
	background-color: #f2e9d8;
	background-image: url(../img/case_study_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#site_content #casestudy_container .casestudy h1 {
	font-size: 1.4em;
	color: #fe0000;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	background-image: url(../img/folder.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 26px;
	display: block;
}

#site_content #casestudy_container .casestudy p {
	font-size: 1.2em;
	color: #000000;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 21px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;

}

#site_content #casestudy_container .casestudy a {
	height: 20px;
	width: 82px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 115px;
	background-image: url(../img/case_button.gif);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#site_content #casestudy_container .casestudy a:hover {
	background-image: url(../img/case_button.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px -22px;
}


/*maincontent...*/


#site_content #maininfo{
	float: left;
	width: 510px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
#site_content #maininfo td{
	font-size: 1.1em;
	color: #333333;		
}

#site_content #maininfo #breadcrumbs{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#site_content #maininfo #breadcrumbs ul{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
}

#site_content #maininfo #breadcrumbs ul li{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	color: #FF0000;
}

#site_content #maininfo #breadcrumbs ul li a{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	color: #999999;
	text-decoration: none;
}

#site_content #maininfo #breadcrumbs ul li a:hover{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	color: #FF0000;
}

#site_content #maininfo h1{
	font-size: 3em;
	color: #403b3d;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#site_content #maininfo h2{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.6em;
	text-align: left;
	color: #666666;
	font-weight: normal;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#site_content #maininfo h3{
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.4em;
	color: #ff00000;
	text-align: left;
	font-weight: bold;
	padding-top:20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#site_content #maininfo p{
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.3em;
	color: #000000;
	line-height: 17px;
}
#site_content #maininfo a{

	color: #fe0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #Fe0000;
	text-decoration: none;
	
}

#site_content #maininfo a:hover{

	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	text-decoration: none;
	
}

#site_content #maininfo .left{
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#site_content #maininfo ul{
	margin: 0px;
	font-size: 1.3em;
	color: #000000;
	list-style-image: none;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;

}

#site_content #maininfo li{
	margin: 0px;
	color: #666666;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 12px;
	width: 400px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
}

#site_content #maininfo li a{
	color: #fe0000;
}

#site_content #maininfo li a:hover{
	color: #666666;
}
#site_content #maininfo .perspective{
	width: 180px;
	float: left;
	text-align: left;
	padding-right: 50px;
}

#site_content #maininfo .handset_trials{
	width: 180px;
	text-align: left;

}

#site_content #maininfo .imageright{
	float: right;

}

#site_content #maininfo .perspective_sub{
	width: 180px;
	float: left;
	text-align: left;
	padding-left: 8px;
	padding-right: 50px;
	background-image: url(../img/bullet_sub.jpg);
	padding-bottom: 0px;
}

#site_content #maininfo .perspective strong{
	font-size: 1.3em;	
}

#site_content #maininfo .gsmbox{
	padding: 10px;
	width: 480px;
	background-color: #E2E2E2;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.4em;
	height: 110px;
	color: #333333;
	text-align: left;
}

#site_content #maininfo .gsmbox strong{
	color: #ff0000;

}

#site_content #maininfo .gsmbox img{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*maincontent 2...*/


#site_content #maininfo2{
	float: left;
	width: 710px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

#site_content #maininfo2 #breadcrumbs{
	margin: 0px;
	padding: 0px;
}

#site_content #maininfo2 #breadcrumbs ul{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
}

#site_content #maininfo2 #breadcrumbs ul li{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	color: #FF0000;
}

#site_content #maininfo2 #breadcrumbs ul li a{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	color: #999999;
	text-decoration: none;
}

#site_content #maininfo2 #breadcrumbs ul li a:hover{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	color: #FF0000;
}

#site_content #maininfo2 h1{
	font-size: 3em;
	color: #403b3d;
	font-weight: normal;
	text-align: left;
	margin: 0px;

	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#site_content #maininfo2 h2{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.6em;
	color: #666666;
	font-weight: normal;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#site_content #maininfo2 h3{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.4em;
	color: #403b3d;
	text-align: left;
	font-weight: bold;
}

#site_content #maininfo2 p{
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.3em;
	color: #000000;
	line-height: 17px;
}
#site_content #maininfo2 a{

	color: #fe0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #Fe0000;
	text-decoration: none;
	
}

#site_content #maininfo2 a:hover{

	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	text-decoration: none;
	
}

#site_content #maininfo2 .left{
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#site_content #maininfo2 ul{
	margin: 0px;
	font-size: 1.3em;
	color: #000000;
	list-style-image: none;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;

}

#site_content #maininfo2 li{
	margin: 0px;
	color: #666666;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 12px;
	width: 400px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
}

#site_content #maininfo2 li a{
	color: #fe0000;
}

#site_content #maininfo2 li a:hover{
	color: #666666;
}
#site_content #maininfo2 .perspective{
	width: 180px;
	float: left;
	text-align: left;
	padding-right: 50px;
}

#site_content #maininfo2 .handset_trials{
	width: 180px;
	text-align: left;

}

#site_content #maininfo2 .perspective_sub{
	width: 180px;
	float: left;
	text-align: left;
	padding-left: 8px;
	padding-right: 50px;
	background-image: url(../img/bullet_sub.jpg);
	padding-bottom: 0px;
}

#site_content #maininfo2 .perspective strong{
	font-size: 1.3em;	
}

#site_content #maininfo2 .gsmbox{
	padding: 10px;
	width: 680px;
	background-color: #E2E2E2;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.4em;
	height: 110px;
	color: #333333;
	text-align: left;
}

#site_content #maininfo2 .gsmbox strong{
	color: #ff0000;

}

#site_content #maininfo2 .gsmbox img{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/*contact...*/

#site_content #contact {
	width: 160px;
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#site_content #contact .tel {
	width: 160px;
	margin: 0px;
	background-image: url(../img/tel_bg.gif);
	background-color: #666666;
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

#site_content #contact .tel p {
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#site_content #contact .tel strong {
	font-size: 1.4em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;

}

#site_content #contact .enquiry {
	width: 160px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#site_content #contact .enquiry h1 {
	font-size: 17px;
	color: #cd0505;
	text-align: left;
	display: block;
	margin: 0px;
	height: 29px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 31px;
	background-image: url(../img/quick_enquiry_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#site_content #contact .enquiry form {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#site_content #contact .enquiry label {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	color: #000000;
	text-align: left;
}

#site_content #contact .enquiry input {
	padding: 0px;
	font-size: 1.2em;
	color: #000000;
	text-align: left;
	border: 1px solid #CCCCCC;
	width: 159px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#site_content #contact .enquiry textarea{
	padding: 0px;
	font-size: 1.2em;
	color: #000000;
	text-align: left;
	border: 1px solid #CCCCCC;
	width: 159px;
	height: 100px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#site_content #contact .enquiry .contact_form_submit{
	height: 20px;
	width: 82px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/submit.gif);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: auto;
}




#site_content #contact .clearfix {
	margin: 0px;
	padding: 0px;
	clear: both;
}


/* Panel................................................................*/

#panels_container {
	padding: 0px;
	width: 100%;
	background-color: #403b3d;
	margin: 0px;

}
#panels_container .clearfix {
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: #454042;
	height: 3px;
}

#panels_container #inner {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/inner_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#panels_container #inner .clearfix {
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: #403b3d;
	height: 20px;
		background-image: url(../img/inner_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#panels_container .news {

	margin: 0px;
	float: left;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;

}

#panels_container .news .clearfix {
margin: 0px;
	padding: 0px;
	clear: both;
}

#panels_container .news h1 {
	font-size: 2em;
	color: #FE0000;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../img/headershadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 23px;
}

#panels_container .news h2 {
	font-size: 1.2em;
	color: #fff;
	background-image: url(../img/date.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	font-weight: normal;
	padding-left: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
}

#panels_container .news h3 {
	font-size: 1.4em;
	color: #fff;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}

#panels_container .news p{
	font-size: 1.2em;
	color: #fff;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}

#panels_container .news a {
	height: 20px;
	width: 82px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 117px;
	background-image: url(../img/news_button.gif);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#panels_container .news a:hover {
	background-image: url(../img/news_button.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px -22px;
}


#panels_container .panel {
	margin: 0px;
	float: left;
	width: 180px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/panel_shadow.gif);
	padding: 0px;
	background-color: #403b3d;	
}

#panels_container .panel .clearfix {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#panels_container .panel h1 {
	font-size: 1.5em;
	color: #fff;
	padding: 0px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;

}
#panels_container .panel p {
	font-size: 1.2em;
	color: #fff;
	padding: 0px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 150px;
}

#panels_container .panel a {
	height: 20px;
	width: 82px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	background-image: url(../img/read_more.gif);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#panels_container .panel a:hover {
	background-image: url(../img/read_more.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px -22px;
}


#panels_container .gateway {
margin: 0px;
	float: left;
	width: 180px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/panel_shadow.gif);
	padding: 0px;
}

#panels_container .gateway .clearfix {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#panels_container .gateway h1 {
	font-size: 1.5em;
	color: #fff;
	padding: 0px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;

}
#panels_container .gateway p {
	font-size: 1.2em;
	color: #fff;
	padding: 0px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 150px;
}
#panels_container .gateway strong {
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}

#panels_container .gateway a {
	color: #FFFFFF;
	text-decoration: none;
}
#panels_container .gateway a:hover {
	color: #FF0000;
	text-decoration: none;
}

/* Footer................................................................*/

#footer_container {
	background-image: url(../img/footerbg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #403b3d;
	width: 100%;
	margin: 0px;

}

#footer_container #footer_inner .clearfix {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 70px;
}

#footer_container #footer_inner {
	width: 914px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 50px;
	padding-left: 23px;
	padding-right: 23px;
}

#footer_container #footer_inner p {
	font-size: 1.2em;
	color: #FFFFFF;	
}
#footer_container #footer_inner p strong {
	font-size: 1.5em;
	color: #FFFFFF;	
}
#footer_container #footer_inner a {
	font-size: 1.1em;
	color: #999;
	text-decoration: none;
}
#footer_container #footer_inner a:hover {
	font-size: 1.1em;
	color: #fff;
	text-decoration: none;
}


#footer_container #footer_inner .accreditation {
	text-decoration: none;
	padding: 0px;
	float: right;
	height: 54px;
	width: 196px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#footer_container #footer_inner .sitemap {
	
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;

}

#footer_container #footer_inner .sitemap ul {
	text-align: left;
	padding: 0px;
	background-image: none;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
	display: inline;
}

#footer_container #footer_inner .sitemap ul li {
	text-align: left;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
	font-size: 1.0em;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}

#footer_container #footer_inner .sitemap ul li a {
	text-align: left;
	background-image: url(../img/site_map_arrow.gif);
	list-style-image: none;
	list-style-type: none;
	font-size: 1.1em;
	color: #999999;
	background-repeat: no-repeat;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-position: 0px 10px;
	text-decoration: none;
	display: inline;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer_container #footer_inner .sitemap ul li a:hover {
	color: #fff;
}








