
BODY {
	background-color: #cccccc;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 15pt;
}

a:link {color: #0000FF;}
a:visited {color: #0000FF;}
a:active {color: #FF0000;}
a:hover {color: #FF0000;}

.smaller {font-size: 8pt;}
.smaller a:link {font-size: 8pt;}
.smaller a:visited {font-size: 8pt;}
.smaller a:active {font-size: 8pt;}
.smaller a:hover {font-size: 8pt;}

.bigger {font-size: 11pt;}
.bigger a:link {font-size: 11pt;}
.bigger a:visited {font-size: 11pt;}
.bigger a:active {font-size: 11pt;}
.bigger a:hover {font-size: 11pt;}

td {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 9pt;
	color: #000000;
}

input { 
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF ! important;
	border: 1px solid #A5ACB2;
	height: 18px;
}

input.button {

	font-weight: bold;
	border-color: #FFFFFF #666666 #666666 #FFFFFF;
	border-width: 1px 1px 1px 1px;
	background-color: #cccccc ! important;
	height: 22px;

	/*
	font:bold 11px verdana;
	background:#e4e4e4;
	cursor:hand;

	cursor: pointer;
	cursor: hand;
	*/
}

select { 
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	background-color: #efefef;
	border: 1px solid #A5ACB2;
}

textarea { 
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF ! important;
	border: 1px solid #A5ACB2;
}

h1 {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
}


.leaderboard {
	padding: 5px;
	background-color: #efefef;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #cecfce;
	width: auto;
}

h1.archives {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.homepage {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 5px;
}

img.logo {
	margin-bottom: 10px;
}

div.body {
	padding-top: 0px;
	padding-bottom: 50px;
	padding-left: 15px;
	padding-right: 15px;
}

div.footer {
	border-style: solid;
	border-color: #cecfce;
	/* border-width: 1px; */

	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0px;
	border-left-width: 0;

	padding: 10px;
	background-color: #efefef;
	color: #000000;
	text-align: center;
	line-height: 15pt;
}

div.navbar1 {
	border-top: solid medium navy
}

div.messageBox {
	width: 60%;

	border-style: solid;
	border-color: #cecfce;
	border-width: 1px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	margin-top: 50px;
	margin-bottom: 175px;

	padding: 5px;
	background-color: #efefef;
	color: #000000;
	/*font-weight: bold;*/
	/*text-align: left;*/
}

div.messageBox2 {
	border-style: solid;
	border-color: #cecfce;
	border-width: 1px 0 1px 0;

	margin-top: 0px;
	margin-bottom: 15px;

	padding: 5px;
	background-color: #efefef;
	color: #000000;
	/*font-weight: bold;*/
	/*text-align: left;*/
}

div.messageBox3 {
	border-style: solid;
	border-color: #cecfce;
	border-width: 1px;

	margin-top: 0px;
	margin-bottom: 0px;

	padding: 0px 5px 5px 5px;
	background-color: #efefef;
	color: #000000;
	/*font-weight: bold;*/
	/*text-align: left;*/
}

div.messageBox4 {
	border-style: solid;
	border-color: #cecfce;
	border-width: 1px;

	margin-top: 0px;
	margin-bottom: 0px;

	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #000000;
	/*font-weight: bold;*/
	/*text-align: left;*/
}

.inTabs {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;

	a:link {color: #FFFFFF;}
	a:visited {color: #FFFFFF;}
	a:active {color: #FFFFFF;}
	a:hover {color: #FFFFFF;}
}

div.advertisingRequestBox {
	border-style: solid;
	border-color: #cecfce;
	border-width: 1px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;

	padding: 5px;
	background-color: #efefef;
	color: #000000;
	/*text-align: left;*/
}

/******************** subscription form ********************/
input.subscriptionForm_input {
	background-color: #FFFFA0 ! important;
	border: 1px solid #7D7D7F;
	width: 155px;
}
select.subscriptionForm_select {
	width: 159px;
	background-color: #FFFFA0;
	border: 1px solid #7D7D7F;
}
div.subscriptionForm_div {
	padding: 10px;
	background-color: #efefef;
	color: #000000;
	text-align: left;
}
td.subscriptionForm_td {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}

/******************** article display ********************/
div.article_Title {
	font-weight: bold;
	margin-top: 30px;
}
div.article_Date {
	font-size: 8pt;
	margin-left: 10px;
}
div.article_Author {
	font-size: 8pt;
	margin-left: 10px;
}
div.article_Body {
	color: #000000;
	margin-top: 20px;
}

/******************** marketplace ********************/
div.marketplacesListHeading {
	/*
	border-style: solid;
	border-color: #D2E4FC;
	border-width: 0;

	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	*/

	margin-top: 30px;
	margin-bottom: 2px;

	padding: 5px 10px 5px 10px; /* top, right, bottom, left */
	background-color: #00247E;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
div.marketplacesListBody {
	margin: 1px 0px 1px 0px; /* top, right, bottom, left */

	font-weight: bold;
	font-size: 8pt;

	padding: 2px;
	background-color: #efefef;
	color: #000000;
	text-align: center;
}
div.field1 {
	border-style: solid;
	border-color: #A5D77B; /* green */
	background-color: #E7F7D6; /* light green */
	/* border-width: 1px; */

	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 0px;
	border-left-width: 0;

	padding: 10px;
	/*width: 100%;*/
	margin-left: 0px;
	margin-right: 0px;
}
div.field2 {
	border-width: 0px;

	padding: 10px;
	background-color: #FFFFFF;
	/*width: 100%;*/
	margin-left: 0px;
	margin-right: 0px;
}