a:link {

	color: #002d62;

}

a:visited {

	color: #002d62;

}

a:hover {

	color: #0076c3;

}

a:active {

	color: #DDDDDD;

}

#adminBlock
{

	padding: 5px;
	background-color: #EEEEEE;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;

}

#adminSetup
{

	padding: 5px;
	font-size: 10px;
	visibility: hidden;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;

}

#blogChooser
{

	position: relative;
	width: 90%;
	left: 5%;

}

#blogChooserComboBox
{

	font-size: 10px;
	background-color: #EEEEEE;

}

#blogChooserTable
{

	width: 100%;

}

#blogChooserTableLeft
{

	position: relative;
	width: 50%;
	text-align: left;
	font-size: 10px;

}

#blogChooserTableRight
{

	position: relative;
	width: 50%;
	text-align: right;
	font-size: 10px;

}

.blogLink
{

	font-size: 14px;
	font-weight: bold;

}

.blogMatch
{

	width: 100%;

}

#blogOptions
{

	float: right;
	position: relative;
	right: 5px;
	top: 5px;

}

.blogTitle
{

	font-weight: bold;
	font-size: 16px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	border-top: none;
	border-left: none;
	border-right: none;
	margin-bottom: 5px;

}

body
{

	background-color: #FFFFFF;
	font-family: Helvetica, Arial;
	font-size: 12px;

}

#body
{

	position: relative;
	width: 90%;
	left: 5%;
	background-color: #FFFFFF;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;


}

.bold
{

	font-weight: bold;

}

.boldAndUnderline
{

	font-weight: bold;
	text-decoration: underline;

}

.button
{

	font-size: 10px;

}

.calendarBlock
{

	width: 20px;
	height: 20px;
	text-align: center;
	/* padding: 1px; */
	font-size: 10px;

}

#calendarHeading
{

	text-align: center;
	font-size: 10px;
	font-weight: bold;
	padding: 1px;
	background-color: #EEEEEE;

}

#calendarTable
{



}

.commentLink
{

	font-size: 10px;
	float: right;
	display: inline;

}

#content
{

	width: 75%;
	background-color: #FFFFFF;
	padding: 5px;

}

#footer
{

	position: relative;
	width: 90%;
	left: 5%;
	background-color: #FFFFFF;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-top: none;

}

#footerText
{

	font-size: 10px;

}

#header
{

	position: relative;
	width: 90%;
	left: 5%;
	background-color: #CCCCCC;

}

#headingTitle
{

	text-align: center;
	background-color: #0077C6;
	padding: 5px;
	

}

#headingTitleText
{

	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;

}

.hr
{
	color: #EEEEEE;
	background-color: #EEEEEE;
	height: 1px;

}

.latLon
{

	background-color: #EEEEEE;
	font-size: 10px;
	width: 234px;
	disabled: true;

}

#layoutTable
{

	width: 100%;

}

#loginBlock
{

	font-size: 10px;

}

#uid, #loginText
{

	font-size: 10px;
	width: 154px;

}

#main
{



}

#map
{

	position: relative;
	right: 0px;
	width: 100%;
	height: 300px;

}

.margin
{

	padding: 5px;

}

#myCategory
{

	font-size: 10px;

}

#navTable
{

	font-size: 10px;

}

.publisher
{

	font-size: 10px;
	text-decoration: underline;

}

#searchButton
{

	font-size: 10px;
	background-color: #F2F2F2;

}

#searchDialogue
{

	font-size: 10px;
	width: 90%;

}

#searchHeader
{

	font-size: 18px;
	font-weight: bold;

}

#searchText
{

	font-size: 10px;
	background-color: #EEEEEE;

}

select
{

	color: #0077C6;
	font-size: 10px;
	background-color: #EEEEEE;

}

#sidebar
{

	width: 25%;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #DDDDDD;
	border-width: 1px;
	border-top: none;
	border-bottom: none;
	border-right: none;

}

#sidebarContent
{

	font-size: 10px;

}



.textInput
{

	font-size: 10px;

}
