﻿body 
{
    padding:0px;
    margin:0px;
    background-color: #58206a;
    font-family: "lucidia sans unicode", arial, sans-serif;
    font-size:81%;
    padding-bottom:10px;
    color:#58206a;
}

h1 { font-size:200%; color:#8832a3; font-weight:normal; margin-top:0; padding-top:0;}
h2 { font-size:130%; color:#8832a3;}
h3 { font-size:120%; color:#8832a3;}
h4 { font-size:110%; color:#8832a3;}
h5 { font-size:100%; color:#8832a3;}

#printLogo
{
	display:none;
	visibility:hidden;
}
TABLE.menusSub
{
    width:270px;
}

#content
{
 width :670px !important;
 width :650px;
 padding-left:13px;
 display:block;
 float:left;  
 margin-left:10px;
 margin-bottom:10px;
}

.radioTest input
{
	display:block;
	margin:0 17px 0 15px;
}

table
{	
	border-collapse:collapse;
}


.surveyTable td
{
	border-collapse:collapse;
	padding:4px;
	min-height:31px;
}

td .question
{
	font-weight:bold;
	padding:7px;
	background-color:#f0eded;
}


.surveyTable th
{
	background-color:#f0eded;
	text-align:center;
	font-size:0.9em;
	width:46px;
}

.menu
{	
	padding-top:0px;	
	font-weight:bold;
	clear:both;
	float:right;	
	width:500px;
}
.menus, .menus:visited
{				
	
	font-size: 11px;
	color:White;
	
    background-color:transparent;
	text-align:left;
	display:block;		
	padding:15px 5px 5px 10px;	
}

.menusSelected{	
	color: white;					    
	background:transparent url(../images/menus/nav-bg-on.gif) repeat-x 0px 0px;
}
.menusHover{
	background:transparent url(../images/menus/nav-bg-on.gif) repeat-x 0px 0px;
	text-decoration:none;
}

TABLE.menusSub
{
background:#dfc8e4 url(../images/menus/arrow.gif) no-repeat 2px 5px ;
}

.menusSub, TABLE.menusSub
{				
	font-size: 11px;
	color:#58206a;
	 border-bottom:solid 1px white;
	 border-left:solid 1px white;
	 border-right:solid 1px white;
	 border-collapse:collapse;
    
	text-align:left;
	padding-left:7px;
	padding-right:5px;
	line-height: 22px;		
	text-decoration:none;
	display:block;	
}

.menusSub:hover, .menusSub td:hover
{				
	display:block;
	color:White;	
    
}
.iefix
{
    z-index:200;
}
.dynamicMenu,  .dynamicMenu table, .dynamicMenu td, .dynamicMenu img, .dynamicMenu div
{
	height:0px;
	width:0px;		
	z-index:200;
}

.subMenu
{
	width: 700px !important;
	width: 670px;
	height: 19px;
	background-color:Gray;
}

.Child, .NoChild, .ChildSelect
{
	font-size:11px;
	font-weight:bold;	
	display:block;
	line-height:20px;
	height:18px;
	padding:0px 1px 0px px;	
	border:none;
}

.Child, .NoChild
{
	background:transparent url('../images/menus/nav-bg-on.gif') repeat-x 0 -10px;
}

.Child:hover, .NoChild:hover, .ChildSelect
{
	color:White;
	cursor:pointer;	
	background:transparent url('../images/menus/nav-bg.gif') repeat-x 0 -10px;
}

#contentHome
{
	width:650px;
	/*margin-left:234px;	  
	clear:both;*/
	margin-left:10px;
	float:left;
	/*margin-top:-40px;*/
}

#areasOfWork
{	
	/*margin-left:264px;*/
	/*width:650px;*/
	clear:both; 
	padding-bottom:20px;	
}

img
{
    border:none;
}

p 
{
    padding:10px 0 10px 0;
    margin:0;
}

ul
{
    list-style-image:url(../images/bullet.gif);
}

li
{
    margin:5px 0 5px 0;
}

a, a:visited
{
    color:#58206a;
}

a:hover 
{
    color:#000;
}

hr
{
    color:#58206a;
    line-height:1px;
    height:1px;
}

blockquote
{
 margin:10px 0px 10px 0px;	
	background-color:#EEEDEB;
}

.clear
{
    /*height:1px;*/
    line-height:1px;
    clear:both;
}

#global 
{
    width:100%;
    text-align:center;
    padding-top:50px;
    
}

#centerAlign
{
    width:971px;
    margin:auto;
    text-align:left;
    background-color:White;
    display:block;
}

#leftCorner
{
    background:url(../images/corner-top-right.gif) no-repeat top right;
    
}

#rightCorner
{
	
    background:white url(../images/corner-top-right.gif) no-repeat top right;
    width:971px;
    min-height:600px;
    float:left;
    
}

#bottLeftCorner
{
    background:url(../images/corner-bott-left.gif) no-repeat bottom left;
    float:left;
}

#bottRightCorner
{
	vertical-align:top;
    background:url(../images/corner-bott-right.gif) no-repeat bottom right;
    min-height:600px;
    width:971px;
    float:left;
}

#search
{ 
    float:right;
    height:32px;
    margin:8px 100px 0 3px;
    vertical-align:middle;
    background:url(../images/search-repeat.gif) repeat-x left top;
}

#searchLeftBorder
{
    background:url(../images/search-left.gif) no-repeat left top;
}

#searchRightBorder
{
    background:url(../images/search-right.gif) no-repeat right top;
}

#searchContent
{
    width:280px;
    min-height:32px;
    color:#223242;
    font-weight:bold;
    padding:1px 0 0 6px;
    vertical-align:middle;
}

.searchText
{    
    font-size:11px;
    font-weight:bold;          
}

.searchField
{
    border:1px solid #d1d1d1;
    width:191px;
    min-height:19px;
    margin-top:1px;
    vertical-align:middle;    
}

.searchButton
{
	vertical-align:middle;
    margin-top:3px;
    margin-left:5px; 
}


#logo
{
	position:relative;
	top:-26px;
	left:-17px;
    z-index:1;
    float:left;    
}

#menu
{
    background: url(../images/menus/nav-bg.gif) repeat-x left top;
    min-height:51px;
    width:715px;
    margin-left:-25px;
    float:left;        
}

#footer
{
    font-weight:bold;
    color:White;
    padding:20px 0 20px 30px;
    clear:both;
}

.seperator
{
    min-height:5px;
    line-height:5px;
    background:url(../images/dots.gif) repeat-x left top;
    margin:10px 0 10px 0;
}

.imageIconLink
{
    min-height:22px;
    padding:10px 0 10px 0px;
    margin:7px 0 7px 0;
    color:#1270d0;
    font-weight:bold;
    text-decoration:none;
}

.imageIconLink img
{
    vertical-align:middle;
    padding-right:10px;
}

.imageIconLink a
{
    color:#1270d0;
    font-weight:bold;
    text-decoration:none;
}

.videoLink
{
    background:url(../images/btn-video.gif) no-repeat left top;
}

.blueBox 
{
    background-color:#a39f9f;
    min-height:24px;
    padding:1px;
    margin:20px 0 7px 0;
    color:#1270d0;
    font-weight:bold;
    text-decoration:none;    
}

.blueBox a
{
    background-color:#cfeff6;
    width:395px;
    display:block;
    min-height:22px;
    border:1px solid #fff;
}

.blueBox img
{
    position:relative;
    margin-top:-10px;
    margin-left:-10px;
}

.TitleHeading
{
	font-size:130%;
	font-weight:bold;
	color:#696868;
	margin:0 0 10px 0;
	display:block;
}

.Heading
{
	font-size:110%; 
	font-weight:bold;
	color:#58206a;
	text-decoration:none;	
}

.Strapline
{
	font-size:130%;
	font-weight:bold;
	margin:10px 0 10px 0;
	color:#0078ff;
	display:block;
}

.snippet
{
	 border:dotted 1px purple;
	 background-color:#E9D1F5;
	
}
.leftContentImage
{
    border-bottom:1px solid #fff;
}

.leftContent
{
    width:234px;     
    float:left;
    display:block;
    /*margin-bottom:20px;*/
}
.leftContentBody
{	
    padding:12px;
    min-height:100px;
}

.leftContentBottom
{
    min-height:14px;
    height:14px;
}


/* Purple */
.leftContentToppurple
{
    background:url(../images/leftcol-purple.gif) no-repeat left top;
    min-height:8px;
    height:8px;
}

.leftContentBottompurple
{
    background:url(../images/leftcol-footer.gif) no-repeat left bottom;
}

.leftContentpurple
{
    background-color:#D9D6D6;
    width:234px;
}


/* Orange */
.leftContentToporange
{
    background:url(../images/leftcol-orange.gif) no-repeat left top;
    min-height:8px;
    height:8px;
}

.leftContentBottomorange
{
    background:url(../images/other.gif) no-repeat left bottom;
}

.leftContentorange
{
    background-color:#FFD8A9;
    width:234px;
}

.leftContentBodyorange
{	
    color:black;
}

/* Pink */
.leftContentToppink
{
    background:url(../images/leftcol-pink.gif) no-repeat left top;
    min-height:8px;
    height:8px;
}

.leftContentBottompink
{
    background:url(../images/education.gif) no-repeat left bottom;
}

.leftContentpink
{
    background-color:#fbaed9;
    width:234px;
}

/* Blue */
.leftContentTopblue
{
    background:url(../images/leftcol-blue.gif) no-repeat left top;
    min-height:8px;
    height:8px;
}

.leftContentBottomblue
{
    background:url(../images/scotland.gif) no-repeat left bottom;
}

.leftContentblue
{
    background-color:#BBD9FF;
    width:234px;
}

/* Green */
.leftContentTopgreen
{
    background:url(../images/leftcol-green.gif) no-repeat left top;
    min-height:8px;
    height:8px;
}

.leftContentBottomgreen
{
    background:url(../images/regeneration.gif) no-repeat left bottom;
}

.leftContentgreen
{
	color:#333333;
    background-color:#95c8c8;
    width:234px;
}

