/* CSS Document */

body {
  background-image:url(../images/BackGround.gif); background-repeat:repeat; }

/* --[[ Text ]]-- */


p { 
  margin: 0 0px 0px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-left:7px; 
	line-height:16px;
} 

/* Titles in Boxes */
h1 { 
  margin: 0 0px 0px 0px; 
	color:#0060a1; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding-left:7px; 
	padding-top:5px; 
	font-weight:bold;
}

/* Main Menu */
h2 { 
  margin: 0 0px 0px 0px; 
	color:#0060a1;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding-left:7px; 
	padding-top:0px;
	padding-bottom:4px;
	font-weight:bold;
}
	
h3 { 
  margin: 0 0px 0px 0px; 
	color:#0060a1; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	padding-left:7px; 
	padding-top:5px;
	padding-bottom:4px;
	font-weight:bold;
}
	
/* text in right hand boxes */
.bluetext {  
  margin: 0 0px 0px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding-top:2px;
	line-height:15px;
	padding-left:7px;
	color:#0060a1;
	text-align:left;
} 
	
.redtext {
   margin: 0 0px 0px 0px; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 padding-left:7px; 
	 line-height:16px;
	 color:#FF0000;
} 
	
/* text in right hand boxes */
.logintext {  
  margin: 0 0px 0px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	line-height:10px;
	color:#0060a1;
} 

/* login Buttons */	
.loginbtn {
  border:1px solid #a2c2d5;
	background-color:#f9fbfd;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color:#0060a1;
} 
	
.mslf { text-indent:5px } /* Needed to indent text on mslf menu without pushing rollover box to the right */

/* ==[[ Text Ends ]]--*/


/* --[[ Site Starts Here ]]--*/

 /* to center page */
 
#outer { 
  text-align:left;
	padding:0;
	width:881px; 
	margin-left:auto;
	margin-right:auto;
}
 
#advert { 
  width:689px;
	height:81px;
	float:right;
	padding-top:13px;
	padding-right:13px;
}
 
#banner { 
  background-image:url(../images/Banner.gif);
	width:881px;
	height:106px;
}

/* Top Menu */

#menu { 
  background-image:url(../images/Menu2.gif);
	width:881px;
	height:24px;
}

 /* Upcoming Events & News */
 
#contactTitle { 
  background-image:url(../images/ContactBoxPagesTop.gif);
	width:292px;
	height:23px;
	border:1px solid #a2c2d5;
	float:right; 
	background-color:#dde9f0;
}

/* Upcoming Events & News */

#contact {  
  background-image:url(../images/ContactBoxPages.gif);
	background-color:#f9fbfd;
	border-bottom:1px solid #a2c2d5;
	border-left:1px solid #a2c2d5;
	border-right:1px solid #a2c2d5;
	width:292px;
	height:118px;
	float:right;
}

/* To fill between Top Mneu and Girl / Has Bg on it with part of the girls ead */

#space { 
  width:881px;
	height:10px;
}


/* Gap between footer back and copyright */
#spacefooter { 
  width:881px;
	height:20px;
}

  /* Gap Between Right hand boxes */
#spacesmall { 
  width:292px;
	height:12px;
	float:right;
}

#ul { 
  font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:15px;
	color:#0060a1;
}


/* Managing Small Law Firms Title */
#CaseStudiesTitle{ 
  background-color:#DDE9F0;
	border:1px solid #a2c2d5;
	width:550px;
	height:18px;
}


/* Girl */

#IndexImage { 
  background-image:url(../images/IndexImage.jpg);
	width:572px;
	height:154px;
}

/* Main Body of text */

#content { 
  background-color:#f9fbfd;
	width:574px; 
	height:inherit;
}

/* Outer box for all boxes on right hand side */

#Boxes { 
  width:291px;
	height:300px;
	float:right;
}


#job { 
  background-color:#f9fbfd;
	border:1px solid #a2c2d5;
	width:291px;
	height:210px;
	float:right;
}


/* Upcoming Events & News */

#events { 
  background-color:#f9fbfd;
	border:1px solid #a2c2d5;
	width:291px;
	height:230px;
	float:right;
}

/* Managing Small Law Firms Title */

#mslftitle {  
  background-color:#f9fbfd;
	border:1px solid #a2c2d5;
	width:291px;
	height:23px;
	float:right;
}

/* Managing Small Law Firms Menu */

#mslf { 
  background-color:#dde9f0;
	border-bottom:1px solid #a2c2d5;
	border-left:1px solid #a2c2d5;
	border-right:1px solid #a2c2d5;
	width:291px;
	height:313px;
	float:right;
}

 /* Resources Title */
 
#resourcetitle { 
  background-color:#dde9f0;
	border:1px solid #a2c2d5;
	width:292px;
	height:23px;
	float:right;
}

/* Resources */

#resource { 
  background-color:#f9fbfd;
	border-bottom:1px solid #a2c2d5;
	border-left:1px solid #a2c2d5;
	border-right:1px solid #a2c2d5;
	width:292px;  
	height:118px;
	float:right;
}
			
/* Product listing */

#layout { width:522px; }

#casetop { 
  background-color:#dde9f0;
	padding-left:2px;
	border-top:1px solid #a2c2d5;
	border-left:1px solid #a2c2d5;
	border-right:1px solid #a2c2d5;
	width:100%;
}

#case { 
  background-color:#f9fbfd;
	padding:2px;
	border:1px solid #a2c2d5;
	width:550px;
}

#navigation li { display:list-item; }
#navigation li:hover { }
	
#information { 
  width:552px;
	float:left;
	border:0px solid #648F7D;
	margin-top:0px;
	padding:0px; 
}

#footer { 
  width:881px;
	height:1px;
	}

/* For Copyright text aligning */

#footerinfo {  
  width:881px;
	height:10px;
	float:right;
	color:#0060a1;
}

/*--[[ Site Ends Here ]]--*/




/* --[[Menus - TOP + SIDE & Rollovers ]]--*/

/* Main Nav */
#imouter0 { padding:0px; margin:0px;}
/* --[[ Sub Container ]]-- */

#imenus0 li ul { background-color:#f9fbfd; border-style:solid; border-color:#a2c2d5; border-width:1px; padding:5px; margin:0px 0px 0px; text-decoration:none; }
/* --[[ Main Items ]]-- */

#imenus0 ul a, #imenus0 .imsubc li .imctitle {text-decoration:none;}
#imenus0 li a, #imenus0 .imctitle 
{ text-align:left; font-family:Arial; font-size:11px; font-weight:bold; border-width:0px; padding:5px 0px; background:none;text-decoration:none; }

/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a { background:none; text-decoration:none; }
#imenus0 li a.ihover, .imde imenus0 a:hover {background:none; text-decoration:none; }

/* [active] */
#imenus0 li a.iactive { background:none;}

/* --[[ Sub Items ]]-- */
#imenus0 ul a, #imenus0 .imsubc li .imctitle  
{ text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; padding:2px 5px; background:#ffffff;
  color:#000000; border-color:#000000; border-width:1px; }
	
/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a { background:#ffffff; text-decoration:none;}
#imenus0 ul li a.ihover { background:#ffffff; color:#0060a1;}

/* [active] */
#imenus0 ul li a.iactive { }

/* END Main Nav */


/* Nav Left menu*/
#Nav{ padding:3px 0 0px 0;font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:9.3px;}
#Nav ul{ list-style:none;margin:0; padding-left:0px;}
#Nav a{ display:block;color:#0060a1;margin:1px 0;text-decoration:none;}
#Nav > ul > li > a{border:1px solid transparent;padding:3px 4px 3px 0px;text-decoration:none;}
#Nav a:visited{color:#0060a1; text-decoration:none;}
#Nav a:hover{ border-bottom:1px solid #a2c2d5; border-top:1px solid #a2c2d5;background-color:#ffffff; text-decoration:none;}
#Nav > ul > li > a:hover{margin:1px 0;}
/* END Nav Left menu*/


/* Rollovers */
a:link { text-decoration: none;color:#0060a1;}
a:visited {text-decoration: none; color:#0060a1;}
a:focus { color:#000000;}
a:hover { color:#000000;text-decoration:underline;}
a:active { color:#000000;}
	
	
/* --[[END Menus - TOP + SIDE & Rollovers ]]--*/