/* CSS Document Created by Matt Pike - 22/03/07 */
/* Copyright Strategies Group PLC 2007 */
html{height:100%;}
body{
	background:#fff url(../images/bg.gif);
	color:#555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:69%;
	margin:0;
	padding:0;
}

/* Layout */
#container{margin:0 auto; width:999px; position:relative; background:#fff;}
  #header{background:url(../images/industry-forum-lower.gif) no-repeat bottom left; height:121px;}
	#header h1{margin:0;}
	#logo{position:absolute; left:13px; top:9px; border:0;}
	ul#topMenu{position:absolute; right:0; top:0; margin:0; padding:0; list-style-type:none; background:#007CC3 url(../images/top-menu-edge.gif) left no-repeat; height:20px; padding:4px 45px 0 62px;}
		ul#topMenu li{float:left; padding:0; margin:0;} 
		ul#topMenu a{color:#fff; background:#007CC3; font-weight:bold; text-decoration:none; padding:0 11px; border-right:2px solid #fff;}
		ul#topMenu a:hover{text-decoration:underline;}
		ul#mainMenu{position:absolute; background:url(../images/menu-bg.gif) repeat-x; padding:0; margin:0; list-style-type:none; padding-top:8px; height:22px; top:92px; left:144px; display:block; width:855px;}
		ul#mainMenu li{float:left; padding:0 6px;}
		ul#mainMenu a{font-size:1.1em; font-weight:bold; text-decoration:none; color:#444;}
		ul#mainMenu a:hover{text-decoration:underline; color:#000;}
  #banner{background:url(../images/main-header.jpg); height:151px;}
  #left{float:right; width:234px; border-right:1px solid #ccc; overflow:hidden; padding-bottom:20px; padding-left:8px;}
  #contenthome{float:right; width:708px; overflow:visible; padding:0 24px; text-align:justify;}
  #content{overflow:visible; padding:0 24px; text-align:justify;}
  #footer{height:38px; text-align:right; background:url(../images/footer.gif) repeat-x; line-height:38px; padding-right:17px;}

/* Headings */
h1,h2,h3,h4,h5,h6{color:#007DC6; margin-top:1em; margin-bottom:0.5em;}
h1{font-size:1.3em;}
h2{font-size:1.1em; color:#666;}
.descrip h2{font-size:1.0em; margin:0;}
h3{font-size:1.0em;margin-bottom:10px;}
#left h1{color:#555;}

/* General Overwrites */
a{
}
a:hover{
}
acronym{border:0;}
blockquote{background:url(../images/quote-open.gif) no-repeat; margin:1em 0;color:#007DC6;}
blockquote div{padding:13px 29px; background:url(../images/quote-closed.gif) bottom right no-repeat; }

/* Useful */
a.readMore{background:url(../images/bullet_add.png) center left no-repeat; padding-left:15px;}
#accessSkip{position:absolute; top:-100px;}
.noBorder{border:0!important}
.clear{clear:both;}
.thumb{background:url(../images/thumb-border.gif) no-repeat; padding:3px 0 4px 3px; width:149px;}
.floatRight{float:right;}

/* Content */
ul#personnel{list-style-type:none; padding:0; margin:0;}
  #personnel li{}
  #personnel .thumb{float:left; margin-bottom:21px; margin-right:-8px;}
  #personnel .descrip{float:left; position:relative; left:-10px; width:90px;}
  #personnel .descrip p{font-size:0.9em;}
img.csLogo{float:right; margin:0 0 5px 10px;}
