
body { background:#edeeee; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:1.125em; color:#5B5E64;}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft {
	float:left;
}
#acf-logo {
	float: left;
	width: 268px;
	padding-left: 21px;
}
#code1800 {
	float: right;
	width: 158px;
	height: 92px;
	padding-right: 50px;
}

.arrow {
	float: left;
	padding-right: 5px;
	padding-top: 2px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper {
	overflow:hidden;
	width: 100%;
}
.container { width:100%;}
.titles {
	color: #FF0000;
	font-size: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.tit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}



p { margin-bottom:18px;}

.tail-top { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/tail-top.gif) left top repeat-x #fff;}
.tail-bottom { background:url(http://acflegal.barrieweb.net/storage/designs/acf_designimages/tail-bottom.gif) left bottom repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form label { display:block; height:53px;} 
#contacts-form label input { width:225px; padding:1px 0 1px 3px; color:#91867f; background:none; border:1px solid #c8c8c8;}
#contacts-form textarea {width:237px; height:123px; padding:1px 0 1px 3px; margin-bottom:32px; color:#91867f; background:none; border:1px solid #c8c8c8; overflow:auto;}

/*==================list====================*/
ul { list-style:none;}

.nav { width:100%; overflow:hidden; padding:14px 0 0 0;}
.nav li { float:left; background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/divider.gif) no-repeat left top; width:161px; padding-left:2px;}
.nav li.first { background:none;}
.nav li a { display:block; font-size:1.1em; color:#fff; text-decoration:none; padding:7px 0 7px 39px; background-position:19px 11px; background-repeat:no-repeat; margin-left:24px;}
.nav li a:hover { color:#4ad5ff;}
.nav li a.num1 {  background-image:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num1.gif);}
.nav li a.num1:hover { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num1-act.gif) no-repeat left top;}
.nav li a.num1-current { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num1-act.gif) no-repeat left top; color:#4ad5ff;}
.nav li a.num2 {  background-image:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num2.gif);}
.nav li a.num2:hover { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num2-act.gif) no-repeat left top;}
.nav li a.num2-current { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num2-act.gif) no-repeat left top; color:#4ad5ff;}
.nav li a.num3 {  background-image:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num3.gif);}
.nav li a.num3:hover { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num3-act.gif) no-repeat left top;}
.nav li a.num3-current { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num3-act.gif) no-repeat left top; color:#4ad5ff;}
.nav li a.num4 {  background-image:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num4.gif);}
.nav li a.num4:hover { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num4-act.gif) no-repeat left top;}
.nav li a.num4-current { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num4-act.gif) no-repeat left top; color:#4ad5ff;}
.nav li a.num5 {  background-image:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num5.gif);}
.nav li a.num5:hover { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num5-act.gif) no-repeat left top;}
.nav li a.num5-current { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num5-act.gif) no-repeat left top; color:#4ad5ff;}
.nav li a.num6 {  background-image:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num6.gif);}
.nav li a.num6:hover { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num6-act.gif) no-repeat left top;}
.nav li a.num6-current { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/num6-act.gif) no-repeat left top; color:#4ad5ff;}

.list1 li { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/arrow6.gif) no-repeat left 4px; padding:0 0 3px 22px; font-size:1.1em;}
.list1 li a { color:#3da3c9; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}

.list2 dt { font-size:1.15em; color:#3da3c9;}
.list2 dd { font-size:1.15em; padding-bottom:18px;}

dl dt { color:#3f5234;}
dl dd { padding-bottom:20px;}
dl dd.last { padding-bottom:0;}

/*==================other====================*/
.img-indent { margin:0 40px 0 0; float:left;}
.img-indent1 { margin:0 20px 0 0; float:left;}
.img-box {
	width:100%;
	overflow:hidden;
	padding-bottom:18px;
}
.img-box img { float:left; margin:0 40px 0 0;}
.img-box1 { width:100%; overflow:hidden; padding-bottom:30px;}
.img-box1 img { float:left; margin:0 20px 0 0;}
.img-box1 h6 { padding-top:2px;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:18px;}
.p2 { margin-bottom:36px;}

/*==================txt, links, lines, titles====================*/
a {
	color:#FF0000;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
	color: #000000;
}

h2 { font-size:2.15em; line-height:1.2em; font-family:"Arial Narrow", Helvetica, sans-serif; margin-bottom:9px; color:#3f4954; letter-spacing:-1px;}
h3 {
	font-size:1.78em;
	font-weight:normal;
	line-height:1.2em;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	margin-bottom:18px;
	letter-spacing:-1px;
	color: #FF0000;
}
h4 { font-size:1.15em; color:#000000; font-weight:normal; line-height:1.47em; margin-bottom:16px;}
h5 { font-size:1.15em; color:#777a81; line-height:1.2em; font-weight:normal; margin-bottom:44px;}
h5.alt { margin-bottom:18px;}
h6 { font-size:1em; color:#3f4954; margin-bottom:10px;}
h6.alt { padding-top:10px;}
h6 strong { color:#3da3c9;}

.rss { display:block; background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/rss.jpg) no-repeat right top; color:#777a81; font-size:1.1em; padding:3px 87px 12px 0;}

.extra-link { display:block; float:right; background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link1-bg.gif) left top repeat-x; color:#484a4b; text-decoration:none; font-size:.85em; margin-left:28px;}
.extra-link.fleft { margin-left:0; float:left !important;}
.extra-link em { display:block; background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link1-left.gif) no-repeat left top;}
.extra-link b { display:block; background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link1-right.gif) no-repeat right top; padding:1px 6px 2px 28px; font-weight:normal; font-style:normal;}
.extra-link:hover { text-decoration:underline;}

.line-hor { background:#3a3c52; height:1px; overflow:hidden; font-size:0; line-height:0; margin:20px 0 20px 0;}
.line-ver { background-image:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/line-ver.gif); background-repeat:repeat-y; width:100%;}

/*==================boxes====================*/
.box1 {
	width:100%;
	font-size:1.1em;
	line-height:1.41em;
	color:#fff;
	background-color: #734A4A;
}
.box1 .top {
	background-image: url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box1-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.box1 .bottom {
	width:100%;
	background-image: url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box1-bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.box1 .inner { padding:30px 20px 24px 21px;}
.box1 h3 { color:#FFFFFF;}
.box1 ul li { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/arrow1.gif) no-repeat left 4px; padding:0 0 0 22px;}
.box1 ul li a { color:#FFFFFF; text-decoration:none;}
.box1 ul li a:hover { text-decoration:underline;}
.box1 dt { color:#FF0000;}

.box2 { width:100%; background:#b0d09d; font-size:1.1em; line-height:1.41em; color:#fff;}
.box2 .top { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box2-top.gif) left top repeat-x;}
.box2 .bottom {
	background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box2-bottom.gif) left bottom repeat-x;
	width:100%;
}
.box2 .inner { padding:30px 20px 24px 21px;}
.box2 h3 { color:#fff;}
.box2 .extra-link { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link2-bg.gif) left top repeat-x; }
.box2 .extra-link em { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link2-left.gif) no-repeat left top;}
.box2 .extra-link b { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link2-right.gif) no-repeat right top;}
.box2 a {color:#3f5234;}
.box2 ul.alt { padding-bottom:18px;}
.box2 ul li { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/arrow2.gif) no-repeat left 4px; padding:0 0 0 22px;}
.box2 ul li a { color:#FFFFFF; text-decoration:none;}
.box2 ul li a:hover { text-decoration:underline;}
.box2 dt { color:#3f5234;}
.box2 h5 { font-size:1em; color:#3f5234; line-height:1.42em; margin-bottom:9px;}

.box3 { width:100%; background:#edc175; font-size:1.1em; line-height:1.41em; color:#fff;}
.box3 .top { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box3-top.gif) left top repeat-x;}
.box3 .bottom {
	background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box3-bottom.gif) left bottom repeat-x;
	width:100%;
}
.box3 .inner { padding:30px 20px 24px 21px;}
.box3 h3 { color:#FFFFFF;}
.box3 .extra-link { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link3-bg.gif) left top repeat-x; }
.box3 .extra-link em { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link3-left.gif) no-repeat left top;}
.box3 .extra-link b { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link3-right.gif) no-repeat right top;}
.box3 ul li { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/arrow3.gif) no-repeat left 4px; padding:0 0 0 22px;}
.box3 ul li a { color:#FFFFFF; text-decoration:none;}
.box3 ul li a:hover { text-decoration:underline;}
.box3 dt { color:#7a4221;}

.box4 { width:100%; background:#f0b390; font-size:1.1em; line-height:1.41em; color:#fff;}
.box4 .top { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box4-top.gif) left top repeat-x;}
.box4 .bottom {
	background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box4-bottom.gif) left bottom repeat-x;
	width:100%;
}
.box4 .inner { padding:30px 20px 24px 21px;}
.box4 h3 { color:#fff;}
.box4 .extra-link { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link4-bg.gif) left top repeat-x; }
.box4 .extra-link em { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link4-left.gif) no-repeat left top;}
.box4 .extra-link b { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link4-right.gif) no-repeat right top;}
.box4 ul.alt { padding-bottom:18px;}
.box4 ul li { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/arrow4.gif) no-repeat left 4px; padding:0 0 0 22px;}
.box4 ul li a { color:#FFFFFF; text-decoration:none;}
.box4 ul li a:hover { text-decoration:underline;}
.box4 dt { color:#7a4221;}

.box5 { width:100%; background:#85b4bc; font-size:1.1em; line-height:1.41em; color:#fff;}
.box5 .top { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box5-top.gif) left top repeat-x;}
.box5 .bottom {
	background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/box5-bottom.gif) left bottom repeat-x;
	width:100%;
}
.box5 .inner { padding:30px 20px 24px 21px;}
.box5 h3 { color:#FFFFFF;}
.box5 .extra-link { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link5-bg.gif) left top repeat-x; }
.box5 .extra-link em { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link5-left.gif) no-repeat left top;}
.box5 .extra-link b { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link5-right.gif) no-repeat right top;}
.box5 ul li { background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/arrow5.gif) no-repeat left 4px; padding:0 0 0 22px;}
.box5 ul li a { color:#FFFFFF; text-decoration:none;}
.box5 ul li a:hover {
	text-decoration:underline;
	color: #999999;
}
.box5 dt { color:#2d6c75;}

.cont-box { padding:0 90px 0 0; margin:0;}
.cont-box span { float:right;}

/*header*/
#header .row-1 { height:94px;}
#header .row-1 .fleft { padding:11px 0 0 31px;}
#header .row-1 .fright { padding:61px 44px 0 0;}
#header .row-2 { height:60px;}
#header .row-3 { padding:99px 14px 0 0; text-align:right;}

/*content*/
#content .row-2 .indent { padding:42px 58px 38px 56px;}
#content .row-2 .extra-link { display:block; float:right; background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link6-bg.gif) left top repeat-x; color:#484a4b; text-decoration:none; font-size:.91em;}
#content .row-2 .extra-link em { display:block; background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link6-left.gif) no-repeat left top;}
#content .row-2 .extra-link b { display:block; background:url(http://acflegal.barrieweb.net/storage/designs/acf_design/images/link6-right.gif) no-repeat right top; padding:2px 6px 2px 28px; font-weight:normal; font-style:normal;}
#content .row-2 .extra-link:hover { text-decoration:underline;}

/*footer*/
#footer { text-align:center; color:#3f4954;}
#footer p { margin:0; padding:25px 0 0 0;}
#footer a { color:#3f4954;}

/*==========================================*/


#main {width:980px; margin:0 auto;}

#header {height:485px;}
#header, #content { font-size:0.8125em;}

.col-1, .col-2, .col-3, .col-4, .col-5 { float:left;}

/*======= index.html =======*/
#page1 #content .row-1 .col-1 {width:195px; margin-right:1px;}
#page1 #content .row-1 .col-2 {width:195px; margin-right:1px;}
#page1 #content .row-1 .col-3 {width:195px; margin-right:1px;}
#page1 #content .row-1 .col-4 {width:195px; margin-right:1px;}
#page1 #content .row-1 .col-5 {width:195px;}

/*======= index-1.html =======*/
#page2 #content .row-1 .col-1 {width:391px; margin-right:1px;}
#page2 #content .row-1 .col-2 {width:588px;}
#page2 #content .row-1 .col-1 .col-1 { width:166px; margin-right:25px;}
#page2 #content .row-1 .col-1 .col-2 { width:145px;}
#page2 #content .row-2 .col-1 {width:551px; margin-right:54px;}
#page2 #content .row-2 .col-2 {width:257px;}

/*======= index-2.html =======*/
#page3 #content .row-1 .col-1 {width:588px; margin-right:1px;}
#page3 #content .row-1 .col-2 {width:391px;}
#page3 #content .row-1 .col-2 .col-1 { width:166px; margin-right:30px;}
#page3 #content .row-1 .col-2 .col-2 { width:145px;}
#page3 #content .row-2 .col-1 {width:270px; margin-right:60px;}
#page3 #content .row-2 .col-2 {width:531px;}

/*======= index-3.html =======*/
#page4 #content .row-1 .col-1 {width:195px; margin-right:1px;}
#page4 #content .row-1 .col-2 {width:195px; margin-right:1px;}
#page4 #content .row-1 .col-3 {width:195px; margin-right:1px;}
#page4 #content .row-1 .col-4 {width:195px; margin-right:1px;}
#page4 #content .row-1 .col-5 {width:195px;}

/*======= index-4.html =======*/
#page5 #content .row-1 .col-1 {width:391px; margin-right:1px;}
#page5 #content .row-1 .col-2 {width:588px;}
#page5 #content .row-1 .col-2 .col-1 { width:257px; margin-right:35px;}
#page5 #content .row-1 .col-2 .col-2 { width:235px;}
#page5 #content .row-2 .col-1 {width:551px; margin-right:54px;}
#page5 #content .row-2 .col-2 {width:257px;}
#page5 #content .row-2 .col-1 .col-1 { width:265px; margin-right:22px;}
#page5 #content .row-2 .col-1 .col-2 { width:257px;}

/*======= index-5.html =======*/
#page6 #content .row-1 .col-1 {width:588px; margin-right:1px;}
#page6 #content .row-1 .col-2 {width:391px;}
#page6 #content .row-2 .col-1 {width:270px; margin-right:60px;}
#page6 #content .row-2 .col-2 {width:531px;}
#page6 #content .row-2 .col-2 .col-1 { width:285px; margin:0;}
#page6 #content .row-2 .col-2 .col-2 { width:242px;}


/*=========================*/


#footer {height:69px; font-size:.75em;}

-------------------------------------------------------------------------------------------------------------
.extra-wrap {zoom:1;}
