
html {  height:100% }

body { background:#fff; margin:0; margin-top:1px; padding:0 }
		
/* Default Layout */
		
/*#outer {
		margin-left:auto;
		margin-right:auto;
		min-height: 100%
		}*/
		
#inner {
		padding:0;
		width:100%;
		margin-left:auto;
		margin-right:auto;
        verflow:hidden;
		margin-bottom: 175px
		}  /* must be same height as the footer */

/* Title / logo */
		
		
#header-outer {
		width:100%;
		height:87px;
		background:#fff;
		margin-bottom:1px;
		margin-left:auto;
		margin-right:auto
		}
		
#header {
		width:1000px;
		height:87px;
		margin-bottom:1px;
		margin-left:auto;
		margin-right:auto
		}
		
#logo {
		width:260px;
		height:75px;
		float:left;
		padding-left:0px;
		margin-top:9px;
		}
		
		

#login {
		width:180px;
		height:80px;
		float:right;
		padding:0px
		
		}
		
		
/* End Title / logo */



/* Fonts */

h1 { 
        font-family:Segoe UI,Arial, Verdana, sans-serif;
		font-size:24pt;
		color:#0462aa;
		font-weight:normal;
		margin-top:4px;
		margin-left:12px;
		margin-bottom:3px
		} 


h2 { 
		font-family:Segoe UI,Arial, Verdana, sans-serif;
		font-size:11pt;
		color:#313131;
		font-weight:bold;
		margin-top:12px;
		margin-left:14px;
		margin-bottom:8px
		} 

h3 { 
		font-family:Segoe UI,Arial, Verdana, sans-serif;
		font-size:13pt;
		color:#313131;
		font-weight:normal;
		padding-top:12px;
		margin-top:0px;
		margin-bottom:0px
		} 
		
h4 { 
		font-family:Segoe UI,Arial, Verdana, sans-serif;
		font-size:11pt;
		color:#313131;
		font-weight:bold;
		margin-top:12px;
		margin-bottom:8px;
		} 

p {
	
	line-height:18px;
	font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:15px;
	color:#313131;
	line-height:21px;
	margin-left:12px;
	margin-top:10px;
	}


.box-one {
	
	line-height:18px;
	font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:13px;
	color:#313131;
	margin-left:14px;
	margin-right:12px;
	margin-top:0px
	}
	
.box-two {
	
	line-height:18px;
	font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:13px;
	color:#313131;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px
	}
	
	
/* End Fonts */
	
	
		
/* Client Login */

#login2 {
		width:232px;
		height:94px;
		float:right;
		padding-right:25px;
		font: 12px Segoe UI,Arial, Verdana, sans-serif;
		color:#fff
		}
	
/* End Client Login */


/* Menu */

#menu {
		width:100%;
		height:47px;
		background:url(../images/index/menu-bg-b.png) repeat-x;
		margin-left:auto;
		margin-right:auto
		}
		
/*End Menu */		
		
		
/* Content Outer */

#content-outer {
		width:100%;
		height:100%;
		padding-bottom:200px;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px	
		}
		
/* LEAP Office */	
		
		
#leap-office {
		width:100%;
		height:384px;
		margin-left:auto;
		margin-right:auto;
		background:url(../images/index/LEAP-Office-bg.png) repeat-x;
		border-top:solid 1px #b9d5f2;
		}
		
#leap-office-content {
		width:1000px;
		height:363px;
		margin-left:auto;
		margin-right:auto
		}
		
#leap-office-content-left {
		width:706px;
		height:361px;
		float:left
		}
		
#leap-office-content-right-top {
		width:274px;
		height:65px;
		float:right;
		background:url(../images/index/sales.png) top  no-repeat;
		margin-right:1px
		}
		
#leap-office-content-right-bottom {
		width:274px;
		height:278px;
		float:right;
		margin-top:20px;
		margin-right:1px
		}	
		
#small-law-firms {
		width:1000px;
		height:60px;
		margin-left:auto;
		margin-right:auto;
		background:url(../images/index/small-law-firms-bg.png) repeat-x;
		margin-top:1px
		}


/* End LEAP Office */	


#box-one {
		width:1000px;
		height:157px;
		margin-left:auto;
		margin-right:auto;
		margin-top:7px
		}
		
#cell-one {
		width:235px;
		height:157px;
		float:left;
		margin-right:20px;
		background:url(../images/index/box-one.png)
		}
		

#cell-two {
		width:235px;
		height:157px;
		float:left;
		background:url(../images/index/box-one.png);
		margin-right:20px
		}
		
#cell-three {
		width:235px;
		height:157px;
		float:left;
		background:url(../images/index/box-one.png);
		margin-right:20px
		}
		
#cell-four {
		width:235px;
		height:157px;
		float:left;
		background:url(../images/index/box-one.png)
		}

#box-two {
		width:1000px;
		height:194px;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
/*		background:url(../images/index/re/box-two.png)*/
		}


#cell-five {
		width:490px;
		height:194px;
		float:left
		}

#cell-six {
		width:490px;
		height:194px;
		float:right
		}



/* Footer */

		
#bottom {
		width:100%;
		height:278px;
		background:#fcfdfe;
		margin-top: 10px;
		clear:both;
		padding-top:15px;
		border-top:#dcdcdc solid 1px;
		border-botttom:#dcdcdc solid 1px;
		}
		
#footer-boxes {
		width:976px;
		height:201px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:18px;
		margin-top:0px;
		color:#313131
		}
		
#footer-box-one {
		width:228px;
		float:left;
		margin-right:18px
		}

#footer-box-two {
		width:228px;
		float:left;
		margin-right:18px
		}

#footer-box-three {
		width:228px;
		float:left
		}
		
#footer-box-four {
		width:228px;
		float:right
		}
		
		
#copyright {
        width:100%;
		height:55px;
		margin-left:auto;
		margin-right:auto; 
		margin-top:52px;
		border-top:#dcdcdc solid 1px;
		background:#fff;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:45px
		}
		
	
#copyright-c {
        width:1000px;
		margin-left:auto;
		margin-right:auto
		}
		
/* End Footer */



/* Menu*/

.nav {padding:0px; margin:0px;list-style:none; font-family:Arial,Verdana,sans-serif;  font-size:13pt; width:1000px; height:46px; margin-left:auto; margin-right:auto;  }
.nav li {float:left; height:45px ;z-index:50}
.nav li a {display:block; height:46px; line-height:49px; color:#fff; text-decoration:none; float:left; text-align:center; width:142px;}
.nav li a:hover {position:relative; visibility:visible; line-height:58px; z-index:50 }
.nav li a:hover span {display:block; height:46px; position:absolute; left:0; top:0; cursor:pointer }
.nav li ul, .nav li div  {position:absolute; left:-9999px ; z-index:50}
.nav li:hover {position:relative }
.nav li:hover > a {line-height:49px; color:#fff }
.nav li:hover > a b {display:block; width:146px; height:46px; background:url(../images/default/menu-hover-3.png) repeat-x }
.nav li:hover > a span {display:block; width:142px; height:46px; position:absolute; left:0; top:0; cursor:pointer }
.nav :hover div {left:0; top:46px; width:290px; height:46px; padding:10px 0; background:#126cb0; z-index:100; border:solid 1px #b9d5f2 }
/*.Drop down for products} */
.nav :hover ul {padding:0; margin:0; list-style:none; left:0; top:30px; width:146px; height:145px; z-index:120; 
padding-top:25px; ffont-family:Arial,Verdana,sans-serif;  font-size:11pt }
.nav :hover ul li {height:27px }
.nav :hover ul li a {height:27px; line-height:27px; color:#fff; width:275px; text-align:left; text-indent:20px }
.nav :hover ul li a:hover { color:#c0d9ef }
.nav :hover ul li:hover > a { color:#c0d9ef }
#holder {width:750px}
#holder img {margin-top:-4px }

/* End Menu*/


/* Rollovers Footer */
	
.footer {
	font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:19px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:14px
	}
	
.footer-indent {
	margin-left:14px
	}
		
#bottom a:link { text-decoration: none;color:#313131 }
#bottom a:visited { text-decoration: none; color:#313131 }
#bottom a:focus { color:#0462aa }
#bottom a:hover { color:#0462aa; text-decoration:underline }
#bottom a:active { color:#0462aa }
	
#box-one a:link { text-decoration: none;color:#313131 }
#box-one a:visited { text-decoration: none; color:#313131 }
#box-one a:focus { color:#0462aa }
#box-one a:hover { color:#0462aa; text-decoration:none }
#box-one a:active { color:#0462aa }

.copyright {
    font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:11px;
	color:#313131;
	line-height:38px;
	}

#copyright a:link { text-decoration: underline;color:#313131 }
#copyright a:visited { text-decoration: underline; color:#313131 }
#copyright a:focus { color:#0462aa }
#copyright a:hover { color:#0462aa; text-decoration:underline }
#copyright a:active { color:#0462aa }

/* End Rollovers Footer */
	
	
/* Rollovers - General for entire website */

a:link { text-decoration:underline; color:#0060a1 }
a:visited { text-decoration:underline; color:#0060a1 }
a:focus { color:#313131; }
a:hover { color:#313131; text-decoration:underline }
a:active { color:#313131 }

/* End Rollovers - General for entire website */


/* Home page styles */

.style1 {font-size: 18px; line-height:28px; font-weight:normal; margin-top:14px}
.style2 {color: #f79239}
.style4 {font-size: 12px; font-weight:bold; color:#313131}
.style5 {color: #7dbf0b; font-size: 19px }


/* Back ground Hover on home tiles */

a.block:hover { text-decoration:none;
	            background:url(../images/index/box-one-hover.png);
				}
a.block { 
		width:235px;
		height:157px;
		float:left;
		background:url(../images/index/box-one.png);
		}
		
	

a.blockls:hover { text-decoration:none;
	            background:url(../images/index/box-one-seminar-hover.png);
				}
a.blockls { 
		width:235px;
		height:157px;
		float:left;
		background:url(../images/index/box-one-seminar.png);
		}

		
.style1 {font-size: 18px;line-height:28px; font-weight:normal; margin-top:14px}
.style2 {color: #f79239}
.style4 {font-size: 12px; font-weight:bold; color:#313131}
.style6 {font-size: 24px}
.style7 {color: #0462aa}
.style8 {font-size: 12px;line-height:36px;}
