@charset "UTF-8";
/* CSS Document */

/***********************************************************************/
/* dirtyfork | juicyapple | codeCreative                               */
/***********************************************************************/

body
{
	margin: 6px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/bg.jpg) top left repeat-x #FFF;
}

/***********************************************************************/
/* main containers                                                     */
/***********************************************************************/

#container
{
	margin: 7px auto 7px auto;
	padding: 0px;
	width: 808px;
}

#content
{
	float: left;
	width: 774px;
	padding: 10px 17px 7px 17px;
	margin: 0px 0px 0px 0px;
	background: url(images/top_bg.jpg) center top no-repeat;
}

#repeatBG
{
	float: left;
	width: 808px;
	padding: 0px;
	margin: 0px;
	background: url(images/repeat_bg.jpg) center top repeat-y;
}

#footerBottomBG
{
	float: left;
	width: 808px;
	padding: 0px;
	margin: 0px;
	background: url(images/footer_bottom_bg.jpg) center top no-repeat;
}

#top
{
	float: left;
	width: 774px;
	padding: 0px;
	margin: 10px 0px 4px 0px;
	background: url(images/logo_bg.jpg) top left repeat-x #FBFBFB;
	border-bottom: solid 1px #E8E9EB;
}

#top h1
{
	background: url(images/logo.jpg) top left no-repeat;
	float: left;
	display: block;
	width: 143px;
	height: 99px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

/***********************************************************************/
/* sectors nav                                                         */
/***********************************************************************/

#sectorsNav
{
	float: right;
	width: 448px;
	height: 22px;
	margin: 0px;
	padding: 77px 0px 0px 180px;
	background: url(images/sector_top_nav.jpg) bottom right no-repeat;
}

.fifty1
{
	float: left;
	padding: 0px 0px 0px 51px;
}

#menu 
{		
	width: 448px;
	height: 26px;
	padding: 0px;
	float: left;
	margin: 0px;
	overflow: hidden;
}		
		
#menu a 
{		
	display: block;
	float: left;	
	height: 22px;
	text-indent: -99999px;
}
		 	
#education_nav 
{
	width: 53px; 
	margin: 0px;
	padding:  0px; 
}

a#education_nav:hover
{
	background: url(images/education_over.gif) bottom left repeat-x;
}

#business_nav
{
	width: 45px; 
	padding: 0px;
	margin: 0px;
}

a#business_nav:hover
{
	background: url(images/business_over.gif) bottom left repeat-x;
}

#health_nav
{
	width: 35px; 
	padding: 0px;
	margin: 0px;
}

a#health_nav:hover
{
	background: url(images/health_over.gif) bottom left repeat-x;
}

#localgovernment_nav
{
	width: 100px; 
	padding: 0px;
	margin: 0px; 
}

a#localgovernment_nav:hover
{
	background: url(images/government_over.gif) bottom left repeat-x;
}


a#localgovernment_nav:hover,
a#business_nav:hover,
a#health_nav:hover,
a#education_nav:hover { border: none;
}


body#education #menu #education_nav
{
	background: url(images/education_over.gif) bottom left repeat-x;
}

body#business #menu #business_nav
{
	background: url(images/business_over.gif) bottom left repeat-x;
}

body#health #menu #health_nav
{
	background: url(images/health_over.gif) bottom left repeat-x;
}

body#localgovernment #menu #localgovernment_nav
{
	background: url(images/government_over.gif) bottom left repeat-x;
}

/***********************************************************************/
/* main nav + bg homepage                                              */
/***********************************************************************/

#homeMainNavPlusBG
{
	float: left;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	width: 774px;
	height: 261px;
	background: url(images/home_main_bg.jpg) top left no-repeat #FFF;
	border-bottom: solid 1px #E8E9EB;
}

#homeMainNavPlusBG h2
{
	text-indent: -99999px;
	font-size: 1px;
	display: none;
}

#mainNavigationHome
{
	float: left;
	width: 169px;
	padding: 19px 0px 0px 15px;
	margin: 0px;
}

#mainNavigationHome ul, #mainNavigationHome li
{
	list-style: none;
	display: inline;
	margin : 0px;
	padding: 0px;
}


#mainNavigationHome a
{
	float: left;
	font-size: 11px;
	width: 169px;
	padding: 3px 0px 3px 0px;
	margin : 0px;
	color: #3F3F3F;
	font-weight: normal;
	text-decoration: none;
	border-bottom: solid 1px #CFDDEA;
}

#mainNavigationHome a:hover
{
	color: #CFDDEA;
	text-decoration: none;
}

#mainNavigationHome a.active, #mainNavigationHome a.active:hover
{
	color: #CFDDEA;
	text-decoration: none;
}

#mainNavigationHome a.selected, #mainNavigationHome a.selected:hover
{
	color: #CFDDEA;
	text-decoration: none;
}

body#home #mainNavigationHome #homeNav,
body#partners #mainNavigationHome #partnersNav,
body#job #mainNavigationHome #jobNav,
body#environment #mainNavigationHome #environmentNav,
body#health #mainNavigationHome #healthNav,
body#accred #mainNavigationHome #accredNav,
body#contact #mainNavigationHome #contactNav
{
	color: #FFF;
	text-decoration: none;
	border: none;
	border-bottom: solid 1px #CFDDEA;
}

/***********************************************************************/
/* homepage sectors details                                            */
/***********************************************************************/

#homeSectors
{
	float: left;
	padding: 0px 0px 10px 0px;
	display: block;
	margin: 0px;
	width: 774px;
	background: url(images/home_sectors_bg.jpg) top left repeat-x #F7F7F7;
	border-bottom: solid 1px #E8E9EB;
	border-top: solid 1px #E8E9EB;
}

#sectorsDevide
{
	float: left;
	padding: 0px;
	display: block;
	margin: 0px;
	width: 774px;
	background: url(images/devide_home.gif) top left repeat-y;
}

.sectorsDetails
{
	float: left;
	padding: 5px 0px 10px 15px;
	display: block;
	margin: 0px;
	width: 178px;
}

/* sector details list */

.sectorsDetailsList
{
	float: left;
	width: 171px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sectorsDetailsList ul
{
	list-style: none;
	display: inline;
	width: 171px;
	margin: 0px;
	padding: 0px;
}

.sectorsDetailsList li
{
	list-style: none;
	display: inline;
	width: 171px;
	margin: 0px;
	padding: 0px;
}


.sectorsDetailsList a
{
	float: left;
	display: block;
	font-size: 11px;
	line-height: 11px;
	width: 171px;
	padding: 3px 0px 3px 0px;
	margin : 0px;
	color: #3F3F3F;
	font-weight: normal;
	text-decoration: none;
	border-bottom: solid 1px #E6E6E6;
}

.sectorsDetailsList a:hover
{
	color: #005596;
	text-decoration: none;
}

.sectorsDetailsList a.active, .sectorsDetailsList a.active:hover
{
	color: #005596;
	text-decoration: none;
}

.sectorsDetailsList a.selected, .sectorsDetailsList a.selected:hover
{
	color: #005596;
	text-decoration: none;
}

/* sectors home page h3's */

.sectorsDetails h3
{
	text-indent: -99999px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

.sectorsDetails h3 a
{
	display: block;
	height: 30px;
	width: 171px;
}

.educationH3
{
	background: url(images/h3_education.gif) top left no-repeat;
	width: 171px;
	height: 30px;
	border-bottom: solid 1px #E6E6E6;
}

.businessH3
{
	background: url(images/h3_business.gif) top left no-repeat;
	width: 171px;
	height: 30px;
	border-bottom: solid 1px #E6E6E6;
}

.healthH3
{
	background: url(images/h3_health.gif) top left no-repeat;
	width: 171px;
	height: 30px;
	border-bottom: solid 1px #E6E6E6;
}

.governmentH3
{
	background: url(images/h3_government.gif) top left no-repeat;
	width: 171px;
	height: 30px;
	border-bottom: solid 1px #E6E6E6;
}

/***********************************************************************/
/* intrest home page set                                               */
/***********************************************************************/

#homeIntrest
{
	float: left;
	width: 774px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

.intrestSplit
{
	float: left;
	width: 347px;
	margin: 0px;
	padding: 0px 25px 0px 15px;
}

/* sectors home page h3's */

#homeIntrest h4, #footer h4
{
	text-indent: -99999px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}

#homeIntrest h4 a
{
	display: block;
	height: 30px;
	width: 347px;
}

#partnersH4
{
	background: url(images/h4_partners.gif) top left no-repeat;
	width: 774px;
	height: 21px;
	margin: 0px;
	padding: 0px;
}

#visionH4
{
	background: url(images/h4_vision.gif) top left no-repeat;
	width: 347px;
	height: 21px;
	border-bottom: solid 1px #E6E6E6;
}

#newsH4
{
	background: url(images/h4_news.gif) top left no-repeat;
	width: 347px;
	height: 21px;
	border-bottom: solid 1px #E6E6E6;
}

.picBorderLeft
{
	float: left;
	padding: 2px;
	margin: 0px 5px 0px 0px;
	display: block;
	border: solid 1px #E3E3E3;
}

.picBorderLeftWithBG
{
	float: left;
	padding: 2px;
	margin: 0px 5px 10px 0px;
	display: block;
	border: solid 1px #E3E3E3;
	background-color: #FFFFFF;
}

/***********************************************************************/
/* sector homepage setUp                                               */
/***********************************************************************/

#leftNavContainer
{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 224px;
}

#mainNavigation
{
	float: left;
	width: 169px;
	padding: 19px 40px 0px 15px;
	margin: 0px;
}

/* navigation on white */

#mainNavigation ul, #mainNavigation li
{
	list-style: none;
	display: inline;
	margin : 0px;
	padding: 0px;
}


#mainNavigation a
{
	float: left;
	font-size: 11px;
	width: 169px;
	padding: 3px 0px 3px 0px;
	margin : 0px;
	color: #3F3F3F;
	font-weight: normal;
	text-decoration: none;
	border-bottom: solid 1px #D3D3D3;
}

#mainNavigation a:hover
{
	color: #C74A38;
	text-decoration: none;
}

#mainNavigation a.active, #mainNavigation a.active:hover
{
	color: #C74A38;
	text-decoration: none;
}

#mainNavigation a.selected, #mainNavigation a.selected:hover
{
	color: #C74A38;
	text-decoration: none;
}

body#home #mainNavigation #homeNav2,
body#about #mainNavigation #aboutNav2,
body#partners #mainNavigation #partnersNav2,
body#job #mainNavigation #jobNav2,
body#news #mainNavigation #newsNav,
body#environment #mainNavigation #environmentNav2,
body#health #mainNavigation #healthNav2,
body#accred #mainNavigation #accredNav2,
body#contact #mainNavigation #contactNav2
{
	color: #C74A38;
	text-decoration: none;
	border: none;
	border-bottom: solid 1px #D3D3D3;
}

/***********************************************************************/
/* subNAV                                                              */
/***********************************************************************/

#subNav
{
	float: left;
	width: 169px;
	padding: 19px 40px 0px 15px;
	margin: 0px;
}

#subNav p
{
	text-indent: -99999px;
	float: left;
	display: block;
	width: 169px;
	border-bottom: solid 1px #D3D3D3;
}

/* navigation on white SUB */

#subNav ul, #subNav li
{
	list-style: none;
	display: inline;
	margin : 0px;
	padding: 0px;
}


#subNav a
{
	float: left;
	font-size: 11px;
	width: 169px;
	padding: 3px 0px 3px 0px;
	margin : 0px;
	color: #3F3F3F;
	font-weight: normal;
	text-decoration: none;
	background-color: #FDFDFD;
	border-bottom: solid 1px #D3D3D3;
}

#subNav a:hover
{
	color: #C74A38;
	text-decoration: none;
}

#subNav a.active, #subNav a.active:hover
{
	color: #C74A38;
	text-decoration: none;
}

#subNav a.selected, #subNav a.selected:hover
{
	color: #C74A38;
	text-decoration: none;
}

/* not sure why this works!!!! but id does it needed seperating because it is set as a class not an id */

body.ITHardwareSelected #subNav #subNavITHardware
{
	color: #C74A38;
	text-decoration: none;
}

body.WirelessSelected #subNav #subNavWireless
{
	color: #C74A38;
	text-decoration: none;
}

body.threeDVisualisationSelected #subNav #subNav3DVisualisation
{
	color: #C74A38;
	text-decoration: none;
}

body.MobilityLaptopTrolleysSelected #subNav #subNavMobilityLaptopTrolleys
{
	color: #C74A38;
	text-decoration: none;
}

body.AudioVisualSelected #subNav #subNavAudioVisual
{
	color: #C74A38;
	text-decoration: none;
}

body.LocationSystemRFIDSelected #subNav #subNavLocationSystemRFID
{
	color: #C74A38;
	text-decoration: none;
}

body.ManagedServicesSelected #subNav #subNavManagedServices
{
	color: #C74A38;
	text-decoration: none;
}

body.ThinClientSelected #subNav #subNavThinClient
{
	color: #C74A38;
	text-decoration: none;
}

body.hostedSelected #subNav #subNavHostedServ
{
	color: #C74A38;
	text-decoration: none;
}

body.VideoConferencingSelected #subNav #subNavVideoConferencing
{
	color: #C74A38;
	text-decoration: none;
}

body.DigitalSignageSelected #subNav #subNavDigitalSignage
{
	color: #C74A38;
	text-decoration: none;
}

body.newsArchiveSelected #subNav #subNavNewsArchive
{
	color: #C74A38;
	text-decoration: none;
}

body.latestNewsSelected #mainNavigation    /*#subNav #subNavLatestNews*/
{
	color: #C74A38;
	text-decoration: none;
}

body.visionSelected #subNav #subNavOurVision
{
	color: #C74A38;
	text-decoration: none;
}

body.historySelected #subNav #subNavHistory
{
	color: #C74A38;
	text-decoration: none;
}

body.microsoftSelected #subNav #subNavMicrosoft
{
	color: #C74A38;
	text-decoration: none;
}

body.ciscoSelected #subNav #subNavCisco
{
	color: #C74A38;
	text-decoration: none;
}

body.ZyXELSelected #subNav #subNavZyXEL
{
	color: #C74A38;
	text-decoration: none;
}

body.sageSelected #subNav #subNavSage
{
	color: #C74A38;
	text-decoration: none;
}

body.sophosSelected #subNav #subNavSophos
{
	color: #C74A38;
	text-decoration: none;
}

body.prometheanSelected #subNav #subNavPromethean
{
	color: #C74A38;
	text-decoration: none;
}

body.smartSelected #subNav #subNavSmart
{
	color: #C74A38;
	text-decoration: none;
}

body.acerSelected #subNav #subNavAcer
{
	color: #C74A38;
	text-decoration: none;
}

body.smartSelected #subNav #subNavSmart
{
	color: #C74A38;
	text-decoration: none;
}

body.panasonicSelected #subNav #subNavPanasonic
{
	color: #C74A38;
	text-decoration: none;
}

body.lanschoolSelected #subNav #subNavLanschool
{
	color: #C74A38;
	text-decoration: none;
}

/***********************************************************************/
/* case studies list UN-Ordered                                        */
/***********************************************************************/

#caseStudiesList
{
	float: left;
	width: 169px;
	padding: 19px 40px 20px 15px;
	margin: 0px;
}

#caseStudiesList p
{
	text-indent: -99999px;
	float: left;
	display: block;
	width: 169px;
	height: 47px;
	padding: 0px 0px 0px 0px;
}

#caseStudiesList a strong
{
	font-weight: normal;
	clear: left;
	color: #005598;
	padding: 0px;
}

/* navigation on white SUB */

#caseStudiesList ul
{
	list-style: none;
	display: inline;
	margin : 0px;
	padding: 5px 0px 0px 0px;
}

#caseStudiesList li
{
	list-style: none;
	display: block;
	float: left;
	margin : 0px;
	padding: 0px;
	background: url(images/pdf_icon.gif) top left no-repeat;
}

#caseStudiesList li a
{
	font-size: 10px;
	width: 143px;
	display: block;
	padding: 8px 0px 8px 23px;
	margin : 0px 0px 5px 0px;
	color: #3F3F3F;
	font-weight: normal;
	text-decoration: none;
	border-bottom: solid 1px #D3D3D3;
	/*background: url(images/pdf_icon.gif) top left no-repeat;*/
}

#caseStudiesList a:hover
{
	color: #005598;
	text-decoration: none;
}

#caseStudiesList a.active, #caseStudiesList a.active:hover
{
	color: #005598;
	text-decoration: none;
}

#caseStudiesList a.selected, #caseStudiesList a.selected:hover
{
	color: #005598;
	text-decoration: none;
}

#rightHandContainer
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 550px;
}

/***********************************************************************/
/* title ID's including <p> <h2> <h3> for general pages                */
/***********************************************************************/

#educationSubNavTitle
{
	background: url(images/sub_nav_title_education.gif) top left no-repeat;
}

#businessSubNavTitle
{
	background: url(images/sub_nav_title_business.gif) top left no-repeat;
}

#healthSubNavTitle
{
	background: url(images/sub_nav_title_health.gif) top left no-repeat;
}

#localgovernmentSubNavTitle
{
	background: url(images/sub_nav_title_government.gif) top left no-repeat;
}

#newsSubNavTitle
{
	background: url(images/sub_nav_title_news.gif) top left no-repeat;
}

#aboutSubNavTitle
{
	background: url(images/sub_nav_title_about.gif) top left no-repeat;
}

#partnersSubNavTitle
{
	background: url(images/sub_nav_title_partners.gif) top left no-repeat;
}

/* case study titles */

#caseStudiesListTitle
{
	background: url(images/case_studies_title.gif) top left no-repeat;
}

#caseStudiesListTitleBusiness
{
	background: url(images/case_studies_title_business.gif) top left no-repeat;
}

#caseStudiesListTitleHealth
{
	background: url(images/case_studies_title_health.gif) top left no-repeat;
}

#caseStudiesListTitleLocalGovernment
{
	background: url(images/case_studies_title_government.gif) top left no-repeat;
}

#educationH2
{
	background: url(images/h2_education.gif) top left no-repeat;
}

#businessH2
{
	background: url(images/h2_business.gif) top left no-repeat;
}

#healthH2
{
	background: url(images/h2_health.gif) top left no-repeat;
}

#localgovernmentH2
{
	background: url(images/h2_government.gif) top left no-repeat;
}

#newsH2
{
	background: url(images/h2_news.gif) top left no-repeat;
}

#termsH2
{
	background: url(images/h2_terms.gif) top left no-repeat;
}

#privacyH2
{
	background: url(images/h2_privacy.gif) top left no-repeat;
}

#siteMapH2
{
	background: url(images/h2_sitemap.gif) top left no-repeat;
}

#accessibilityH2
{
	background: url(images/h2_accessibility.gif) top left no-repeat;
}

#aboutH2
{
	background: url(images/h2_about.gif) top left no-repeat;
}

#partnersH2
{
	background: url(images/h2_partners.gif) top left no-repeat;
}

#jobH2
{
	background: url(images/h2_job.gif) top left no-repeat;
}

#environmentH2
{
	background: url(images/h2_environment.gif) top left no-repeat;
}

#healthSafetyH2
{
	background: url(images/h2_health_safety.gif) top left no-repeat;
}

#accreditationsH2
{
	background: url(images/h2_accreditations.gif) top left no-repeat;
}

#contactH2
{
	background: url(images/h2_contact.gif) top left no-repeat;
}

/* small h3 red */

#ithardwareH3Small
{
	background: url(images/h3_small_computers.gif) top left no-repeat;
}

#wirelessH3Small
{
	background: url(images/h3_small_wireless.gif) top left no-repeat;
}

#threedvisualisationH3Small
{
	background: url(images/h3_small_3d.gif) top left no-repeat;
}

#mobilitylaptoptrolleysH3Small
{
	background: url(images/h3_small_mobility.gif) top left no-repeat;
}

#audiovisualH3Small
{
	background: url(images/h3_small_audio_visual.gif) top left no-repeat;
}

#locationsystemrfidH3Small
{
	background: url(images/h3_small_location_sys.gif) top left no-repeat;
}

#managedservicesH3Small
{
	background: url(images/h3_small_managed_ser.gif) top left no-repeat;
}

#thinclientH3Small
{
	background: url(images/h3_small_thin_client.gif) top left no-repeat;
}

#hostedServicesH3Small
{
	background: url(images/h3_small_hosted_serv.gif) top left no-repeat;
}

#videoconferencingH3Small
{
	background: url(images/h3_small_video_con.gif) top left no-repeat;
}

#digitalsignageH3Small
{
	background: url(images/h3_small_digital_signage.gif) top left no-repeat;
}

#visionH3Small
{
	background: url(images/h3_small_our_vision.gif) top left no-repeat;
}

#historyH3Small
{
	background: url(images/h3_small_history.gif) top left no-repeat;
}

/***********************************************************************/
/* breadCrumbs                                                         */
/***********************************************************************/

.crumbs
{
	float: left;
	display: block;
	width: 550px;
	padding: 5px 0px;
	margin: 0px;
	font-size: 10px;
	color: #6E6E6E;
}

.crumbs a
{
	color: #6E6E6E;
	text-decoration: none;
}

.crumbs a:hover
{
	color: #6E6E6E;
	text-decoration: underline;
}

/***********************************************************************/
/* right hand set up                                                   */
/***********************************************************************/

#rightHandContainer h2
{
	float: left;
	display: block;
	width: 550px;
	padding: 0px;
	height: 33px;
	margin: 0px;
	font-size: 10px;
	text-indent: -999999px;
}

/***********************************************************************/
/* sector picture set up                                               */
/***********************************************************************/

#shortPicture
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 550px;
	height: 110px;
	display: block;
}

.educationPic
{
	background: url(images/picture_education.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.businessPic
{
	background: url(images/picture_business.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.healthPic
{
	background: url(images/picture_health.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.localgovernmentPic
{
	background: url(images/picture_local_government.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.newsPic
{
	background: url(images/picture_news.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.termsPic
{
	background: url(images/picture_terms_conditions.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.privacyPic
{
	background: url(images/picture_privacy.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.siteMapPic
{
	background: url(images/picture_site_map.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.accessibilityPic
{
	background: url(images/picture_accessability.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.aboutPic
{
	background: url(images/picture_about_us.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.visionPic
{
	background: url(images/picture_about_our_vision.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.historyPic
{
	background: url(images/picture_about_history.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.partnersPic
{
	background: url(images/picture_partners.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.jobPic
{
	background: url(images/picture_job_opportunities.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.environmentPic
{
	background: url(images/picture_enviornment.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.healthSafetyPic
{
	background: url(images/picture_education.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.accreditationsPic
{
	background: url(images/picture_accreditation.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

.contactPic
{
	background: url(images/picture_contact.jpg) top left no-repeat;
	display: block;
	width: 550px;
	height: 110px;
}

/***********************************************************************/
/* sector page middle set                                              */
/***********************************************************************/

.x2Devide
{
	float: left;
	width: 550px;
	background: url(images/x2_bg.jpg) top left repeat-x #FBFBFB;
	padding: 0px;
	margin: 5px 0px;
	border-bottom: solid 1px #E8E9EB;
	border-top: solid 1px #E8E9EB;
}

.devideX2Inner
{
	float: left;
	width: 550px;
	background: url(images/devidex2.gif) top left repeat-y;
	padding: 0px;
	margin: 0px;
}

.x2Content
{
	float: left;
	width: 253px;
	padding: 4px 14px 4px 8px;
	margin: 0px;
}

.x1Content
{
	float: left;
	width: 528px;
	padding: 4px 14px 4px 8px;
	margin: 0px;
}

.x1ContentNews
{
	float: left;
	width: 528px;
	padding: 4px 14px 4px 8px;
	margin: 0px;
}

.x1ContentNews h3
{
	display: block;
	width: 528px;
	padding: 0px;
	color: #BE301A;
	font-size: 13px;
	font-weight: normal;
	margin: 5px 0px 10px 0px;
}

.x2Content h3, .x1Content h3
{
	float: left;
	display: block;
	width: 253px;
	padding: 0px;
	height: 27px;
	margin: 0px;
	text-indent: 0px;
	color: #BE301A;
	font-size: 13px;
	font-weight: normal;
}

.x2Content h3 a, .x1Content h3 a
{
	display: block;
	width: 253px;
	padding: 0px;
	height: 27px;
	color: #BE301A;
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
}

.featuresList
{
	width: 508px;
	float: left;
	padding: 0px 20px 0px 20px;
	margin: 0px;
}

.featuresList ul
{
	list-style: none;
	display: inline;
	margin : 0px;
	width: 508px;
	padding: 5px 0px 0px 0px;
}

.featuresList li
{
	list-style: none;
	display: inline;
	float: left;
	margin : 0px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	width: 488px;
	padding: 5px 0px 10px 20px;
	background: url(images/bullet.jpg) top left no-repeat;
}

/***********************************************************************/
/* Education Flash Video set                                           */
/***********************************************************************/

#flashDemo
{
	float: left;
	width: 364px;
	height: 124px;
	background: url(images/videoPlayerImage.jpg) top left no-repeat;
	padding: 53px 0px 0px 186px;
	margin: 5px 0px;
	border-bottom: solid 1px #E8E9EB;
	border-top: solid 1px #E8E9EB;
}

/***********************************************************************/
/* siteMap List set up                                                 */
/***********************************************************************/

#smallBullets
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 528px;
}

#smallBullets ul
{
	list-style: none;
	display: inline;
	float: left;
	margin : 0px;
	padding: 0px 0px 15px 0px;
}

#smallBullets li
{
	list-style: none;
	display: inline;
	float: left;
	margin : 0px;
	padding: 0px;
}

#smallBullets a
{
	float: left;
	font-size: 11px;
	width: 528px;
	padding: 6px 0px 6px 0px;
	margin: 0px;
	color: #3F3F3F;
	font-weight: normal;
	text-decoration: none;
	border-bottom: solid 1px #D3D3D3;
}

#smallBullets a:hover
{
	color: #BE3018;
	text-decoration: none;
}

#smallBullets a.active, #smallBullets a.active:hover
{
	color: #BE3018;
	text-decoration: none;
}

#smallBullets a.selected, #smallBullets a.selected:hover
{
	color: #BE3018;
	text-decoration: none;
}

/* level 2 nav */

#smallBullets ul li ul li a
{
	float: left;
	font-size: 11px;
	width: 500px;
	padding: 3px 0px 3px 28px;
	margin: 0px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	border-bottom: solid 1px #E6E6E6;
	background-color: #FFFFFF;
}

/***********************************************************************/
/* footer inc partner logos                                            */
/***********************************************************************/

#footer
{
	float: left;
	width: 774px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-top: solid 1px #E6E6E6;
	background: url(images/footer_bg.jpg) bottom left repeat-x;
}

#partnersLogos
{
	float: left;
	width: 759px;
	display: block;
	margin: 0px;
	padding: 10px 0px 0px 15px;
}

#partnersLogos span
{
	float: left;
	padding: 0px 15px 0px 0px;
	margin: 0px;
}

#footer p
{
	font-size: 10px;
	line-height: 14px;
	color: #A7A9AC;
	padding: 8px 10px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	display: block;
}

#footer p a
{
	color: #A7A9AC;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

#footer p a:hover
{
	color: #A7A9AC;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: underline;
}

/***********************************************************************/
/* FORM STYLING                                                        */
/***********************************************************************/

.boxStyleLabel
{
	float: left;
	display: block;
	width: 338px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.formTitles
{
	width: 118px;
	display: block;
	float: left;
	padding: 0px;
	margin: 3px 0px 0px 0px;
}

.formBoxWidth
{
	width: 215px;
	border: solid 1px #ccc;
	float: left;
}

.formBoxWidth2
{
	width: 215px;
	float: left;
}

.submit
{
	float: left;
	border: 0px;
}

/* end */


/***********************************************************************/
/* general spans                                                       */
/***********************************************************************/

.clear
{
	clear: both;
	font-size: 1px;
	height: 1px;
	padding: 0px;
	margin: 0px;
}

img
{
	border: none;
}

.red
{
	color: #BE3018;
}

.blue
{
	color: #005495;
}

form
{
	padding: 0px;
	margin: 0px;
	border: none;
}
.floatRight
{
	float: right;
	padding: 0px 0px 0px 10px;
}

.print
{
	display: none;
}

.devide
{
	float: left;
	width: 528px;
	border-top: solid 1px #E6E6E6;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	font-size: 1px;
	display: block;
}

/* general list */

.generalList
{
	width: 508px;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

.generalList ul
{
	list-style: none;
	display: inline;
	margin : 0px;
	width: 508px;
	padding: 5px 0px 0px 0px;
}

.generalList li
{
	list-style: none;
	display: inline;
	float: left;
	margin : 0px;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	width: 488px;
	padding: 5px 0px 10px 20px;
	background: url(images/bullet2.gif) top left no-repeat;
}

#large
{
	display: block;
	width: 528px;
	padding: 0px;
	color: #BE301A;
	font-size: 13px;
	font-weight: normal;
	margin: 5px 0px 10px 0px;
}

#large2
{
	display: block;
	/*width: 528px;*/
	padding: 0px;
	color: #BE301A;
	font-size: 13px;
	font-weight: normal;
	margin: 5px 0px 10px 0px;
}

/***********************************************************************/
/* basic xhtml styling :)                                              */
/***********************************************************************/

p
{
	font-size: 11px;
	line-height: 14px;
	color: #666;
	padding: 0px 0px 12px 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

p a
{
	color: #BE3018;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}

p a:hover
{
	color: #BE3018;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: underline;
}

.contactForm
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	line-height: 23px;
	text-align: left;
}

.normalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;
	text-align: left;
}

.normalTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #BE301A;
	line-height: 13px;
	text-align: left;
}

.contactButton
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-align: center;
}