 font-family: arial, sans-serif; background-color: #c4c6bc; border: solid 1px #c4c6bc;   color: #edfffe; background-color: #c4c6bc; width: 100px; border: solid 1px #c4c6bc;  html,body{margin:0;padding:0}
body{ font: 76% arial, sans-serif; background-color: #f1f2ef; text-align:center; margin-top: 25px; }
p{  }
a{}
div#preheader { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height:29px; margin:0; width: 899px; padding-top: 0; padding-right: 0; padding-bottom: 0; border-color: #f1f2ef #ccc #ccc; border-style: solid; border-width: 1px; }
div#header { height:100px; background-image: url(template-images/logo.jpg); background-position: 0 0; margin:0; width: 899px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
div#headersub { height:100px; background-position: 0 0; margin:0; width: 899px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
div#container{ background-color: #fff; background-image: url(template-images/containerbg.gif); background-repeat: repeat-y; background-position: right center; text-align:left; margin: 0; padding: 0; border: solid 12px #f1f2ef; }
div#content1 { font-family: arial, sans-serif; background-image: url(template-images/content1bg.gif); background-repeat: no-repeat; background-position: right center; width: 218px; height: 220px; float: left; margin: 0; border-left: 1px solid #ccc; }
div#content1 p{line-height:1.4}
div#content1 h2 { color: #333; font-size: 15px; font-family: arial, sans-serif; line-height: 20px; margin-top: 15px; margin-bottom: 2px; margin-left: 21px; }
div#content2 { font-family: arial, sans-serif; background-image: url(template-images/content1bg.gif); background-repeat: no-repeat; background-position: right center; text-align: center; width: 244px; height: 220px; float: left; margin: 0; }
div#content2 h2 { color: #333; font-size: 15px; font-family: arial, sans-serif; line-height: 20px; margin-top: 15px; margin-bottom: 2px; margin-left: 21px; }
div#content2 p { color: #666; font-size: 15px; line-height: 1.1; margin-left: 25px; }
div#content2 p#client { color: #1f5992; font-size: 15px; font-family: arial, sans-serif; font-weight: bold; line-height: 1.1; text-decoration: none; margin-top: 31px; margin-right: 20px; margin-left: 25px; }
div#content3 { font-family: arial, sans-serif; width: 461px; height: 220px; float: left; margin: 0; padding-top: 7px; border-right: 1px solid #ccc; }
div#content3 p{ color: #666; font-size: 11px; line-height:130%; margin-right: 10px; margin-left: 10px; }
div#content3 p a { color: #1f5992; text-decoration: none; }
div#content3 h2 { color: #333; font-size: 15px; font-family: arial, sans-serif; line-height: 20px; margin: 15px 0 15px 16px; }
div#left { float:right; width:219px; margin: 0; padding: 0; border-top: 1px solid #ccc; min-height:217px; height:auto !important; height:217px; }
div#left a:link { color: #666; background-image: none; background-position: 0 0; text-decoration: none; margin: 0; padding: 0; order-right-style: solid; order-top-style: solid; }
div#left a:visited { color: #666; text-decoration: none; background-image: none; background-position: 0 0; margin: 0; padding: 0; order-right-style: solid; order-top-style: solid; }
div#left a:active { color: #666; text-decoration: none; background-image: none; background-position: 0 0; margin: 0; padding: 0; order-right-style: solid; order-top-style: solid; }
div#left a:hover { color: #666; text-decoration: none; background-image: none; background-position: 0 0; margin: 0; padding: 0; order-right-style: solid; order-top-style: solid; }
div#left p { color: #666; font-size: 15px; line-height: 1.1; margin: 15px 0 0 15px; }
div#left p#left2 { color: #666; font-size: 11px; font-family: arial, sans-serif; font-weight: bold; line-height: 1.1; text-decoration: none; margin: 0 0 0 15px; }
#bluespan { color: #1f5992; font-size: 15px; font-family: arial, sans-serif; font-weight: bold; line-height: 1.1; text-decoration: none; }

div#navigation {
	width: 219px;
	float: right;
	height: 277px;
	border-right: 1px solid #ccc;
}


div#extra{ color: #666; font-size: 9px; font-family: arial, sans-serif; line-height: 9px; background-repeat: no-repeat; text-align: left; float:left; width:679px; height: 80px; margin: 0; padding: 0; border: solid 1px #ccc; }
div#extra p { color: #666; font-size: 9px; font-family: arial, sans-serif; line-height: 9px; text-align: left; margin: 5px 0 0 5px; padding: 0; }
div#extra p a:link { color: #666; text-decoration: none; margin-top: 15px; }
div#extra p a:active { color: #666; text-decoration: none; }
div#extra p a:hover { color: #666; text-decoration: none; }
div#extra p a:visited { color: #666; text-decoration: none; }
div#extra2 { background-position: 0 0; width: 219px; height: 80px; float: left; margin: 0; padding: 0; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
div#extra2 p { color: #666; font-size: 9px; font-family: arial, sans-serif; line-height: 9px; text-align: right; margin: 20px 7px 0 0; }
div#extra2 a:link { color: #666; text-decoration: none; }
div#extra2a:active { color: #666; text-decoration: none; }
div#extra2a:hover { color: #666; text-decoration: none; }
div#extra2 a:visited { color: #666; text-decoration: none; }
div#footer { width:901px; color: #666; background-color: #f1f2ef; background-image: url(template-images/criminal-defence-transaction.gif); background-repeat: no-repeat; background-position: right center; height: 80px; clear: left; }
div#footer p { color: #666; font-size: 9px; font-family: arial, sans-serif; line-height: 9px; text-align: center; width: 900px; float: left; margin-top: 30px; }
div#footer p a:link { color: #666; text-decoration: none; margin-top: 15px; }
div#footer p a:active { color: #666; text-decoration: none; }
div#footer p a:hover { color: #666; text-decoration: none; }
div#footer p a:visited { color: #666; text-decoration: none; }
div#container{width:901px;margin:0 auto}
div#anim{ background-color: #d8dacd; float:left; width:679px ; height: 277px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
div#content { width: 679px; float: left; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
div#contentform { background-repeat: no-repeat; background-position: right center; float: left; min-height:490px; height:auto !important; height:490px; }
div#contentform h1 { color: #1f5992; font-size: 16px; font-family: arial, sans-serif; font-weight: bold; margin: 23px 20px 0; }
div#contentform h2 { color: #818570; font-size: 14px; font-family: arial, sans-serif; margin-top: 3px; margin-right: 20px; margin-left: 20px; }
div#contentform h6 { color: #818570; font-size: 14px; font-family: arial, sans-serif; margin: 3px 0 3px 5px; }
div#contentform #text { color: #818570; font-size: 11px; font-family: arial, sans-serif; margin-top: 3px; margin-right: 20px; margin-left: 20px;}
div#contentform #text a:link { color: #1f5992; text-decoration: underline; }
div#contentform #text a:visited { color: #1f5992; text-decoration: underline; }
div#contentform #text a:hover { color: #1f5992; text-decoration: underline; }
div#contentform #text a:active { color: #1f5992; text-decoration: underline; }
.PrevNextMenu { color: #818570; font-size: 11px; font-family: arial, sans-serif; font-weight: bold; text-align: center; vertical-align: sub; margin: 25px 20px 20px; }
.PrevNextMenu a:link { color: #1f5992; font-size: 11px; font-family: arial, sans-serif; text-decoration: none; text-align: center; }
.PrevNextMenu a:visited { color: #1f5992; font-size: 11px; font-family: arial, sans-serif; text-decoration: none; text-align: center; }
.PrevNextMenu a:hover { color: #818570; font-size: 11px; font-family: arial, sans-serif; text-decoration: none; text-align: center; }
.PrevNextMenu a:active { color: #818570; font-size: 11px; font-family: arial, sans-serif; text-decoration: none; text-align: center; }
div#contentleft { background-image: url(template-images/contentleftbg.gif); background-repeat: no-repeat; background-position: right top; width: 464px; float: left; border-bottom: 25px solid #fff; min-height:458px; height:auto !important; height:458px; }
div#contentleft h1 { color: #1f5992; font-size: 16px; font-family: arial, sans-serif; font-weight: bold; margin: 15px 20px 0; }
div#contentleft h2 { color: #818570; font-size: 14px; font-family: arial, sans-serif; margin-top: 3px; margin-right: 20px; margin-left: 20px; }
div#contentleft h6 { color: #818570; font-size: 14px; font-family: arial, sans-serif; margin: 3px 0 3px 5px; }
div#contentleft #text { color: #818570; font-size: 11px; font-family: arial, sans-serif; margin: 1px 10px 0 20px; }
div#contentleft #text a:link { color: #1f5992; text-decoration: underline; }
div#contentleft #text a:visited { color: #1f5992; text-decoration: underline; }
div#contentleft #text a:hover { color: #1f5992; text-decoration: underline; }
div#contentleft #text a:active { color: #1f5992; text-decoration: underline; }
div#contentright { width: 215px; float: right; order-bottom-style: solid; order-right-style: solid; min-height:500px; height:auto !important; height:500px;}
div#rightin { width: 200px; float: left; margin: 20px 0 0 10px; }
* html div#rightin { margin-left: 5px; }
div#rightin h3 { color: #7c7c7c; font-size: 13px; font-family: arial, sans-serif; top: 0; width: 200px; float: left; clear: right; margin: 17px 0 18px 0; }
div#rightin h4 { color: #1f5992; font-size: 12px; font-family: arial, sans-serif; top: 0; width: 118px; float: right; clear: right; margin-top: 1px; margin-bottom: 1px; margin-left: 5px; }
div#rightin h5 { color: #1f5992; font-size: 12px; font-family: arial, sans-serif; margin-top: 1px; margin-bottom: 20px; margin-left: 0; top: 0; width: 180px; float: left; clear: left; }
.solicitg { height: 80px; clear: both; margin-bottom: 10px; }
div#rightin p { color: #686d56; font-size: 10px; font-family: arial, sans-serif; width: 118px; float: right; clear: right; margin-top: 1px; margin-bottom: 1px; margin-left: 5px; }
div#rightin p a:link { color: #686d56; text-decoration: none; }
div#rightin p a:visited { color: #686d56; text-decoration: none; }
div#rightin p a:hover { color: #686d56; text-decoration: underline; }
div#rightin p a:active { color: #686d56; text-decoration: none; }
div#rightin img { float: left; clear: both; padding: 0; }
div#wrapper {  }

/*
Content one list
*/

#content1list { color: #666; font-size: 11px; font-weight: bold; margin-top: 10px; list-style-image: url(template-images/arrow.gif); }
#content1list li { color: #666; margin-top: 5px; }
#content1list a:link { color: #666; text-decoration: none; }
#content1list a:hover { color: #666; text-decoration: none; }
#content1list a:visited { color: #666; text-decoration: none; }
#content1list a:active { color: #666; text-decoration: none; }
/*

/*
Content one list div 3 Latest news
*/

#content3list { color: #666; font-size: 11px; font-weight: bold; margin-top: 10px; margin-right: 18px; list-style-image: url(template-images/arrow.gif); }
#content3list li { color: #666; margin-top: 5px; }
#content3list a:link { color: #666; text-decoration: none; }
#content3list a:hover { color: #666; text-decoration: none; }
#content3list a:visited { color: #666; text-decoration: none; }
#content3list a:active { color: #666; text-decoration: none; }
/*
First navigation
*/
#navcontainerright { position: relative; top: 2px; width: 375px; height: 25px; overflow: hidden; float: right; margin: 0; padding: 0; }
#navcontainer
{ position: relative; overflow: hidden; width: 500px; height: 25px; float: left; margin-left: 10px; }
#navlist
{ margin: 0; padding: 0; list-style-type: none; }
#navlist a:link { color: #8a8f7a; text-decoration: none; }
#navlist a:hover { color: #8a8f7a; text-decoration: none; }
#navlist a:active { color: #8a8f7a; text-decoration: none; }
#navlist a:visited { color: #8a8f7a; text-decoration: none; }
#navlist li
{ color: #ccc; font-size: 11px; font-family: arial; line-height: 12px; vertical-align: top; position: relative; top: 7px; height: 15px; border-left: 1px solid #ccc; float: left; margin: 0 0.5em 0 -0.5em; padding: 0 0.5em; }
#active { color: #ccc; font-family: arial; font-weight: bold; margin: 0 0.5em 0 -0.5em; padding: 0 0.5em; height: 15px; float: left; vertical-align: top; border-left: 1px solid #ccc; }

/*
Second navigation
*/
#secondnav { 
	padding-left: 0;
	margin-left: 0;
	width: 200px;
	margin-top: 6px;
	margin-bottom: 0;
	}

#secondnavcontainer {
	margin: none;
	}

#secondnavdiv
{ height: 0; margin: 0 0 0 15px; padding: 0; list-style: none; border-top: 1px solid #f1f2ef; _margin-top: -15px; .margin-left: 0px; }
#secondnav li   { font-size: 11px; line-height: 18px; height: 18px; margin-right: 5px; margin-left: 15px; list-style: none; }
.blue { font-weight: bold; line-height: 18px; text-decoration: none; list-style: none; height: 18px; margin: 2px 5px 2px 15px; border-bottom: 1px solid #f1f2ef; }
#secondnav li a:link { color: #1f5992; text-decoration: none; height: 17px; }
#secondnav li a:hover { color: #666; text-decoration: none; height: 17px; }
#secondnav li a:active { color: #1f5992; text-decoration: none; height: 17px; }
#secondnav li a:visited { color: #1f5992; text-decoration: none; height: 17px; }
#red { color: #a71303; font-weight: bold; text-decoration: none; margin: 0 5px 0 15px; }
#secondnav li#red a:link { color: #a71303; text-decoration: none; height: 17px; }
#secondnav li#red a:hover { color: #666; text-decoration: none; height: 17px; }
#secondnav li#red a:active { color: #a71303; text-decoration: none; height: 17px; }
#secondnav li#red a:visited { color: #a71303; text-decoration: none; height: 17px; }

/*
Form
*/
.input { width: 425px; float: left; border: solid 1px #c4c6bc; }
.jsrequired { width: 95%; float: right; padding-right: 5px; border: solid 1px #c4c6bc; }
.inputchk { width: 15px; float: left; margin-left: 0; }
.button { color: #fefefe; font-size: 12px; font-family: arial, sans-serif; font-weight: bold; background-color: #369; height: 18px; float: left; margin: 0; padding-right: 5px; padding-bottom: 5px; border: solid 1px #777; }
.fieldytext { width: 130px; float: left; margin-bottom: 3px; }
.fieldychk { text-align: left; width: 15px; margin-bottom: 3px; float: left; margin-left: 0; }
.fieldy { width: 290px; float: left; margin-bottom: 3px; }
.type { width: 0; height: 0; visibility: hidden; }
