﻿.ms-ptabarea, .ms-sctabarea {
	margin-top: 0px;
}
.ms-ptabcn, .ms-sctabcn {
    background: url("/_layouts/images/PortalTabSelected.gif");
    background-color: #CAE6F4;
    border-top: solid 1px #83b0ec;
    border-left: solid 1px #83b0ec;
    border-right: solid 1px #83b0ec;
    border-bottom: solid 1px #83b0ec; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 0.7em;  
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; color: #000000; vertical-align: middle;
}
.ms-ptabcnhover, .ms-sctabcnhover {
    background: url("/_layouts/images/PortalTabHover.gif");
    background-color: #fae8d4; 
    border-top: solid 1px #9e8255; 
    border-right: solid 1px #9e8255; 
    border-left: solid 1px #9e8255;
    border-bottom: solid 1px #6593cf; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 0.7em;  
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; color: #000000; vertical-align: middle;
}
.ms-ptabcn A:link, .ms-ptabcn A:visited,.ms-ptabcnhover A:link, .ms-ptabcnhover A:visited, .ms-sctabcn A:link, .ms-sctabcn A:visited,.ms-sctabcnhover A:link, .ms-sctabcnhover A:visited {
    text-decoration: none; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
    color: #000000; 
    font-style: normal;
    font-size:12px;
}
.ms-ptabcnhover A:hover, .ms-sctabcnhover A:hover {
    text-decoration: none; 
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    color: #000000; 
    font-style: normal;
    font-size:12px;
}
.ms-ptabcf {
    background: url("/_layouts/images/topnavdivider.gif");
    background-repeat: repeat-y;
    background-position : left; 
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-bottom: solid 1px #6593cf;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
    font-size: 0.7em;   
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 11px; color: #7f7f7f; vertical-align: middle;
    font-size:12px;
}
.ms-ptabcfhover, .ms-sctabcfhover {
    background: url("/_layouts/images/PortalTabHover.gif");
    background-repeat: repeat-x;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
    font-size: 0.7em;   
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; 
    color: #7f7f7f; vertical-align: middle;
    background-color: #fae8d4; 
    border-top: solid 1px #9e8255; 
    border-right: solid 1px #9e8255; 
    border-left: solid 1px #9e8255;
    border-bottom: solid 1px #6593cf;
    font-size:12px;
}
.ms-ptabcf A:link, .ms-ptabcf A:visited, .ms-ptabcfhover A:link, .ms-ptabcfhover A:visited, .ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited {
    text-decoration: none; color: #7f7f7f; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
    font-style: normal;
    font-size:12px;
}
.ms-ptabcfhover A:hover, .ms-sctabcfhover A:hover {
    text-decoration: none; 
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    color: #7f7f7f; 
    font-style: normal;
}
.ms-ptabcfb {
    background-color: #FFFFFF;
}
.ms-ptabnt, .ms-sctabnt {
    padding-top: 3px;padding-left: 7px;padding-right: 0px;padding-bottom: 3px;
}
.ms-ptabnt A:link, .ms-ptabnt A:visited, .ms-sctabnt A:link, .ms-sctabnt A:visited {
    text-decoration: none; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
    color: #003399; 
    font-style: normal; 
    font-size: 8pt;  
}
.ms-ptabrx {
    width: 100%; background-color: #FFFFFF; border-color: #83b0ec; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica;  
    font-size: 0.7em;  
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px; color: #7f7f7f; vertical-align: middle; text-align: left;
}
.ms-sctabcf {
    border-bottom: solid 1px #97B4E9;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
    font-size: 0.7em;   
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 11px; color: #7A7A7A; vertical-align: middle;
}
.ms-main .ms-sctabcf {
    border-top: solid 1px #d6e8ff;
    border-left: solid 1px #d6e8ff;
    border-bottom: solid 1px #97B4E9;
    border-right: none;
    background: url("/_layouts/images/topnavdivider.gif");    
    background-repeat: repeat-y;
}
.ms-sctabrx {
	width: 100%; border-color: #97B4E9; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
	font-family: Verdana, Arial, Helvetica;  
	font-size: 0.7em;  
	font-style: normal; font-weight: normal;
	padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px; color: #7A7A7A; vertical-align: middle; text-align: left;
}
.ms-sctabcnb {
    padding-bottom: 4px;
}
.ms-sctabcfb {
    padding-bottom: 4px;
}


.ms-sbtable{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;
font-weight:normal;
/*border-right:1px #999999 solid;
border-bottom:1px #999999 solid;
border-left:1px #999999 solid;*/
}
.ms-sbtablealt{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;
font-weight:normal;
}
.ms-sbtable-ex{
width:100%;
border-collapse:collapse;
/*border-right:1px #999999 solid;
border-bottom:1px #999999 solid;
border-left:1px #999999 solid;*/
}
.ms-sbtable-border{
border:none;
}
td.ms-sbcell{
padding:0px;
padding-left:0px;
white-space:nowrap;
border:none;
}
td.ms-sbcellnoborder{
padding-right:0px;
white-space:nowrap;
border:none;
}
.ms-sbtext{
font-family:Tahoma;
font-size:1em;
font-weight:bold;
}
.ms-sbplain{
font-family:Tahoma;
font-size:8pt;
border:1px #aab1a7 solid !important;
height:14px !important;
width:101px !important;
margin-left:3px !important;
margin-top:-1px !important;
}
#CSR_NO_RESULTS {
border:0px !important;
}
.ms-sbplainwithborder{
font-family:Tahoma;
font-size:8pt;
}
td.ms-sblink{
padding-right:14px;
border:none;
}
.ms-sblink a:visited{
font-family:Tahoma;
font-size:8pt;
color:#666666;
text-decoration:none;
padding-left:4px;
}
.ms-sblink a:link{
font-family:Tahoma;
font-size:8pt;
color:#666666;
text-decoration:none;
padding-left:4px;
}
.ms-sblink a:hover{
color:#000000;
text-decoration:underline;
}
td.ms-sbgo{
background-color:transparent;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
}
.ms-rightbodysectionsearchbox{
width:100%;
}
.ms-sbLastcell{
width:100%;
}
.ms-sbLastCell{
padding-right:10px;
}
td.ms-sbscopes{
border:none !important;
}
select.ms-sbscopes{
font-family:tahoma,verdana;
font-size:8pt;
width:170px;
}

.ms-WPTitle
{
	background-color: #cecca0;
	color:Black;
	/*margin-bottom: 8px;*/
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica; 
	font-weight:bold; 
	font-size:7.5pt !important; 
	text-align:center; 
	padding:2px; 
	text-transform:uppercase; 
	border-left:1px solid #999; 
	border-top:1px solid #999; 
	border-right:1px solid #999; 
}

.ms-WPHeader TD
{
	border-bottom:none;
	border-collapse:collapse;
}

.ms-sitemapdirectional{
	color:#333;
	font-size:13pt; 
	margin:8px 0px 8px 10px !important; 
	padding:0; 
	}

.subsite-sitemapdirectional{
	color:#990000;
	font-size:11pt; 
	padding:0; 
	}
	
#page_nameID0EAAA { 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
	width:99%; 
	font-family:Verdana,"Trebuchet MS",Arial,Helvetica; 
	font-size:8.5pt; 
	line-height:15px
	/*font-size: 20pt;*/
	}

#page_name { 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
	width:99%; 
	font-family:Verdana,"Trebuchet MS",Arial,Helvetica; 
	font-size:8.5pt; 
	line-height:15px
	/*font-size: 20pt;*/
	}

/*#page_name div {
	color:#333;
	font-size:13pt; 
	margin:8px 0px 8px 10px !important; 
	padding:0; 
	}*/

#page_name h1 {
	color:#333;
	font-size:13pt; 
	margin:8px 0px 8px 10px !important; 
	padding:0; 
	}

#page_name h1 a {
	color:#333;
	font-size:13pt; 
	/*margin:8px 0px 8px 10px !important; 
	padding:0; */
	}

#page_name h1 a:hover {
	color:#990000;
	text-decoration:underline;
	}

#page_name_break { padding-bottom:16px !important; }
.page_name_break { padding-bottom:16px !important; }

.content-padding-light a
{
	color:#6f732d !important; 
}

p.common-link-text {
}

.common-link-text a {
	color:#4F6D7D !important;
}

.common-link-text a:hover {
	color:#223761 !important;	
}

.content-divider
{
	padding-top:20px;
}

.readmore { 
	font-size:7pt; 
	font-style:italic; 
	color:#69923A !important;
	margin-left:5px;
}

.readmore a { 
	font-size:7pt; 
	font-style:italic; 
	color:#69923A !important;
	margin-left:5px;
}

h1 { 
	margin:8px 0 8px 0 !important; 
	padding:0; 
	font-size:13pt; 
	color:#983222; 	/* a52a2a 635670 */
	}

h2 { 
	margin:6px 12px 0 0; 
	padding:0; 
	font-size:10pt !important; 
	color:#51712D; 	/* a52a2a 635670 */
	}

h2 a { 
	margin:6px 12px 0 0; 
	padding:0; 
	font-size:10pt !important; 
	color:#69923a !important; 	/* a52a2a 635670 */
	}

h3 { 
	margin:6px 0 0 0; 
	padding:0; 
	font-size:8pt; 
	color:#5c7f92; 	/* a52a2a 635670 */
	font-family:Arial, Helvetica, sans-serif;
	}

h3 a { color:#4f6d7d !important; text-decoration:none; font-weight:normal !important; }
h3 a:hover { color:#223761 !important; text-decoration:underline; }

h2 a { color:#a03f00; text-decoration:none; }
h2 a:hover { color:#a03f00; text-decoration:underline; }

/* FORMATTING/COLORS DEFINED ON THEME.CSS */

.topNav1Item
{
	font-family: tahoma;  
	font-weight:bolder !important; 
	font-size: 8.5pt !important; 
	color: #4c4c4c;	
/*	padding:0px 1px 0px 1px;*/
	padding-left: 1px  !important;
	padding-right: 1px !important;
	background-image: url('/images/bg_mid.jpg');
	background-repeat:repeat-x;
	background-position:bottom center;
}

.topNav1Item a
{
	padding-left:17px !important;
	padding-right:13px !important;
	padding-bottom:4px !important;
	padding-top:12px !important;
	margin-top:-6px !important;
	display:block !important;
}
table.topNav1Item
{
	background-image:url('/images/bg_right.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
}
.topNav1 table td
{
    background-image:url('/images/bg_left.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
}
table.topNav1Selected td
{
	background-image:url('/images/bg_selected_left.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
}
table.topNav1Selected
{
	*background-image:url('/images/bg_selected_right.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	border-bottom-color:#576893;
}
.topNav1Selected a
{
	background-image: url('/images/bg_selected.jpg');
	background-repeat:repeat-x;
	background-position:right bottom;
	color: #4c4c4c;
}

table.topNav1Hover td
{
	background-image:url('/images/bg_over_left.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
}
table.topNav1Hover
{
	*background-image:url('/images/bg_over_right.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
}
.topNav1Hover a
{
	background-image: url('/images/bg_over.jpg');
	background-repeat:repeat-x;
	background-position:right bottom;
	text-decoration: none !important;
	color:Black !important;
}

.topNavFlyOuts
{
	border-right:1px #aab1a7 solid !important;
	border-left:1px #aab1a7 solid !important;
	border-bottom:1px #aab1a7 solid !important;
	background-color:  #ecede5 !important;
}
.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: 8pt; 
	background-color: #fbf4df;
	border-top-style: none;
	color:black; 
	min-width:150px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
	text-decoration: none;
	*width:150px !important;
	color:black; 
}
.topNavFlyOutsHover
{
	background-color: #d3bea9;
	text-decoration: none !important;
	color:Black !important; 
}


/* 01-18-2007 PFerzoco - (7A3FB2B6) Major changes for IE7.  See file of same name "MARKED" */
/*
PATH AND FILENAME:		/assets/styles/pages.css
ORIGINALLY PUBLISHED:	4/1/2005
ORIGINAL AUTHOR:		PFerzoco
EDITORS:				6/27/2005 PFerzoco (comments)
USAGE:					All pages except the Home page
LAYOUT:					2 or 3-column
DESCRIPTION:			Basic stylesheet
*/
p { 
	margin:8px 0 4px 0; 
	padding:0; 
	color:#333; 
	font-size:8.5pt; 
	font-weight:normal; 
	font-family:verdana,arial,helvetica,sans-serif;
	line-height:15px;
	}

p + div { 
	margin:8px 0 4px 0; 
	padding:0; 
	color:#333; 
	font-size:8.5pt; 
	font-weight:normal; 
	font-family:verdana,arial,helvetica,sans-serif;
	line-height:15px;
	}

font { 
	color:#333; 
	font-size:8.5pt; 
	font-weight:normal; 
	}

h6 { 
	margin:6px 0 4px 0; 
	padding:0; 
	font-size:8pt; 
	color:#a52a2a; 	/* a52a2a 635670 */
	text-align:center; 
	width:100%; 
	}
.subtitle { color:Navy; font-size:11pt; letter-spacing:1pt; }
a { color:#6f732d; text-decoration:none; }
a:hover { color:#223761; text-decoration:underline; }

h2 a { color:#a03f00; text-decoration:none; }
h2 a:hover { color:#a03f00; text-decoration:underline; }



#header-left { margin:0; padding:0; float:left; width:200px; height:84px; background-color:#fff; }
/*#header-middle-back { margin:0; padding:0; position:absolute; top:0px; left:230px; width:420px; height:84px; background-color:transparent;  }*/


#header-middle { margin:0; padding:0; float:left; width:420px; height:84px; background-color:transparent; }
#header-middle-top { margin:0; padding:0; float:left; text-align:center; vertical-align:bottom; width:420px; height:46px; background-color:transparent; }
#searchbox { margin:0; padding:0; width:140px; height:18px; background-color:transparent; font-size:8pt; }

#header-middle-bottom { margin:0; padding:0; float:left; width:420px; height:38px; background-color:transparent; }
.headertext { color:#000; font-weight:bold; }

/*
#ccc { 
	position:absolute;
	left:250px; top:46px; 
	width:180px; height:27px; 
	margin:0; padding:0; 
	background:url(http://www.littler.com/assets/images/banner/but_ccc_ovr.gif); 
	voice-family: "\"}\"";
	voice-family: inherit;
	background-repeat:no-repeat;
	}
.ccc { background:url(http://www.littler.com/assets/images/banner/but_ccc_ovr.gif);  }
.ccc_hover { background:url(http://www.littler.com/assets/images/banner/but_ccc_off.gif);  }
#ccc:hover { 
	position:absolute;
	left:250px; top:46px; 
	width:180px; height:27px; 
	margin:0; padding:0; 
	background:url(http://www.littler.com/assets/images/banner/but_ccc_off.gif); 
	voice-family: "\"}\"";
	voice-family: inherit;
	background-repeat:no-repeat;
	}
#ccc .active { 
	padding:0; 
	float:left; 
	width:180px; 
	height:27px; 
	background:url(http://www.littler.com/assets/images/banner/but_ccc_off.gif); 
	margin:0 0 0 9px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	margin:0 0 0 9px; 
	}
#hrc { 
	position:absolute;
	left:450px; top:46px; 
	width:180px; height:27px; 
	margin:0; padding:0; 
	background:url(http://www.littler.com/assets/images/banner/but_hrc_ovr.gif); 
	voice-family: "\"}\"";
	voice-family: inherit;
	background-repeat:no-repeat;
	}
.hrc { background:url(http://www.littler.com/assets/images/banner/but_hrc_ovr.gif); }
.hrc_hover { background:url(http://www.littler.com/assets/images/banner/but_hrc_off.gif); }
#hrc .active { 
	padding:0; 
	float:left; 
	width:180px; 
	height:27px; 
	background:url(http://www.littler.com/assets/images/banner/but_hrc_off.gif); 
	margin:0 0 0 20px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	margin:0 0 0 20px; 
	}
	
#ccc:hover { margin:0 0 0 20px; float:left; padding:0; width:180px; height:27px; background:url(/assets/images/banner/but_ccc_on.gif); cursor:hand;cursor:pointer; }
#hrc:hover { margin:0 0 0 200px; padding:0; width:180px; height:27px; background:url(/assets/images/banner/but_hrc_on.gif); cursor:hand;cursor:pointer; }
*/

#header-right { margin:0; padding:0; float:left; width:150px; height:84px; background-color:#fff; }
.logo { margin:0; padding:0; width:200px; height:84px; background:url(http://www.littler.com/assets/images/logo_pages.gif); }


.utility-nav { font-family:Verdana; font-size:7.5pt; line-height:13px; margin-left:8px; margin-top:4px; text-transform:uppercase; }
.utility-nav a:visited { color:#6f732d; text-decoration:none; padding-left:3px; padding-right:3px; background-color:transparent; }	
.utility-nav-basic a:link { color:#6f732d; text-decoration:none; padding-left:3px; padding-right:3px; background-color:transparent; }	/* border-left:1px solid #fff; border-right:1px solid #fff;  */
.utility-nav-basic a:hover { color:#000; text-decoration:underline; padding-left:3px; padding-right:4px; background-color:transparent; }	/* border-left:1px solid #000; border-right:1px solid #000; */

/*.littlerglobal-logo { margin:0; padding:0; width:107px; height:28px; background:url(/assets/images/logo_littlerglobal.gif); }*/
.littlerglobal-logo { vertical-align:bottom; margin:0; padding:0; width:150px; height:52px; background:url(http://www.littler.com/assets/images/logo_littlerglobal_4.gif) no-repeat; }

.opaque {
	background-color:#fff; 
	opacity: .8;
	filter: alpha(opacity=80);
}



.inputBox { 
	color:#666; 
	border:1px solid #ccc; 
	background-color:#fff; 
	}
	
.inputBoxOn { 
	color:#000; 
	border:1px inset #ccc; 
	background-color:#fafad2; 
	}
	
.smalltext { font-size:70%; }


.setFieldOff { color:#777; }
.setFieldOn { color:#333; }

cite { font-size:8pt; color:#333; font-weight:normal; }

.descriptionbreak { margin-bottom:18px; }

.badlink { text-decoration:line-through; }

.hot { color:#f00; font-weight:bold; }
.important { color:#900; font-weight:bold; }
.highlight { color:#009; }

#sitemap ul { list-style-type:none; margin:0px 0 0px 0; padding:0; font-size:8.5pt; }
#sitemap li { margin:3px 0 3px 20px; padding:0; line-height:90%; font-size:8.5pt; }
#sitemap ul a { color:#5C7F92; text-decoration:none;  }
/*#sitemap h2 { border-bottom:1px solid #ccc; }*/
#sitemap h2 {    }
#sitemap { font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; }

blockquote ul { margin-top:0; padding-top:0; }
#subject blockquote { padding-top:0; margin-top:10px; }
.btt { font-size:8pt; }


#calendar table { margin-top:6px; }
#calendar td { font-family:Arial; font-size:6.5pt; color:##666; background-color:##fff; text-align:center; }
#calendar th { font-family:Arial; font-size:6.5pt; color:##fff; font-weight:600; background-color:Navy; text-align:center; }
#calendar .on { background-color:##5f9ea0; cursor:default; }
#calendar .off { background-color:##fff; }






/* Begin:pages.css ================================================================================= */
a { color:#69923a; text-decoration:none; }
a:hover { color:#223761; text-decoration:underline; }
h3 { 
	margin:6px 0 0 0; 
	padding:0; 
	font-size:9pt !IMPORTANT; 
	color:#5c7f92; 	/* a52a2a 635670 */
	}
#content-middle h3 {
	margin:6px 0 0 0; 
	padding:0; 
	font-size:8pt; 
	color:#5c7f92; 	/* a52a2a 635670 */
	}
#content-middle h3 a {
	line-height:15px;
	}
h3 + p { line-height:14px; font-size:8.5pt; color:#333; margin-top:7px; padding-top:0px; }
.opaque {
	background-color:#fff; 
	opacity: .8;
	filter: alpha(opacity=80);
}
blockquote ul { margin-top:0; padding-top:0; }
#subject blockquote { padding-top:0; margin-top:10px; }
.btt { font-size:8pt; }
.descriptionbreak { margin-bottom:18px; }

.badlink { text-decoration:line-through; }

.hot { color:#f00; font-weight:bold; }
.important { color:#900; font-weight:bold; }
.highlight { color:#009; }
/* End:pages.css =================================================================================== */


.cell { /*background:url(/assets/images/bg_cell.gif) repeat-y;*/ }
.cell_right { /*background:url(/assets/images/bg_cell_right.gif) repeat-y;*/ }
#splash { position:absolute; z-index:1100; 
	top:200px; left:230px; 
	margin-left:30px; 
	width:360px;  
	border:3px double #333; 
	color:#333; 
	}
.out { background-color:#f5f5f5; }
.ovr { background-color:#fafad2; }
#splash #splash_content { color:#333; text-align:left; padding:11px 11px 0 11px; }
.splash_close { width:100%; }
.smalltext { font-size:7pt; text-align:center; }
	
.logobox { background:url(http://www.littler.com/assets/images/logo_pages.gif) top left no-repeat; }

/* These control the layout of the page.  It is a 3-olumn layout                                    */
/*==================================================================================================*/
#left-image {
	position: absolute;
	clear: left;
	z-index: 0;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 100%;	
	overflow: hidden;
	background-color: #5C7F92;
}

#pagecontent{
	position:relative; 
	top:0px;
	left:0px;
	}

#pagemain{
	position:absolute; 
	top:0px;
	left:0px;
	}

#homepage{
	position:relative; 
	top:0px;
	left:30px;
	width:770px;
}

.homepage-content-table
{
	width:770px;
}

.homepage-content-table .menu #spacer {
	display:block;
	width:150px;
}

.homepage-left { 
	width:180px;
	padding:25px 0px 0px 0px;
	}

.homepage-middle {
	width:400px;
	padding:25px 0px 0px 0px;
	font-family:Verdana,"Trebuchet MS",Arial,Helvetica;	
	color:#333333;
	font-size:8.5pt;
	line-height:15px;
	}
.homepage-middle p { 
	margin:4px 20px 14px 0pt;
	}

.homepage-middle h2 { 
	font-family:verdana,arial,helvetica,sans-serif;
	}

.homepage-middle h2 a { 
	font-family:verdana,arial,helvetica,sans-serif;
	}

.homepage-middle ul li {
	line-height:15px;
	color:#333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.homepage-middle ol li {
	line-height:15px;
	color:#333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
/*.homepage-middle ol {
	border:0px;
}*/
.homepage-link a { color:#6f732d !important; text-decoration:none; }
.homepage-link a:hover { color:#223761 !important; text-decoration:underline; }

.spacer-cell-10
{
	width:10px;
}

.spacer-cell-20
{
	width:20px;
}

.menu { 
	background-color:#5c7f92; 
	width:150px !important;
	font-size: 11px;
	}	

.menuControl
{
	margin-left:5px;
	border:none;
	background-color: #F5F5F5;
	width:145px;
}
.menuControlSpacer
{
	width:150px;
}
.menuControl3
{
	color: #F5F5F5;	/*color: #354260;*/
}
.menuControl2
{
	color: #F5F5F5;	/*color: #354260;*/
}
.menuControl1
{
	color: #F5F5F5;	/*color: #354260;*/
}
.menuControl1
{
	color:#000000;
	background-color: #e6ebee;
	border-bottom: 1px #acc1ce solid;
	border-top:1px #ffffff solid;
	font-family:Arial, Helvetica, sans-serif  !important;
	font-size: 8pt !important;
}
.menuControl1 a
{
	padding:2px 10px 2px 5px;
	display:block;
}
.menuControl2
{	
	background-color: #F5F5F5 !important;
	font-family: Arial;  
	font-size: 8pt !important; 
	border-bottom: 1px transparent solid;
	border-top: 1px transparent solid;
}
.menuControl2 a
{
	color: #51712d;
	padding:2px 5px 2px 10px;
	display:block;
}
.menuControlSelected1
{
	background-color: #4e6b7b !important;
	color: #eaab00 !important;
	font-weight:bold ;
	border-top:1px #547486 solid;
	border-bottom: 1px #3a4f5b solid;
}
.menuControlHover
{
	background-image:none;
	background-color: #cecca0 !important;
	color:#000000 !important;
	text-decoration: none !important;
	border-top: 1px #a7a582 solid;
	border-bottom:1px #e3e1b0 solid;
}



/* 11/21/2005 PF - Reduced bottom padding by 8px (to 2px) to pull content up. Also added "top" 
   to REPEAT attribute value to pull the image up as high as possible to even out spacing above and below */
#sectiondiv { background:url('/images/Desktop/dotted_break.gif') no-repeat left top; 
padding:1px 0 2px 0; }






#globalLogo { 
	position:absolute; 
	left:339px; 
	top:21px; 
}

/*
#logo { position:absolute; left:0px; top:0px; height:84px; width:200px; background:url('/images/Desktop/logo.gif') no-repeat left top;
}
*/

/* The header, duh, runs across the top of the page.                                                */
/*==================================================================================================*/

#headerauth{
 float:none;
 top:0px; 
 left:0px; 
 clear: both;
 }

#pagecontent{
	position:relative;
	top:0px;
	left:0px;
	height:100%;
	}

#pagemain{
	position:relative;
	top:0px;
	left:0px;
	}

#header  
{
	position:relative;
	width:770px; 
	left:30px;
	height:97px; 
	margin:0 0 0 0px; 
	padding:0; 
	background-color:#5C7F92;
	}
#headermain { 
	position:absolute; 
	top:0; 
	left:200px; 
	width:420px; height:84px; 
	background-color:#bdc2a9; /*bdc2a9*/
	/*background:url(mainLinks_356.gif) top left no-repeat; */
	background-image:url('../../_themes/littler/adspace-home.gif'); 
	}
	
#headertext { 
	position:absolute; 
	left:0px; 
	top:8px; 
	width:420px; 
	height:18px; 
	background-color:transparent; 
	text-align:center; 
	}


#headertext h2 { 
	color:black;
	font-weight:bold;
	font-family:Verdana,"Trebuchet MS",Arial,Helvetica; 
	font-size:9.5pt; 
	}

#headersiteactions { 
	position:absolute; 
	left:0px; top:0px; 
	margin:0; 
	}
#headermain_but { 
	padding:18px 70px 25px 70px; 
	width:217px; height:62px; 
	background-color:transparent; 
	}


#header-left { margin:0; padding:0; float:left; width:200px; height:84px; background-color:#fff; }
/*#header-middle-back { margin:0; padding:0; position:absolute; top:0px; left:230px; width:420px; height:84px; background-color:transparent;  }*/


#header-middle { margin:0; padding:0; float:left; width:420px; height:84px; background-color:transparent; }
#header-middle-top { margin:0; padding:0; float:left; text-align:center; vertical-align:bottom; width:420px; height:46px; background-color:transparent; }
#searchbox { margin:0; padding:0; width:140px; height:18px; background-color:transparent; font-size:8pt; }

#header-middle-bottom { margin:0; padding:0; float:left; width:420px; height:38px; background-color:transparent; }
.headertext { color:#000; font-weight:bold; }

/*==================================================================================================*/



/* THIS CODE REPLICATED FROM PAGES.CSS 7/19/2005. Only change was to the Top and Left positions. */
/*==================================================================================================*/
/*
.ccc_btnOff { 
	position:absolute;
	left:21px; 
	top:40px; 
	width:180px; 
	height:27px; 
	margin:0; 
	padding:0; 
	background:url('/images/but_ccc_ovr.gif') top left no-repeat;
}

.ccc_btnOn { 
	position:absolute;
	left:21px; 
	top:40px; 
	width:180px; 
	height:27px; 
	margin:0; 
	padding:0; 
	background:url('/images/but_ccc_off.gif') top left no-repeat;
}

.hrc_btnOff
{ 
	position:absolute;
	left:220px; 
	top:40px; 
	width:180px; 
	height:27px; 
	margin:0; 
	padding:0; 
	background:url('/images/but_hrc_ovr.gif') top left no-repeat;
}
.hrc_btnOn 
{ 
	position:absolute;
	left:220px; 
	top:40px; 
	width:180px; 
	height:27px; 
	margin:0; 
	padding:0; 
	background:url('/images/but_hrc_off.gif') top left no-repeat;
}

*/

/* 08-03-2005 PFerzoco - Removed old code from < 7/19/2005 */

#utilityNav { position:absolute; top:0px; left:620px; width:150px; height:90px; background-image:url('../../images/adspace-UtilityNav_bg.gif'); background-repeat:no-repeat; background-color:white; }
#utilityLinks { padding:5px 5px 0px 5px; font-size:7pt; line-height:12px; text-transform:uppercase; width:117px; }
#utilityLinks span { width:112px; }
#utilityLinks span a:link { background-color:transparent; color:#6f732d; }
#utilityLinks span a:hover { background-color:transparent; color:#000; }
#utilityLinks span input { 
	font:300 normal normal 7.5pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:70px; 
	height:14px; 
	padding-left:2px; 
	}

#searchHelp { 
	position:absolute; 
	left:545px; 
	top:30px; 
	width:110px; 
	height:50px; 
	z-index:999; 
	color:#000; 
	background-color:#ff0; 
	border:1px inset #ccc; 
	display:none; 
	font-size:7pt; 
	padding:5px; 
	opacity: .8;
	filter: alpha(opacity=80);
	}

#advancedSearchOutline { 
	position:absolute; 
	left:490px; 
	top:110px; 
	width:270px; 
	height:220px; 
	z-index:998; 
	color:#000; 
	background-color:#a0b797; 
	border:1px outset #ccc; 
	display:none; 
	font-size:7pt; 
	padding:5px; 
	opacity: .8;
	filter: alpha(opacity=80);
	}

#advancedSearch { 
	position:absolute; 
	left:500px; 
	top:120px; 
	width:250px; 
	height:200px; 
	z-index:999; 
	color:#000; 
	background-color:#e8eee8; 
	border:1px inset #ccc; 
	display:none; 
	font-size:7pt; 
	padding:5px; 
	}

	
/* POSSIBLY NOT USED ANYMORE */
#asClose { float:right; font-size:7pt; cursor:pointer;cursor:hand; }

#advancedSearchBox { width:70%; height:14px; padding-left:3px; font-size:8pt; }
#advancedSearchButton { height:22px; font-size:8pt; cursor:pointer;cursor:hand; }

.buttonOff { border:1px solid #ccc; background-color:#add8e6; }
.buttonOn { border:1px outset #ccc; background-color:#87ceeb; }

#advancedSearch label { font-size:7pt; }



/* maintext_fp and text_fp are the elements that style the text in the left column of the Homepage. */
/*==================================================================================================*/
#maintext_fp {
	width:250px; 
	}
#maintext_fp .text_fp_main { 
	padding:0; 
	/*background:url(text_fp_main.gif) top left no-repeat; */
	display:block; 
	color:#757935; 
	font-weight:bold; 
	line-height:18px; /*11/21/2005 PF - Reduced line height to 18 from 20 */
	}
#maintext_fp .text_fp_text { 
	height:250px; width:220px; padding:8px; 
	display:none; 
	}
#text_fp {
	}
#text_fp h2 {
	padding:4px 0 4px 0; margin:0; 
	}
/*==================================================================================================*/

	
	
	
	
	
	
/* The "fifty" series is for the semi-transparent text box overlaid on the Homepage image.  The     */	
/* name comes from the original text.  It stuck so I kept it.                                       */
/*==================================================================================================*/
/* IMPORTANT!  This code was moved to the /homepage/index.cfm file.  That was done to 
	allow dynamic changes to the display images. 
	#fifty { 
	position:absolute; 
	z-index:14; 
	left:540px; top:130px;
	left:320px; top:260px;
	left:380px; top:140px;
	width:250px;
	background-color:transparent; 
	padding:5px; 
	}*/
/*#fiftyup a { 
	font-family:Verdana; 
	font-size:14pt; 
	color:#fff; 
	font-weight:bold; 
	vertical-align:middle; 
	text-align:center;
	}*/
/*#fiftyup a:hover { 
	color:#ff0; 
	}*/
/*==================================================================================================*/


	


/* The "utilityNav" are the nav elements in the uppoer right corner of the Homepage.                */
/*==================================================================================================*/
#utilityNav a { 
	color:#6F732D; 
	font-weight:normal; 
	text-decoration:none; 
	line-height:13px; 
	text-transform:uppercase;
	}
#utilityNav a:hover { 
	color:#000; 
	font-weight:normal; 
	text-decoration:underline; 
	}
/*==================================================================================================*/







/* These control display of the news items placed in the left column of the Homepage.               */	
/*==================================================================================================*/
.newsitem { 
	font-size:7.5pt; 
	}
.more { 
	font-size:7.5pt; 
	color:#b75312; 
	font-style:italic; 
	}
.morenewsitem { 
	font-size:8.5pt; 
	font-style:italic; 
	font-weight:bold; 
	padding:8px 0 0 0; 
	}
.morenewsitem a:visited { 
	font-size:8.5pt; 
	color:#b75312; 
	font-style:italic; 
	font-weight:bold; 
	}
.morenewsitem a:link { 
	font-size:8.5pt; 
	color:#b75312; 
	font-style:italic; 
	font-weight:bold; 
	}
.morenewsitem a:hover { 
	font-size:8.5pt; 
	color:#008080; 
	text-decoration:underline; 
	font-style:italic; 
	font-weight:bold; 
	}
.more a:visited { 
	color:#b75312; 
	text-decoration:none; 
	}
.more a:link { 
	color:#b75312; 
	text-decoration:none; 
	}
.more a:hover { 
	color:#008080; 
	text-decoration:underline; 
	}
/*==================================================================================================*/




/* POSSIBLY NOT USED ANYMORE */
.menubaritem { color:Navy; font-weight:normal; font-family:Verdana; font-size:7pt; }

/* These are for the navigation bat                                                                */
/*==================================================================================================*/


#navbar { 
	position:absolute; 
	z-index:299; 
	left:0px; 
	top:80px; 
	height:20px; 
	width:800px; 
	/*
		background-color:transparent; 
	*/
	}

#navShadow  
{
	position:relative;
	width:800px; 
	left:0px;
	height:20px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background-color:#5c7f92;
	}

/* 07-28-2005 pferzoco - This used to be in main.css */
/* These were used when I was using a list.  Since I don't use a list anymore they are decoration.  */
/* 01-22-2007 pferzoco (IE7 changes) (7A3FB2B6) - Duplicated above code for "navbar_new" */
#navbar_new { 
	position:absolute; 
	z-index:299; /* 7/28/2005 pferzoco - changed from 1998 */
	left:0px; top:104px; /* 7/28/2005 pferzoco - changed from 104, then reveresed */
	height:20px; width:800px; 
	background-color:transparent; 
	/*background:url(/assets/images/nav/navbar_index.gif) top left no-repeat; */
	}
/* 07-28-2005 pferzoco - This used to be in main.css */
#navbar_new p { font-size:7.5pt; color:#333; }
/* These were used when I was using a list.  Since I don't use a list anymore they are decoration.  */
div#navbar_new ul { margin:0 0 0 0; padding:0; }
div#navbar_new li { 
	margin:0; padding:0; 
	display:inline; 
	white-space:nowrap; 
	}

/*==================================================================================================*/



/* Used for highlighting the search box input field                                                 */
/*==================================================================================================*/
.inputBox { 
	color:#666; 
	border:1px solid #ccc; 
	background-color:#fff; 
	}
.inputBoxOn { 
	color:#000; 
	border:1px inset #ccc; 
	background-color:#fafad2; 
	}
/*==================================================================================================*/



/* Utility classes */
/*==================================================================================================*/
.smalltext { font-size:70%; }
.nobold { font-weight:normal; }
.opaque {
	background-color:#fff; 
	opacity: .5;
	filter: alpha(opacity=50);
}
/*==================================================================================================*/



/* This is for formatting the Littler Global logo, text, and link at the bottom of the right column */
/*==================================================================================================*/
/* 09-20-2005 PFerzoco - Changed "littlerglobalbox" positioning to accomodate new image.  
   TODO -This sucks and needs to be reqorked so the image is floating inside centered on both 
         axis.  That way we can change image dimensions at will without affecting the alignment 
		 of the new image on the page. */
/* 11/21/2005 PF - Changed background color from White to Transparent so marginally excessive height would not 
   prevent content from displaying.  */
/* 12/21/2005 pkenney - Renamed "littlerglobalbox" to "homepagelinkboxes" */
#homepagelinkboxes { position:absolute; z-index:10; left:0; top:308px; width:292px; height:108px; background-color:transparent; }
/* 09-20-2005 PFerzoco - Changed positioing of "littlerglobal" to accomodate new image: 
						 left:78px > 58px; 
						 top:no change; 
						 width:138px > 175px; 
						 height:37px > 46px;
   10-11-2005 PFerzoco - Changed top: to 20px due to decreased size of new image. The SPAN classes below 
						 were tested but are not used at this time.  This was originally a combo image/text thing.  
   12-21-2005 pkenney  - Added "#homepagelinkboxes #employer" that displays above "#littlerglobal". */
#homepagelinkboxes #employer { position:absolute; left:58px; top:20px; width:175px; height:46px; text-align:center; }
#homepagelinkboxes #littlerglobal { position:absolute; left:58px; top:70px; width:175px; height:46px; text-align:center; }

#homepagelinkboxes #employer a:visited { color:#6f732d; text-decoration:none; }

#homepagelinkboxes a:link { color:#6f732d; text-decoration:none; }
#homepagelinkboxes a:hover { color:Teal; text-decoration:none; } 

/*#littlerglobal span.off { background:url(/assets/images/HomePage_LMBD_off.gif) no-repeat; }*/
/*#littlerglobal span.on { background:url(/assets/images/HomePage_LMBD_on.gif) no-repeat; }*/
/*==================================================================================================*/
/* Think this might be the footer?  Huh?  Huh?                                                      */
/*==================================================================================================*/
/*#footer { margin:0; padding:0; float:left; width:800px; left:0px; height:20px; background-color:#ffd700; font-family:Verdana,Arial;font-size:7pt; }*/
#footer { 
	position:relative;
	left:0px; 
	width:800px; height:20px; 
	margin:0; padding:0; 
	font-family:Verdana,Arial;
	font-size:7pt; 
	background-color:#ffebb4; 
	}
#footer-left { 
	position:absolute; 
	left:0px; top:0; 
	width:230px; height:20px; 
	margin:0; padding:0; 
	/*background-color:#bdc2a9; */
	background-color:#30424c; 
	color:#000000; 
	font-weight:bold; 
	}
#footer-middle { 
	position:absolute; 
	left:230px; top:0; 
	width:420px; height:20px; 
	margin:0; padding:0; 
	background-color:#5c7f92; 
	color:#000000; 
	font-weight:bold; 
	}
#footer-right { 
	position:absolute; 
	left:650px; top:0; 
	width:150px; height:20px; 
	margin:0; padding:0; 
	background-color:#30424c; 
	color:#000000; 
	}
#footerText{
	position:absolute;
	top:20px;
	left:0px;
	width: 800px; 
	text-align: left; 
	font-size: 7pt; 	
	}
.footer-content-left { 
	padding:3px 4px 0 5px; margin:0; 
	text-align:right; 
	font-weight:bold; 
	color:White; 
	font-family:Verdana,Arial; 
	font-size:7pt; 
	}
.footer-content-left a { 
	color:White;
 	font-weight:bold; 
	text-decoration:none; 
	line-height:16px;
	text-transform:uppercase; 
	padding-left:2px; 
	padding-right:2px; 
}
.footer-content-left a:link { 
 	color:White; 
 	text-decoration:none; 
}
.footer-content-left a:hover { 
 	color:Yellow; 
 	text-decoration:none; 
}
.footer-content-middle { 
	padding:3px 4px 0 5px; margin:0; 
	text-align:left; 
	font-weight:normal; 
	font-family:Verdana,Arial; 
	font-size:7pt; 
	color:#fff; 
	}
.footer-content-right { 
	padding:2px 4px 0 2px; 
	margin:0; 
	text-align:left; 
	font-weight:bold; 
	color:White; 
	font-family:Verdana,Arial; 
	font-size:7pt; 
	}
.footer-content-right a { 
	color:White;
 	font-weight:bold; 
	text-decoration:none; 
	line-height:16px;
	text-transform:uppercase; 
	padding-left:2px; 
	padding-right:2px; 
}
.footer-content-right a:link { 
 	color:White; 
 	text-decoration:none; 
}
.footer-content-right a:hover { 
 	color:Yellow; 
 	text-decoration:none; 
}
	
/*#footer a:visited { color:White; text-decoration:none; }
#footer a:link { color:White; text-decoration:none; }
#footer a:hover { color:Yellow; text-decoration:underline; }*/
#footer-middle-right a:visited { color:#333; text-decoration:none; }
#footer-middle-right a:link { color:#333; text-decoration:none; }
#footer-middle-right a:hover { color:#000; text-decoration:underline; }
/*#footer-right a { 
	color:#eee; 
	font-weight:bold; 
	text-decoration:none; 
	line-height:16px;
	text-transform:uppercase; 
	padding-left:2px; 
	padding-right:2px; 
	}
#footer-right a:hover { 
	color:#fafad2; 
	font-weight:bold; 
	text-decoration:underline; 
	}*/
.footerLink { 
	color:#bdc2a9; 
	font-weight:bold; 
	text-decoration:none; 
	}
.footerLink a { 
	color:#bdc2a9; 
	font-weight:bold; 
	text-decoration:none; 
	}
.footerLink a:visited { 
	color:black; 
	font-weight:bold; 
	text-decoration:none; 
	}

#search_results table { border:none; }
#search_results .sr { border:1px solid #999; width:92%; margin:0 0 0 10px; padding:0; }
#search_results .sp { border:1px solid #ccc; width:90%; }
#search_results .sr p {  }
#search_results .sr p { font-size:8pt; color:#666; }
#search_results h3 { margin-left:12px; padding-bottom:8px; cursor:hand; color:Navy; }
#search_results .sr_link { color:#333; font-size:8pt; cursor:pointer;cursor:hand; }
#search_results .sr_linkov { color:#6f732d; }
#search_results a { color:#6f732d; }
#search_results a:hover { color:#223761; }
/*table { border:1px solid #ccc; }*/
#search_results th { background-color:#ccc; color:#333; height:15px; padding:1px 0 1px 5px;  font-size:7.5pt; }
#search_results td { font-family:Arial; color:#333; padding:3px 3px 3px 5px; font-size:8pt; line-height:12px; }
#search_results h3 { color:#333; font-size:8pt; }
#search_results .nobold { font-weight:normal; }
#search_results .compact { line-height:12px; }
#search_results .rowAoff { background-color:#fff !important; cursor:hand; }
#search_results .rowBoff { background-color :#f5f5f5 !important; cursor:hand; }
#search_results .rowon { background-color:#ecede5 !important; cursor:hand; }
#search_results .linkrowon { background-color:#add8e6;cursor:hand; }
#search_results p { font-size:80%;line-height:13px; }
/* 01-22-2007 PFerzoco - (7A3FB2B6) Major changes for IE7. This was inline (font, line).  I added padding 
						 to fix the dislay then moved the inline code to here.  Template that calls this is 
						 in \casestudies\machii\views\main\center\ - "case_study_list_grouped.cfm" */
#search_results p.grouped_item { 
	font-size:80%; 
	line-height:13px; 
	padding-left:8px; 
}

#relatedbox .ms-WPBody p { 
	padding:0px 5px 5px 5px;/**/
}
.relatedbox p { 
	padding:0px 5px 0px 5px;/**/
}
.relatedbox { 
	background-color:#F5F5F5;
	border-left:1px #999 solid;
	border-bottom:1px #999 solid;
	border-right:1px #999 solid;
	padding-top:8px;/**/
	padding-bottom:3px;/**/
}
.relatedbox h3 { 
	font-size:8.5pt; 
	margin:0px 0 0 8px;
	color:#444; 
}

.relatedbox ul { 
	list-style-type: none;
	padding:4px 3px 0 0px;
	margin:0px 0px 0 8px;
}

.relatedbox li a { 
	color:#5c7f92 !important; 
}

.relatedbox li a:hover { 
	color:Black; 
	text-decoration:none; 
}

/*.relatedbox li { 
	margin:0 6px 0 10px; 
}*/


/*.boxlisttop {
	background-color:#F5F5F5;
	border-left:1px #999 solid;
	border-top:1px #999 solid;
	border-right:1px #999 solid;
}*/
/*boxlisttop replaced with .ms-WPTitle applied to H3 class,
but still required for RelatedAttorney.xslt and others*/

.boxlist { 
	/*background-color:#F5F5F5;
	border-left:1px #999 solid;
	border-bottom:1px #999 solid;
	border-right:1px #999 solid;
	padding-top:8px;
	padding-bottom:20px;*/
}
/*boxlist in related areas replaced with .relatedbox*/

.boxlist h3 { 
	font-size:8.5pt; 
	margin:0px 0 0 0px;
	color:#444; 
}

.boxlist ul { 
	list-style-type: none;
	padding:4px 5px 0 0px;
	margin:0px 0px 0 10px;
}

.boxlist li a { 
	color:#5C7F92; 
}

.boxlist li a:hover { 
	color:Black; 
	text-decoration:underline; 
}

#boxlist li { 
	margin:0 6px 0 10px; 
}
#eventtime blockquote { 
	margin-left:10px; 
	padding-left:0; 
	margin-right:10px; 
	padding-right:0; 
}

#eventtime {
	text-transform: capitalize;
	margin:5px; 
	padding: 2px;
}

#eventtime p { 
	padding: 0px; 
	margin-top: 3px; 
	margin-bottom: 6px;
}

#eventtime dl {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

#eventtime dl dt {
	font-weight: bold;
	margin: 0px 0 0 0;
}

#eventtime dl dd { 
	margin: 0 0 0 0;
	padding: 0 0 0 1em;
}

#officeinfo {
	font-size:8.5pt;
	line-height:15px;
}

/*#ctl00_SPWebPartManager1_g_5a7760cf_9d7d_483b_9644_7871e6aa9f24 {
	border-right:1px #999999 solid;
	border-bottom:1px #999999 solid;
	border-left:1px #999999 solid;
	margin-left:0px;
	margin-right:0px;
}*/

/*.ASAPsSearch {
	border-color:red;
	border-width:2px;
	border-style:solid;
	padding:0px;
}
.ASAPsSearch is mainly for testing all 'edited' related and left col items */
.srch-BestBets {
	width: 180px;
	padding: 0px;
}

.MCLITN {
	padding-bottom:10px;
}
.MCMQB {
	padding-bottom:10px;
}
.MCNA {
	padding-bottom:10px;
}
.MCPR {
	padding-bottom:10px;
}

.JW_MiniEventViewer {
	font-family:Arial;
	font-size:7.5pt;
}
.JW_MiniEventViewer dl dt {
	font-weight:bold;
	padding-bottom:2px;
}
.JW_MiniEventViewer dl dd {
	margin-left:10px;
	padding-bottom:10px;
}

.JW_PW {
	text-align:center;
}

#JW_HeaderTable {
	border:1px solid #999999;
	width:182px;
}

#JW_HeaderTable td {
	padding:3px;
	background-color:#f5f5f5;
}

#JW_HeaderTable td input {
	border:1px solid #aab1a7;
	height:16px;
	width:100px;
	margin: 4px;
	
}

td.JW_TitleClass {
	background-color:#CECCA0 !important;
	color:Black;
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica;
	font-size:7.5pt !important;
	font-weight:bold;
	padding:2px;
	text-align:center;
	text-transform:uppercase;
}

#awardspage table {
	border-collapse:collapse;
}
#awardspage table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#333333;
	padding: 10px;
	border: 0px solid #DDDDDD;
	text-align:right;
	vertical-align:middle;
}
#awardspage table td p {
	text-align:left;
	margin: 0 0 0 0px;
}
#awardspage td.no-right {
	border-right: none !important;
}
#awardspage td.no-left {
	border-left: none !important;
	padding: 0px;
}

div#ContactLLG {
width: auto;
}
div#ContactLLG table {
width: auto !important;
}
div#ContactLLG table td {
padding:0 5px 0px 0;
}
div#ContactLLG table td.headerRow {
width: auto !important;
padding-top:25px;
padding-bottom:25px;
}
div#ContactLLG table td.blankCol {
width: 0 !important;
padding:0;
}
div#ContactLLG table td.titleCol {
width: 150px !important;
vertical-align:top;
}
div#ContactLLG table td.titleCol span.LabelOff, div#ContactLLG table td.titleCol span.LabelOff a,div #ContactLLG table td.titleCol span.LabelOn, div#ContactLLG table td.titleCol span.LabelOn a{
padding-left:0;
color:#5C7F92 !important;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
width:150px !important ;
}
div#ContactLLG table td.fieldCol {
width: 450px !important;
vertical-align:top;
}
div#ContactLLG table td.footerRow {
width: auto !important;
padding-top:10px;
padding-bottom:0px;
}
div#ContactLLG table td p{
width: auto !important;
}
div#ContactLLG table td h2{
width: auto !important;
}
div#ContactLLG table td input{
width: auto;
margin:2px;
padding: 0 !important;
}
div#ContactLLG table td input.CityField {
width: 150px !important;
padding: 0 !important;
}
div#ContactLLG table td input.StateField {
width: 28px !important;
padding: 0 !important;
}
div#ContactLLG table td input.ZipField {
width: 110px !important;
padding: 0 !important;
}
div#ContactLLG table td textarea{
/*width: auto !important;*/
margin:2px;
padding: 0 !important;
}
div#ContactLLG table td .style2 {
margin-left: 80px;
}
div#ContactLLG table td .error {
text-align: left; color: red;  font-weight: bold; padding: 4px;
}
div#ContactLLG table td .LabelOff {
text-align: left; color: Navy;  font-weight: bold; padding: 4px;
}
div#ContactLLG table td .LabelOn {
text-align: left; color: Teal;  font-weight: bold; padding: 4px;
}
div#ContactLLG table td .elementOff {
background-color:#fff; border:1px solid #999;
}
div#ContactLLG table td .elementOn {
background-color:#fafad2; border:1px inset #CCC;
}
div#EmailConfirm table td {
padding:0;
margin:0;
/*color:maroon; */
}
div#EmailConfirm table td h2.confirm {
padding-left: 0px !important;
padding-top:25px;
padding-bottom:15px;
font-weight:bold;
color:#51712D;
/*color:maroon; */
}
div#EmailConfirm table td h2 {
font-weight:normal;
color:black;
padding-left: 10px !important;
}
div#EmailConfirm table td p {
padding-bottom:10px;
padding-left: 10px !important;
}
div#EmailConfirm table td .titles {
padding-left: 20px !important;   font-weight: bold;
padding-bottom:5px;
color:#5C7F92 !important;
}
div#EmailConfirm table td .data {
padding:2px 0px 2px 30px !important; display:block;
}
.offices-Google h3 { 
	/*width:100%; */
	font-weight:bold; 
	color:black; 
	border-bottom:1px solid #ccc; 
	background-color:white; 
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	text-align:left;
	margin-bottom:3px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	font-family:Verdana,Arial;
	font-size:9pt;
}
/**/
