/*================================================*/
/*============= All CSS Source Files =============*/
/*==== copyright 2002 www.bluepixelmedia.co.uk ===*/
/*================================================*/

/* Global page styles */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px; 
}

a {
	color: #990000;
	text-decoration: none;
}


li {
	list-style-image: url(../images/subnav_arrow.gif);
	line-height: 17px; 
}




/* link styles */
a:hover {
	color: #990000;
	text-decoration: underline;
}

a.topnavlink {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

a:hover.topnavlink {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.footerlink {
	color: #990000;
	text-decoration: none;	
}

a:hover.footerlink {
	text-decoration: underline;
}

a.subnavlink {
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
}

a:hover.subnavlink {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;	
}



/* global element styles */
.logo {
	margin-left: 5px;
}

.datetype {
	margin-left: 10px;
	font-weight: bold;
	color: #666666;
}

.navtype {
	margin-left: 10px;
	color: #FFFFFF;
}


/* homepage styles */
.homesubtype {
	padding-left: 10px;
	color: #333333;
}

.latestheader {
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 12px;
	color: #FFFFFF;
}

.latestsubheader {
	font-weight: bold;
	padding-left: 5px;
	font-size: 10px;
	color: #FFFFFF;
}

.latesttype {
	padding-left: 5px;
	color: #FFFFFF;
}




/* projects styles */
.subnavtext {
	padding-left: 10px;
	font-size: 10px;
}

.subheadertitle {
	padding-left: 5px;
	font-size: 10px;
}

.subtext {
	padding-left: 5px;
	font-size: 10px;
}

/* practice styles */

.practicetextbold {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	color: #666666;
}

.practicetext {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
}


/* case study styles */

.cstitle {
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
}

.cstitle2 {
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
}

.cstext {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 50px;
}

.subnavpad {
	padding-top: 10px;
}

/* contact styles */
.contacttext {
	padding-left: 10px;
	font-size: 10px;
}

/* footer styles */
.footertype {
	line-height: 14px;
	padding-left: 10px;
	color: #333333;
}

