@charset "utf-8";
body {
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	/* text-align: right; */
	/* background-image: url('/images/background.gif'); */
	background-repeat: repeat-x;
	font-family: Chalet, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#327A27;
}
a { color:#ffffff; text-decoration:none; font-family: Chalet, Arial, Helvetica, Verdana, sans-serif; }
a:hover { color:#367C2B; }

div.study-header { color:#ffffff; font-weight:bold; padding-top:10px; }

.em_drop { background-image:url('/images/em_drop.jpg'); background-repeat:no-repeat; width:149px; height:72px; z-index:0; padding:15px 00px 10px 0px;}

table.admin th { text-align:right; color:#367C2B; }

a.staywhite:hover { color:#ffffff; }

ul.home {
	 padding:3px 0 0 15px;
    margin:3px 0 0 15px;
}
ul.fill { margin:15px 0 0 0; padding:0px; }
ul.fill li { background-image:url('/images/li-fill-off.gif'); background-repeat:no-repeat; height:23px; list-style:none; padding:4px 0px 0px 23px; font-weight:bold; }
ul.fill li:hover { background-image:url('/images/li-fill-on.gif'); }

table.greenbeaconnav td { background-image:url('/images/li-fill-off-sm.gif'); background-repeat:no-repeat; height:23px;  padding:0px 0px 0px 23px; font-weight:bold; width:100px; }
table.greenbeaconnav td:hover { background-image:url('/images/li-fill-on-sm.gif'); }

table.staff td { background-image:url('/images/li-fill-off-125.gif'); background-repeat:no-repeat; height:23px;  padding:0px 0px 0px 23px; font-weight:bold; width:125px; }
table.staff td:hover { background-image:url('/images/li-fill-on-125.gif'); }

table.greenbeaconbig td { background-image:url('/images/li-fill-off-150.gif'); background-repeat:no-repeat; height:23px;  padding:0px 0px 0px 23px; font-weight:bold; width:150px; }
table.greenbeaconbig td:hover { background-image:url('/images/li-fill-on-150.gif'); }

a.white { color:#327A27; text-decoration:none; font-weight:bold; }
a.white:hover { color:#ffffff; }

ul.home li {
    padding:0 0 5px 0;
    list-style-position:outside;
    list-style-image: url('/images/bullet-off.jpg');
	font-weight:bold;
}

ul.home li:hover { list-style-image: url('/images/bullet-on.jpg');  }

ul.fill a:hover { color:#ffffff; }


.highlightwhite { font-weight:bold; color:#ffffff; padding-right:3px; }

.oneColLiqCtrHdr #container {
	width: 860px;  
	height: 604px;
	background: #FFF;
	text-align: left; /* this overrides the text-align: right on the body element. */
	padding-right:100px;
	float:right;
}
.oneColLiqCtrHdr #header {
	height:70px;
	width: 860px;
	background: #FFF;
}

.oneColLiqCtrHdr #mainContent {
	
	padding: 0px 0px 0 110px ; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0px;
	background: #6BB630;
	position:relative; top:-5px;
}
.oneColLiqCtrHdr #mainContent p{
	font-family: Chalet, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #367C2B;
	text-align: justify;
}


.oneColLiqCtrHdr #mainContent h1{
	margin:0px; padding:0px;
    font-family: Chalet, Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.8em;
	color: #FFF;
	line-height:20px;
}

.oneColLiqCtrHdr #mainContent h2{
	display:inline;
    font-family: Chalet, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #367C2B;
	margin: 40px 0 0 0;
	
}

#clientScroll { height:100px; overflow:auto; padding-right:10px;   }

.oneColLiqCtrHdr #mainContent h3{
    font-family: Chalet, Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.2em;
	color: #FFF;
	display:inline;
}

.oneColLiqCtrHdr #mainContent div.studysection h3 { display:block; padding:0px; margin:0px;  text-align:center;  }


.oneColLiqCtrHdr #mainContent img{
padding: 0 0 6px 20px;

}
.oneColLiqCtrHdr #ScrollContent {
overflow: auto; 
width: 700px; 
height: 390px; 
margin: 0;
}

.oneColLiqCtrHdr #ScrollContent p{
font-family: Chalet, Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: justify;
color: #367C2B;
}

.oneColLiqCtrHdr #ScrollContent h1{
	padding: 0 10px 0 0;
	font-family: Chalet, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff; 	
	line-height: 4px;}

.oneColLiqCtrHdr #ScrollContent img{
padding: 0 0 6px 30px;

}

.oneColLiqCtrHdr #NewsItem {
width:650px;
padding: 10px 0 10px 0;
border-bottom: 3px dotted #fff;
}

div.newshead { color:#ffffff; font-weight:bold; }
/*Navigation*/

.oneColLiqCtrHdr #navcontainer 
{
margin: 0 auto;
padding-left:60px;
/*height: 49px;*/
}
.oneColLiqCtrHdr #navlist ul 
{
margin: 0;
padding: 0;
}

.oneColLiqCtrHdr #navlist li
{
display: inline;
list-style-type: none;
font-family: Chalet, Arial, Helvetica, Verdana, sans-serif;
font-size: 15px;
color: #2A6B20;
}
.oneColLiqCtrHdr #navlist a { padding: 3px 10px; }

.oneColLiqCtrHdr #navlist a:link, #navlist a:visited
{
	color: #2A6B20;
	text-decoration: none;
}
.oneColLiqCtrHdr #navlist a:hover
{
color: #2A6B20;
background-color:#F3FEEA;
}

.oneColLiqCtrHdr #navlist li a.active
{
font-weight: bold;
text-decoration:none;
}
/*Eof Navigation*/


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

span.office { font-size:1.2em; color:#ffffff; font-weight:bold; }

tr.dottedbottom hr { border-bottom:2px dotted #ffffff; height:1px; border-top:none; margin:15px 0px 15px 0px; }

/*globalnav*/

#globalnav {
	position:relative;
	float:right;
	padding:0 0 0 0;
	margin:0;
	list-style:none;
	line-height:1em;
}

#globalnav LI {
	float:right;
	margin:0;
	padding:0;
}

#globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#ddd;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#bbb;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/

#globalnav UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}

#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav UL A {
	background:#bbb;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	color:#444;
}


/********** new footer styles **********/

#footer {
	width:1000px; margin:10px auto;
	color:#999; font-size:10px; text-align:left;
}

a.ftr { color:#999; text-decoration:none; }
a.ftr:hover, a.ftr:active { color:#999; text-decoration:underline; }

div.ftaddy {
	width:173px; float:left; background:url(../images/home/vdots.gif) repeat-y; background-position:100% 0px; margin-right:18px;
}

div.ftaddy_nobg {
	width:173px; float:left; margin-right:18px;
}

#ftservices {
	width:325px; float:right; overflow:hidden; margin-right:50px;
}

div.half {
	width:49%; float:left; overflow:hidden;
}


