body {
	background-color:#EFF0F0;
	background-image:url(/images/bg.gif);
	color:#515151;
	background-repeat:repeat-y;  
	background-position: center top;	
}
a 
{
	color:#114987;
}
p.mainintro a
{
	text-decoration:underline;
	color:Black;
}
div.mainbody a
{
	color:Black;
	text-decoration:underline;
}
div#pagediv
{
	background-color:#FFFFFF;
	
}
div#containerdiv
{
	background-color:#FFFFFF;
}
div#datecontent
{
	margin-right: 2px;
}
/* Header */
div#HeaderLogo
{
	background-repeat:no-repeat;
}
div#HeaderPuff
{
	background-repeat:no-repeat;
}

/* End Header */

/* TopList */
div#toplist
{
	
}
/* End TopList */

/* TopDate */
div#topdate
{
	color:#fff;
	background-color:#949494;
}

/* End TopDate */

/* Top Menu */
ul.topmenu
{
	background-color:#99b941;
}
ul.topmenu li
{
	border-right: solid 1px #c7dea2;
}
ul.topmenu li a
{
	color:#FFF;
}
div#topmenushadow
{
	background-image: url(/images/TopShadow.gif);
	background-repeat: no-repeat;
}

/* End Top Menu */

div#leftmargindiv
{
	background-image:url(../images/bgleft.gif);
	background-repeat:repeat-y;
}
div#rightmargindiv
{
	background-image:url(../images/bgright.gif);
	background-repeat:repeat-y;
}
div#topmenudatediv
{
	background-color:#949494;
	color:White;
}
a.topmenu
{
	color:White;
}
div#topmenubreadcrumb
{
	float:left;
	margin:auto;
}
.path
{
	color:#30597B;
}
/* Calendar */
div.searchtop
{
	height:8px;
	background-image:url(/images/bgsearchtop.gif);
	background-repeat:no-repeat;
}
div.searchbottom
{
	background-image:url(/images/bgsearchbottom.gif);
	background-repeat:no-repeat;
}
/* End Calendar */

/* E-service */
div.pufflist a.morelink
{
	background-image: url(/Images/ArrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 50% left;
	padding-left: 15px;
	margin-top: 10px;
	display: block;
}
/* End E-service */

/* Right Puff */
div.pufftop
{	
	font-size:0px; /* IE Fix */
}
div.pufflist li a
{
	color: #003399;
    BACKGROUND-IMAGE: url(/images/arrowwhiteonblue.gif);
	BACKGROUND-POSITION: 0px 2px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;   
}
/* Yellow */
div.pufftopyellow
{
	   BACKGROUND-IMAGE: url(/images/PuffTopYellow.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomyellow
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomYellow.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.pufftoplightyellow
{
	   BACKGROUND-IMAGE: url(/images/PuffTopLightYellow.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomlightyellow
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomLightYellow.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffcontentyellow
{
	background-color: #f6e46d;
}
div.puffcontentlightyellow
{
	background-color: #f9f9e9;
}
/* End Yellow */
/* Blue */
div.pufftopblue
{
	   BACKGROUND-IMAGE: url(/images/PuffTopblue.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomblue
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomblue.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.pufftoplightblue
{
	   BACKGROUND-IMAGE: url(/images/PuffTopLightblue.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomlightblue
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomLightblue.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffcontentblue
{
	background-color: #b4daea;
}
div.puffcontentlightblue
{
	background-color: #e9f6fa;
}
/* End blue */
/* Lime */
div.pufftoplime
{
	   BACKGROUND-IMAGE: url(/images/PuffTopLime.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomlime
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomLime.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.pufftoplightlime
{
	   BACKGROUND-IMAGE: url(/images/PuffTopLightLime.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomlightlime
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomLightLime.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffcontentlime
{
	background-color: #f0f4da;
}
div.puffcontentlightlime
{
	background-color: #f5f8f8;
}
/* End Lime */
/* Grey */
div.pufflistgrey li a
{
	color: #003399;
    BACKGROUND-IMAGE: url(/images/arrowwhiteongrey.gif);
	BACKGROUND-POSITION: 0px 2px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;   
}

div.pufftopgrey
{
	   BACKGROUND-IMAGE: url(/images/PuffTopgrey.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomgrey
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomgrey.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.pufftoplightgrey
{
	   BACKGROUND-IMAGE: url(/images/PuffTopLightgrey.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomlightgrey
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomLightgrey.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffcontentgrey
{
	background-color: #d3dada;
}
div.puffcontentlightgrey
{
	background-color: #f5f8f8;
}
/* End grey */
/* Green */
div.pufftopgreen
{
	   BACKGROUND-IMAGE: url(/images/PuffTopGreen.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomgreen
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomGreen.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.pufftoplightgreen
{
	   BACKGROUND-IMAGE: url(/images/PuffTopLightGreen.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffbottomlightgreen
{
	   BACKGROUND-IMAGE: url(/images/PuffBottomLightGreen.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.puffcontentgreen
{
	background-color: #c7dea2;
}
div.puffcontentlightgreen
{
	background-color: #f0f4da;
}
/* End Green */
/* End Right Puff */

/* Left Menu */
div.menutop
{
	   BACKGROUND-IMAGE: url(/images/menutop.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
div.menubottom
{
	   BACKGROUND-IMAGE: url(/images/menubottom.gif);
	   BACKGROUND-REPEAT: no-repeat;
}
#menucontent
{
	background-color:#f0f4da;
}
#menucontainer li a
{
	color: #515151;
    BACKGROUND-IMAGE: url(/images/menuarrowgreen.gif);
	BACKGROUND-POSITION: 17px 2px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;
}
/* End Left Menu */
.calendartip
{
	color: #515151;
    BACKGROUND-IMAGE: url(/images/menuarrowgreen.gif);
    BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 2px;
	padding-left:15px;
}
#favoritecontent
{
	background-color:#f0f4da;
}
#favoritecontainer li
{
	color: #515151;
    BACKGROUND-IMAGE: url(/images/menuarrowgreen.gif);
}
/* Footer */
div#footer
{	
	background-image:url(/images/bottomseparator.gif);
	background-repeat:repeat-x;	
	color:#000000;
}

/* End Footer */

/* Pagecontent */

