@charset "utf-8";
/* CSS Document */


/* Global reset */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	line-height: 1em;
}
q:before, q:after { content:''}



/* Global reset-RESET */
/* The below restores some sensible defaults*/
strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }
* a { position:relative } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dashed borders */
a img { border:none } /* Gets rid of IE's blue borders */
br { /*clear:both;*/ height:1px; margin:-1px 0 0 0 }
h1 { font: Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; color: #006583; font-weight: normal; margin-bottom: 5px; }
h2 { font: Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; color: #006583; font-weight: normal; margin-bottom: 5px; font-size:13px; font-weight:bold; }

a { text-decoration:none; color:#fff } 


/* Default */

html,body  {/*font: 12px/1.4em arial, helvetica, verdana, tahoma, verdana, sans-serif; color: #000; line-height: normal; */

text-align:center;
	font-family:Arial, sans-serif;
	font-size:7.5pt;
	margin:0;
	padding:0;}
	
	
 

/* ------------------------------------ */

/* Global Layout Styles */

/* ------------------------------------ */
/* ------------------------------------ */

/* Hidden elements */

/* ------------------------------------ */
	.hidden, .screen_reader, hr { visibility:hidden;}
	
	#rightLeftcolumn hr { visibility:visible; border-top: dotted 1px #999; border-bottom: dotted 1px #fff; border-left: none; border-right: none; height: 2px; overflow: hidden; margin-bottom: 10px; margin-top: 15px;}

/* ------------------------------------ */
	
/* ---- Typography ---- */	

/* ------------------------------------ */

/* Paragraph default styling */
p { margin: 0 0 15px 0; font-size: 12px; line-height: 1.4em; }
.spacer { margin: 0 0 25px 0; }
.imageleft { float: left; }

/* Default link styling */
a { color: #666666; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }
h3 {
	font-size: 14px; color: #006583; 
}
h4 { color: #006583; font-size:13px; font-weight: bold; margin-bottom: 2px; }
#corporate h1 { color: #004172; }
#employment h1 { color: #7F3F3F; }
#litigation h1 { color: #6d7eb0; }
#private h1 { color: #9eb59c; }
#trusts h1 { color: #b28d61; }
#family h1 { color: #006583; }
#property h1 { color: #4A666C; }

#corporate h2 { color: #004172; }
#employment h2 { color: #7F3F3F; }
#litigation h2 { color: #6d7eb0; }
#private h2 { color: #9eb59c; }
#trusts h2 { color: #b28d61; }
#family h2 { color: #006583; }
#property h2 { color: #4A666C; }

#corporate h3 { color: #004172; }
#employment h3 { color: #7F3F3F; }
#litigation h3 { color: #6d7eb0; }
#private h3 { color: #9eb59c; }
#trusts h3 { color: #b28d61; }
#family h3 { color: #006583; }
#property h3 { color: #4A666C; }

#corporate h4 { color: #004172; }
#employment h4 { color: #7F3F3F; }
#litigation h4 { color: #6d7eb0; }
#private h4 { color: #9eb59c; }
#trusts h4 { color: #b28d61; }
#family h4 { color: #006583; }
#property h4 { color: #4A666C; }

h6 { color: #006583; font-size:13px; font-weight: bold; }


dl { border-bottom: dotted 1px #999; padding: 10px 0 5px 0; font-size: 11px; }
dt { color: #666666;}
dd { color: #333333;}
dd em { color: #666666; font-style:normal;}

#legalarticles dl {  border-bottom: none; padding: 10px 0 5px 0; font-size: 11px; }
#legalarticles dt { color: #006583; font-size: 12px; font-weight: bold; width: 410px; text-transform:uppercase; }
#legalarticles dd { color: #333333; }
#legalarticles dd img { float: right; margin-right: 142px; margin-left: 20px; margin-bottom: 15px;}
#legalarticles dd  a{ color: #666666; text-decoration:underline;   }


#booksPublications dl {  border-bottom: none; padding: 10px 0 5px 0; font-size: 11px; }
#booksPublications dt { color: #006583; font-size: 11px; font-weight: bold; width: 410px; text-transform:uppercase; }
#booksPublications dd { color: #333333; font-size: 11px; }
#booksPublications dd p { color: #333333; font-size: 11px; }
#booksPublications dd img { float: right; margin-right: 142px; margin-left: 20px; margin-bottom: 15px;}
#booksPublications dd  a{ color: #666666; text-decoration:underline;   }

.relatedextras { display: none;}


.repeaterright2columns {float: left; width: 100%;}
.repeaterright2columns  a{ color: #666666; text-decoration:underline; line-height: 25px; }
.repeaterright2columns h2 {color: #006583; font-size: 13px; font-weight: bold; }
.repeaterright2columnsLeft {float: left; width: 390px;   color: #333333;    }
.repeaterright2columnsLeft em { font-style:normal; font-size: 1.2em; }
.repeaterright2columnsRight { float: right;  width: 276px;  }
.repeaterright2columnsRight ul  { margin: 0; padding: 0; }
.repeaterright2columnsRight li { margin: 0; padding: 0; font-size: .8em;  height: 15px; }
.repeaterright2columnsRight li a { margin: 0; padding: 0;   font-size: .8em;}

#corporate dl {  border-bottom: none; padding: 10px 0 5px 0; font-size: 11px; }
#corporate dt { color: #006583; font-size: 13px; font-weight: bold; }
#corporate dd { color: #333333; }
#corporate dd img { float: right; margin-right: 142px; margin-left: 20px;}
#corporate dd  a{ color: #666666; text-decoration:underline; line-height: 30px; }

#property dl {  border-bottom: none; padding: 10px 0 5px 0; font-size: 11px; }
#property dt { color: #4A666C; font-size: 13px; font-weight: bold; }
#property dd { color: #4A666C; }
#property dd img { float: right; margin-right: 142px; margin-left: 20px;}
#property dd  a{ color: #4A666C; text-decoration:underline; line-height: 30px; }

 

#legalarticles .clearer { border-top: dotted 1px #999; clear: both;}
#seminars .clearer { border-top: dotted 1px #999; clear: both;}
#corporate  .clearer { /* border-top: dotted 1px #999; */ clear: both;}
/* Float element left with a margin */
.floatLeft { float: left; margin: 0 20px 20px 0; }
	
/* Float element right with a margin */
.floatRight { float: right; margin: 0 0 20px 20px; }

#rightcolumn table tr td { font-size: 12px; padding-bottom: 10px;}

.clear {
	clear:both;
	}
	
/* ------------------------------------ */

/* TEMPLATE LAYOUT  */   

/* ------------------------------------ */

#wrapperinner { width: 958px; margin: 0 auto;  background:#FFF; /* centers content */ }
#wrapperheader { width: 958px; margin: 0 0px; float: left; height: 86px; position: relative; z-index: 100;   background: url(../interface/TopRight-ColourBar-ALL.gif)  100% 0 no-repeat;  	}
#legalarticles #wrapperheader { background: url(../interface/TopRight-ColourBar-articles.gif)  100% 0 no-repeat;  	}
#lawcareers  #wrapperheader { background: url(../interface/TopRight-ColourBar-articles.gif)  100% 0 no-repeat;  	}
#ozannesstandard #wrapperheader { background: url(../interface/TopRight-ColourBar-articles.gif)  100% 0 no-repeat;  	}
#corporate #wrapperheader { background: url(../interface/TopRight-ColourBar-corporate.gif)  100% 0 no-repeat;  	}

#employment #wrapperheader { background: url(../interface/TopRight-ColourBar-employment.gif)  100% 0 no-repeat;  	}
#litigation #wrapperheader { background: url(../interface/TopRight-ColourBar-litigation.gif)  100% 0 no-repeat;  	}
#private #wrapperheader { background: url(../interface/TopRight-ColourBar-privateclient.gif)  100% 0 no-repeat;  	}
#trusts #wrapperheader { background: url(../interface/TopRight-ColourBar-trusts.gif)  100% 0 no-repeat;  	}
#family #wrapperheader { background: url(../interface/TopRight-ColourBar-family.gif)  100% 0 no-repeat;  	}

#property #wrapperheader { background: url(../interface/TopRight-ColourBar-property.gif)  100% 0 no-repeat;  	}


* html #headerwrap { margin: 0 5px; /* width fix for IE6 */ }
	
#contentwraper { width: 958px;	float: left; position: relative; z-index: 50; text-align: left;	background: transparent; }
#contentinerback {width: 958px; float: left;  background:#FFF;}
#paddingwraper {width: 958px; float: left; margin: 0 0px; padding: 25px 0; }


#leftcolumn { float: left;	width: 242px; clear: both; padding-bottom: 10px;  margin: 0 0 0 0; background: url(../interface/left-column-back.png) right bottom repeat-y; 	 }
#leftcolumn .gutter { margin: 20px 147px 10px 0px ; text-align: right; }

#leftcolumn #searcher { width: 92px; }
#leftcolumn .baseLeftNav { margin-top: 50px;}
#leftcolumn .baseLeftNav li { line-height: 1.6em;}
		

#rightcolumn { float: right; border-top:dotted 1px #999;   width: 702px;	margin: 0 0 0 0; padding: 10px 0 0 0; position: relative; top: 0; 	}
#rightcolumn .clearer {border-top: dotted 1px #999; margin-bottom: 10px; margin-top: 10px; margin-right: 15px; clear: both;}
#rightcolumn .flag { float: left; clear: left;}

#rightcolumn ol, ul { margin-bottom: 10px;}
#rightcolumn ul li { font-size: 1.2em; line-height: 1.9em;}
#rightcolumn ol li { font-size: 1.2em; line-height: 1.9em;}
#rightcolumn ul li.dottedbase { border-bottom: 1px dotted #999; margin: 0 0 10px 0; }
#rightcolumn .container  { padding:0; margin: 0 0 10px 0; }
#rightcolumn .container h2  { padding:0; margin: 0; font-size: 12px; font-weight: normal; }
#rightcolumn .container h2 img  { padding:0; margin: 0 8px 0 0;}
#rightcolumn .container .expandable  { padding:0; margin: 10px 0 10px 15px; width: 95%; border-top: 1px dotted #999; border-bottom: 1px dotted #999;padding:7px; }
#rightcolumn .container .expandable li { background: url(../interface/bullet.gif) 0 2px no-repeat; padding-left: 20px;}
.testimonialsSide { font-size: 1em; text-transform:uppercase;}
.testimonialsSide h2 {   margin-bottom:0; }
.testimonialsSide p { color: #666; font-size: 10px; }
.testimonialsSide i { font-size: .9em; text-transform:none;}
	#footerwrap {
		border-top: 1px solid #262626;
		width: 925px;
		margin: 0 40px;
		float: left;
		position: relative;
		text-align: left;
	}
	* html #footerwrap { margin: 0 20px; }
	
/* ----------------------------------- */

/* TEMPLATE LAYOUT END  *?

/* ------------------------------------ */

	h1#logo {margin: 0; padding: 0;}
	#logo {	position: absolute;	top: 0;	left: 0; height: 80px;	width: 258px; 	overflow: hidden;  	}
	#logo a {	text-indent: -3000em; font-size: 1px; height: 80px; width: 258px; display: block; background: url(../interface/ozannes-logo.gif) 0 0 no-repeat; }
	
	#infocenterlink {	position: absolute;	top: 0;	right: 0; height: 80px;	width: 278px; 	overflow: hidden;  	}
	#infocenterlink a {	text-indent: -3000em; font-size: 1px; height: 80px; width: 278px; display: block; background: transparent; }
/* ------------------------------------ */
/* ------------------------------------ */

/* LEFT NAV SECTION STYLES  */

/* ------------------------------------ */

#menu {
	position:relative;
	top:0px;
}

/* can be removed just for testing */








/* reset a few things */

#menu ul, #menu li {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

#menu, #menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

/* menu styles */

#menu li {
	position:relative;
	width:94px;
	border-top:dotted 1px #999;
	padding:5px 0;
	font-weight:bold;
	color:#666;
	text-align:left;
	line-height:1.1;
	cursor:pointer;
}
#menu li  a { text-decoration: none;}

#menu li:hover {
	color:#000000;
}

#menu > li {
	text-align:right;
}

#menu > li.active {
	color:#000000;
}

#menu li:last-child {
	border-bottom:dotted 1px #999;
}

#menu li ul {
	display:none;
	position:absolute;
	left:110px;
	top:-1px;
	z-index:2;
}

#menu li ul li {
	width:130px;
}

#menu ul li ul {
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}

#menu li ul li ul {
	position:static;
	z-index:2;
	margin-top:3px;
}

#menu li ul li ul li {
	position:static;
	z-index:2;
	font-weight:normal;
	border:none !important;
	padding:4px 0 4px 6.5px;
	text-indent:-6.5px;
}

#menu li ul li.active {
	color:#000000;
}

#menu .refine-heading {
	color:#006583 !important;
	cursor:auto !important;
	padding-top:1.7em !important;
}

#menu .refine-type {
	border:none !important;
}

/* colours for menu active stats etc */

.corporate:hover, .corporate.active {
	color:#254370 !important;
}

.employment:hover, .employment.active {
	color:#734242 !important;
}

.litigation:hover, .litigation.active {
	color:#6e7fb0 !important;
}

.AboutUs:hover, .AboutUs.active {
	color:#6e7fb0 !important;
}



.privateclient:hover, .privateclient.active {
	color:#93ad91 !important;
}

.trusts:hover, .trusts.active {
	color:#b28d62 !important;
}

.family:hover, .family.active {
	color:#518fa6 !important;
}
.property:hover, .trusts.active {
	color:#4A666C !important;
}
.news:hover, .news.active {
	color:#518fa6 !important;
}
.seminars:hover, .seminars.active {
	color:#518fa6 !important;
}
.careers:hover, .careers.active {
	color:#518fa6 !important;
}
.links:hover, .links.active {
	color:#518fa6 !important;
}
.endorsements:hover, .endorsements.active {
	color:#518fa6 !important;
}
.dealscases:hover, .dealscases.active {
	color:#6e7fb0 !important;
}


/* ------------------------------------ */

/* LEFT NAV SECTION STYLES END  */

/* ------------------------------------ */
/* ------------------------------------ */

/* CONTENT SECTION STYLES */

/* ------------------------------------ */



#flashmain {  float: left; width: 418px;   padding-bottom: 10px;}
#rightLeftcolumn {  float: left; width: 390px;   padding-bottom: 10px;}
#rightLeftcolumn blockquote { font-size: 1.35em; line-height: 1em; color: #006583; margin-bottom: 10px;  }
#rightLeftcolumn p { padding: 0; margin: 2px 0 5px 0 ;}
#rightLeftcolumn h1 { margin-top:0; margin-bottom: 0; font-size:  17px; color: #006583; font-weight: normal;}
#rightLeftcolumn h1 span { font-size:  17px; line-height: 1.2em;  }
h1.mainheader { margin-top:0; margin-bottom: 0; font-size:  19px; color: #006583; font-weight: normal;}
h2.subheader { margin-top:0; margin-bottom: 0; font-size:  16px; color: #006583; font-weight: normal;}
h3 .downloader {  margin-top:0; margin-bottom: 0; font-size:  15px; color: #000; font-weight: normal;}
h3 .downloader strong { color: #000; font-weight: bold;}
#rightLeftcolumn h2 { margin-top:0; margin-bottom: 0; font-size:  16px; font-weight: normal;}
#rightLeftcolumn h3 { margin-top: 15px; margin-bottom: 0;}


#rightRightcolumn { float: right; width: 269px;}
#rightRightcolumn .clearer { border-top: dotted 1px #999; margin-bottom: 10px; margin-top: 10px; margin-right: 15px; clear: both;}
#rightRightcolumn ul li { line-height: 1.5em; }
#rightRightcolumn ul.spaced li { line-height: 1.9em; font-size: 12px; }
#rightRightcolumn ul.spaced2 li { line-height: 1.2em; font-size: 11px; padding-bottom: 2px; }

#rightRightcolumn ul li.corporate { line-height: 1.5em; font-weight: bold; color:#254370; text-transform:uppercase; }
#rightRightcolumn ul li.employment { line-height: 1.5em; font-weight: bold; color:#734242; text-transform:uppercase; }
#rightRightcolumn ul li.litigation { line-height: 1.5em; font-weight: bold; color:#6d7eb0; text-transform:uppercase; }
#rightRightcolumn ul li.AboutUs { line-height: 1.5em; font-weight: bold; color:#6d7eb0; text-transform:uppercase; }
#rightRightcolumn ul li.privateclient { line-height: 1.5em; font-weight: bold; color:#9eb59c; text-transform:uppercase; }
#rightRightcolumn ul li.trusts { line-height: 1.5em; font-weight: bold; color:#b28d61; text-transform:uppercase; }
#rightRightcolumn ul li.family { line-height: 1.5em; font-weight: bold; color:#006583; text-transform:uppercase; }
#rightRightcolumn ul li.endorsements { line-height: 1.5em; font-weight: bold; color:#006583; text-transform:uppercase; }
#rightRightcolumn ul li.property { line-height: 1.5em; font-weight: bold; color:#4A666C; text-transform:uppercase; }

#rightRightcolumn h4 { line-height: 1.5em; margin-bottom: 2px; text-transform:uppercase; font-size: 1em;}
#rightRightcolumn h4 strong {   color:#666 ;}

.contentRepeatFW { float: left; border-bottom: dotted 1px #999; width: 100%; padding-bottom: 10px; margin-bottom: 10px; margin-top: 10px; margin-right: 0;}
.contentRepeatFW h1 { color:#006585; font-weight: bold; font-size: 14px; margin-bottom: 10px;}
.contentRepeatFW p { margin-bottom: 10px; }
.contentRepeatFWleft { float: left; width: 390px;   padding-bottom: 10px; }
.contentRepeatFWright { float: right; width: 275px;  }

.contentRepeatFWleft i { font-style:normal;  }
.contentRepeatFWright i { font-style:normal;   }



.rightHalf { width: 49%; float: right; margin-bottom: 15px;}
.rightHalf h2 { color:#006585; font-weight: bold; font-size: 12px; margin-bottom: 10px; text-transform:uppercase;}
.capsLink { text-transform:uppercase; padding-bottom:4px; }
.leftHalf { width: 49%; float: left; margin-bottom: 15px; }
#pullquote {
	float: right;
	margin: 0 0 .4em 0;
	width: 269px;
	font-family: Verdana, Geneva, sans-serif;
 	font-size: 19px;
	line-height: 1.3em;
}

/* ------------------------------------ */

/* CONTENT SECTION STYLES END */

/* ------------------------------------ */


#outerwrap {}
#innerwrap {}
#headerwrap {}
#headerlinks {}

.sidebox { margin-bottom: 20px;}

#articlesRefineListWrap { float:left; height: 350px; width: 702px;}
.articlesRefineListA { float:left;  width: 220px;}
.articlesRefineListP {  float:left; width: 220px; margin-right: 10px;}

.returnbtn { float: left;  }