/* RESET */
*{margin:0;padding:0;line-height:1em}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% sans-serif}table{border-collapse:collapse}caption,th,td{text-align:left}a{text-decoration:none}address{font-style:normal}

/* FOOTER */

html, body{height:94%; width:100%}
#page {position:relative; min-height:95%}
* html #page {height:95%}
#footer_block {position:relative; margin-top:-1.6em;clear:both;float:none}
hr.clear {clear:both;float:none;}

#homepage #footer_block {margin-top:-5em}

/* CORPORATE STYLES */
body         {font-family:Arial,Helvetica,sans-serif;background:url(/images/bg.gif) repeat-x}
strong       {color:#0563AB}
p            {margin-bottom:1em}
a            {color:#0563AB}

#header {text-align:right}
#serjeants_title_div {z-index:10000;}
#serjeants_title_image {position:relative;top:-40px;width:267px;height:70px;margin-top:-330px;margin-right:46px;}

#topheader   {background:#6D6E71;height:1.2em;clear:both;width:976px;margin:0 auto}
#header      {margin-top:4em;margin-bottom:1.6em;clear:both;height:99px}
#navigation  {margin-bottom:6em}
#footer      {background:#6D6E71;height:1.2em;clear:both;}
/*.extended_text {width:312px}*/
#home_photo  {float:right}

#contact_details {text-align:right;clear:both;font-size:79%;line-height:2em;color:#6D6E71}
#contact_details address {margin-bottom:0.5em}
#contact_details img {position:relative;top:1.1em}

#sidebar { float:right;margin-bottom:4em;margin-left:4em;width:443px; }

.our-team #sidebar {position:relative;left:-126px}

#team_photo {text-align:right;height:306px;background:url(/images/shadow.gif) 100% 100% no-repeat}
#home_photo {float:right;width:443px;height:320px}

#attachments {/*border-bottom:1px solid #6D6E71;*/min-width:238px;position:relative;right:6px}
.attachment {margin-bottom:1em}
.attachment .filename {position:relative;top:-17px;left:0.7em}

#footer   {font-size:76%;padding:0.6em;color:#eee}
#footer a {color:#fff;}
#footer_block .copyright {float:right}

#text {width:470px;text-align:justify;}

#final_details {position:relative;top:-0.3em}

/* POSITIONING, DIMENSIONS ETC. */
#page, #footer_block        {width:980px;margin:0 auto}

body#homepage #footer {width:980px;margin:0 auto}

/* CONTENT STYLES */
#content     {color:#6D6E71;clear:both;font-size:90%}
#content h2, #content h3, #content ul  {font-size:120%;color:#414141;margin-bottom:1em}
#content h3  {margin-bottom:0.9em}
#content p, #content li, #content h2, #content a, #content address    {line-height:1.4em}
/* #content ul  {margin-bottom:1em;color:#0563AB} */
#content ol  {margin-bottom:1em;color:#0563AB;list-style-type:decimal}
#content li  {list-style-type:square;color:#6D6E71;font-size:90%}
#content ul  {margin-left:2em}

td {padding-right:1em;padding-bottom:0.5em}
.footer_address {line-height:1.3em;margin-top:0.7em;}

body.our-team .extended_text {width:244px;float:right}

body.our-team h2 {font-weight:bold !important}

body.our-team .extended_text li, body.our-services .extended_text li  { font-size:85% !important }
body.contact-us .extended_text {text-align:justify;width:436px}


li.dropdown1 {background:#5B89C2 !important}
li.dropdown2 {background:#628DC5 !important}
li.dropdown3 {background:#6C92C8 !important}
li.dropdown4 {background:#7799CB !important}
li.dropdown5 {background:#82A0CF !important}
li.dropdown6 {background:#8CA7D3 !important}
li.dropdown7 {background:#96AED7 !important}
li.dropdown8 {background:#9DB4DA !important}
li.dropdown9 {background:#a5bee6 !important}

/*** DROPDOWN ESSENTIAL STYLES ***/
.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav {
	line-height:1.0;
}
.nav ul {
	position:absolute;
	top:-999em;
	width:9.45em;
}
.nav ul li,
.nav a {
	width: 100%;
}
.nav li {
	float:left;
	position:relative;
	z-index:99;
}
.nav a {
	display:block;
}
.nav li:hover ul,
ul.nav li.sfHover ul {
	left:-1px;
	top:1.95em;
    width:122px;
}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:9.45em;
	top:-8px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}



/*** SERJEANTS SKIN ***/
.nav {
	float:left;
	margin-bottom:1.5em;
   font-size:79%;
}
.nav li {
	background:#0563AB;
	width:122px;
}
.nav a {
	color: #fff;
	padding: .55em 0;
	text-decoration:none;
	text-align:center;
}
.nav li:hover, .nav li.sfHover,
.nav a:focus, .nav a:hover, .nav a:active {
	/*background:#CFDEFF;*/
}
.nav li.tab2 li {
	background:#5988C2;  /* Drop downs for Team */
   /* opacity: .92;
	filter: alpha(opacity=92);*/
}

.tab1 {background:#0563AB !important}
.tab2 {background:#2F76B7 !important}
.tab3 {background:#648DC5 !important}
.tab4 {width:123px;background:#414141 !important}
.tab5 {width:123px;background:#636466 !important}
.tab6 {background:#7F8184 !important}
.tab7 {background:#9C9EA1 !important}
.tab8 {background:#BCBDBF !important}

body.our-services .tab1 {font-weight:bold}
body.contact-us .tab3 {font-weight:bold}
body.patents .tab4 {font-weight:bold}
body.trade-marks .tab5 {font-weight:bold}
body.designs .tab6 {font-weight:bold}
body.copyright .tab7 {font-weight:bold}
body.links .tab8 {font-weight:bold}
body.our-team .tab2 {font-weight:bold}

body.patents #text h2 {font-weight:bold}
body.trade-marks #text h2 {font-weight:bold}
body.designs #text h2 {font-weight:bold}
body.copyright #text h2 {font-weight:bold}

.tab2 li {font-weight:normal}

em {font-weight: bold; font-style: normal}

.regulationtxt {font-size:100%;color:#333;margin-top:-1em;color:#fff}
#homepage .regulationtxt {margin-top:-1em !important}
.reg-top   {margin-bottom:-1em;position:relative;top:1em}
.links-top {position:relative;top:1em}
