
body
{
	margin:0px;
    padding:0px;
	overflow:scroll;
	overflow-x:auto;
	overflow-y:scroll;	
}

p
{
	text-align:left;
	font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1em;
    line-height: 1.2em;
	margin:0px;
    padding:0px 0px 6px 0px;
    color:#646366;

}


h1
{
	text-align:left;
	font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
	padding:0px 0px 10px 0px;
	font-size:2.5em;
    line-height: 1.2em;
	margin:0px 0px 20px 0px;
    color:#b5c936;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #646366;
}

h2
{
	text-align:left;
	font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
	padding:0px 0px 6px 0px;
	font-size:1.8em;
	margin:0px;
    color:#646366;
}

h4
{
	text-align:left;
	font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
	padding:0px 0px 6px 0px;
	font-size:1.5em;
	margin:0px;
    color:#b5c936;
}
h5
{
	text-align:left;
	font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
	padding:0px 0px 6px 0px;
	font-size:1em;
	margin:0px;
    color:#b5c936;
}

#header
{
	width:100%;
	height:292px;
    /*margin:0px;
    padding:0px;*/
}

#wrapper
{
	margin:0 auto;
    padding:0px;
	width:960px;
	background-color:white;


}


.clear
{
	clear:both;
}               

img
{
	background:none;
	border:none;
   /* margin: 12px 0px 36px 0px;*/
}

/** scrolling container **/

div.tabContentContainer 
{
	 

	width:960px; 
	height:auto;
    
}

/**  menu styles **/
div.tabContent 
{
	 
	width:960px; 
	height:auto;
	margin-bottom:17px;
	padding:17px 0px 17px 0px; 


}
      
div.tabContent.hide 
{ 

	display: none; 
	margin:0px 0 20px 0px;
      
}

ul#tabs 
{

	 list-style: none; 
	width:960px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-decoration:none;
    
  

	
}
      ul#tabs li 
{
	 display: block; 
	width:192px;
	height:130px;
	float:left;
	padding:0px;
    border-top: 10px solid #b5c936;

    
}
      ul#tabs li a h3
{
	text-align:left;
    	font-weight: normal;
	text-decoration:none;
	padding:10px 12px 0px 12px;
	font-size:1.5em;
	margin:0px;
}
 	 ul#tabs li a p
{
	margin:0px;
	text-decoration:none;
    color: #646366;
font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	padding:0px 12px 0px 12px;
	
}
     ul#tabs li a
{
	text-decoration:none;
	color:#646366;
	margin:10px 0px 0px 0px;
	padding:0px;

	
}
   ul#tabs li a:hover 
{
	text-decoration:none;
	color:#b5c936;
	margin:10px 0px 0px 0px;
	padding:0px;	
}


ul#tabs li.current a h3
{
	text-align:left;
	text-decoration:none;
    	font-weight: normal;
	padding:10px 12px 0px 12px;
	font-size:1.5em;
	margin:0px;
	color:#b5c936;
	
}

/*** content Div styling




/** who we help styling **/

#who-we-help {
	width:100%;
	margin:0px;
	padding:0px;
    
    
}

.who-we-help img
{
	background:none;
	border:none;
   /* margin: 12px 0px 12px 0px;*/
}

.expertise-left {
	float:left;
	width:443px;
	margin: 15px 0px 20px 0px;
    padding:  0px 36px 0px 0px;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #dad7d7;
   
}

.expertise-left img
{
	margin: 12px 0px 36px 0px;
}

.expertise-right img
{
	margin: 12px 0px 36px 0px;
}
.expertise-right
{
	float:right;
	width: 444px;
	margin: 0px;
    padding:15px 0px 20px 0px;
}

/** how we do styling **/

#how-we-do {
	width:100%;
	margin:0px;
	padding:0px;
}

.our-method
{
	float:left;
	width:443px;
	margin: 15px 0px 20px 0px;
    padding:  0px 36px 0px 0px;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color:  #dad7d7;
 
}
.our-method img
{
	margin: 12px 0px 36px 0px;
}

.our-formats img
{
	margin: 12px 0px 36px 0px;
}

.our-formats
{
	float:right;
	width: 444px;
	margin: 0px;
    padding:15px 0px 20px 0px;
}    

.our-formats a:link, a:visited
{
	color:#646366;
}                

.our-formats a:hover
{
	color:#b5c936;
}
/*who we are styled ***/



#who-we-are {
	width:100%;
	margin:0px;
	padding:0px;
}

.the-center
{
	float:left;
	width:443px;
	margin: 15px 0px 20px 0px;
    padding:  0px 36px 0px 0px;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color:  #dad7d7;
}
.the-people
{
	float:right;
	width: 444px;
	margin: 0px;
    padding:15px 0px 20px 0px;
	
}

.the-people img
{
	float:left;
	background-color:#FFF;
	padding-right:9px;
	border:none;
	
}

.the-people h4
{
	font-size:14px;
	text-decoration:bold;
	line-height:auto;
	margin-left:90px;
	margin-bottom:0px;
	padding-bottom:5px;
}

.people-left
{
	width:216px;
	float:left;
	padding-right:0px;
	
}

.people-right
{
	width:216px;
	float:left;
	padding-left:12px;

}

.picture-note
{
	/*font-style:italic;*/
	font-size:12px;
	margin-left:90px;
	padding-top:0px;
	margin:0px;
}

.minheight
{
	min-height:100px;
	width:216px;
	padding:0px;
	margin:0px;
}

.the-center p a, a:link,  a:visited
{
	text-decoration:none;
	 
	color:#b5c936;
}
.the-center p a:hover{
	   color:#3e3e3f;
}


/**  tubelog styling **/

#tube-log {
	width:100%;
	margin:0px;
	padding:0px;
}

.blogk{
	width:100%;
	margin:0%;
	padding:0%;
}

.the-post
{
	float:left;
	width:443px;
	margin: 15px 0px 20px 0px;
    padding:  0px 36px 0px 0px;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color:  #dad7d7;
	color:#646366;
}
.archive
{
	float:right;
	width: 442px;
	margin: 0px;
    padding:15px 12px 20px 24px;
	
}

.archive form p
{
	   text-align:left;
	font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1em;
    line-height: 1.2em;
	margin:0px;
    padding:0px 0px 6px 0px;
    color:#646366;
}



/*** footer style ***/
#footer
{
	width:960px;
	height:auto;
	margin:0 auto;
	font-size:11px;
	border-style:none;
	text-align:center;
}

#footer p
{
	color:#646366;
  /*line-height:18px;*/
}
p.fcontent {
	
	border-bottom:#dad7d7 1px dotted;
	padding-bottom:5px;
	margin-left:12px;
	margin-right:12px;
}
.image-group p {
margin:21px 12px 42px 12px;
height:auto;
width:100%;

}
img.a {
width:auto;
height:auto;
opacity:0.8;  
background:none;
border:none;
margin-top:10px;
}

img.a:hover {
width:auto;
height:auto;
opacity:1.0;
background:none;
border:none;
}
img.rgu
{
	margin:0;
background:none;
border:none;
	padding-left:12px;
}
img.c4di
{
	margin-left:116px;
	background:none;
	border:none;
}
img.erdf
{
	margin-left:14px; 
	background:none;
	border:none;
	
}
img.scotgov
{
	margin-left:58px;
	background:none;
	border:none;
}

.fcontent a, a.link, a.visited
{
	text-decoration:none;
	color:#b5c936;
}     
.fcontent a:hover
{
	color:#3e3e3f;
}
     
/*
---------------------------------------------------------------------------------------

#page
{
	margin:0 auto;
}
.home
{
	margin:0 auto;
	padding: 0px;
}

#underneath
{
	background-color:#646366;
	width:100%;
	margin:0px;
	padding:0px;
	text-decoration:none;
	height:100px;
}

.the-post-bottom
{
	width:456px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	
	height:100%;
	
}
.archive-bottom
{
	width:465px;
	float:right;
	margin:0px 12px 0px 0px;
	padding:0px;
	
	height:100%;

	
}
/*
----------------------
*/

.communication
	{
		width:456px;
		float:left;
		margin:0px;
		padding-right:5px;
	}
	.services
	{
		width:456px;
		float:left;
		margin:0px 8px 0px 18px;
		padding:0px;
	}
	
.our-archives
{
	
	font-size:16px;

}
.our-archives a
{
	color:#646366;
}	
.our-archives a:hover
{
	color:#b5c936;
}
/* 
-------------
*/	
	

#table-b
{
	 text-align:left;
	font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1em;
    
    color:#646366;
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#table-b th
{
	font-size: 14px;
	font-weight: bold;
	
	padding: 6px 6px;
	border-bottom: 2px solid #646366;
}
#table-b td
{
	border-bottom: 1px solid #ccc;
	
	padding: 6px 8px;
}
#table-b a:link, a:visited
{
	color:#646366;
}

#table-b a:hover
{
	color:#b5c936;
}

.the-people img
{
margin: 0px 12px 0px 0px;
padding: 0px;
}  

p.center 
{
	text-align:center;
}

.errorheader 
{
width:100%;
height:550px;	    
}
p.linker {
	
	font-size:2.2em;
	text-align:right;
	color: #646366;
}
.linker a, a.link, a.visited
{
	text-decoration:none;
	color:#646366;
}     
.linker a:hover
{
	color:#b5c936;
}  

p.urgent
{   
	font-size:1.8em;
	color:#ff0000;
}
.expand a {
  display:none;
  padding:3px 10px
}
.expand a:link, .expand a:visited {
  
  background-image:url(img/arrow-down.gif);
  background-repeat:no-repeat;
  background-position:98% 50%;
}
.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration:none;
  color:#b5c936;
}
.expand a.open:link, .expand a.open:visited {
  border-style:none;
  background:url(img/arrow-up.gif) no-repeat 98% 50%
}     
.expand{padding-bottom:.75em}
