﻿/* Copyright Neweb Ireland */ 
/* Neweb Ireland master stylesheet - V11.0 */

body {
	margin: 0;
	background:#fff url('images/pageBG.gif') repeat-x scroll center top; color: #000033;
	font-family : Arial, Tahoma, Verdana;
	font-size: 100%;
	line-height: 15px;
	color: #666666;

}

#container {
	margin: 0 auto;
	width: 840px;
	}

#leftside, #rightside {
	width:20px; height: 600px;}
#leftside { background: transparent url('images/leftBorder.gif') no-repeat scroll right top; color: #FFF;}
#rightside {background: transparent url('images/rightBorder.gif') no-repeat scroll left top; color: #FFF;}

#mainArea {
	width: 800px;
	background-color: white;}

#mastHead {
	width:auto; height: 150px;
	background: #FFF url('images/mastHeadBG.jpg') no-repeat top right;
	font-size: 90%}

.logo {float:left; width: 300px; margin : 20px 0 0 40px;}

#menuBox {
	width:auto; 
	margin-bottom: 10px;
	background-color:#CEDAF2;
	border-width:1px 0 1px 0; border-style:solid; border-color:#3366CC;}

#nav {list-style : none;  margin: 2px 0 2px 0; padding: 0 0; font-size: 70%; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
#nav li {display: inline; padding: 0 5px 0 5px; color: #12489F; background-color: transparent; color: #204C78;}
#nav li a {color: #12489F; text-decoration: none; background-color: transparent;}
#nav li a:hover { text-decoration: underline; color: #12489F; background-color: transparent;}
.divider {border-right: 1px solid #36C;}


#contactList {list-style : none;  margin: 50px 0 2px 100px; padding: 0 0; color: #666666;}
#contactList li {display: list-item; margin: 5px 0 5px 0;}
#contactList li a {color: #12489F; text-decoration: none; background-color: transparent;}
#contactList li a:hover { text-decoration: underline; color: #12489F; background-color: transparent;}
li.title { padding-top: 10px; font-weight:bold; color: #12489F; list-style:none;}

#listStyle1 {list-style : none; list-style-image: url('images/icon_arrow_blue.gif');margin: 10px 0 2px 100px; padding: 0 0; color: #666666;}
#listStyle1 li {display: list-item; margin: 10px 0 10px 0;}
#listStyle1 li a {color: #12489F; text-decoration: none; background-color: transparent;}
#listStyle1 li a:hover { text-decoration: underline; color: #12489F; background-color: transparent;}

#listStyleSub1 {list-style : none; list-style-image: url('images/blue_bullet.gif');margin: 0px 0 2px 30px; padding: 0 0; color: #666666; font-size: 85%;}
#listStyleSub1 li {display: list-item; margin: 0px 0 0px 0;}
#listStyleSub1 li a {color: #12489F; text-decoration: none; background-color: transparent;}
#listStyleSub1 li a:hover { text-decoration: underline; color: #12489F; background-color: transparent;}



.maincontent {
	width: auto;
	margin: 0px 200px 0 10px;
	font-size: 80%;
	border: 0px solid gray; }
.maincontent p { margin: 10px 10px 10px 20px; line-height: 1.35em; text-align:justify;}
.maincontent h1 { font-size: 95%; margin: 0px; color: #12489F;}

.imgBox1 {
	float:right;
}

.quoteBox1 {
	width: auto; 
	margin: 10px 20% 10px 20%; padding: 5px 10px 5px 10px;
	font-size: 0.90em; font-weight:normal; font-style: normal;
	border: 1px gray double;
	background: #E4E4E4; color: #12489F;}

.sideBox { 
	float:right; 
	width: 190px;
	margin: 0 5px 0 0;
	border: 0px solid gray; font-size: 70%;}
	
.caseStudy {
 width: auto; 
 margin: 0 2px 0 2px; padding: 0;
 border: 1px #333 solid;}
 
 .caseStudy h1 { margin: 0; background : #333333; font-size: 85%; font-weight:bold; text-align: center; color:#CCCCCC;}
 .caseStudy p {padding: 0 2px 0 4px;}
#csList1 {list-style : none; margin: 5px 0 2px 8px; padding: 0 0; color: #666666;}
#csList1 li {display: list-item; margin: 6px 0 6px 0;}
#csList1 li a {color: #12489F; text-decoration: none; background-color: transparent;}
#csList1 li a:hover { text-decoration: underline; color: #12489F; background-color: transparent;}


/*---- Footer section ----*/
#footer {
	width:800px; height: 30px;
	margin: 0 auto; padding: 5px 20px 0 20px;
	background: #FFF; color: #808080;
	font-size: 65%;
	font-family: Tahoma;}
#footer a {color: #808080; }

#footer .valid {
	float:right;}
