body {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4A;
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#5F5F5F;
	SCROLLBAR-FACE-COLOR: #817F80;
	SCROLLBAR-HIGHLIGHT-COLOR: #898B8B;
	SCROLLBAR-SHADOW-COLOR: #898B8B;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR:  #4593c2;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
}
p {
    margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 1px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 6px;
	color: #4593c2;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #4593c2;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A4A4A;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
}
.sidetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4A;
}
.quotetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4c749e;
}
.smltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #868686;
}

.smltext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #868686;
	text-align:left;
}

.smltext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
}
.highlighttext {
	color: #4593c2;
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A4A4A;
}
.videos{
margin:5px 5px 0px 20px;
font-size:11px;
text-align: justify;
}
.video_link{
font-size:11px;
}
a:link {
	color: #4593c2; text-decoration: none; font-weight: normal;
}
a:visited {
	color: #4593c2; text-decoration: none; font-weight: normal;
}
a:hover {
	color: #4593c2; text-decoration: underline; font-weight: normal;
}
a:active {
	color: #4593c2; text-decoration: underline; font-weight: normal;
}

a.greylink:link {
	color: #4A4A4A; text-decoration: none; font-weight: normal;
}
a.greylink:visited {
	color: #4A4A4A; text-decoration: none; font-weight: normal;
}
a.greylink:hover {
	color: #4A4A4A; text-decoration: underline; font-weight: normal;
}
a.greylink:active {
	color: #4A4A4A; text-decoration: underline; font-weight: normal;
}

a.greylinkb:link {
	color: #4A4A4A; text-decoration: none; font-weight: bold;
}
a.greylinkb:visited {
	color: #4A4A4A; text-decoration: none; font-weight: bold;
}
a.greylinkb:hover {
	color: #4A4A4A; text-decoration: underline; font-weight: bold;
}
a.greylinkb:active {
	color: #4A4A4A; text-decoration: underline; font-weight: bold;
}



a.whitelink:link {
	color: #FFFFFF; text-decoration: none; font-weight: bold;
}
a.whitelink:visited {
	color: #FFFFFF; text-decoration: none; font-weight: bold;
}
a.whitelink:hover {
	color: #FFFFFF; text-decoration: underline; font-weight: bold;
}
a.whitelink:active {
	color: #FFFFFF; text-decoration: underline; font-weight: bold;
}

a.greylink2:link {
	color: #868686; text-decoration: none; font-weight: normal;
}
a.greylink2:visited {
	color: #868686; text-decoration: none; font-weight: normal;
}
a.greylink2:hover {
	color: #868686; text-decoration: underline; font-weight: normal;
}
a.greylink2:active {
	color: #868686; text-decoration: underline; font-weight: normal;
}

a.listlink:link {
	color: #4593c2; text-decoration: underline; font-weight: normal;
}
a.listlink:visited {
	color: #4593c2; text-decoration: underline; font-weight: normal;
}
a.listlink:hover {
	color: #4593c2; text-decoration: none; font-weight: normal;
}
a.listlink:active {
	color: #4593c2; text-decoration: none; font-weight: normal;
}
a.bluelink:link {
	color: #4593c2; text-decoration: underline; font-weight: normal;
}
a.bluelink:visited {
	color: #4593c2; text-decoration: underline; font-weight: normal;
}
a.bluelink:hover {
	color: #4593c2; text-decoration: none; font-weight: normal;
}
a.bluelink:active {
	color: #4593c2; text-decoration: none; font-weight: normal;
}
a.h2link:link {
	color: #4593c2; text-decoration: none; font-weight: bold; font-size: 11px; margin-top: 2px; margin-bottom: 6px;
}
a.h2link:visited {
	color: #4593c2; text-decoration: none; font-weight: bold; font-size: 11px; margin-top: 2px; margin-bottom: 6px;
}
a.h2link:hover {
	color: #4593c2; text-decoration: underline; font-weight: bold; font-size: 11px; margin-top: 2px; margin-bottom: 6px;
}
a.h2link:active {
	color: #4593c2; text-decoration: nounderlinene; font-weight: bold; font-size: 11px; margin-top: 2px; margin-bottom: 6px;
}
.border {
	border: 1px solid #84b0d3;
}
.dashborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.dashborderright {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-style: dashed;
	border-top-color: #77469B;
	border-bottom-color: #77469B;
}
.dashbordertop {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFFFFF;
}
.dashborderbttm {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

ul li {
	list-style-type: square;
	margin: 3px;
	padding-left: 0px;
	list-style-position: outside;
	color: #4593c2;
}

ol li {
	list-style-type: number;
	margin: 3px;
	padding-left: 0px;
	list-style-position: outside;
	color: #4593c2;
}
.bullet {
	list-style-type: square;
	margin: 8px;
	padding-left: 15px;
	list-style-position: outside;
}
.tablebttm {
    padding: 7px;
    border-bottom: 1px solid #77469B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #77469B;
}
.headerimg1 {
	background-image: url(images/header/header_accessibility_page1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg2 {
	background-image: url(images/header/header_identity_design_portfolio.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg3 {
	background-image: url(images/header/header_cms.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg4 {
	background-image: url(images/header/header_ecommerce.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg5 {
	background-image: url(images/header/header_optimisation.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg6 {
	background-image: url(images/header/header_optimisation.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg7 {
	background-image: url(images/header/header_print.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg8 {
	background-image: url(images/header/header_video.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg9 {
	background-image: url(images/header/header_websites.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg10 {
	background-image: url(images/header/header_yourbusinessneeds.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg11 {
	background-image: url(images/header/header_accreditedconsultanc.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg12 {
	background-image: url(images/header/header_hostingandemail.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg13 {
	background-image: url(images/header/header_testimonials.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg14 {
	background-image: url(images/header/header_contactus.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg15 {
	background-image: url(images/header/header_additionalservices.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg16 {
	background-image: url(images/header/header_flashanimation.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg17 {
	background-image: url(images/header/header_brandedemail.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg18 {
	background-image: url(images/header/header_clientvideos.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg19 {
	background-image: url(images/header/header_cdroms.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg20 {
	background-image: url(images/header/header_new_or_established.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg21 {
	background-image: url(images/header/header_corporate_presentations.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg22 {
	background-image: url(images/header/header_website_applications.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg23 {
	background-image: url(images/header/header_testimonials.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg24 {
	background-image: url(images/header/header_why_we_are_different.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg25 {
	background-image: url(images/header/header_usability.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg26 {
	background-image: url(images/header/header_govenment_subsidies.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg27 {
	background-image: url(images/header/header_quizzes_surveys.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg28 {
	background-image: url(images/header/header_website_services.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg29 {
	background-image: url(images/header/header_email_marketing.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg30 {
	background-image: url(images/header/header_brochure_websites.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg31 {
	background-image: url(images/header/header_copywriting.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg32 {
	background-image: url(images/header/header_corporate_identity.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg33 {
	background-image: url(images/header/header_working_nationally.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg34 {
	background-image: url(images/header/header_services_introduction.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg35 {
	background-image: url(images/header/header_about_us.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg36 {
	background-image: url(images/header/header_site_map.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg37 {
	background-image: url(images/header/header_welcome.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg38 {
	background-image: url(images/header/header_logo_design.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg39 {
	background-image: url(images/header/header_useful_links.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg40 {
	background-image: url(images/header/header_news.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg41 {
	background-image: url(images/header/header_accessibility_page2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg42 {
	background-image: url(images/header/header_accessibility_page3.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg43 {
	background-image: url(images/header/header_domain_names.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg44 {
	background-image: url(images/header/header_page_cannot_be_found.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg45 {
	background-image: url(images/header/header_terms_conditions.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg46 {
	background-image: url(images/header/header_customer_login.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg47 {
	background-image: url(images/header/header_unauthorised.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg48 {
	background-image: url(images/header/header_updated_webpage.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg49 {
	background-image: url(images/header/header_protected_area.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg50 {
	background-image: url(images/header/header_location_birmingham.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg51 {
	background-image: url(images/header/header_location_london.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg52 {
	background-image: url(images/header/header_location_solihull.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg53 {
	background-image: url(images/header/header_facts.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg54 {
	background-image: url(images/header/header_application_dev.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg55 {
	background-image: url(images/header/header_media_services.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg56 {
	background-image: url(images/header/header_careers.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg57 {
	background-image: url(images/header/header_emails.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg58 {
	background-image: url(images/header/header_presentation_examples.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg59{
	background-image: url(images/header/header_our_presentation_service.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg60 {
	background-image: url(images/header/header_unforgettable_presentations.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg61 {
	background-image: url(images/header/header_successful_presentations.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg62 {
	background-image: url(images/header/header_written_references.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}

.headerimg63 {
	background-image:url(images/header/corporate_indentity_logo_design.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg64{
	background-image:url(images/header/header_websitedesign.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg65{
	background-image:url(images/header/header_our_individuality.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg66{
	background-image:url(images/header/header_accessibility_help.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg67{
	background-image:url(images/header/header_newsletter.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg68{
	background-image:url(images/header/wd_our_clients.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg69{
	background-image:url(images/header/wd_our_clients_update.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg70{
	background-image:url(images/header/header_office_contact.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg71{
	background-image:url(images/header/header_working_nationally_oxford.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}
.headerimg72{
	background-image:url(images/header/header_medical.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}

.headerimg73{
	background-image:url(images/header/header_property.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}

/**** Sector Header Images *****/

#education_header{
	background-image:url(images/header/header_education.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}

#jewellery_header{
	background-image:url(images/header/header_jewellery.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}

#engineering_header{
	background-image:url(images/header/header_engineering.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}

#financial_header{
	background-image:url(images/header/header_financial.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}

#hospitality_header{
	background-image:url(images/header/header_hospitality.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}

.property_print_header{
	background-image:url(images/header/header_printproperty.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}


.brochure_leaflets_header{
	background-image:url(images/header/header_brochures_leaflets.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #c4d5e8;
}


.fieldset {
	margin:2px;
	height:18px;
	width:110px;
	padding: 3px 8px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	border:solid 0 #fff;
	color: #1D4779;
	background: transparent 
	url("images/textfield_bg1.gif") no-repeat fixed; }
fieldset>input {
	background: transparent 
	url("images/textfield_bg1.gif") no-repeat;
}
.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #eeeeee;
	border: 1px solid #84B0D3;
	color: #383636;

}
.formboxgo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #84B0D3;
	border: 1px solid #FFFFFF;
}
.formbox6 {
	background-color: #0066FF;
}

#subform form{/*background-color:#CEDBF7;*/ background-color:#EFEBE7;width:100%; height:auto;}

#subform table{width:100%; float:right; max-width:180px; color: #47494C;}

#subform td {
			background-color:#EFEBE7;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 8pt;
		}
		
#subform select,textarea, input{
font-size: 8pt;font-family: Helvetica, Verdana, Arial, sans-serif; border:1px solid #84B0D3;;

}
	#subform p {color: #47494C;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			margin: 7;
		}
	#subform .required {
			color: #446097;
			font-weight: bold;
		}
	#subform .headin {
			color:#446097;
			font-size: 11px;
			font-weight: bold;
			
		}
	.subscribesub {color: #FFFFFF;
	background-color: #84B0D3 !important;
	border: 1px solid #FFFFFF;}
	
.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #84B0D3;
	border-bottom: 0px solid #a1a2a5;
	border-top: 0px solid #a1a2a5;
	letter-spacing: 2px;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.tabledatalight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84B0D3;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #a1a2a5;
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 6px;
}
.tabledatadark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84B0D3;
	font-weight: normal;
	background-color: #F7F7F7;
	border-bottom: 1px dotted #a1a2a5;
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 6px;
}	
	
	
h2link a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 6px;
	color: #4593c2;}
	
h2link a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 6px;
	color: #4593c2;
	text-decoration:underline;}
	
.list  img {float:right}

.list li{clear:both; width:75%;}

.zz{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;}
.zz ul{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;}
.zz li{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;}
	
.quotelink{color:#00CCCC}
#icon{
float:right;
}
#movieAlt {   
	height: 287px;
	width: 497px;
	overflow: auto; /*Scroll bar on HTML content div*/
	}
#movieAltInner {    /*For IE's faulty box model*/
	padding: 10px 20px;   
	}

/* WSD Player Layout - All Player Images are nested inside this */

#wsdplayercontainer{
position:relative;
width:451px;
height:auto;
background-color:#84B0D3;
}

/* Side Button Wrapper */

#wsdsidewrapper{
position:relative;
width:475px;
height:auto;
/*background:url(images/wsdplayer/more_videos.jpg) no-repeat;*/
}


#wsdtop{
width:451px;
height:24px;
/*background-image:url(images/wsdplayer/wsdtop.jpg);*/
}


/* Flash Embed of video into player */
.wsdvideo{
width:auto;
height:auto;
/*background-image:url(images/wsdplayer/wsdvideo3.gif);
background-repeat:no-repeat; */
}

/* Flash Embed of video into player 
.wsdvideo{
width:451px;
height:308px;
background-image:url(images/wsdplayer/wsdvideo.jpg);
}*/

#wsdmiddle{
width:451px;
height:55px;
background-image:url(images/wsdplayer/wsdmiddle.jpg);
}

#wsdplaylist{
width:451px;
height:auto;
padding-top:5px;
background-color:#84B0D3;
}

#wsdbottom{
width:451px;
height:25px;
background-image:url(images/wsdplayer/wsdbottom.jpg);
}

#more_videos{
height:102px;
width:22px;
background-image:url(images/wsdplayer/more_videos.jpg);
float:left;
}


.clear{
clear:both;
}

/* Thumbnail Buttons  - Hover IDs*/

#chetan a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/chetan_naik.jpg) no-repeat top left;
	left:7px;
	
}

#chetan a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/chetan_naik_on.jpg) no-repeat top left;
	left:7px;
} 

#sarj a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/sarj_bahia.jpg) no-repeat top left;
	left:7px;
	background-image: url(images/wsdplayer/sarj_bahia.jpg);
	
}

#sarj a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/sarj_bahia_on.jpg) no-repeat top left;
	left:7px;
}


#cardwell a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/peter_cardwell.jpg) no-repeat top left;
	left:7px;
	
}

#cardwell a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/peter_cardwell_on.jpg) no-repeat top left;
	left:7px;
}

#mj a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/phillip_jackson.jpg) no-repeat top left;
	left:7px;
	
}

#mj a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/phillip_jackson_on.jpg) no-repeat top left;
	left:7px;
}

#steve a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/steve_rigby.jpg) no-repeat top left;
	left:7px;
	
}

#steve a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/steve_rigby_on.jpg) no-repeat top left;
	left:7px;
}

#rmn a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/rmn.jpg) no-repeat top left;
	left:7px;
	
}

#rmn a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/rmn_on.jpg) no-repeat top left;
	left:7px;
}

#ukvcc a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/ukvcc.jpg) no-repeat top left;
	left:7px;
	
}

#ukvcc a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/ukvcc_on.jpg) no-repeat top left;
	left:7px;
}

#ddd a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/ddd.jpg) no-repeat top left;
	left:7px;
	
}

#ddd a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/ddd_on.jpg) no-repeat top left;
	left:7px;
}

/* Compilation Videos */

#comp1 a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/comp1.jpg) no-repeat top left;
	left:7px;
	
}

#comp1 a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/comp1_on.jpg) no-repeat top left;
	left:7px;
}

#comp2 a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/comp2.jpg) no-repeat top left;
	left:7px;
	
}

#comp2 a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/comp2_on.jpg) no-repeat top left;
	left:7px;
}

#comp3 a {
	position:relative;
	display:block;
	float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/comp3.jpg) no-repeat top left;
	left:7px;
	
}

#comp3 a:hover {
	position:relative;
	display:block;
    float: left;
	width: 438px;
	height: 66px;
	background: url(images/wsdplayer/comp3_on.jpg) no-repeat top left;
	left:7px;
}


/* Read Wriiten Reference - Portfolio Rollover Button */

.readreferencebutton a {
	margin-top: 10px;
	display:block;
	width: 95px;
	height: 26px;
	background: url(images/icons/readreference.jpg) no-repeat top left;
}

.readreferencebutton a:hover {
	margin-top: 10px;
	background-position: bottom left;
}

/* View more Flash Animation Examples */

.moreflashbutton a {
	margin:0 auto;
	display:block;
	width: 95px;
	height: 50px;
	background: url(images/buttons/view_more_flash.jpg) no-repeat top left;
}

.moreflashbutton a:hover {
	margin:0 auto;
	background-position: bottom left;
}


/* View video playlist button */

#viewplaylistbutton a {
	margin:10px auto;
	display:block;
	width: 95px;
	height:50px;
	background: url(images/buttons/video_playlist.jpg) no-repeat top left;
}

#viewplaylistbutton a:hover {
    margin:10px auto;
	background-position: bottom left;
}

/* Back to video playlist */ 

#backtoplaylistbutton a {
	margin:10px auto;
	display:block;
	width: 95px;
	height:50px;
	background: url(images/buttons/back_video_playlist.jpg) no-repeat top left;
}

#backtoplaylistbutton a:hover {
    margin:10px auto;
	background-position: bottom left;
}

/* Presentation Portfolio  */ 

#presportfoliobutton a {
	margin:10px auto;
	display:block;
	width: 95px;
	height:50px;
	background: url(images/buttons/view_presentation_portfolio.jpg) no-repeat top left;
}

#presportfoliobutton a:hover {
    margin:10px auto;
	background-position: bottom left;
}


/* Web Application Portfolio  */ 

#webappsrightbutton a {
	margin:10px auto;
	display:block;
	float:right;
	width: 95px;
	height:50px;
	background: url(images/buttons/view_web_apps_portfolio.jpg) no-repeat top left;
}

#webappsrightbutton a:hover {
    margin:10px auto;
	background-position: bottom left;
}

#webappsbutton a {
	margin:0 auto;
	display:block;
	width: 95px;
	height:50px;
	background: url(images/buttons/view_web_apps_portfolio.jpg) no-repeat top left;
}

#webappsbutton a:hover {
    margin:0 auto;
	background-position: bottom left;
}

.span.blue{
color:#4c749e;
}

/* Contact Form container */
#contactform{
	width:260px;
	height:auto;
	float:left;
} 

/* Google Maps Contact Webpage */
#gmap{
width:auto;
height:auto;
margin: 0 auto;
float:left;
margin-left:20px;
}

/* Top Larger Google Map */
#gmaplarge{
width:485px;
height:auto;
}

#gmapwrapper{
float:right;
}

/* v6 CMS Functionality Styles */

/* Functionality body text / content */
.functionality{
	width:100%;
	height:100%;
	padding-bottom:15px;

}
.func_icon{
	width:100px;
	float:left;
	height:auto;
	padding-right:15px;
    border:none;
	outline:none;
}
.func_text{
	float:left;
	width:72%;
	height:auto;
}

h3.func{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin:5px 0 5px 0;
	color: #4593c2;
}


/* Small icons Functionality body text / content */
.functionalitysml{
	width:100%;
	height:50px;
	margin-bottom:-10px;

}
.funcsml_icon{
	width:75px;
	float:left;
	height:75px;
	padding-right:15px;
    border:none;
	outline:none;
}
.funcsml_text_small{
	float:left;
	width:80%;
	height:auto;
}

h3.funcsml{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin:5px 0 5px 0;
	padding-top:15px;
	color: #4593c2;
}