body {

	margin:0 10px 10px 10px;

	padding:0;

	color:#333;

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}



img {border:0;}



a:link {

	color:#333333;

	text-decoration:none;}

a:hover {

	color:#333333;

	text-decoration:underline;}

	

a.adhover {

    display: block;

    border: 1px solid #fff;

    text-align: center;

    vertical-align: middle; 

	width:180px;}



a.adhover:hover {

    border: 1px solid #ccc; }



a.adhover img {

    margin: 10px auto; }	



/* TEXT FORMATTING

----------------------------------------------- */

td {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}



th {font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;}





h3 {padding:0;

	margin:0;

	font-size:14px;}

	

.small {

	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;}



.medium {

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#81adb5;}



.big {

	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;}



.xbig {

	font: 24px Verdana, Geneva, Arial, Helvetica, sans-serif;}



.expanded {

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	line-height: 16px;

	letter-spacing: 2px;}



.justified {

	text-align: justify;}



/* TABLES 

----------------------------------------------- */

table#main {

    background-color:#FFFFFF;

    border: 0;

    width: 780px;}



table#main td,

table#main th {

    padding: 5px;

	text-align:center;}	



table#main td.header {

    padding: 0;

	text-align:center;}		



table#main td.topcorners {

	padding:0px;

	background: #fff url("../img/gfx/t-corners-top.gif") 0 bottom no-repeat;}



table#main td.bottomcorners {

	padding:0px;

	background: #fff url("../img/gfx/t-corners-bottom.gif") 0 top no-repeat;}	

	

table#main td.frameside	{

	padding:0;

	background-color:#bed4d9; }

		

table.center {border:1px solid #ccc;}	



	

table#left td { padding:15px 0 15px 0;

	text-align:left;}



table#subscribe {

	color:#81adb5;

	background-color:#e9f1f2;

	border:1px solid #81adb5;}

	

table#subscribe td { padding:8px;}



.side-botborder {

	border-bottom:1px solid #ccc;}

	

.box-header {

  background: #fff url("../img/gfx/hr-border.gif") 0 bottom no-repeat;

  margin: 0 0 5px 0;

  padding: 0 0 16px 0;

  color: #006666;

  text-align:center;}



.info-text {

	border-bottom:1px solid #bed4d9;

	color:#006666;}



input.entryfield {

	width:150px;

	padding:4px;

	border-top:1px solid #d7d7d7;

	border-left:1px solid #d7d7d7;

	border-bottom:1px solid #f3f3f3;

	border-right:1px solid #f3f3f3;

	background-color:#fbfbfb;

	font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333;}	

	

textarea.notes {

	font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333;

	background-color:#fbfbfb;

	padding: 4px;

	border-top:1px solid #d7d7d7;

	border-left:1px solid #d7d7d7;

	border-bottom:1px solid #f3f3f3;

	border-right:1px solid #f3f3f3;

	height: 80px;

	width: 348px;}	

	

.pagetop {background-color:#bed4d9;}	



