/** CMSFC **/
form
{
	margin:0;
	padding:0;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/* CMS Control - marry with editor/editorcustom.css*/
p {    
		margin:0;
		padding:0;
		font-size:12px;
		font-family:Verdana;
		line-height: 140%;
}
/*End CMS*/
body {
	font-family: Verdana;
	font-size: 100%;
	color: #000000;
	background-color: #CCC;
	margin:0px;
	margin-top:0px;
}
#wrapper {
	width: 980px;
	margin: 0 auto;
	background-color: #ffffff;
	
	
}
#header{
	padding: 0px;
	margin-bottom:0px;

}
.headstrip
{
	background-image: url(../siteimages/cmsfc_greenbluestrip.jpg);	
	background-repeat:no-repeat;
	height:7px;
}
.logo
{
	float:left;
	height:99px;
	width:274px;
	background-image: url(../siteimages/cmsfc_logo.jpg);
	background-repeat:no-repeat;	
}

#headerrightmenu
{
	margin-top:4px;
	margin-right:10px;
	font-size:12px;f
	font-weight:bold;
	color:#a0a1a5;
	/*float:right;*/
}
#headerrightmenudiv
{
	float:right;
}
#headerrightmenu a {color:#a0a1a5;}
#headerrightmenu a:link {text-decoration:none;}
#headerrightmenu a:visited {text-decoration:none;}
#headerrightmenu a:hover {text-decoration:underline;color:#333;}

#column_wrapper {
	margin-top:10px;
	margin-left:10px;
	width:960px;
	/*height:539px;*/
	/*height:100%; /*Fixed background not always showing*/
	background-color: #ffffff;
	/*float:left; /*added to get background colour*/
}





.bottomstrip
{
	margin-top: 8px;
	margin-left:10px;
	margin-bottom:3px;
}
#footer {

	padding-top:4px; /*fixes ie6 collaped margin if put on col_wrapper*/
	margin-left:10px;
	color:#999;
	font-size: 0.7em;
	/*clear: both;*/
	background-color: #ffffff;
	
	
	
	/*line-height:16px;*/
}
.footline
{
	
	margin-bottom:6px;
}
#tvbox {
		
}

/*Menu Sprite*/
#menuhead {
	margin-left:10px;
	margin-top:10px;
	width:960px;
	height:50px;
}

.spritesnav {
	
	height: 50px;
	background: url(../siteimages/menubar960.gif) no-repeat;
	position: relative;
	margin:0;


}

.spritesnav li {
	display: inline;
}
.spritesnav li a:link, .spritesnav li a:visited, .spritesnav li div {
	position: absolute;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;

}
.spritesnav li div {
	
}
	.spritesnav #snhome a:link, .spritesnav #snhome a:visited , .spritesnav #snhome div{
		left: 0px;
		width: 119px;
	}
	.spritesnav #snhome a:hover, .spritesnav #snhome a:focus, .spritesnav #snhome div{
		background: url(../siteimages/menubar960.gif) no-repeat 0px -50px;
	}
	.spritesnav #snhome a:active, .spritesnav #snhome div.click {
		background: url(../siteimages/menubar960.gif) no-repeat 0px -50px;
	}
	.spritesnav #snhome.active a:link, .spritesnav #snhome.active a:visited {
		background: url(../siteimages/menubar960.gif) no-repeat 0px -50px;
		cursor: default;
	}



	.spritesnav #snabout a:link, .spritesnav #snabout a:visited, .spritesnav #snabout div{
		left: 120px;
		width: 120px;
	}
	.spritesnav #snabout a:hover, .spritesnav #snabout a:focus, .spritesnav #snabout div {
		background: url(../siteimages/menubar960.gif) no-repeat -120px -50px;
	}
	.spritesnav #snabout a:active, .spritesnav #snabout div.click {
		background: url(../siteimages/menubar960.gif) no-repeat -120px -50px;
	}
	.spritesnav #snabout.active a:link, .spritesnav #snabout.active a:visited {
		background: url(../siteimages/menubar960.gif) no-repeat -120px -50px;
		cursor: default;
	}
	.spritesnav #sntrain a:link, .spritesnav #sntrain a:visited, .spritesnav #sntrain div {
		left: 240px;
		width: 120px;
	}
	.spritesnav #sntrain a:hover, .spritesnav #sntrain a:focus, .spritesnav #sntrain div {
		background: url(../siteimages/menubar960.gif) no-repeat -240px -50px;
	}
	.spritesnav #sntrain a:active , .spritesnav #sntrain div.click{
		/*background: url(../siteimages/menubar960.gif) no-repeat -151px -76px;*/
		background: url(../siteimages/menubar960.gif) no-repeat -240px -50px;
	}
	.spritesnav #sntrain.active a:link, .spritesnav #sntrain.active a:visited {
		background: url(../siteimages/menubar960.gif) no-repeat -240px -50px;
		cursor: default;
	}	
	.spritesnav #sneduc a:link, .spritesnav #sneduc a:visited, .spritesnav #sneduc div {
		left: 360px;
		width: 120px;
	}
	.spritesnav #sneduc a:hover, .spritesnav #sneduc a:focus , .spritesnav #sneduc div{
		background: url(../siteimages/menubar960.gif) no-repeat -360px -50px;
	}
	.spritesnav #sneduc a:active, .spritesnav #sneduc div.click {
		background: url(../siteimages/menubar960.gif) no-repeat -360px -50px;
	}
	.spritesnav #sneduc.active a:link, .spritesnav #sneduc.active a:visited {
		background: url(../siteimages/menubar960.gif) no-repeat -360px -50px;
		cursor: default;
	}
	
	.spritesnav #snassess a:link, .spritesnav #snassess a:visited, .spritesnav #snassess div {
		left: 480px;
		width: 120px;
	}
	.spritesnav #snassess a:hover, .spritesnav #snassess a:focus , .spritesnav #snassess div{
		background: url(../siteimages/menubar960.gif) no-repeat -480px -50px;
	}
	.spritesnav #snassess a:active, .spritesnav #snassess div.click {
		background: url(../siteimages/menubar960.gif) no-repeat -480px -50px;
	}
	.spritesnav #snassess.active a:link, .spritesnav #snassess.active a:visited {
		background: url(../siteimages/menubar960.gif) no-repeat -480px -50px;
		cursor: default;
	}
	.spritesnav #snooh a:link, .spritesnav #snooh a:visited, .spritesnav #snooh div {
		left: 600px;
		width: 120px;
	}
	.spritesnav #snooh a:hover, .spritesnav #snooh a:focus , .spritesnav #snooh div{
		background: url(../siteimages/menubar960.gif) no-repeat -600px -50px;
	}
	.spritesnav #snooh a:active, .spritesnav #snooh div.click {
		background: url(../siteimages/menubar960.gif) no-repeat -600px -50px;
	}
	.spritesnav #snooh.active a:link, .spritesnav #snooh.active a:visited {
		background: url(../siteimages/menubar960.gif) no-repeat -600px -50px;
		cursor: default;
	}
		.spritesnav #snres a:link, .spritesnav #snres a:visited, .spritesnav #snres div {
		left: 720px;
		width: 120px;
	}
	.spritesnav #snres a:hover, .spritesnav #snres a:focus , .spritesnav #snres div{
		background: url(../siteimages/menubar960.gif) no-repeat -720px -50px;
	}
	.spritesnav #snres a:active, .spritesnav #snres div.click {
		background: url(../siteimages/menubar960.gif) no-repeat -720px -50px;
	}
	.spritesnav #snres.active a:link, .spritesnav #snres.active a:visited {
		background: url(../siteimages/menubar960.gif) no-repeat -720px -50px;
		cursor: default;
	}
	.spritesnav #sntpd a:link, .spritesnav #sntpd a:visited, .spritesnav #sntpd div {
		left: 840px;
		width: 120px;
	}
	.spritesnav #sntpd a:hover, .spritesnav #sntpd a:focus , .spritesnav #sntpd div{
		background: url(../siteimages/menubar960.gif) no-repeat -840px -50px;
	}
	.spritesnav #sntpd a:active, .spritesnav #sntpd div.click {
		background: url(../siteimages/menubar960.gif) no-repeat -840px -50px;
	}
	.spritesnav #sntpd.active a:link, .spritesnav #sntpd.active a:visited {
		background: url(../siteimages/menubar960.gif) no-repeat -840px -50px;
		cursor: default;
	}
	/*Menu Sprite - END*/


	
/*CMSFC - END*/











/*JQuery semaphores for tidy loading (non-flashing*/
.hideit .widget_news {display: none;}


img
{  border-style: none;
}
:focus { -moz-outline-style:none;}



#tbsglleft
{
	float:left;
	width:250px;
	margin-right:10px;
}
#tbdblright
{
	float:left;
	width:510px;
}
#tbdblleft
{
	float:left;
	width:510px;
	margin-right:10px;
}
#tbsglright
{
	float:left;
	width:250px;
}



#blankstrip
{
	font-size:0px;/*ie6 fix*/
	background-color:#FFF;
	width:980px;
	height:8px;
}



#center .centercontent {
	/*padding: 24px 16px;*/
	padding-top:16px;
	font-size: 0.75em;
	line-height: 1.5em;
	height:207px;
	border-left:#d8d8d8 solid 1px;	
	border-right:#d8d8d8 solid 1px;			
	background-color:#ffffff;
}

#left1 .leftcontent {
	/*padding: 24px 16px;*/
	font-size: 0.75em;
	line-height: 1.5em;
	background-color:#999999;
}
#right1 .rightcontent {
	/*padding: 24px 16px;*/
	font-size: 0.75em;
	line-height: 1.5em;
	/*height:200px;*/
	background-color:#ffffff;

}
#righttab .righttabcontent {
	/*padding: 24px 16px;*/
	padding-top:16px;
	font-size: 0.75em;
	line-height: 1.5em;
	height:207px;
	background-color:#ffffff;
	border-left:#d8d8d8 solid 1px;	
	border-right:#d8d8d8 solid 1px;	
}

#eventcontentwrap
{
	border:#999999 solid 1px;
	font-size:8pt;
	
}
#eventheader
{
	background-color:#d8d8d8;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	height:14px;
}
#eventbody
{
	padding:5px;
}
.eventitem
{
	float:left;
}
.eventdata
{
	float:left;
}



#footer a {color:#000000;}
#footer a:link {text-decoration:none;}
#footer  a:visited {text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/*jq round boxes */
.roundtopright
{
	background-color:#666666;
	height:30px;	
}
.roundtopright .content
{
	font-size: 10pt;
	font-weight:bold;
	color: #ffffff;
	margin-left:6px;
	padding-top:6px;
}

.roundtop
{
	background-color:#666666;
	height:30px;	
}
.roundtop .content
{
	font-size: 10pt;
	font-weight:bold;
	color: #ffffff;
	margin-left:6px;
	padding-top:6px;
}
.roundbottom
{
	background-color:#d8d8d8;
	height:16px;
}
.roundbottommc
{	
	height:10px;
	border-top:#ffffff solid 1px;
	border-right:#d8d8d8 solid 1px;
	border-left:#d8d8d8 solid 1px;
	border-bottom:#d8d8d8 solid 1px;
}
.roundbottomline
{
	border:#CCC solid 1px;	
}

/*News Widget*/
.widget_news
{

}
#newsslideshow
{
	float:left;
}
#newsnav
{
	/*background-color:#7c9c5f;*/
	margin:0px; 
	padding-left: 0px;	
	float:left;
}
#newsnav li 
{ 
	padding-left:4px;
	font-size:8pt;
	width: 126px; 
	list-style: none;
	background-color:#e2006a;
	height:40px;
	vertical-align: top; /* removes 1px top margin in IE6/7*/
	margin-bottom:1px;
	/*border-bottom:#a4bf8a solid 1px;
	border-left:#7c9c5f solid 4px;	
	border-right:#7c9c5f solid 1px;
*/
/*	border-left:#7c9c5f  solid 2px;	
	border-right:#7c9c5f  solid 2px;
*/
	
}
#newsnav a {color:#ffffff; display: block}
#newsnav a:link {text-decoration:none;}
#newsnav  a:visited {text-decoration:none;}
#newsnav a:hover {color: #FFFFFF;}
#newsnav li.activeLI 
{ 
	background-image: url(../siteimages/ltblurovr.jpg);
	background-repeat: repeat-x;
	/*background-color:#385511;*/
	text-decoration:none;
	/*border-left:#385511 solid 2px;	
	border-right:#385511 solid 2px;*/

	
}
.newsbottom
{
	background-color:#d8d8d8;
	height:82px;
	padding-top:12px;
}
.eventsbottom
{
	background-color:#d8d8d8;
	height:40px;
	padding-top:9px;
}

.newsitem
{
	font-size:7pt;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:2px;

}
.ttitem
{
	
	font-size:8pt;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:2px;

}
.newsitem a {color:#e2006a; display: block}
.newsitem a:link {text-decoration:none;}
.newsitem a:visited {text-decoration:none;}
.newsitem a:hover {color: #666666;text-decoration:underline;}

.ttitem a {color:#e2006a; display: block}
.ttitem a:link {text-decoration:none;}
.ttitem a:visited {text-decoration:none;}
.ttitem a:hover {color: #666666;text-decoration:underline;}

.MoreLink
{
	
	font-size:7pt;
	margin-left:9px;
	padding-top:2px;
	padding-bottom:3px;

	
}
.MoreLink a {color:#333333;}
.MoreLink a:link {text-decoration:none;}
.MoreLink  a:visited {text-decoration:none;}
.MoreLink a:hover {color: #ffffff;text-decoration:underline;}

/*End - News Widget*/
/*EVENTS Mini Calendar*/
/*Calendar Start */
.ButtonBar{
	background-color:#ac005d;
	margin-left:0px;
	width:710px;
	height:30px;
	color:#FFF;
	}

.Button{cursor:hand;padding:2px 1px 1px 1px;height:27px;}

.ButtonOver
	
	{cursor:hand;padding:2px 1px 1px 1px;height:27px;}


.ButtonFont{font-size:9pt;font-weight:bold;}

.TableMonthHeader{font-size:9pt;font-weight:bold;color:black}

.MonthHeadings{width:14%;text-align:center;font-size:8pt;background-color:#666666;border-bottom:1px solid #757575;color:white;font-weight:bold;}

.TableMonthCalendar{margin-left:1px;height:95%;padding:0;background-color:white;border-collapse:collapse;border-style:none;border-color:#CCCCCC;}

.TableMonthDayCellToday{

	vertical-align:top;
	background-color:#d8d8d8;
	border-collapse:collapse;
	text-align:left;
	padding:0px;
	border: 2px solid black;
}

.TableMonthDayCell{

	vertical-align:top;
	background-color:#FFFFFF;
	border-collapse:collapse;
	text-align:left;
	padding:0px;
	border:2px solid black;
}
.TableMonthOtherDayCell{

	vertical-align:top;
	background-color:#999999;
	border-collapse:collapse;
	text-align:left;
	padding:0px;
	border: 2px solid black;
}

.MonthSubHeadings{font-size:7pt;background-color:#CFCFCF;color:black;font-weight:normal;}

.EventTable{

	border-collapse:collapse;
	text-align:left;
	background-color:white;
	padding:1px;
	width:100%;
	border: 1px solid black;
}

.EventTitleFont{font-size:7pt;}
.EventTimeCell{font-size:7pt;width:10%;text-align:left;background-color:#DDDDDD;}
.EventTimeFont{font-size:7pt;}
.EventTitleCell{font-size:7pt;width:90%;text-align:left;background-color:white;}
.EventTitleFont{font-size:7pt;}

.EventTitleCellAllDay{

	font-size:7pt;
	text-align:center;
	line-height:10pt;
}
.EventTitleCellAllDay a {color:#385511; display: block}
.EventTitleCellAllDay a:link {text-decoration:none;}
.EventTitleCellAllDay  a:visited {text-decoration:none;}
.EventTitleCellAllDay a:hover {color: #385511;text-decoration:underline;}

.MonthDayDiv{width:100%;height:85%;overflow:visible;}

.MiniCalHeading{width:14%;font-size:8pt;color:black;font-weight:normal;background-color:#EFEFEF;text-align:center;}
.TableMiniCalendar{padding:0;background-color:white;border-collapse:collapse;border-width:0;border-style:none;}

.FontCalendarDay{font-size:7pt;}

.EventLeftTD{width:15%;font-size:8pt;font-weight:bold;background-color:#EFEFEF;}
.EventRightTD{width:85%;font-size:8pt;}
.EventTitleBar{background-color:#CFCFCF;height:19px;text-align:left;border-top:1px solid #757575;border-bottom:1px solid #757575;font-size:10pt;color:black;font-weight:bold;}

.PageBody{background-color:#525252;}
.SideBar{background-color:#525252;}
.StandardFont{font-size:8pt;color:black;font-weight:bold;}
.StandardTextBox{font-size:8pt;color:black;font-weight:normal;width:100%;}
.DescriptionHeadingFont{font-size:13pt;color:yellow;font-weight:bold;}
.DescriptionFont{font-size:8pt;color:white;font-weight:normal;}
.EditPaneTable{width:99%; border:0px;}
.EditPaneLeft{width:25%;font-size:8pt;}
.EditPaneRight{width:75%;font-size:8pt;}
.ErrorFont{font-size:8pt;color:red;font-weight:bold;}

/*Some Mini Cal*/
.MiniHeadingBar
{
	background-color:#e2006a;
	/*background-color:#666666;*/
	text-align:center;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}

.TableMiniHeader{height:1;padding:0;background-color:white;border-style:solid;border-color:#757575;border-width:0;border-collapse:collapse;}

.TableMiniDayCellToday
{
	text-align:center;
	width:24px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#999999;
	color:#ffffff;
	font-weight:bold;
	font-size:8pt;

}
	
.TableMiniDayCell
{
	background-color:#999999;
	text-align:center;
	width:24px;
	font-size:8pt;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	
}
.TableMiniOtherDayCell
{
	text-align:center;
	width:24px;
	background-color:#999999;
	font-size:8pt;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;;
	
}

.TableMiniDayCellWithEvent
{
	text-align:center;
		width:24px;
		background-color:#666666;
		color:#FFFFFF;
		font-size:8pt;
			padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
		
}
.weekdayhead
{
	padding-left:13px;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	margin-left:6px;
	
}
.miniwrap{
	height:106px; /*keep fixed for 4 row and 5 row months*/
	margin-left:12px;
	}
.numevents
{
	font-size:7pt;
	background-color:#e2006a;
	color:#ffffff;
	padding:2px;
	text-align:center;
	
}

.eventnav a {color:#ffffff; display: block}
.eventnav a:link {text-decoration:none;}
.eventnav  a:visited {text-decoration:none;}
.eventnav a:hover {color: #FFFFFF;font-weight:bold;}



/*Calendar End*/
img.reflected {
margin-bottom: 1px;
}
#workareawrap
{
	width: 770px;
	height:200px;
	background-color:#F0F
}

	
#subleftevent{width:178px;
	float: left;
	margin-right:10px;
	
	min-height:200px;
  	height:auto !important;
  	height:200px;
	}







.catitemwrap
{font-size:9pt;}


.catwrap
{
	margin-bottom:30px;	
}
.pageContentTitle
{
	
	width:460px;
	font-size:14pt;	
	/*font-family:Georgia, "Times New Roman", Times, serif, Verdana*/
	font-family:Verdana, Geneva, sans-serif;
	
}
.pageContent
{
	margin-top:6px;
	margin-left:4px;
	font-size:8pt;
	margin-bottom:5px;
	line-height:1.3em;	
}

#eventbadge
{
	margin-top:4px;
	margin-left:4px;
	margin-bottom:10px;
}
#eventbanner
{
	margin-bottom:10px;
}
#roundacc
{
	border:#999999 solid 1px;
}
.vibblue
{
	/*color:#e2006a;*/
	/*color:#D02F6F; */
	/*color:#e2006a;*/
	color:#e2006a;
	
}

	
/*JMODAL-START*/
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
fieldset {
			float: left;
			padding: 10px 30px;
			font-family:Verdana;
		}
		
		fieldset legend {
			font-size:10pt;
		}
		
		dl dd {
			margin: 0;
		}
		
		dl dt label {
			display: block;
			margin-top: 10px;
			margin-bottom: 5px;
			font-size: 85%;			
			
		}
		
		.inputTextbox {
			width: 200px;
			background: url(../siteimages/form_bg.gif) repeat-x left top #fff;
			border: 1px solid #CCCCCC;	
			padding: 3px;

		}
		
		.inputSubmitBtn {
		background: url(../siteimages/menublue.jpg) repeat-x ;
			border:1px solid #666666;
			color:#FFFFFF;

			font-size:10px;
			font-weight:bold;
			padding:3px 6px;			
		}
		
		.inputSubmitBtn:hover {
			background: url(../siteimages/glossblue.gif) repeat-x ;		
			border:1px solid #666666;
			color:#FFFFFF;
		}	
		
		#loginResult {
			display: none;
			padding: 5px;
			margin-top: 10px;
			color: #666666;	
			font-size:10pt;
		}	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 62%;
    
    margin-left: -300px;
    width: 272px;
    
    background-color: #d8d8d8;
    color: #333;
    border: 1px solid #666666;
    padding: 12px;
}

.jqmOverlay { background-color:  #666666;	 }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}	
div.jqmWindow .jqmClose em{display:none;}
div.jqmWindow .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(../siteimages/close_icon_doublew.gif) 0 0 no-repeat;
}

div.jqmWindow a.jqmClose:hover,div.jqmWindow a.jqmCloseHover{ background-position: 0 -20px; }
/*JMODAL-END*/

/*MAP*/
#map
{
	width: 574px; 
	height: 574px;
	border:#e2006a solid 2px;
}
#mapcontainer {font-size:7pt;}
.infowinstyle {font-size:7pt;
	   line-height: 1.2em;
			}
			
#districtselecttxt
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	height:17px;

}
#logout
{
		margin:0px;
}
#logoutbtn
{
	margin:auto;	
	margin-top:8px;
	margin-bottom:8px;
}
#mapimage
{
	padding-left:22px;
	padding-top:4px;
}
.search  { 
	
	border: 1px solid #ccc;
	color: #999;
	font: inherit;
	
	width: 140px;
}
input:focus, input.focused { border-color: #000; color: #333; }
.divsearch
{
	margin-left:134px;
	margin-top:10px;
	float:left;

}
.btngo
{
	width: 30px;
	height:19px;
	border:0;
	background-color:#c1d72e;
	margin-left:2px;
	cursor:pointer;

		font-size:11px;
		font-family:Verdana;
}
#searchbox
{
		float:left;
  
		margin-top:10px;
		padding:0;
		font-size:13px;
		font-family:Verdana;
		

}
#searchbtn
{

	float:left;
	margin-top:11px;
}
#headerrightwrap
{
	float:right;
	width:400px;
}
#headerrightlogo
{
	
	height:31px;
	width:325px;
	margin-top:10px;
	margin-left:75px;
	background-image: url(../siteimages/worklogo.jpg);
	background-repeat:no-repeat;	
}
/*Search button*/
button{border:0}

.SEARCH_FORM{background:url(../siteimages/search.png) no-repeat -30px -134px;width:260px;_width:262px;height:27px;display:block}

.SEARCH_FORM:hover{background-position:-30px -184px}

.SEARCH_FORM .search_text{border:none 0px transparent;background-color:transparent;width:162px;padding:4px
0 0 7px;float:left;position:relative;top:1px;left:59px;_left:5px;color:#808080;font-size:14px;height:18px;_display:inline;*padding:2px
0 0 7px}
.SEARCH_FORM .submit{width:32px;height:22px;text-indent: -5000px;position:relative;left:56px;top:0px;background:transparent;_display:inline}
.SEARCH_FORM .submit:hover{cursor:pointer}

footerleftmenu
{
	margin-top:4px;
	
	margin-right:10px;
	font-size:12px;f
	font-weight:bold;
	color:#a0a1a5;

}
#footerleftmenudiv
{
	float:left;
	margin-bottom:4px;
}
#footerleftmenu a {color:#a0a1a5;}
#footerleftmenu a:link {text-decoration:none;}
#footerleftmenu a:visited {text-decoration:none;}
#footerleftmenu a:hover {text-decoration:underline;color:#333;}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../siteimages/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:600px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(../siteimages/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/* use a semi-transparent image for the overlay */
#overlay {
	background-image:url(../siteimages/transparent.png);
	color:#efefef;
	/*height:490px;*/
}
#overlay2 {
	background-image:url(../siteimages/transparent.png);
	color:#efefef;
	/*height:490px;*/
}
/* container for external content. uses vertical scrollbar, if needed */
.contentWrap {
	padding-right:10px;
	height:464px;
	overflow-y:auto;
	
}


