
div.intro
{
float				: left;
position			: relative;
width				: 490px;
/*background-color	: #EEEEEE;*/
padding				: 0px 0px 0px 0px;
margin				: 0px 4px 0px 0px;
} 

div.intro h2
{
font-size			: 130%;
color				: #F78A21;
margin				: 10px 0px 20px 0px;
padding				: 0px 50px 0px 20px;
line-height			: 24px;
font-weight			: bold;
}

div.intro p
{
font-size			: 75%;
color				: #717173;
margin				: 0px 0px 20px 0px;
padding				: 0px 60px 0px 20px;
line-height			: 14px;
font-weight			: normal;
}

div.news-accreditations
{
float				: left;
position			: relative;
width				: 240px;
padding				: 0px 0px 0px 0px;
margin				: 0px 0px 0px 0px;
height              : 600px;
}

/* Latest news */

div.homeblock
{
position			: relative;
width				: 240px;
border				: 1px solid #CCCCCC;
margin				: 0px 0px 2px 0px;
padding				: 0px;
overflow			: hidden;
}

div.nomargin /* for right side column */
{
margin				: 0px 0px 0px 0px;
}

div.homeblock h4
{
font-size			: 80%;
color				: #FFF;
margin				: 0px 0px 7px 0px;
line-height			: 15px;
font-weight			: bold;
background-color	: #F78A21;
background-image	: url(../images/section_header.gif);
background-repeat	: no-repeat;
}

div.homeblock h4#services
{
margin				: 0px 0px 0px 0px;
}

div.homeblock h4 a
{
display				: block;
color				: #FFF;
text-decoration		: none;
padding				: 8px 0px 8px 6px;
}

div.homeblock img.news
{
display				: block;
margin				: 0px 0px 0px 5px;
padding				: 0px 5px 5px 0px;
float				: left;
}

div.homeblock a.accred
{
}

div.homeblock img.accred
{
display				: block;
float				: left;
padding-bottom			:8px;
padding-top			:8px;
padding-left			:5px;
}

*+html div.homeblock img.accred
{
padding-bottom			:5px;
padding-top			:5px;
padding-left			:5px;
}

div.homeblock p
{
font-size			: 70%;
color				: #717173;
margin				: 0px 0px 0px 10px;
padding				: 0px 0px 5px 0px;
line-height			: 14px;
font-weight			: normal;
}

div.homeblock p a
{
font-weight			: bold;
color				: #717173;
}

div.projects
{
float				: right;
position			: relative;
width				: 240px;
padding				: 0px 0px 0px 0px;
margin				: 0px 0px 0px 0px;
background-color	: #FDE2C7;
}

div.projects h5
{
font-size			: 75%;
color				: #717173;
margin				: 0px 0px 0px 0px;
padding				: 0px 0px 0px 0px;
line-height			: 14px;
font-weight			: normal;
background-color	: #FDE2C7;
border-top			: 1px dashed #717174;
}

div.projects h5 a:link, div.projects h5 a:visited
{
border				: 0px;
text-decoration		: none;
display				: block;
color				: #717173;
padding				: 5px 0px 5px 5px;
}

div.projects h5 a.pipe
{
background-color: #FFF;
}

div.projects h5 a.pipe:hover
{
	background-color:#FFF;
}


div.projects h5 a:hover
{
background-color	: #FEF4E9;
color				: #717173;
}

div.projects h5 span
{
vertical-align		: middle;
}

div.projects h5 img.project
{
vertical-align		: middle;
margin				: 0px 10px 1px 0px;
border				: 0px;
}

div.projects p
{
font-size			: 70%;
color				: #717173;
margin				: 0px 0px 0px 0px;
padding				: 0px 15px 5px 15px;
line-height			: 14px;
font-weight			: normal;
background-color	: #FDE2C7;
float				: left;
width				: 210px;
overflow			: hidden;
float				: none;
}

div.slide
{
    position:absolute;
    width:490px;
    height:245px;
}

h2#homeheader
{
    margin-top:250px;
}

/* Services Ul */

ul.services
{
list-style-type		: none;
margin				: 0px;
padding				: 0px;
width				: 240px;
background-color	: #FDE2C7;
}

ul.services li
{
margin				: 0px;
padding				: 0px;
line-height			: 10px;
}

ul.services li a
{
display				: block;
margin				: 0px;
padding				: 4px 0px 4px 5px;
font-size			: 75%;
color				: #666;
background-color	: #FDE2C7;
text-decoration		: none;
border-bottom		: 1px dashed #717174;
}


ul.services li span
{
vertical-align :middle;
padding-left:10px;
margin-bottom:20px;
}

*html ul.services li span
{

}
ul.services li a img
{
	margin: 2px 0px 2px 0px;
}

* html ul.services li a
{
display				: block;
float				: left;
clear				: left;
overflow			: hidden;
padding				: 4px 0px 4px 5px;
width				: 232px;
}

ul.services li a.last
{
border-bottom		: 0px;
}

ul.services li a:hover
{
background-color	: #FEF4E9;
}
