@media print {
/*****************************************************************************************/
/********************************************	SITE TEMPLATE : MAIN		*/
/*****************************************************************************************/

body, table
{	
	font-family:Trebuchet MS,verdana,tahoma,lucida sans,lucida grande,arial,helvetica,sans-serif;
	color: black;
}

body
{	margin: 0px; padding: 0px;
	background-color: rgb(255,255,255);
}

img, table{
	border:0px solid white;
}

#Universe
{	margin: auto;
}


/********************************************		HEADER		*/

#site_header
{	height: 140px;
}

#site_header
{	display: block; margin-bottom: 20px;
}
	
#site_header_content #site_slogan {
	display: none;	
	visibility: hidden;
}

#site_menu_list
{	position: relative;
	text-align: left;
	margin: 24px 0px 0px 0px;
	border-top: 1px solid rgb(112, 6, 20);
	border-bottom: 1px solid rgb(112, 6, 20);
	padding: 5px 0px;
}

#site_menu_list a
{	color: rgb(50,50,50);
	text-decoration: none;
}

#site_menu_list li
{	margin-right: 5px;
	display: inline;
}


#banner_wrapper {
	display: none;	
	
}
	
	
#menu_arrow {
	display: none;	
}
	
	
#RSS {
	display: none;
	
}
	
div#Header ul#ListMain a:hover
{	background-color: rgb(200,100,100);
}

/********************************************		MAIN		*/


/********************************************		PAGE STYLES	*/


/********************************************		FOOTER		*/

.social_links {
	display:none;	
	
}	
	
.FootMenuBlock li{
	display: inline;
	
}

.accreditation {
	display: inline;	
}	

/*****************************************************************************************/
/********************************************		COMMON STYLES		*/
/*****************************************************************************************/

.small { font-size: 7pt; }
.normal { font-size: 10pt; }
.large { font-size: 14pt; }
br.all { clear:both; }

.nav { font-family: Georgia; font-size: 10pt; }

.stretch { line-height: 150%; }

em { font-weight: bold; font-style: normal; }

ul.inline
{	margin-left: 0px; padding-left: 0px; display: inline;
}

ul.inline li
{	margin-left: 0px; padding: 3px; list-style: none; display: inline;
}

tr { vertical-align: top; }

div#Page h1
{	color: #b41333;
	font-size: 18pt;
	text-decoration: none;
	font-weight: normal;
	margin: 15px 0px 15px;
}

div#Page h1.hidden
{	
/*	position: absolute;*/
/*	left: -1000px; top: -1000px;*/
}

div#Page h2
{	color: rgb(180, 19, 51);
	font-size: 14pt;
	text-decoration: none;
	font-weight: bold;
	margin: 10px 0px 5px;
	padding: 0px;
	text-decoration: underline;
}

div#Page h2 a
{	color: inherit;
	text-decoration: inherit;
}

div#Page h3
{	
	color: #b41333;
	font-size: 12pt;
	margin: 10px 0px;
	padding: 0px;
}

div#Page h3 a
{	color: inherit;
	text-decoration: inherit;
}

div#Page img#H
{	
	display: none;
	margin: 0px 0px 15px 0px;
}

object, embed
{	display: none;
}

/*****************************************************************************************/
/********************************************	COMPONENTS			*/
/*****************************************************************************************/

/********************************************	COLUMNS			*/

div.col_right
{	
	border-top: 1px dotted rgb(112, 6, 20);
}

/********************************************	ICONS			*/

img.icon
{	width: 50px;
	height: 50px;
	float: left;
	margin: 0px 10px 10px 0px;
}

/********************************************	CONTACTS			*/

p.contact
{	border-bottom: 1px solid #F4F4F4;
	border-top: 1px solid #F4F4F4;
	padding: 10px 0px 15px 0px;
	line-height: 150%;
}
 
/********************************************	SERVICES LIST			*/

ul.services
{	font-size: 10pt;
	padding: 0px 0px 15px 40px; margin: 0px;
	color: rgb(164, 40, 40);
}
ul.services li
{	padding: 4px 0px; margin: 0px;
}

ul.services li.last
{
}

ul.services a
{/*	color: rgb(164, 40, 40);*/
	color: #666;
	text-decoration: underline;
}

ul.services a:hover
{	color: rgb(164, 40, 40);
}

/********************************************	GREY BOX			*/


/********************************************	MISC			*/

div.examplebox
{	text-align: left;
	float: left;
	width: 230px;
	background-color: rgb(255,255,255);
	font-size:90%;
	padding: 5px 0px;
}

#Page div.examplebox img
{	
	width: 220px; height: 180px;
	border: 1px solid rgb(240,240,240);
}

#Page div.examplebox h2
{	
	background-image: none;
	text-transform: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-size:140%;
	font-weight:bold
}

#Page div.examplebox p
{	
	padding: 0px 0px 0px 5px;
}

button.button
{	
	background-color: rgb(255,255,255);
	border: none;
	padding: 0px; margin: 0px;
}

/*****************************************************************************************/
/********************************************	INDEX PAGE			*/
/*****************************************************************************************/


/********************************************	NEWS ITEMS			*/



/*****************************************************************************************/
/********************************************	SERVICES PAGE			*/
/*****************************************************************************************/



/*****************************************************************************************/
/********************************************	PAGE SHOWING A SERVICE			*/
/*****************************************************************************************/



/*****************************************************************************************/
/********************************************	CASE STUDIES			*/
/*****************************************************************************************/

div#ShowcasePage div.col_right
{	
	border-top: none;
}


/*****************************************************************************************/
/********************************************	PORTFOLIO PAGE			*/
/*****************************************************************************************/

div#PortfolioPage form#ServiceForm
{	display: none;
}

/*****************************************************************************************/
/********************************************	QUOTE PAGE			*/
/*****************************************************************************************/

div#QuotemePage div.col_right
{	
	border-top: none;
}

div#QuotemePage div#MainForm
{	padding-left: 20px;
}


/*****************************************************************************************/
/********************************************	PAYMENT PAGE			*/
/*****************************************************************************************/

div#ContactusPage div.QuoteForm
{	padding-left: 20px;
}


/*****************************************************************************************/
/********************************************	PAYMENT PAGE			*/
/*****************************************************************************************/



/*****************************************************************************************/
/********************************************	NEWS PAGE			*/
/*****************************************************************************************/


}