body
{
        background:url(/Portal/images/bg.gif) top left repeat-x;
        background-color: #E6E6E6;
	/*background-color: #75787F;*/
        background-image: url(/Portal/images/bg.gif);
	font-family: verdana, arial, helvetica;
	/*color: #000000;*/
	font-size: 78%;
	margin: 0;
	padding: 0;
}


a:link,a:active
{
	text-decoration: none;
	color: #CD873A;
}


a:hover
{
	color: #E95337;
}


a:visited
{
	/*color: #539CD5;*/
	color: #CD873A;
	text-decoration: none;
}


/* ============================================================== */

ul
{
	margin-top: 0px;
	list-style-type: none;
	list-style-image: url(/Portal/images/arrow1.gif);
	list-style-position: outside;
}

/* ============================================================== */
/*height: 128px;*/
div.header
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	width: 680px;
	height: 132px;
	background-image: url(/Portal/images/hdr_home.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px solid #A0C7DE;
}


div.channelHeader
{
	background-color: #CD873A;
	width: 680px;
	height: 60px;
	background-image: url(/Portal/images/hdr_channel.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px solid #A0C7DE;
	padding-top: 4px;
}


div.searchHeader
{
	background-color: #FFFFFF;
	width: 680px;
	height: 132px;

	border-bottom: 1px solid #A0C7DE;
	padding-top: 4px;
}







/* ============================================================== */

div.homepagefooter
{
	margin: 0px;
	padding-bottom: 35px;
	width: 680px;
	height: auto;
	background-color: #ffffff;
	border-top: 1px solid #A0C7DE;
	font-color: #034481;

}


div.footer
{
	width: 680px;
	height: auto;
	background-color: #ffffff;
	border-top: 1px solid #A0C7DE;
	color: #A0C7DE;
	text-align: center;
	padding: 10px 0px 30px 0px;
	font-size: .9em;
}
/*---------My New Footer*/
div.newFooter
{
	width: 680px;
	height: auto;
        valign : bottom;
	background-color: #ffffff;
	border-top: 1px solid #A0C7DE;
	color: #000000;
	text-align: center;
	padding: 10px 0px 30px 0px;
	font-size: .9em;
}

div.copyrights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        text-align: center;
        valign : top;
	color: #FFFFFF;
	font-weight: Bold;
        background-image: url(/Portal/images/h4Bg.gif);
        height: 25px;
        width: 680px;
}
div.copyrights a:visited
{
	color: #ffffff;
	text-decoration: underline;
}
div.copyrights a:hover
{
	color: #E95337;
	text-decoration: underline;
}
div.copyrights a:link
{
	color: #ffffff;
	text-decoration: underline;
}
div.footer a
{
	color: #CD873A;
}


div.footer a:hover
{
	color: #E95337;
	text-decoration: underline;
}



/* ============================================================== */

table.holder
{
	width: 680px;
	background-color: #ffffff;
}


table.searchHolder
{
	width: 750px;
	background-color: #E7E7E7;
	border-bottom: 1px solid #A0C7DE;
}


table.searchHolder a
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
}


table.searchHolder a:hover
{
	color: #E95337;
	text-decoration: underline;
}


td.searchData
{
	padding: 5px;
}


/* ============================================================== */

td.leftSide
{

	vertical-align: top;
	width: 120px;
	background-color: #ffffff;
	/*padding: 0px 15px 30px 15px;*/

	font-size: .75em;
	font-size: 1em;
}

/*background-color: #F5F2E8;*/
td.dataCategory_leftSide
{
	border-right: 1px solid #86B3CA;
	vertical-align: top;
	width: 165px;
	background-color: #F5F2E8;
	padding: 30px 15px 30px 5px;
}


td.dataCategory_leftSide h3
{
	font-size: .7em;
	font-size: .9em;
	margin-top: 8px;
}

td.dataCategory_leftSide hr {
	color: #86B3CA;
	height: 1px;
	margin: 0px;
}

/* ============================================================== */

td.rightSide
{
	vertical-align: top;
	background-color: #ffffff;
	width:  580px;
}


td.dataCategory_rightSide
{
	vertical-align: top;
	background-color: #ffffff;
	width:  585px;
	padding-right: 0px;
}


/* ============================================================== */
/* width: 180px;*/
div.leftBox1
{
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 10px;
	margin-top: 0px;

	margin-bottom: 0px;

	border-right: 1px solid #A0C7DE;
	border-bottom: 1px solid #A0C7DE;

	height: auto;
	background-color: #FFFFFF;
	width: 220px;

	font-size: 1em;
	font-size: 1em;
}


div.leftBox1 p
{

	margin-left: 15px;
	padding-right: 3px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}



div.leftBox1 a
{
	color: #CD873A;
	line-height: 1.7em;

}


div.leftBox1 a:hover
{
	color: #E95337;
	text-decoration: underline;
}

div.leftBox1 h4
{
	/*
	background-image: url(/Portal/images/gradientBar254.jpg);
	background-repeat:no-repeat;
	*/
        background-image: url(/Portal/images/h4Bg.gif);
	background-color: #6F7478;

	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;

	font-size: 1em;
	font-size: 1em;

	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;

	margin-bottom: 5px;
	margin-top: 0px;

	border-bottom: 1px solid #A0C7DE;

}


/*
img.leftMap
{
	border: 2px solid #1F7FD3;
}
*/

div.leftBox1 ul
{
	padding-left: 10px;
	margin-left: 32px;
	margin-bottom: 0px;
	margin-top: 10px;
}

div.leftBox1 ol
{
	padding-left: 0px;
	margin-left: 28px;
	margin-bottom: 0px;
	margin-top: 0px;
}



div.leftBox1 li
{
	list-style-image: url(/Portal/images/dash.gif);
	margin-left: 5px;
	padding-bottom: .4em;;
	color: #CD873A;
	font-size: .75em;
	font-size: .9em;
}


div.numberButtons
{
	text-align: right;
}


/* ============================================================== */
/* width: 180px; */
div.rightBox1
{
       vertical-align: top;
	padding-top: 1px;
	padding-bottom: 10px;
	margin-top: 0px;

	margin-bottom: 0px;

	border-left: 1px solid #A0C7DE;
	border-bottom: 1px solid #A0C7DE;

	height: auto;
	background-color: #FFFFFF;
	width: 270px;

	font-size: 1em;
	font-size: 1em;
}
div.rightBox1 div
{
       vertical-align: top;
	padding-top: 1px;
	padding-bottom: 10px;
	margin-top: 0px;

	margin-bottom: 0px;

	border-left: 1px solid #A0C7DE;
	border-bottom: 1px solid #A0C7DE;

	height: auto;
	background-color: #FFFFFF;
	width: 180px;

	font-size: 1em;
	font-size: 1em;
       display: block;
       visibility: visible;
}

div.rightBox1 label {
   color:  #428FBD;
}
div.rightBox1 p
{

	margin-left: 15px;
	padding-right: 3px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}



div.rightBox1 a
{
	color: #CD873A;
	line-height: 1.7em;

}


div.rightBox1 a:hover
{
	color: #E95337;
	text-decoration: underline;
}

div.rightBox1 h4
{
	background-color: #4F6CB8;

	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;

	font-size: 1em;
	font-size: 1em;

	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;

	margin-bottom: 5px;
	margin-top: 0px;

	border-bottom: 1px solid #A0C7DE;

}


div.rightBox1 ul
{
	padding-left: 10px;
	margin-left: 32px;
	margin-bottom: 0px;
	margin-top: 10px;
}

div.rightBox1 ol
{
	padding-left: 0px;
	margin-left: 28px;
	margin-bottom: 0px;
	margin-top: 0px;
}



div.rightBox1 li
{
	list-style-image: url(/Portal/images/dash.gif);
	margin-left: 5px;
	padding-bottom: .4em;;
	color: #CD873A;
	font-size: .75em;
	font-size: .9em;
}



/* ============================================================== */

div.LeftSectionTitle
{
	width: 237px;
	width: 209px;

	height: 13px;
	background-image: url(/Portal/images/leftSectionTitleBack.gif);
	background-color: #EBEEE6;

	background-repeat:no-repeat;
	margin-bottom: 8px;
	border: 1px solid #60A5D0;
	color: #005093;
	vertical-align: middle;
	font-weight: bold;
	font-size: .9em;

	padding-left: 28px;
	margin-top: 10px;

	padding-top: 6px;
	padding-bottom: 5px;
}


div.LeftSectionTitle a
{
	color: #005093;
}


div.LeftSectionTitle a:hover
{
	color: #E95337;
	text-decoration: underline;
}


td.leftSide p
{
	vertical-align: top;
	padding: 0px 5px 0px 5px;
	padding-top: 0px;
	margin-top: 0px;
	height: auto;
	line-height: 1.3em;

	font-size: .75em;
	font-size: .9em;
}


/* ============================================================== */


div.contentSection
{
	height: auto;
	vertical-align: top;
	width: 480px;
	clear: both;
}


div.contentSection h2
{
	height: 13px;
	background-image: url(/Portal/images/gradientBar.jpg);
	background-repeat:no-repeat;
	margin-left: 1px;
	margin-bottom: 20px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #6698C3;
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold;

	font-size: .75em;
	font-size: 1em;

	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}


td.rightSide h4,
div.contentSection h4
{
	color: #C51015;
	font-weight: bold;

	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 15px;

	font-size: 1em;
	font-family: verdana,arial,helvetica,sans-serif;
}


div.contentSectionSearch
{
	padding-left: 10px;
	padding-bottom: 20px;
	width: auto;
	font-size: .8em;
	font-size: 1em;
}


td.rightSide ul,
div.contentSection ul
{
	padding-left: 20px;
	margin-left: 10px;
}


td.rightSide li,
div.contentSection li
{
	list-style-type: none;

	padding-bottom: .8em;
	color: #CD873A;

	font-weight: bold;
	font-family: verdana;

	font-size: .75em;
	font-size: 1em;
}


td.rightSide ol
{
	margin-top: 0px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}



td.rightSide a,
div.contentSection a
{
	color: #115C9A;/*blue*/
}

td.rightSide a:visited,
div.contentSection a
{
	color: #CD873A;/*orange*/
}


td.rightSide a:hover,
div.contentSection a:hover
{
	color: #E95337;
	text-decoration: underline;
}


div.contentImage
{
	float: right;
	margin-right: 8px;
}


div.contentImage img
{
	border: 2px solid #97BEDA;
}


div.contentImage p
{
	margin-top: 0;
	font-size: .8em;
	font-size: 1em;
}


/* ============================================================== */


td.rightSubBox
{
	width: 323px;
	background-color: #ffffff;
	border: 1px solid #428FBD;
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 0px;
	color: #CD873A;
	font-weight: bold;
	font-size: .75em;
	font-size: .9em;
}

td.rightSubBox h4
{
	/*
	background-image: url(/Portal/images/gradientBar323.jpg);
	background-repeat:no-repeat;
	*/

	background-color: #428FBD;
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold;
	font-size: 1em;
	font-size: 1em;

	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;

	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;

	border-bottom: 1px solid #77A4D8;

}


td.rightSubBox hr
{
	color: #60A5D0;
	height: 1px;
}


td.rightSubBox ul
{
	padding-left: 8px;
	list-style-type: none;
	list-style-image: url(/Portal/images/blue_bullet.gif);
	list-style-position: outside;
	margin-bottom: 0px;
}


td.rightSubBox li
{
	padding-left: 0px;
	margin-left: 8px;
	padding-bottom: .8em;
	color: #CD873A;
	font-weight: normal;

	font-size: .9em;
	font-size: .9em;
}


/* ============================================================== */


.caption
{
	font-size: .8em;
}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

div.adminLinks {
	background-color: #F5F2E8;
	color: #CD873A;
	height: 13px;
	vertical-align: middle;
	width: 680px;
	padding: 6px 0px 6px 0px;
	text-align: center;
        border-bottom: 1pt solid #A0C7DE;
}

div.adminPublish {
	background-color: #FFFFFF;
	color: #000000;
	width: 710px;
	padding: 10px 10px 3px 10px;
	text-align: left;
}

div.adminMetadataSearch {
	background-color: #FFFFFF;
	color: #000000;
	width: 680px;
	padding: 6px 0px 6px 0px;
	text-align: left;
}

div.adminContent {
  	width: 680px;
	background-color: #FFFFFF;
	padding: 6px 0px 6px 0px;
}

.mainTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #CC3333}

td.tableHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }

td.tableContent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }

.finePrint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000; text-align: left;}

.bodyText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-size:11pt; line-height: 14pt; color: #333333; text-align: right; vertical-align: top;}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

div.channelTopLinks
{
	background-color: #FFFFFF;
	color: #CD873A;
	height: 13px;
	vertical-align: middle;
	width: 740px;
	padding: 3px 10px 3px 0px;
	text-align: right;
}


div.channelTopLinks a
{
	color: #CD873A;
}


div.channelTopLinks a:hover
{
	color: #E95337;
	text-decoration: underline;
}

/* margin-top: 15px;;*/
div.searchHeader h3,
div.channelHeader h3
{
	color: #0E5D96;
	margin-left:10px;
	margin-top: 105px;;
	margin-bottom: 5px;
	font-size: 1.4em;

}


td.dataCategory_leftSide ul
{
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	list-style-image: url(/Portal/images/arrow2.gif);
	list-style-position: outside;
}


td.dataCategory_leftSide ul.smallBox
{
	list-style-image: url(/Portal/images/smallBox.gif);
	margin-bottom: 0px;
}


td.dataCategory_leftSide li
{
	margin: 15px 0px 8px 0px;
	font-weight: bold;
	color: #000000;

	font-size: .7em;
	font-size: .9em;
}


td.dataCategory_leftSide a
{
	color: #CD873A;
}


td.dataCategory_leftSide a:hover
{
	color: #E95337;
	text-decoration: underline;
}


td.dataCategory_rightSide,
div.contentSection2
{
	height: auto;
	vertical-align: top;
	width: 570px;
	clear: both;
	line-height: 1.5em;

	font-size: .75em;
	font-size: .9em;
}


td.dataCategory_rightSide hr,
div.contentSection2 hr
{
	color: #90ADCA;
	height: 1px;
	margin: 0px 15px 0px 10px;
}


td.channelRightSide
{
	vertical-align: top;
	background-color: #ffffff;
	width: 570px;
}

/*----#428FBD------------*/
td.dataCategory_rightSide h2,
div.contentSection2 h2
{
	margin-top: 0px;
	height: 18px;
	/*
	background-image: url(/Portal/images/gradientBar2.jpg);
	background-repeat: repeat-y;
	*/
	background-color: #4F6cb8;
	margin-left: 1px;
	margin-bottom: 15px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #428FBD;
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold;

	font-size: .9em;
	font-size: 1.1em;

	padding-left: 10px;

	padding-top: 2px;
	/* padding-bottom: 2px; */
}


td.dataCategory_rightSide h4,
div.contentSection2 h4
{
	color: #0E5D96;

	margin-left: 10px;
	margin-bottom: 10px;

	font-size: .9em;
	font-size: 1em;

	margin-top: 0px;
}


td.dataCategory_rightSide h3,
div.contentSection2 h3,
div.searchResultsContent h3
{
	display: inline;
	font-size: 1em;
}


td.dataCategory_rightSide p,
div.contentSection2 p,
div.searchResultsContent p
{
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;

	font-size: .9em;
	font-size: 1em;

	padding-top: 0px;

	line-height: 1.6em;
	line-height: 1.4em;
}


div.channelImage
{
	float: right;
	margin-left: 15px;
	margin-right: 8px;
	padding: 5px;
	border: 1px solid #7499BD;
}


div.dataCategoryContent
{
	margin-left: 10px;
	margin-right: 50px;
	line-height: 1.2em;
}


div.channelButtons
{
	margin-left: 50px;
	margin-bottom: 15px;
	margin-top: 8px;
	clear:right;
	font-size: 1px;
}


div.searchResultsButtons
{
	width: 680px;
	text-align: center;
	padding-bottom: 18px;
	padding-top: 8px;
	clear:right;
	font-size: 1px;
}


img.map
{
	border: 2px solid #659FD8;
}


.tabBar
{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #CD873A;
	height: 8px;
	width: 680px;
	background-color: #E5EFF9;
	font-size: 1px;
}


.navBar
{
	position: absolute;
	left: 200px;
	top: 55px;
	top: 64px;
	z-index: 10;
	text-align: left;
}


div.selectChannel
{
	position: absolute;
	left: 555px;
	top: 45px;
	z-index: 10;
}


div.selectChannel select
{
	font-size: .98em;
}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


table.searchHolder td
{
	font-size: .9em;
	vertical-align: top;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #A0C7DE;
}


table.searchHolder img
{
	margin-left: 23px;
}


table.searchHolder hr
{
	height: 1px;
	color: #8EB1CC;
}


table.searchHolder input
{
	margin: 0px;
	padding: 0px;
}


div.contentSection3
{
	height: auto;
	vertical-align: top;
	width: 680px;
	clear: both;
	font-size: .9em;
	line-height: 1.5em;
}


table.searchHolder h2
{
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}


table.searchHolder h3
{
	height: 18px;
	background-image: url(/Portal/images/gradientBar375.jpg);
	background-repeat:no-repeat;
	margin-left: 1px;
	margin-bottom: 15px;
	border-bottom: 1px solid #6698C3;
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 10px;
	padding-top: 3px;
	margin-top: 0px;
}

/*background-color: #4F6CB8;*/
div.searchSectionHeader
{
	/*
	background-image: url(/Portal/images/big_grade.jpg);
	background-position: top right;
	*/
        background-image: url(/Portal/images/h4Bg.gif);
	background-color: #4F6CB8;

	padding: 3px 15px 3px 10px;
	border-top: 1px solid #ffffff;
	font-size: .9em;
}


div.searchSectionHeader a
{
	color: #ffffff;
}

div.searchSectionHeader a:visited
{
	color: #ffffff;
}


div.searchContents
{

        padding: 5px 10px 10px 5px;
       	font-size: .7em;
	font-size: 1em;

}


table.searchWhen
{
	margin-left: 20px;
	font-size: .98em;
	font-size: 1em;
}


table.searchWhen td
{

	border: none;
}


table.RecordsFound
{
	margin-left: 10px;
	font-size: 1em;
}


table.RecordsFound a
{
	font-weight: bold;
	text-decoration: underline;
	color: #075AB9;
}


div.searchResultsRecordPages
{
	line-height: 1.7em;
	text-align: center;
	width: 680px;
	background-color: #FFFFFF;
	padding: 5px 0px 5px 0px;
}


div.searchResultsRecordPages a
{
	text-decoration: underline;
	color: #075AB9;
}


div.SearchResultsRecordsFoundCount
{
	border-bottom: 1px solid #0558B7;
	width: 680px;
	background-color: #ffffff;
	padding: 3px 0px 3px 10px;
	font-size: .9em;
}


div.TopWhiteArea
{
	height: 20px;
	background-color: #ffffff;
	width: 680px;
}


div.mapViewer
{
	width: 325px;
	background-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
}


div.mapViewer h2
{
	background-color: #155BA8;
	color: #ffffff;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	font-size: 1em;
}


div.mapViewer td
{
	font-size: .75em;
	font-size: .9em;
}


div.mapViewerFind
{
	width: 484px;
	background-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
}


div.mapViewerFind h2
{
	background-color: #155BA8;
	color: #ffffff;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	font-size: 1em;
}


.circleList
{
	list-style-type: disc;
}



div.fullPagePopup
{
	width: 710px;
	background-color: #FFFFFF;
	padding: 10px 20px 20px 20px;
}

div.fullPage
{
	width: 680px;
	background-color: #FFFFFF;
	padding: 10px 20px 20px 20px;
}

div.fullPage a
{
	color: #CD873A;
}

h2.fullBar
{	
	padding: 3px 15px 3px 10px;
	border-top: 1px solid #ffffff;
	font-size: .8em;
	font-size: 1.1em;
        font-weight: Bold;
	color: #000000;
}


p.footerDisclaimer
{
	color: #000000;
}

p.footerDisclaimer a
{
	text-decoration: underline;
}


div.headerLinks
{
	height: auto;
        width:740px;
	text-align: left;
	font-size: .85em;
        font-weight:bold
}

.css-buttons
{
	font: 10px verdana, arial, sans-serif;
	padding: 2px; border: 1px solid #0E5D96;
	position: relative; top: -3px;
	text-decoration: none; width:110px;
	background: #C8D8E2;color: #0E5D96;
}

.css-buttons a:link,hover,active {color: #0E5D96; text-decoration: none;}

.css-buttons span {
font: bold 10px verdana, arial, sans-serif;
/*padding: 1px 3px 1px 3px;*/ color: #0E5D96;
}

.css-buttons_large
{
	display:block;
	font: 10px verdana, arial, sans-serif;
	padding: 1px 0px 2px 0px; border: 1px solid #0E5D96;
	text-decoration: none; width:270px;
	background: #C8D8E2;color: #0E5D96;
}

.css-buttons_large a:link,hover,active {color: #0E5D96; text-decoration: none;}

.css-buttons_large span {
font: bold 10px verdana, arial, sans-serif;
padding: 1px 3px 2px 3px; color: #0E5D96;
}


.css-buttons_map
{
	display:block;
	font: 10px verdana, arial, sans-serif;
	padding: 1px 0px 2px 0px; border: 1px solid #0E5D96;
	text-decoration: none; width:120px;
	background: #C8D8E2;color: #0E5D96;
}

.css-buttons_map a:link,hover,active {color: #0E5D96; text-decoration: none;}

.css-buttons_map span {
font: bold 10px verdana, arial, sans-serif;
padding: 1px 3px 2px 3px; color: #0E5D96;
}


div.findPlaceMain
{
	width: 484px;
    height: 380px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

div.findPlaceMain h2
{
	background-color: #A0C7DE;
	color: #ffffff;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	font-size: 1em;
}


div.placeFindForm
{
        position: absolute;
        margin-left: 30px;
        margin-top: 17px;
        margin-bottom: 100px;
        width: 450px;
        visibility: hidden;
}

td.sectionTitleLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
 	color:#ffffff;
 	background-color: #A0C7DE;
 	}

td.sectionTitleText {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#ffffff;
            background-color: #A0C7DE;
          }
td.sectionLabelW {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            color:#000066;
            background-color: #FFFFFF;
          }
td.sectionTextW {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#000066;
            background-color: #FFFFFF;
          }
td.sectionLabelB {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            color:#000000;
            background-color:#EFF5DD
          }
td.sectionTextB {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#000000;
            background-color:#EFF5DD
          }
a.buttonAgency
	{
		font: 10px verdana, arial, sans-serif;
		font-weight:bold;
		padding: 2px 5px 2px 5px; border: 1px solid #0E5D96;
		text-decoration: none;
		background: #C8D8E2;color: #0E5D96;
		text-align: center;
	}

div.divAgencyInfoVisible
	{
		position:absolute;
		top:20px;
		left:40px;
		visibility:visible ;
	}
div.divAgencyInfoHidden
	{
		display:none;
		height:0px;
		visibility:hidden;
	}

div.content
{
	width: 680px;
	background-color: #FFFFFF;
	font-size: .9em;
}


div.content h2
{
	height: 18px;
	background-image: url(images/gradiantFull.jpg);
	background-repeat:no-repeat;
	margin-left: 1px;
	margin-bottom: 20px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #6698C3;
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold;

	font-size: 1em;
	f\ont-size: 1em;

	padding-left: 10px;
	padding-top: 2px;
	p\adding-top: 3px;
	padding-bottom: 0px;

	margin-top: 0px;
}


div.content p
{
	margin-left: 22px;
	margin-right: 22px;
	line-height: 1.5em;
}


div.content li
{
	font-size: .95em;
	line-height: 1.6em;
}

A:link { color: #006699; text-decoration: none }

A:visited { color: #115C9A; text-decoration: none }

A:hover { color: #E95337; text-decoration: underline }


table.publishTable
{
	margin-top: 25px;
	font-size: 1em;
}


table.publishTable td
{
	padding-bottom: 10px;
	vertical-align: top;

}

td.publishEntry
{
	padding-top: 10px;
	border-top: 1px solid #6698C3;
	line-height: 1.6em;
}

font-family:'Courier New';
font-weight:bold;
cursor:hand;
font-size: medium;
}

.plusOrMinus {
    border: 1px solid #cccc66;
    font-weight:bold;
    text-decoration: none;
    line-height: 14pt;
    font-size: 10pt;
    text-align: center;
    padding-left: 1%;
    padding-right: 1%;
}


.ResultHeading {
	font-weight:bold;
	font-size: 11pt;
	margin-left: 8px;
}

.ResultHeadingError {
	font-weight:bold;
	font-size: 11pt;
        font-style: italic;
        color: #c71585;
	margin-left: 8px;
}
.ptkButton {

            /*

            font: 10px verdana, arial, sans-serif;

            position: relative;

            top: -3px;

            width:110px;

            */

           background-color: #C8D8E2;
           border: #0E5D96 1px solid;
           padding: 2px;
           margin: 0px;
           color: #0E5D96;
           text-align: center;
           text-decoration: none;
           font: bold 10px verdana, arial, sans-serif;
}



