body{
	margin:0px;
	overflow: -moz-scrollbars-vertical;	
}
img {
	border: none;
}

.style1 {
	font-family: "Arial Rounded MT Bold", Arial, "Trebuchet MS", Helvetica;
	font-size: 18px;
	color: #FFFFFF;
}
.style2 {
	font-family: "Arial Rounded MT Bold", Arial, "Trebuchet MS", Helvetica;
	font-size: 16px;
	color: #003399;
}
.style3 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
}
.style5 {
	font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; 
}
.style6 {
	font-size: 14px;
	font-weight: bold;
}
.style8 {
	font-size: 18px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#000000;
}
a,  div, td, body {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
} 
ul.front {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
}
a.leftnavOn {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	font-variant:small-caps;
}
a.leftnavOff {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#aaaaaa;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	font-variant:small-caps;
}
hr {
	width:100%;
	background-color:#003974;
	color:#003974;
	margin-left:0px;
	padding:0px;
	margin:2px;
	height:1px;
}
p.category{
	font-size:14px;
	margin-top:0px;
	padding-top:0px;
	color:#003974;
	font-size:16px;
}	
a.calendarSMlink1 {
	font-size:11px;
	text-decoration:none;
}
a:visited {
	color:#0039f4;
}
table.calendarSMoutline {
	border:1px solid #003974;
	border-collapse:collapse;
	background-color:#999999;
}
td.tcalendarcell {
	color:#000000;
}
.tsubheaderon {
	border-bottom: #999999 1px solid;
	color: #000000;
    background: #cccccc;
}
.tsubheaderoff
{
	border-bottom: #999999 1px solid;
	color: #000000;
    background: #dddddd;
}
input:readonly{
	background-color:#ffffff;
	color:#000000;
	border-style:solid;
	border-color:#a5acb2;
	border-width:1px;
}

/* Added 08-13-2008 */
/* ---------------------------------------------- */

li {
	margin: 10px 0;
}


#content {
	display: block;
	padding: 20px 40px 20px 20px;
}

#content h2 {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	font: 24px arial, sans-serif;
	border-bottom: 1px solid;
}

/*#content a {
	color: #109d13;
}
#content a:hover {
	color: #3956a4;
}*/

.related_links {
	width: 300px;
	display: block;
	margin: 0 15px 15px 0;
	padding: 10px 15px 15px 15px;
	background: #ddebff;
	border: 1px solid #a9bedb;
}
.related_links ul {
	margin: 0 5px 5px 10px;
	padding: 0;
	line-height:13px;
}
.related_links ul li {
	padding: 0 0;
	margin: 0 0;
	line-height:13px;
}
.related_links ul li a {
	color: #000;
	text-decoration: underline;
}
.related_links ul li a:hover {
	text-decoration: none;
}

.album_link {
	text-align: center;
	float: right;
	display: block;
	margin: 0;
	padding: 0 0 5px 0;
}
.album_link img {
	margin: 0 0 10px 10px;
	padding: 6px;
	background: #fff;
	border: 1px solid #81f249;
}

.album_link a:hover img {
	border: 1px solid #2a5592;
}

.album_link a {
	color: #109d13;
}
.album_link a:hover {
	color: #3956a4;
}

.tabs {
	display: block;
	clear: both;
	margin: 40px 0;
}

.tabs ul {
	padding: 0px 0 0 0;
	margin-left: 0;
	border-bottom: 1px solid #a9bedb;
	font: bold 12px arial, sans-serif;
	font-variant:small-caps;  
}
.tabs li {
	list-style: none;
	margin: 0;
	display: inline;
}
.tabs li {
	padding: 0px 0.5em;
	margin-left: 0px;
	border: 1px solid #fff;
	border-bottom: none;
	background: #fff;
	text-decoration: none;
}
.tabs li { color: #999; }

.tabs li:hover {
	color: #000;
	border-color: #ddd;
	cursor:pointer;
}

.tabs li.leftnavOn {
	color: #000;
	background: white;
	border: 1px solid #a9bedb;
	border-bottom: 1px solid white;
}

.tabs li.leftnavOff {
	padding: 0px 0.5em;
	margin-left: 0px;
	border: 1px solid #ffffff;
	border-bottom: none;
	background: #ffffff;
	text-decoration: none;
}

.tabs li.leftnavOff:hover {
	color: #000;
	border-color: #ddd;
	cursor:pointer;
}

div.letter_on{
color:#0000ff;
font-weight:bold;
}

div.letter_off{
color:#000000;
font-weight:bold;
}

div.letter_disabled{
color:#cccccc;
}

p.emp_on{
color:#0000ff;
}

p.emp_off{
color:#000000;
}

.center {
	text-align: center;
}
.img_r {
	float: right;
	margin: 0 0 15px 15px;
}
.img_l {
	float: left;
	margin: 0 15px 15px 0;
}
.img_c {
	display: block;
	clear: both;
	margin: 25px auto;
}

#div_container .img_r, #div_container .img_l {
	border: 1px solid #e3eaf1;
	padding: 6px;
}
.noborder {
	border: 0 !important;
	padding: 0;
}
a.nav_btn {
	color: #109d13;
	border: 1px solid #ccc;	
	padding: 4px 10px;
	font-weight: bold;
	text-decoration: none;
	margin: 5px;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
}
a.nav_btn:hover {
	border-color: #3956a4;
	color: #3956a4;
}
h3 {
	font: bold 16px arial, sans-serif;
	color: #35589c;
	margin: 0 0 15px 0;
}
h4 {
	font: bold 12px verdana, sans-serif;
	color: #309200;
	margin: 15px 0 15px 0;
	clear: both;
}
.clr {
	display: block;
	clear: both;
	margin: 15px 0;
}
.highlight {
	background: transparent url('/images/highlight.gif') repeat-x bottom;
	padding: 15px;
}


.highlight {
	padding: 15px;
	background: #005fc3 url('/images/highlight.gif') repeat-x bottom;	
	color: #cee6ff;
}
.highlight h3 {
	color: #fff;
}
.highlight ul {
	margin: 20px 20px;
	padding: 0;
}
.highlight ul li {
	margin: 10px 0;
}

.teaser {
	float: left;
	background: transparent url('/images/teaser_bg.gif') no-repeat;
	width: 314px;
	margin: 10px 5px 10px 0;
	padding: 10px 13px;
	font: 11px "trebuchet ms", sans-serif;
}
.teaser:hover {
	float: left;
	background: transparent url('/images/teaser_bg_over.gif') no-repeat;
}
.teaser:hover h3 {
	color: #35589c;
}
.teaser h3 {
	margin: 3px 0 10px 0;
}
.teaser img {
	float: right;
	margin: 0 0 10px 10px;
}
.teaser a {
	color: #000;
	text-decoration: none;
}
.teaser a:hover {
	color: #000;
}
ul.news {
	width: 340px;
	float: left;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}
ul.news li {
	border-bottom: 1px solid #d4ffbc;
	padding: 5px 0 5px 10px;
	margin:0;
}

ul.news li.first {
	border-top: 1px solid #d4ffbc;
}


ul.news li span {
	color:#999;
	font-size:10px;
}

ul.news li a {
	color: #109d13;
}
ul.news li a:hover {
	color: #3956a4;
}

ul.news li.last {
	border:0;
	text-align:right;
	padding:2px 0 0 0;
}
	ul.news li.last a{
		font-size:10px;
		color:#6B8ED2;
	}
	
	ul.news li.last a:hover{
		color:#35589C;
	}

.btn_listyourcompany
{
background:url(../images/btn_listyourcompany.png) no-repeat;
width:167px;
height:34px;
display: block;
margin: 0 auto;
text-indent: -9999px;
overflow:hidden;
}

.btn_listyourcompany:hover
{
background:url(../images/btn_listyourcompany.png) no-repeat 0 -34px;
}

.btn_workforce_guide
{
background:url(../images/workforce_pdf2.png) no-repeat;
width:168px;
height:34px;
display: block;
margin: 0 auto;
text-indent: -9999px;
overflow:hidden;
}

.btn_workforce_guide:hover
{
background:url(../images/workforce_pdf2.png) no-repeat 0 -34px;
}

.create_event_button{
	width:180px;
	height:36px;
	background:url(../images/create_event.png);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
}

.create_event_button:hover{
	background:url(../images/create_event_over.png);
}

.nlaMap{
	width:350px;
	height:275px;
	background-image:url(../images/laMap.jpg);
	text-indent:-99999px;
	text-align:left;
	display:block;
	margin:10px 0 0 10px;
	float:right;
	overflow:hidden;
}

.nlaMap:hover{
	background:url(../images/laMap_over.jpg);
}

.ent_block{
	clear:both;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}

ul.nopad{list-style:none; margin-left:0px; padding-left:0px;}

#logo_rotate {
	float:left;
	width:231px; height:285px;
	margin:0px 0 0 0;
	display:block;
	padding:0px;
}

#logo_rotate ul {
  width:231px; height:285px;
	overflow:hidden;
	padding:0px;
	margin:0px 0 0 90px;
	list-style: none;
	display:block;
	float:left;
}

#logo_rotate ul li {
	width:231px; height:285px;
	padding:0px;
	display:block;
	text-align:center;
}

#logo_rotate ul li img{
padding:0px;
}

.workforce_form_cats select {
width:400px;
}
.workforce_search_cats select {
width:100%;
}
.asset_header {
border-bottom:1px solid #000000;
float:left;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
width:100%;
}
.asset_short {
	background: #fff url("/images/asset_bg.gif") repeat-x bottom;
	margin:10px auto;
	padding:5px;
	border: 1px solid #dadada;
}
	.asset_short td {
		padding: 5px 5px 10px;
	}
.asset_short .asset_name a {
font-size:18px;
color:#004c9b;
text-transform:capitalize;
text-decoration:none;
text-shadow: 2px 2px 1px #e5e5e5;
display: block;
margin-bottom: 4px;
}
	.asset_short .asset_name a:hover {
		color: #1f8237;
	}
.asset_short .asset_contact {
font-size:10px;
line-height:11px;
width: 100px;
white-space:nowrap;
}
.asset_short .asset_contact a {
color:#000000;
font-size:10px;
line-height:11px;
text-decoration:none;
}
.asset_short span.phone {
	color:#000000;
	font-size:14px;
	background: transparent url("/images/icon_phone.png") no-repeat 0 50%;
	padding: 0 0 0 20px;
}
#workmap {
background:url("/images/map.gif") no-repeat scroll 0 0 #FFFFFF;
clear:both;
height:287px;
position:relative;
width:257px;
}
#workmap-map {
background:url("/images/map.gif") no-repeat scroll 0 0 transparent;
height:158px;
left:0;
position:absolute;
top:0;
width:257px;
}
#workmap-title {
background:url("/images/map_btn.gif") no-repeat scroll 0 0 #FFFFFF;
bottom:0;
height:129px;
left:0;
position:absolute;
width:257px;
}
#workmap-title h3 {
color:#004C9B;
font:18px/45px arial,sans-serif;
height:45px;
left:0;
margin:0;
padding:0;
position:absolute;
text-align:center;
text-shadow:1px 1px 3px #BBBBBB;
top:35px;
width:257px;
}
ul.pagination {
list-style:none outside none;
margin:10px;
padding:0;
}

ul.pagination li{float:left;}

ul.pagination li span, ul.pagination li.prev span, ul.pagination li.next span {
-moz-border-radius:4px 4px 4px 4px;
background:url("/images/layout/btn_bg.gif") repeat-x scroll center top #DDDDDD;
border-color:#FFFFFF;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#444444;
cursor:pointer;
float:left;
font:bold 11px arial,sans-serif;
height:auto;
margin:3px 3px 3px 0;
padding:4px 7px;
position:relative;
text-transform:uppercase;
width:auto;
float:left;
}
ul.pagination li span:hover {
background:none repeat scroll 0 0 #EEEEEE;
border-color:#CCCCCC;
color:#222222;
text-decoration:none;
}
ul.pagination li span.disabled,
ul.pagination li span.disabled:hover{
background:#EEEEEE;
border-color:#fff;
color:#444;
text-decoration:none;
cursor: default;
}
.loading {
	background: transparent url(/images/indicator.gif) no-repeat 100% 50%;
	padding: 0 24px 0 0;
}
ul.pagination li span.selected, ul.pagination li span:hover {
background:none repeat scroll 0 0 #EEEEEE;
border-color:#CCCCCC;
color:#222222;
}
.paging {
float:left;
margin:15px 0 10px;
width:100%;
}
.paging_previous {
float:left;
}
.paging_next {
float:right;
}
.paging_next, .paging_previous {
margin:0;
}
.paging_next:hover, .paging_previous:hover {
cursor:pointer;
}
ul.asset_main_cat {
list-style:none outside none;
margin:0px; 
padding:0 0 0 10px;
}
ul.asset_main_cat li {
font-size:14px;
font-weight:bold;
}
ul.asset_main_cat ul {
list-style:disc outside none;
margin:0px;
padding:0 0 0 30px;
}
ul.asset_main_cat ul li {
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
.asset_contact_info {
background-color:#EDEDED;
float:right;
font-style:italic;
height:auto;
padding:10px;
width:auto;
min-width:180px;
margin-left:5px;
}
.asset_contact_info .name {
font-size:16px;
font-style:italic;
font-weight:bold;
margin-top:0;
padding-top:0;
}
.asset_detail {
}
.asset_detail .name {
font-size:26px;
font-weight:bold;
color:#22497d;
font-weight:bold;
margin-top:0px; padding-top:0px;
}
.asset_detail .header {
font-size:20px;
color:#22497D;
font-weight:bold;
font-variant:small-caps;
}

.asset_buckets tr td{background-color:#F5F5F5;}
.assetLogo{float:left; max-height:100px; max-width:100px; margin-right:5px;}
.assetActionPhoto{float:right; max-width:200px; clear:both; padding:10px 0 0 5px;}
.assetLocations{width:100%; background-color:#ccc; float:left; padding-bottom:10px;}
.assetLocations .location{width:30%; float:left; padding:0 5px; margin:10px 0 0 10px; background:#ededed;}

.assetLocations_pdf{}
.assetLocations_pdf div{width:30%; float:left; padding:0 6px; margin:2px 2px; background:#ededed;}

ul.errors{ list-style:none; margin:0px; padding:0px; width:100%; border:1px solid #ff0000;}
ul.errors li{ color:#ff0000; font-weight:bold; margin-left:20px;}
