/*****************************************************************************************************/
/* COPYRIGHT (C) 2007 EDWARD DRUMMOND. ALL RIGHTS RESERVED */

body
{
 margin:0;
 padding:0;
 font:0.7em arial,sans-serif;
 background:url('../_img/_bg/main.gif') repeat-y #6E6E6E;
}

a,a:visited
{
 text-decoration:none;
}

a:hover
{
 text-decoration:underline;
}

a img,img
{
 margin:0;
 padding:0;
 border:0;
}
				
form
{
 margin:0px;
 padding:0px;
}

p
{
 padding:0;
 margin:0;
}

/*****************************************************************************************************/
/* CONTAINERs */

#edward
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 background:url('../_img/_bg/body.gif') 12px 0 repeat-y;
}

/*****************************************************************************************************/
/* MAIN */

#edward #main
{
 float:left;
 margin:0;
 padding:0 0 0 12px;
 width:660px;
}

#edward #main #logo
{
 padding:45px 0 0 23px;
 margin:0;
 width:637px;
 height:80px;
 background:#fff;
}

#edward #main #logo h1
{
 padding:0;
 margin:0;
}

#edward #main #logo img
{
 float:left;
 padding:0;
 margin:0;
 width:256px;
 height:41px;
}

#edward #main #body
{
 float:left;
 margin:0;
 padding:0;
 width:660px;
}

#edward #main #body #nav
{
 float:left;
 padding:0;
 margin:0;
 width:160px;
 border-top:1px solid #21227C;
}

#edward #main #body #nav ul
{
 padding:0;
 margin:28px 0 28px 25px;
 list-style-type:none;
}

#edward #main #body #nav li
{
 padding:0;
 margin:0 0 13px 0;
 color:#6E6F71;
 text-transform:uppercase;
 font-weight:bold;
}

#edward #main #body #nav li a,#edward #main #body #nav li a:visited
{
 padding:0 0 2px 0;
 display:block;
 width:115px;
 border-bottom:1px solid #fff;
 color:#6C6D6F;
}

#edward #main #body #nav li a:hover
{
 border-bottom:1px solid #1F237C;
 text-decoration:none;
}

#edward #main #body #page
{
 float:left;
 padding:0 0 20px 0;
 margin:0;
 width:500px;
}

#edward #main #body #page #pageCopy
{
 padding:0 20px 0 0;
 margin:0;
 width:480px;
}

#edward #main #body #page #pageCopy a,#edward #main #body #page #pageCopy a:visited
{
 color:#1F237C;
 text-decoration:underline;
}

#edward #main #body #page #pageCopy p
{
 padding:0;
 margin:0 0 20px 0;
 font-size:110%;
 color:#3A3A3A;
 line-height:150%;
}

#edward #main #body #page #pageCopy p.vacTitle
{
 padding:0 0 0 2px;
 margin:0;
 font-size:170%;
 color:#3A3A3A;
}

#edward #main #body #page #pageCopy p.vacSalary
{
 padding:0;
 margin:0;
 font-size:100%;
 color:#3A3A3A;
}

#edward #main #body #page #pageCopy p.vacDesc
{
 padding:0;
 margin:0 0 15px 0;
 font-size:110%;
 color:#3A3A3A;
}

#edward #main #body #page #pageCopy a,#edward #main #body #page #pageCopy a:visited
{
 color:#1F237C;
 text-decoration:underline;
}

#edward #main #body #page #pageCopy h3
{
 padding:0;
 margin:0;
}

/*****************************************************************************************************/
/* HOME */

#edward #main #body #page #homeIntro
{
 float:left;
 padding:34px 80px 25px 35px;
 margin:0;
 width:385px;
 background:#1F237C;
 font-weight:bold;
}

#edward #main #body #page #homeIntro p
{
 padding:0;
 margin:0;
 font-size:110%;
 color:#C7C8DD;
 line-height:160%;
}

#edward #main #body #page #homeFlash
{
 float:left;
 padding:0;
 margin:0 0 25px 0;
 width:500px;
 height:332px;
}

/*****************************************************************************************************/
/* STATIC */

#edward #main #body #page #staticTitle
{
 float:left;
 padding:29px 0 0 34px;
 margin:0;
 width:466px;
 height:54px;
 background:#1F237C;
 overflow:hidden;
}

#edward #main #body #page #staticTitle h2
{
 float:left;
 padding:0;
 margin:0;
 color:#FFFFF6;
 font-size:300%;
 font-family:helvetica;
 font-weight:normal;
 width:466px;
}

#edward #main #body #page #staticPic
{
 float:left;
 padding:0;
 margin:0 0 25px 0;
 width:500px;
 height:201px;
 overflow:hidden;
}

#edward #main #body #page #staticPic h3
{

 width:366px;
 padding:18px 100px 25px 34px;
 margin:0;
 color:#FFFFF6;
 font-size:180%;
 font-family:helvetica;
 font-weight:normal;
}


#edward #main #body #page #staticPic p
{
 width:366px;
 padding:18px 100px 25px 34px;
 margin:0;
 color:#C7C8CC;
 font-size:110%;
 line-height:180%;
 font-weight:bold;
}

#edward #main #body #page .staticPic_about { background:url('../_img/_bg/static-about.jpg') no-repeat; }
#edward #main #body #page .staticPic_research { background:url('../_img/_bg/static-research.jpg') no-repeat; }
#edward #main #body #page .staticPic_practice { background:url('../_img/_bg/static-practice.jpg') no-repeat; }
#edward #main #body #page .staticPic_enquiries { background:url('../_img/_bg/static-enquiries.jpg') no-repeat; }
#edward #main #body #page .staticPic_careers { background:url('../_img/_bg/static-careers.jpg') no-repeat; }
#edward #main #body #page .staticPic_vacancies { background:url('../_img/_bg/static-vacancies.jpg') no-repeat; }
#edward #main #body #page .staticPic_contact { background:url('../_img/_bg/static-contact.jpg') no-repeat; }

#edward #main #body #page .practiceArea_1 { background:url('../_img/_practiceareas/1.jpg') no-repeat; }
#edward #main #body #page .practiceArea_3 { background:url('../_img/_practiceareas/3.jpg') no-repeat; }
#edward #main #body #page .practiceArea_4 { background:url('../_img/_practiceareas/4.jpg') no-repeat; }
#edward #main #body #page .practiceArea_5 { background:url('../_img/_practiceareas/5.jpg') no-repeat; }
#edward #main #body #page .practiceArea_6 { background:url('../_img/_practiceareas/6.jpg') no-repeat; }
#edward #main #body #page .practiceArea_7 { background:url('../_img/_practiceareas/7.jpg') no-repeat; }
#edward #main #body #page .practiceArea_8 { background:url('../_img/_practiceareas/8.jpg') no-repeat; }
#edward #main #body #page .practiceArea_9 { background:url('../_img/_practiceareas/9.jpg') no-repeat; }
#edward #main #body #page .practiceArea_10 { background:url('../_img/_practiceareas/10.jpg') no-repeat; }
#edward #main #body #page .practiceArea_11 { background:url('../_img/_practiceareas/11.jpg') no-repeat; }
#edward #main #body #page .practiceArea_12 { background:url('../_img/_practiceareas/12.jpg') no-repeat; }
#edward #main #body #page .practiceArea_15 { background:url('../_img/_practiceareas/15.jpg') no-repeat; }
#edward #main #body #page .practiceArea_16 { background:url('../_img/_practiceareas/16.jpg') no-repeat; }
#edward #main #body #page .practiceArea_17 { background:url('../_img/_practiceareas/17.jpg') no-repeat; }

/*****************************************************************************************************/
/* RIGHT */

#edward #right
{
 float:left;
 padding:0;
 margin:0;
 width:277px;
}

#edward #right #rightOffices
{
 float:left;
 padding:33px 0 0 22px;
 margin:0;
 width:255px;
 height:92px;
}

#edward #right #rightOffices p
{
 padding:0;
 margin:0 0 4px 0;
 color:#6A6A6A;
 font-size:110%;
}

#edward #right #rightOffices a,#edward #right #rightOffices a:visited
{
 color:#6A6A6A;
}

#edward #right #rightContent
{
 float:left;
 padding:0 20px 0 22px;
 margin:0;
 width:235px;
}

#edward #right #rightContent h4
{
 float:left;
 padding:0 0 11px 0;
 margin:0;
 width:235px;
 color:#6E6E6E;
}

#edward #right #rightContent p
{
 float:left;
 padding:0;
 margin:10px 0 0 0;
 width:225px;
 color:#6E6E6E;
}

#edward #right #rightContent ul
{
 float:left;
 padding:0;
 margin:12px 0 11px 0;
 width:225px;
 list-style-type:none;
}

#edward #right #rightContent li
{
 padding:0 0 8px 22px;
 margin:0;
 color:#6E6E6E;
 background:url('../_img/bullet.gif') 0 2px no-repeat;
}

#edward #right #rightContent img
{
 padding:0 0 0 0;
 margin:0 0 0px 0;
}

#edward #right #rightContent .pic
{
 border-top:1px solid #6E6E6E;
}

/*****************************************************************************************************/
/* FOOT */

#edward #foot
{
 clear:both;
 padding:0;
 margin:0 0 0 172px;
 width:777px;
 border-top:10px solid #D8D9DB;
 background:#fff;
}

#edward #foot #footNav
{
 float:left;
 padding:0;
 margin:0;
 width:777px;
 height:54px;
 overflow:hidden;
 border-bottom:1px solid #D8D9DB;
}

#edward #foot #footNav ul
{
 padding:0;
 margin:28px 0 0 3px;
 list-style-type:none;
}

#edward #foot #footNav li
{
 float:left;
 display:inline;
 padding:0 8px 0 8px;
 margin:0;
 color:#545454;
 border-right:1px solid #545454;
 line-height:120%;
 font-size:110%;
}

#edward #foot #footNav li a,#edward #foot #footNav li a:visited
{
 color:#545454;
}

#edward #foot #footNav li a:hover
{
 color:#545454;
}

#edward #foot #company
{
 float:left;
 padding:18px 0 0 3px;
 margin:0;
 width:774px;
 height:54px;
 overflow:hidden;
 border-bottom:1px solid #D8D9DB;
}

#edward #foot #company p
{
 padding:0;
 margin:0 0 8px 0;
 color:#828284;
}

#edward #foot #w3c
{
 float:left;
 padding:17px 0 0 0;
 margin:0;
 width:777px;
 height:33px;
 overflow:hidden;
}

#edward #foot #w3c #w3cLogos
{
 float:left;
 padding:0;
 margin:0;
}

#edward #foot #w3c #w3cLogos img
{
 float:left;
 padding:0 10px 0 0;
 margin:0;
 width:80px;
 height:15px;
}

#edward #foot #w3c #formoda
{
 float:left;
 padding:0;
 margin:0;
}

#edward #foot #w3c #formoda p
{
 color:#7F8082;
}

#edward #foot #w3c #formoda a,#edward #foot #w3c #formoda a:visited
{
 color:#7F8082;
}

#edward #foot #copyright
{
 padding:0 0 30px 0;
 margin:0;
 width:777px;
}

#edward #foot #copyright p
{
 color:#555557;
 font-size:110%;
}

/*****************************************************************************************************/
/* VACANCIES */

#edward #main #body #page #pageCopy #vacancies
{
 float:left;
 padding:0;
 margin:0;
 width:500px;
}

#edward #main #body #page #pageCopy #vacancies #vacSummary
{
 float:left;
 padding:13px 0 0 0;
 margin:0;
 width:500px;
 height:31px;
 overflow:hidden;
}

#edward #main #body #page #pageCopy #vacancies #vacSummary p
{
 padding:0;
 margin:0;
}

#edward #main #body #page #pageCopy #vacancies .vac
{
 float:left;
 padding:0;
 margin:0;
 width:500px;
 border-top:6px solid #D8D9DB;
}

#edward #main #body #page #pageCopy #vacancies .vacTitle
{
 float:left;
 padding:8px 0 0 0;
 margin:0;
 width:500px;
 height:28px;
 overflow:hidden;
 border-bottom:1px solid #D9D9D9;
}

#edward #main #body #page #pageCopy #vacancies .vacTitle p
{
 padding:0;
 margin:0;
 font-size:140%;
 font-weight:bold;
 color:#3B3B3B;
}

#edward #main #body #page #pageCopy #vacancies .vacMain
{
 float:left;
 padding:0;
 margin:0;
 width:500px;
}

#edward #main #body #page #pageCopy #vacancies .vacLeft
{
 float:left;
 padding:12px 0 0 0;
 margin:0;
 width:115px;
}

#edward #main #body #page #pageCopy #vacancies .vacLeft p
{
 padding:0 0 3px 0;
 margin:0;
 font-size:100%;
}

#edward #main #body #page #pageCopy #vacancies .vacLeft img
{
 padding:8px 0 0 0;
 margin:0;
}

#edward #main #body #page #pageCopy #vacancies .vacRight
{
 float:left;
 padding:12px 20px 12px 20px;
 margin:0;
 width:345px;
}

#edward #main #body #page #pageCopy #vacancies .vacRight p
{
 padding:0 0 12px 0;
 margin:0;
}

/*****************************************************************************************************/
/* CONTACT */

#edward #main #body #page #pageCopy #contact
{
 float:left;
 padding:0 0 20px 0;
 margin:0;
 width:500px;
 /* border-bottom:6px solid #EAEAEA; */
}

#edward #main #body #page #pageCopy #contactLeft
{
 float:left;
 padding:0;
 margin:0;
 width:250px;
}

#edward #main #body #page #pageCopy #contactLeft p
{
 padding:0;
 margin:0;
}

#edward #main #body #page #pageCopy #contactLeft a,#edward #main #body #page #pageCopy #contactLeft a:visited
{
 color:#1F237C;
 text-decoration:underline;
}

#edward #main #body #page #pageCopy #contactRight
{
 float:left;
 padding:0;
 margin:0;
 width:250px;
}

#edward #main #body #page #pageCopy #contactRight p
{
 padding:0;
 margin:0;
}

#edward #main #body #page #pageCopy #contactRight a,#edward #main #body #page #pageCopy #contactRight a:visited
{
 color:#1F237C;
 text-decoration:underline;
}

/*****************************************************************************************************/
/* ENQUIRY FORM */

#edward #main #body #page #enquiryForm
{
 clear:both;
 padding:20px 0 0 0;
 margin:0;
 width:500px;
 border-top:6px solid #EAEAEA;
}

p.caseForm
{
 padding:0;
 margin:0 0 20px 0;
 font-size:110%;
 color:#3A3A3A;
 line-height:150%;
}

#edward #main #body #page #enquiryForm #enquiryFields
{
 float:left;
 padding:0 0 20px 0;
 margin:0;
 width:500px;
}

#edward #main #body #page #enquiryForm #enquiryFields .enquiryLabel
{
 float:left;
 padding:0 0 5px;
 margin:0 15px 0 0;
 width:79px;
 height:25px;
 overflow:hidden;
 text-align:right;
}

#edward #main #body #page #enquiryForm #enquiryFields .enquiryLabel p
{
 font-size:110%;
 padding:6px 0 0 0;
 margin:0;
 color:#3B3B3B;
}

#edward #main #body #page #enquiryForm #enquiryFields .enquiryField
{
 float:left;
 padding:0 0 5px;
 margin:0;
 width:406px;
 height:25px;
 overflow:hidden;
}

#edward #main #body #page #enquiryForm #enquiryFields .enquiryField p
{
 font-size:100%;
 padding:0;
 margin:0;
 color:#3B3B3B;
}

#edward #main #body #page #enquiryForm #enquiryFields .eField
{
 float:left;
 padding:3px 0 0 3px;
 margin:0;
 width:361px;
 height:17px;
 font-size:100%;
 color:#3B3B3B;
}

#edward #main #body #page #enquiryForm #enquiryFields .eFieldTextarea
{
 float:left;
 padding:3px 0 0 3px;
 margin:0;
 width:361px;
 height:100px;
 font-size:100%;
 color:#3B3B3B;
 font-family:arial,sans-serif; 
}

/*****************************************************************************************************/
/* CASE STUDIES TEXT */

#edward #main #body #page #caseStudiesText
{
 clear:both;
 padding:0;
 margin:0;
 width:500px;
}

#edward #main #body #page #caseStudiesText p
{
 padding:0;
 margin:0 0 20px 0;
 font-size:110%;
 color:#3A3A3A;
 line-height:150%;
}

#edward #main #body #page #caseStudiesText a,#edward #main #body #page #caseStudiesText a:visited
{
 color:#1F237C;
 text-decoration:underline;
}

/*****************************************************************************************************/
/* PRACTICE AREAS DROPDOWN */

#edward #main #body #page #pageCopy #practiceAreas
{
 float:left;
 padding:0 0 20px 0;
 margin:0 0 26px 0;
 width:480px;
}

#edward #main #body #page #pageCopy #practiceAreas #practiceAreasLeft
{
 float:left;
 padding:0 0 0 1px;
 margin:0;
 width:138px;
}

#edward #main #body #page #pageCopy #practiceAreas #practiceAreasLeft p
{
 padding:0;
 margin:0;
}

#edward #main #body #page #pageCopy #practiceAreas #practiceAreasRight
{
 float:left;
 padding:0;
 margin:0;
 width:341px;
}

#edward #main #body #page #pageCopy #practiceAreas #practiceAreasRight select
{
 float:left;
 padding:0;
 margin:0;
 width:340px;
 color:#383838;
 border:1px solid #C3C3C3;
}
