﻿body 					{ background-color: #ffffff; color: black; font-family: 'verdana', arial, helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

p						{ margin-top: 0px; margin-bottom: 3px;  margin-left: 20px; margin-right: 20px; font-size: 8pt; text-align: left; }

.spotlight 				{ margin-left: 5px; margin-bottom: 0px; }

.servicesBlock 			{ margin-bottom: 7px; }

.servicesMore 			{ text-align: right; margin-top: -4px; margin-bottom: 5px; }

.footer 				{ text-align: center; }

.instantQuote 			{ text-align: left; margin-top:5px; }

.leaderBody 			{ font-size: 10pt; text-align: justify; margin-top: 5px; margin-bottom: 15px;  margin-left: 20px; margin-right: 20px; }

.testimonialCredit 		{ text-align: right; font-size: 7pt; color: black; }

.testimonial 			{ margin-top: 10px; margin-bottom: 10px;  margin-left: 20px; margin-right: 20px; font-size: 8pt; text-align: left; }

.blockHeading 			{ margin-top: 0px; margin-bottom: 0px;  margin-left: 20px; margin-right: 0px; background-color: #3E8644; color:white; font-size: 8pt; font-weight: bold; text-align: left; }

.headerTag 				{ font-size:15px; text-align: center; margin-top: 17px; margin-bottom: 15px;  margin-left: 20px; margin-right: 20px; font-weight:bold; }

.instantQuoteCheckbox 	{ text-align: left; }

.tierTwo 				{ font-size: 10pt; margin-bottom: 10pt; }

.tierTwoTestimonial 	{ font-size: 10pt; margin-bottom: 3pt; font-style: border-color:#318039 ; border-style:solid; border-width:1px;}

.tierTwoNote 			{ font-size: 7pt; margin-bottom: 10pt; margin-top: 15px }

.tierTwoAL 				{ font-size: 8pt; margin-bottom: 10pt; text-align: left;}

.caseStudy 				{ font-size: 10pt; margin-bottom: 10pt; margin-left: 20px; margin-right: 20px; }

.caseStudyAdd 			{ color: blue; text-decoration: underline; }

.caseStudyDel 			{ color: red; text-decoration: line-through; }

.formExplination 		{ font-weight: normal; color: #808080; }

.popupsClose 			{ text-align: right; font-size: 10pt; font-weight: bold; }

.warning 				{ margin-top: 10pt; color: #FF3535; font-weight: bold; text-align: center; font-size: 10px; background:#FCD8D8; border-color:#FF3535; border-style:solid; border-width:1px; }

.success 				{ margin-top: 10pt; color: #1E7820; font-weight: bold; text-align: center; font-size:10px; background:#B4F6B6; border-color:#05AB0D; border-style:solid; border-width:1px; }

.articleLeadIn			{ font-size: 10pt; margin-bottom: 10pt; }

.articleBody			{ font-size: 10pt; margin-bottom: 10pt; text-decoration: none; text-transform: none; font-weight: normal; }

.articleNotes			{ font-size: 8pt; margin-bottom: 10pt; }

.aticleDatePublished	{ font-size: 8pt; margin-bottom: 10pt; font-weight: bold;}

.articleRelatedLinks	{ font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; font-weight: bold; text-decoration: none;}





ol 						{ margin-top: 0pt; margin-bottom: 0pt; }

.customer 				{ margin-top: 0pt; margin-bottom:10pt; margin-left: 22pt;  font-size: 10pt; text-decoration: none; }



#ul 						{ margin-top: 0pt; margin-bottom: 0pt }

.menu 					{ margin-top: 0pt; margin-bottom:10pt; margin-left: 0;}



#li 						{ font-size: 8pt; text-transform: uppercase; font-weight: bold; list-style-type: square; }

.menuFirst 				{ margin-top: 5px; margin-bottom: 0px;  margin-left: 5px; margin-right: 5px; font-size: 8pt; text-transform: uppercase; font-weight: bold; list-style-type: square; text-decoration: none; }

.menuSub 				{ margin-top: 5px; margin-bottom: 0px;  margin-left: 15px; margin-right: 5px; font-size: 8pt; text-transform: uppercase; font-weight: bold; list-style-type: dash; text-decoration: none; }

.menuSelected 			{ margin-top: 7px; margin-bottom: 0px;  margin-left: 5px; margin-right: 5px; font-size: 8pt; text-transform: uppercase; font-weight: bold; list-style-type: none;  color: darkred; text-decoration: none; }

.tiertwoNumber 			{ font-size: 10pt; text-decoration: none; font-weight: normal; text-transform: none; list-style-type: decimal;  margin-left: 40px; margin-right: 20px; margin-bottom: 20px; text-align: justify; }

.tiertwoList 			{ font-size: 9pt; text-decoration: none; font-weight: normal; text-transform: none; margin-left: 20;}

.servicesBlock 			{ background-color: #ffffff; text-transform: none; font-weight: normal; color: black; font-family: 'verdana', arial, helvetica, sans-serif; margin-top: -3px; margin-bottom: -2px; margin-left: 20px; margin-right: 0px; list-style-type: circle;}

.articles				{ background-color: #ffffff; text-transform: none; font-weight: normal; color: black; font-family: 'verdana', arial, helvetica, sans-serif; margin-top: -3px; margin-bottom: -2px; margin-left: 3px; margin-right: 0px; list-style-type: square;}





h1 						{ margin-top: 5px; margin-bottom: 0px;  margin-left: 20px; margin-right: 20px; font-size: 1em; color: darkred; font-weight: bold; text-align: left;}

h2 						{ margin-top: 5px; margin-bottom: 0px;  margin-left: 20px; margin-right: 20px; font-size: 0.90em; color: darkred; font-weight: bold; text-align: left;}

h3 						{ margin-top: 5px; margin-bottom: 0px;  margin-left: 20px; margin-right: 20px; font-size: 0.85em; color: black; font-weight: bold; text-align: left;}

.spotlight 				{ margin-left: 5px;}

.services 				{ margin-bottom: 4px; text-decoration: none; }

.leader 				{ font-size:13pt; margin-top: 15px; margin-bottom: 3px;  margin-left: 20px; margin-right: 20px; font-weight: bold; }

.tierTwoTopHeading 		{ font-size: 16pt; margin-bottom: 15px;}

.tierTwoTopHeading_cont  { font-size: 16pt; margin-bottom: -50px;}

.aticleHeadline			{ font-size: 12pt; margin-bottom: 15px; }



.ec_h1 {font-weight: bold; color: black; font-size:8pt;}

.ec_h2 {font-weight: bold; color: black; font-size:10pt;}

.ec_hrdiv {margin:0px 0px 10px 4%; width:95%; height:1px; border-bottom:1px solid #2a735f; }



.ec_msgbox_top{width:500px;height:8px;background-image:url('/assets/images/messagesbox_top.gif');margin:10px 0px 0px 4%;padding:0px;font-size:1px;}

.ec_msgbox_center{width:500px;background-color:#e3e5cf;margin:0px 0px 0px 4%;}

.ec_msgbox_bottom{width:500px;height:8px;background-image:url('/assets/images/messagesbox_bottom.gif');margin:0px 0px 10px 4%;padding:0px;font-size:1px;}

.ec_msgbox_row1{padding:0px 0px 2px 10px;}

.ec_msgbox_row2{padding:3px 0px 2px 10px;}



.ec_statusbox{text-align:left;width:175px;margin:0px 0px 0px 20px;background-color:#e3e5cf;float:left;clear:none;}

.ec_statusbox_label{margin:5px 50px 2px 10px;display:block;}



.ec_calbox{float:left;clear:none;width:100px;margin:0px 0px 0px 20px;padding:0px;}



.ec_caltextbox{float:left;clear:none;text-align:justify;background-color:#e3e5cf;width:175px;margin:0px 0px 20px 20px;padding:5px;font-size:9.5pt;}



.ec_calendar {margin-left:20px;}

.ec_calendar_title {color:#2A735F;font-size:10pt;font-weight:bold;}

.ec_calendar_colhead {width:13%;color:black;font-size:10pt;font-weight:bold;}

.ec_calendar_colhead_wkend {width:13%;color:darkred;font-size:10pt;font-weight:bold;}

.ec_calendar_rowhead {width:7%;color:grey;font-size:8pt;font-weight:bold;}

.ec_calendar_day {width:13%;color:black;font-size:10pt;font-weight:bold;border:1px solid black;padding:2px;}

.ec_calendar_day_wkend {width:13%;color:darkred;font-size:10pt;font-weight:bold;border:1px solid black;padding:2px;}



.ec_formlabel {

padding:10px 0px 0px 20px;

text-align:left;

}



.ec_formchkbox {

padding:10px 0px 0px 2px;

}



.ec_formlabeldiv {

margin:10px 0px 0px 20px;

width:150px;

float:left;

clear:left;

text-align:left;

}



.ec_forminputdiv {

float:left;

margin:10px 0px 0px 0px;

width:200px;

text-align:left;

}



.ec_formsubmitdiv {

padding:20px 0px 25px 0px;

float:none;

clear:both;

text-align:center;

}





.edlist_filterdiv {

margin:0px 20px 0px 20px;

padding:5px;

text-align:left;

background-color:#e8eef7;

}



.edlist_filterselectdiv {

float:left;

clear:none;

padding:5px;

}



.edlist_filterlastselectdiv {

float:none;

clear:both;

padding:5px;

margin-right:20px;

text-align:right;

}



.edlist_tooltipdiv {

position:absolute;

background-color:#BDB584;

border:1px solid green;

padding:2px;

max-width:400px;

text-align:left;

}





.listpager_div{font-size:0.8em;}

.listpager_link{text-decoration:none;}



img { }

.spotlight {vertical-align: middle; margin-bottom: 5px; margin-top: 5px;}

.livesupport {vertical-align: middle; margin-bottom: 5px; margin-top: 5px;}

.logoHeader {vertical-align: middle; margin-bottom: 5px; margin-top: 18px; margin-left: 10px; float: left}

.tagLine { border: none; float: right; }

.advertising_bock {margin-bottom: 10px; margin-top: 10px; margin-left:40px; border: solid; border-color: #595959; border-style:solid; border-width:1px;}

.teirtwoImage { border: none; float: right; margin-bottom: 15px; margin-top: 0px; margin-left: 20px; margin-right: 20px}

.payment_wp { border: none; float: right; margin-bottom: 10px; margin-top: 10px; margin-right:20px;}



form {margin-top: 0px; margin-bottom: 0px; text-align: center; }





input { font-size: 9pt; background-color: #FFFFFF; font-weight: normal; color:black;  border-style: solid; border-color: #3E8644; border-width: 1;}

.instantWord { width: 80px; margin-top: 3px; margin-bottom: 5px;  margin-left: 8px; margin-right: 5px; }

.logOn { width: 120px; margin-right: 5px; }

.instantEmail { width: 150px; margin-top: 3px; margin-bottom: 5px;  margin-left: 8px; margin-right: 5px; }

.instantNewsletter { width: 23px; margin-top: 3px; margin-bottom: 5px;  margin-left: 8px; margin-right: 5px; background-color: #ffffff; border-style: none;}

.smtTextArea { height: 100; width: 230; border-style: solid; border-color: #3E8644; border-width: 1;}

/*.smtRadio { background : #xxxxxx; color: #000000; border-style:none;}*/

.smtDate { background-color: #cccccc; color:#000000; }



#instant { margin-left: 10px; }

#instant td { font-size: 8pt; }

#instant td input { font-size: 8pt; width: 80px; margin: 3px 5px 5px 8px; border: 1px #3e8644 solid; }

#instant td select { font-size: 8pt; width: 80px; margin: 3px 5px 5px 8px; border: 1px #3e8644 solid; }

#instant td.warning { border: 1px pink solid; }



select { font-size: 9pt; background-color: #FFFFFF; font-weight:normal; color:black; border-style: double; border-color: #3E8644; border-width: 1; width: 150px;}

.instantDocType { width: 150px; margin-top: 3px; margin-bottom: 5px;  margin-left: 8px; margin-right: 5px; }



submit {background-color: #FFA300; background-image: url(images/orangeButton.gif); background-position: bottom; background-repeat: repeat; border: none; color: #FFFFFF; cursor: pointer; font-weight: bold;  text-transform: uppercase;  height: 20px;border-left: 1px solid #FF6C00; border-right: 1px solid #FFAD00; border-top: 1px solid #FFAD00; border-bottom: 1px solid #FF6C00; max-width: 120px; }

.imageSubmit {background-color: #FFA300; background-image: url(images/orangeButton.gif); background-position: bottom; background-repeat: repeat; border: none; color: #FFFFFF; cursor: pointer; font-weight: bold;  text-transform: uppercase;  height: 20px;border-left: 1px solid #FF6C00; border-right: 1px solid #FFAD00; border-top: 1px solid #FFAD00; border-bottom: 1px solid #FF6C00;}

.imageGreenSubmit {background-color: #398642; background-image: url(images/greenButton.gif); background-position: bottom; background-repeat: repeat; border: none; color: #FFFFFF; cursor: pointer; font-weight: bold;  height: 20px; width: 150px; border-left: 1px solid #56c963; border-right: 1px solid #285f2f; border-top: 1px solid #56c963; border-bottom: 1px solid #285f2f;}

.imageSubmitPink {background-color: #F95555; background-image: url(images/pinkButton.gif); background-position: bottom; background-repeat: repeat; border: none; color: #FFFFFF; cursor: pointer; font-weight: bold;  text-transform: uppercase;  height: 20px;border-left: 1px solid #EE4040; border-right: 1px solid #C51F1F; border-top: 1px solid #EE4040; border-bottom: 1px solid #C51F1F;}

.imageSubmitGreen {background-color: #398642; background-image: url(images/greenButton.gif); background-position: bottom; background-repeat: repeat; border: none; color: #FFFFFF; cursor: pointer; font-weight: bold;  text-transform: uppercase;  height: 20px; border-left: 1px solid #56c963; border-right: 1px solid #285f2f; border-top: 1px solid #56c963; border-bottom: 1px solid #285f2f;}

.instantSubmit { width: 150px; margin-top: 3px; margin-bottom: 5px;  margin-left: 8px; margin-right: 5px; font-weight: bold; }

.imageSubmitPrivate {background-color: #5555FF; color: #FFFFFF; cursor: pointer; font-weight: bold; text-transform: uppercase; height: 20px; border: 1px solid #0000ff; }



a {  text-decoration: underline; }

.more { text-align: right; font-weight: bold; }

a:link, a:visited {   color: #318039; font-weight: bold;}

a:active {  color:  #595959; }

a:hover {  color: darkred; }

servicesBlock a { font-weight: bold; color: red; }

li a:link { color: #595959; }



div.TiertwoExample { font-size: 8pt; border-color: #595959; border-style:solid; border-width:1px; background: #DBFDDB; margin-bottom: 10pt; margin-left: 60px; margin-right: 60px; margin-top: 10px;}

div.main {  width: 400px; }

div.left {  position: absolute; left: 150px; top: 152px; background: #ffc; color: black; width: 240px; height: 1665px; text-align: left; padding: 5px 0; text-align: left; margin-right: 1.5%; }

div.center {  position: absolute; top: 152px; left: 15px; background: #ffc; color: black; width: 240px; height: 1665px; padding: 5px 0; text-align: left; margin-left: 250px; margin-right: auto; }

div.right {  position: absolute; left: 500px; top: 152px; background: #ffc; color: black; width: 240px; height: 1665px; padding: 5px 0; text-align: left; margin-left: 2%; margin-right: 0; }



td { vertical-align: top; }

.menu { height: 10px; }

.midheading { height: 1px; }

.logo { background: #ffffff url(../../../Local Settings/Temporary Internet Files/Content.IE5/Y5381WVQ/images/clean_des_2x2.png) no-repeat; background-position: center center}

.topBlock { background-color: #318039 }

.blockHeading { vertical-align: middle; background-color: #3E8644; color:white; font-size: 8pt; font-weight: bold; text-align: left; }

.leaderBlock { background-color: #D5EBD7; }

.tierTwo { margin-bottom: 10px; }

.accDetails { text-align: center; vertical-align: top; color:black; font-size: 10pt; font-weight: normal; text-align: left; }

.accDetailsHead {     margin: 0 20px 0 20px;

    border-top: 1px #5eb664 solid;

    border-bottom: 1px #5eb664 solid;

    color: #318039;

    font-weight: bold;

    text-align: center;

 }

.jobDetails { vertical-align: top; color:black; font-size: 10pt; font-weight: normal; text-align: left; }

.jobDetailsHead {     margin: 0 20px 0 20px;

    border-top: 1px #5eb664 solid;

    border-bottom: 1px #5eb664 solid;

    color: #318039;

    font-weight: bold;

    text-align: center;

}

.jobDetailsColHead { background-color:#CCCCCC; font-weight: bold; color: black; font-size:7pt;}

.submitQuoteColOne { width:200px; background:white; border-style:none;}

.ranking { vertical-align:middle; }

.contactList {vertical-align:middle;}

.reports {font-size:8pt;}

.contactListName {vertical-align:middle; font-weight:bold;}

.coachingLabel {background-color:#e3e5d0; font-size:10pt;padding-left:10px;}

.coachingData {font-size:10pt;}

.contactLabel {background-color:#e3e5d0; font-size:10pt;padding-left:10px;}

.contactData {font-size:10pt;}

.contactMessage {padding-top:5px; background-color:#e3e5d0; font-size:10pt;}

.bankDetailsHeading {font-size:12pt; font-weight:bold; font-size:8pt;}

.bankDetailsBold {font-size:10pt; font-weight:bold; padding-top:10px; font-size:8pt;}

.bankDetailsBoldText {font-size:8pt; font-weight:bold; padding-left:10px; padding-top:10px;}

.bankDetailsText {font-size:8pt; padding-left:10px; padding-top:10px;}



table { font-size: 10pt; border-style:none; }

.accDetails { width:504px; background:#FFFFFF; border-style:none; }

.admRightDetails { width:170px; border-style:none; }

.jobDetails { width:504px; border-style:none; }

.msgDetails { width:485; background:#e5e5ff; border-style:solid; border-width: 1px; border-color:#CCCCCC; }

.msgIntDetails1 { width: 485px; background:#ffe5e5; border-style: solid; border-width: 1px; border-color:#CCCCCC; }

.msgIntDetails2 { width: 485px; background:#ffffaa; border-style: solid; border-width: 1px; border-color:#cccccc; }

.msgIntDetails3 { width: 485px; background:#fef3ff; border-style: solid; border-width: 1px; border-color:#cccccc; }

.messageLeft { width:60px; background:#CCCCCC;}

.ranking { text-align: center; vertical-align:middle; border-width: 1px;}

.payments { text-align: center; vertical-align:middle; border-width: 1px; height:70; width:485; }

.partnerCell { background:red }

.submitQuote { background:white; border-style:none;  }

.bankDetails { width:540px; }



#newlist, #summarylist {font-size: 11px;}

#newlist th {text-align: left; padding: 3px 10px 3px 10px;}

#summarylist th {text-align: left; padding: 3px 10px 3px 10px; white-space: nowrap;}

#newlist td, {text-align: left; padding: 3px 10px 3px 10px; white-space: nowrap;}

#summarylist td {text-align: left; padding: 3px 10px 3px 10px;}

#newlist img, #summarylist img {border: 1px gray solid;}

#newlist tr.repeat, img.repeat, #summarylist tr.repeat {background-color: #e8e660;}

#newlist tr.contact-reply, img.contact-reply, #summarylist tr.contact-reply {background-color: #efd7f0;}

#newlist tr.has-job, img.has-job, #summarylist tr.has-job {background-color: #BAF6C3;}

#newlist tr.feedback, img.feedback, #summarylist tr.feedback {background-color: #e8e6ff;}

#newlist tr.custfeedback, img.custfeedback, #summarylist tr.custfeedback {background-color: #fcf5c3;}

#newlist tr.autoquoterepeat, img.autoquoterepeat, #summarylist tr.autoquoterepeat {background-color: #95ea7b;}

#newlist tr.autoquotenew, img.autoquotenew, #summarylist tr.autoquotenew {background-color: #ffd2d2;}

#newlist tr.autoquotewaiting, img.autoquotewaiting, #summarylist tr.autoquotewaiting {background-color: #ff6060;}

#newlist tr.coaching, img.coaching, #summarylist tr.coaching {background-color: #E4C994;}

#newlist tr.copy, img.copy, #summarylist tr.copy {background-color: #c7f5ed;}

#newlist tr.checkjob, img.checkjob, #summarylist tr.checkjob {background-color: #ff8888;}

#newlist img.tech_status_actioned {background-color: #CCCCCC;}
#newlist img.tech_status_notactioned {background-color: #CC3333;}

.heading, .standardheading, .custheading

{

    margin: 0 20px 0 20px;

    font-weight: bold;

    text-align: center;

}



.standardheading {

    border-top: 1px #5eb664 solid;

    border-bottom: 1px #5eb664 solid;

    color: #318039;

}



.custheading {

    border-top: 1px darkred solid;

    border-bottom: 1px darkred solid;

    color: darkred;

    margin-top: 10px;

}



.managerheading {

    margin: 0 20px 0 20px;

    border-top: 1px #5eb664 solid;

    border-bottom: 1px #5eb664 solid;

    color: #318039;

    font-weight: bold;

    text-align: center;

}



.block { margin: 0 20px 0 20px; padding: 5px 20px 20px 20px;}



table.managerlist {

   border-collapse: collapse;

}

table.managerlist td {

   border: 1px solid #ccc;

}

table.managerlist th {

    text-align: left;

}

table.managerlist td a{

   display: block;

   width: 9em;

   padding: 3px;

   text-decoration: underline;

}

table.managerlist td a:link, table.managerlist td a:visited {

   color: #000;

   background-color: #fff;

   font-weight: normal;

}

table.managerlist td a:hover, table.managerlist td a:active {

   color: #fff;

   background-color: #666;

}



a.manager {font-weight: normal;}



#olnormal {font-family: Verdana; margin-left: 20px;}

#olnormal li {font-size: 10pt; text-transform: none; font-weight: normal; list-style-type: decimal;}



#main {font-family: Verdana; margin-left: 20px; padding: 0 0 0 15px;}

#main li {font-size: 10pt; text-transform: none; font-weight: normal; list-style: disc url(/assets/images/arrow.gif); padding: 2px 0 2px 5px; }

#main td { font-size: 8pt; }

#main td.question { color: darkred; }



#normal {font-size: 8pt;}



.internal { border: 1px blue solid; background-color: #99ccff; padding: 10px 10px 10px 10px; font-weight: bold; color: blue;}

