body{
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	color: #1885AD;
	}

h1{
	font-family: Tahoma;
	font-weight: bold;
	color: #C20042;
}
h2{
	font-family: Tahoma;
	font-weight: bold;
	color: #5FC2E8;
}

h3{
	font-family: Tahoma;
	font-weight: bold;
	color: #c20042;
}
h4{
	font-family: Tahoma;
	font-weight: bold;
	color: #5fc2e8;
}

p
{
	color: #1885AD;
	font-family: Tahoma;
	}

caption{
	display: none;
}

a
{
	text-decoration: 	underlined;
	font-family: Tahoma;
	font-weight: bold;
	color:#31CCF5;
}

a:hover{
	text-decoration: underline;
}


ul 
{
	font-weight: normal;
}
li
{
	font-weight: normal;
}

ul a
{
	font-weight: normal;
}
li a
{
	font-weight: normal;
}

form {
	margin: 0px;
	padding: 0px;
}
input,select{
	font-family: Tahoma;
	font-size: 8pt;
}



.intro_text
{
	font-weight: bold;
	font-style: normal;
	font-family: Tahoma;
}



/* Homepage only */




#main_image_text
{
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 10px;
	margin-right: 260px;
	margin-top: 20px;
	margin-bottom:5px;
}


#homepage_feature_top_background
{
	background: url(../images/home_features_top_image.jpg) no-repeat;
	height: 35px;
}

homepage_feature_container
{
	height:155px;

}

#homepage_feature_background
{
	background: url(../images/home_features_backg.jpg) no-repeat;
	height: 155px;
	padding-left: 5px;
	padding-top: 5px;
}

#feature_back_whole
{
background:url(../images/feature_back_whole.jpg) no-repeat;

height: 195px;
}

.top_feature_heading
{
	color: White;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.top_feature_text
{
	color: #1885AD;
	font-family: Tahoma;
	padding-left: 5px;
	padding-top: 0px;
}

.top_feature_text a
{
	color: #C20042;
	font-family: Tahoma;
	text-decoration: none;
}


.feature_heading
{
	color: White;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 6px;
	padding-bottom: 10px;
}



.feature_text
{
	color: #1885AD;
	font-family: Tahoma;
	padding-left: 11px;
	padding-top: 2px;
}

.feature_text a
{
	color: #C20042;
	font-family: Tahoma;
	text-decoration: none;
}

.feature_text2
{
	color: #009CE2;
	font-family: Tahoma;
	padding-left: 0px;
	padding-top: 2px;
}

.feature_text2 a
{
	color: #C20042;
	font-family: Tahoma;
	text-decoration: none;
}

#feature_text h5
{
	color: White;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 20px;
	padding-left: 4px;
	padding-top: 6px;
}

#case_study_text
{
	color: #C20042;
	font-weight: bold;
	padding-left: 5px;
}

#case_study_text a
{
	color: #C20042;
	font-weight: bold;
	padding-left: 5px;
	text-decoration:none;
}

.workingforus_text
{
	color: #1885AD;
	font-family: Tahoma;
	padding-left: 11px;
}

.workingforus_text a
{
	color: #C20042;
	text-decoration: none;		
}



#home_mainimage_text_title
{
	color: #C20042;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	padding-top: 8px;
}


.workingforus_text h5
{
	color: White;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 11x;
	padding-top: 7px;
}

#homepage_workingforus_whole_back
{
	background: url(../images/workingforus_whole.jpg) no-repeat;
	height: 195px;
}




	



#news 
{
	background: url(/images/menu_backg_image2.jpg) no-repeat;
}

.news_items
{
margin-bottom: 10px;
padding-bottom:20px;
padding-right: 3px;
}




#news ul
{
	padding-left : 0px;
	float: left;
	margin: 0px;
	width: 100px;
}

#news ul li
{
	display: inline;
}

#news_date
{
	font-weight: bold;
	font-size: 11px;
}

#news_heading
{
	font-weight: normal;
	font-size: 11px;
}



#news_summary
{	
	font-weight: normal;
	font-size: 11px;
}

/* Left News menu */


#navmenu_background 
{
	background: url(../images/menu_backg_image2.jpg) no-repeat;
	padding: 5px;	
}

#navmenu_background_text
{
	color: #5FC2E8;
	font-family: Tahoma;
	padding-left: 8px;
	padding-right: 8px;
}

#navmenu_background_text a
{
	color: #C20042;
	text-decoration: none;	
	
}

#navmenu_background_text h5
{
	color: White;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 8px;
}

#navmenu_background a
{
	text-decoration: none;
	color: #C20042;
}

#navmenu_background ul
{
	padding-left : 5px;
	float: left;
	margin: 0px;
	font-weight: normal;
	
}

#navmenu_background ul li
{
	
}

#navmenu_background p
{
	clear:both;
	padding-left: 5px;
}	
	


/* End of Homepage only */



/* New Styles added by Phil C */
#navbar_new {
	background-color:#61C2E8;
	}





	
/************ Details Page *************/	

#details_menu_back_top
{
	background: url(../images/details_menu_back_top.jpg) no-repeat;
	height: 39px;
	text-align:left;
	padding-left: 15px;
	}
#details_menu_back_top a, #details_menu_top_text a:visited
{
	color:white;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	text-align:center;
	
	text-decoration: none;
}

#details_menu_back_whole
{
	background: url(../images/details_menu_back.jpg) no-repeat;
	height: 327px;
	}

#details_menu_back_middle
{
	background: url(../images/details_menu_back_middle.jpg) repeat;
	height: 265px;
	
	}

#details_menu_back_bottom
{
	background: url(../images/details_menu_back_bottom.jpg) no-repeat;
	height: 24;
	}	


#details_menu_links
{
	background: url(../images/details_menu_text_back.jpg) no-repeat;

	color:white;
	font-weight:bold;
	text-decoration: none;
	
	padding-left: 0px;
	padding-top: 0px;
	border-bottom-style:none;	
}

#details_menu_links a, #details_menu_links a:visited
{
	
	color:white;
	font-weight:bold;
	text-decoration: none;
	
	padding-left: 0px;
	padding-top: 0px;
	
}

#details_menu_links a:hover
{
	color:#009CE2;
	font-weight:bold;
	text-decoration: none;
	
	padding-left: 0px;
	padding-top: 0px;	
}

#details_menu_home_link a
{
	color:white;
	font-weight:bold;
	text-decoration: none;
	
	padding-left: 7px;
	padding-top: 0px;
	}

#details_menu_home_link
{
	background: url(../images/details_menu_text_back.jpg) no-repeat;
}

#details_menu_home_link a:hover
{
	color:#009CE2;
	font-weight:bold;
	text-decoration: none;
	
	padding-left: 7px;
	padding-top: 0px;	
}


#details_menu_top_back a:hover
{
	color:white;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	
	text-decoration: none;
}

#details_menu_back
{
	background: url(../images/detail_menu_back.jpg) no-repeat;
	height: 288px;		
}

#meuu_item_padd
{
	padding-left: 2px;
}

#details_vertical_pipe
{
	background: url(../images/pipe_vertical.jpg) no-repeat;
	height: 100%;
}

#details_pipe_top
{
	background: url(../images/details_pipe_top.jpg) no-repeat;
	
}


#details_pipe_border_top
{
	border-top: 1.5px;
	border-top-color: #20A8E6;
	border-top-style: solid;
	
}

#details_pipe_border_bottom
{
	border-bottom: 1.5px;
	border-bottom-color: #20A8E6;
	border-bottom-style: solid;
	
}


#background_position
{
	background-position: right;
}

#details_pipe_border_left
{
	border-left: 1px;
	border-left-color: #20A8E6;
	border-left-style: solid;
	height: 100%;
	
}

#details_pipe_border_right
{
	border-right: 1.5px;
	border-right-color: #20A8E6;
	border-right-style: solid;
	
}

	
	
#contact_menu_top_back
{
	background: url(../images/contact_menu_top_back.jpg) no-repeat;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12;
	color: White;
	padding-top: 0px;
	}

	
#contact_menu_main_back
{
	background: url(../images/contact_menu_main_back.jpg) repeat;
	
	}
	
#contact_menu_bottom_back
{
	background: url(../images/contact_menu_bottom_back.jpg) no-repeat;
	
	}	

#contact_menu_top_text
{
	padding-left: 20px;
	font-weight: bold;
	font-size: 12;
	color: White;
	padding-top: 0px;
}

#contact_menu_heading_text
{
	padding-left: 4px;
	font-weight: bold;
	vertical-align: top;
	color: #C20042;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 2px;
}

#contact_menu_text
{
	padding-left: 5px;
	font-size:11px;
	color: #5FC2E8;
	padding-top: 0px;
	padding-right: 2px;
}

#contact_menu_text a
{
	padding-left: 0px;
	font-size:11px;
	color: #5FC2E8;
	padding-top: 0px;
	font-weight: normal;
}


#contact_menu_text .img
{
	padding-right: 0px;
	}
	
#contact_menu_text table
{
	color: #5FC2E8;
}

#contact_menu_text td
{
	color: #5FC2E8;
}

#contact_address
{
	padding-bottom: 4px;
	font-size:11px;
	color: #5FC2E8;
	padding-top: 0px;
	}

/* Main Menu */



.main_menu
{
	font-weight:bold;
	font-size: 11px;
}

.main_menu_rollover
{
	font-weight:bold;
	font-size: 11px;
}


.main_menu_text a 
{
	color: #5fc2e8;
	text-decoration: none;	
}

.main_menu_text a:visited
{
	color: #5fc2e8;
}

.main_menu_text a:hover
{
	color: #c20042;
	text-decoration: none;
}




/* Submenu */

#left_menu_header
{
	color:White;
	font-family: Tahoma;
	font-size: 20px;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 2px;
}


.submenu
{
	font-weight: bold;
	font-size: 12px;
}

.submenu_rollover
{
	font-weight: bold;
	font-size: 12px;
}	
	

/* Tool menu */

.tooltext
{
	color:#C20042;
	padding-left: 24px;
	font-size: 10px;
	
}

.tooltext a{
	font-weight: normal;
	font-family: Tahoma;
	font-weight: bold;
	color:#C20042;
	text-decoration: none;
}


/* */ 

breadcrumb
{
	font-weight: normal;
	font-size: 10px;
}



.searchtext
{
	color: #40B5E9;
	font-weight: bold;
	
}


/* Footer */
.footer
{
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
}

.section_header
{
	font-weight: bold;
	font-size: 12px;
}

.section_title
{
	font-weight: bold;
	font-size: 11px;
}

.section_summary
{
	font-weight: normal;
	font-size: 11px;
}

#column_header
{
	font-weight: bold;
	font-size: 12px;
}


/* Admin */

.spcontent
{
	font-size: 12px;
}


#admin_page_head
{
	color: #0061A7;
	font-size: 12px;
}

#admin_control
{
	color: #0061A7;
	font-size: 13px;
	font-family: Tahoma;
}

#admin_control a
{
	color: #C20042;
	font-size: 11px;
	text-decoration: underlined;
	font-family:Tahoma;
}
.admin_link
{
	text-decoration: none;
	color: #0061A7;
	font-size: 11px;
}

.admin_link a
{
	text-decoration: underlined;
	color: #C20042;
	font-size: 11px;
}
.admin_link img
{
	padding: 4px;
}


.admin_link_top a
{
	margin-top: 5px;
	padding-top:5px;
	text-decoration: none;
	color: #C20042;
}

.admin_left_margin
{
	padding-left: 2px;
	margin-left: 2px;
}

.button a
{
	text-decoration: underlined;
	color: #C20042;
	font-family:Tahoma;
	font-size: 11px;
}
.button a img
{
	padding: 4px;
	border: 0px;
	outline-width: 0;
}

.Admin_Order_Menu td
{
	color: #00C0F3;
}


.historyheader 
{
	background-color: #E3F2FC;
}

.historyitem
{
	background-color: #F0F9FF;
}

.intervalcolouredleft 
{
	background-color: #E3F2FC;
}

.intervalcolouredright 
{
	background-color: #E3F2FC;
}

.intervalleft 
{
	background-color: #F0F9FF;
}
.intervalright
{
	background-color: #F0F9FF;
}

.admin_permissions 
{
	border-bottom:1px;
	border-bottom-color: Blue;
}

.label
{
	padding: 3px;
}

.filter
{
	padding: 5px;
}

.formbutton
{
	height: 17px;
	margin: 3px;
}

.req
{
	padding-right:3px;
	color: #C20042;
	font-family: Tahoma;
}


.maincontent table
{
	border: 1px solid black;
}

.img_padding
{
	padding-right: 2px;
}


#PARENT_SYS_OBJECT_HIERARCHY_ID
{
	width: 400px;
}

.selectbox
{
		width: 400px;}
		
.imgtemplate img
{
	padding: 20px;
	}
	
	.imgtemplate
	{
		padding: 20px;
	}
	
	
.RTEtable 
{
	padding-top: 0px;}