/* page styles */

body {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

td {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

th {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

input, textarea, select, option {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-variant: normal;
	color: #333333;
}

form {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

.infolinktext { color: #aaaaaa; text-decoration: none; }
a.infolinktext:hover { color: #aaaaaa; text-decoration: underline; }
a.infolinktext:visited { color: #aaaaaa; text-decoration: none; }
a.infolinktext:visited:hover { color: #aaaaaa; text-decoration: underline; }
a.infolinktext:active { color: #aaaaaa; text-decoration: none; }

.nolinkdec { color: #333333; text-decoration: none; }
a.nolinkdec:hover { color: #333333; text-decoration: underline; }
a.nolinkdec:visited { color: #333333; text-decoration: none; }
a.nolinkdec:visited:hover { color: #333333; text-decoration: underline; }
a.nolinkdec:active { color: #333333; text-decoration: none; }

.divhide { display: none; }
.divshow { display: block; }

/* text styles and div classes */

a { text-decoration: underline;	color: #333333; }
a:hover { text-decoration: underline; }
a:visited { color: #333333; }
a:visited:hover { text-decoration: underline; color: #333333; }

.pubrow {float: left; width: 350px; height: 104px; margin-right: 20px; margin-top: 20px; }
.pubtitle {float: left; width: 240px; height: 28px; line-height: 28px; font-size: 12px; font-weight: bold; text-decoration: underline; }
.pubimage {float: left; width: 100px; height: 100px; margin-right: 10px; }
.pubdesc {float: left; width: 240px; height: 58px; }
.pubinfolink {float: left; width: 240px; height: 14px; line-height: 14px; }
.publine {float: left; width: 350px; height: 2px; margin-top: 2px; font-size: 2px; line-height: 2px; background-color: #cccccc; }

/* div styles */

div#pagesetup {position: absolute; width: 760px; padding: 0px; left: 50%; top: 0; margin-left: -380px;
}

div#titlesetup {height: 115px; background-image: url(images/title_background.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; border: 0px;
}

div#titletop {float: left; width: 100%; padding: 0px; border: 0px; height: 77px; margin-top: 7px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/title_top.jpg);
}

div#titlebottom {float: left; width: 100%; padding: 0px; border: 0px; height: 24px; line-height: 24px; margin: 0px; background-image: url(images/title_bottom.jpg); background-repeat: no-repeat; background-position: center right;
}