﻿html, body, form { padding: 0; margin: 0; }
body {font-size:12px;font-family:Arial;color:#2a3970;line-height:18px;background:url(../Images/site-bg.gif) repeat-x top #ffffff;}
img {border:0;}
a {color:#354a92;}
a:hover {color:#000000;}
h1 {margin:0 0 5px 0;padding:0 0 4px 0;font-size:16px;border-bottom:1px dotted #2a3970;}
h2 {margin:0 0 5px 0;padding:0;font-size:24px;line-height:26px;font-weight:normal;font-family:Trebuchet MS,Arial;}
h3 {margin:2px 0 2px -44px;padding:5px 0 5px 44px;font-weight:bold;font-size:12px;background:url(../Images/h3-bg.gif) repeat-y;}
h3 a {text-decoration:none;}
hr {margin:20px 0;border:none;border-collapse:collapse;height:1px;line-height:0.1em;display:block;background:#2a3a70;}

.siteTop {width:939px;height:23px;padding:6px 0 0 0;margin:0 auto;color:#d0d0d0;font-size:11px;text-align:right;}
.siteTop a {color:#d0d0d0;text-decoration:none;}
.siteTop a:hover {text-decoration:underline;}
.siteWrapper {width:100%;background:url(../Images/site-glow.gif) no-repeat top center;}
.siteWrapper .siteHeader {width:939px;height:107px;}
.siteWrapper .siteHeader .logo {width:235px;vertical-align:middle;}
.siteWrapper .siteHeader .tagline {width:704px;vertical-align:bottom;text-align:right;}
.siteWrapper .siteMenu {width:939px;height:58px;}
.siteContainer {width:939px;margin:0 auto;background:url(../Images/site-glow.gif) no-repeat top center;border-bottom:2px solid #c7d2e8;}
.siteFooter {width:939px;margin:20px auto;color:#354a93;font-size:10px;line-height:10px;text-align:center;}
.siteFooter a {color:#354a93;}


/* HOME */
.homeTop {width:939px;height:329px;font-size:11px;background:#FFFFFF;}
.homeTop .flash {width:626px;line-height:0.1em;font-size:0.1em;}
.homeTop .quickLinks {width:313px;}
.homeTop .quickLinks .container {width:272px;height:307px;padding:20px 15px 0 25px;margin:1px 1px 1px 0;text-align:right;background:url(../Images/home-quick-link-bg.gif) repeat-x #ecf1bd;}
.homeTop .quickLinks .container hr {margin:10px 0;border:none;border-collapse:collapse;height:1px;line-height:0.1em;display:block;background:#c2d128;}

.homeBottom {width:939px;font-size:11px;background:url(../Images/home-bottom-bg.gif) no-repeat top;}
.homeBottom .header1 {width:556px;height:35px;padding:0 35px;}
.homeBottom .header2 {width:253px;padding:0 30px;}
.homeBottom .content1 {padding:20px 35px;vertical-align:top;}
.homeBottom .content2 {padding:20px 30px;vertical-align:top;}

.newsLeadInItemDate {color:#354a92;font-weight:bold;}


/* CONTENT PAGE */
.contentContainer {width:851px;padding:30px 44px 30px 44px;background:#FFFFFF;overflow:auto;}
.contentContainer .leftContent {width:480px;float:left;}
.contentContainer .rightContent {width:305px;padding-top:20px;float:right;}

	/* contact */
	.spotlight1 {width:215px;height:540px;padding:30px 45px;text-align:right;
		background:url(../Images/spotlight-bg-hand.jpg) no-repeat;}
	/* family conflict */
	.spotlight2 {width:235px;padding:290px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-familyconflict.jpg) no-repeat;}
	/* children  */
	.spotlight3 {width:235px;padding:290px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-children.jpg) no-repeat;}	
	/* family2  */
	.spotlight4 {width:235px;padding:290px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-family2.jpg) no-repeat;}
	/* experts */
	.spotlight5 {width:235px;padding:220px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-expert.jpg) no-repeat;}
	/* experts2 */
	.spotlight6{width:235px;padding:330px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-expert2.jpg) no-repeat;}
	/* experts3 */
	.spotlight7{width:235px;padding:220px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-expert3.jpg) no-repeat;}
	/* experts4 */
	.spotlight8{width:235px;padding:220px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-expert4.jpg) no-repeat;}
	/* experts5 */
	.spotlight9{width:235px;padding:320px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-expert5.jpg) no-repeat;}
	/* experts6 */
	.spotlight10{width:235px;padding:355px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-expert6.jpg) no-repeat;}
	/* forensics */
	.spotlight11{width:235px;padding:390px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-forensics1.jpg) no-repeat;}
	/* forensics2 */
	.spotlight12{width:235px;padding:290px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-forensics2.jpg) no-repeat;}
	/* about */
	.spotlight13{width:235px;padding:290px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-about.jpg) no-repeat;}
	/* faq */
	.spotlight14{width:235px;padding:290px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-faq.jpg) no-repeat;}
	/* mosaic */
	.spotlight15{width:235px;padding:320px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-mosaic.jpg) no-repeat;}	
	/* news */
	.spotlight16{width:235px;padding:320px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-news.jpg) no-repeat;}	
	/* about 2 */
	.spotlight17{width:235px;padding:270px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-about2.jpg) no-repeat;}
	/* glossary */
	.spotlight18{width:235px;padding:270px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-glossary.jpg) no-repeat;}	

	/* tech/forensics */
	.spotlight19{width:235px;padding:350px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-forensics3.jpg) no-repeat;}
	.spotlight20{width:235px;padding:350px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-forensics4.jpg) no-repeat;}
	.spotlight21{width:235px;padding:350px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-forensics5.jpg) no-repeat;}
	.spotlight22{width:235px;padding:350px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-forensics6.jpg) no-repeat;}
	.spotlight23{width:235px;padding:320px 35px 20px 35px;text-align:left; font-size: 14px; font-family: Trebuchet MS,Arial;
		line-height: 18px; background:url(../Images/spotlight-bg-forensics7.jpg) no-repeat;}		

/* SUBMENU */
.subMenuContainer {width:919px;padding:20px 0 6px 20px;overflow:auto;background:url(../Images/sub-menu-bg.gif) repeat-x #dbe4f7;position:relative;}
.subMenuContainer .hideBlock {width:20px;height:32px;padding:20px 0 0 20px;background:url(../Images/sub-menu-bg.gif) repeat-x;position:absolute;left:0;top:0;}
.subMenu {margin:0;padding:0;}
.subMenu li {padding:0 0 10px 0;display:block;float:left;}
.subMenu li a {padding:0 20px;border-right:1px solid #acbae8;text-decoration:none;font-weight:normal;}
.subMenu .on a {font-weight:bold;}

/* CONTACT FORM */
.labelColumn {width:120px;}
.fieldColumn {width:180px;}
.formTextBox {width:180px;}
.formTextArea {width:180px;height:100px;}














































 
