body 	{
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
	border: 0;
	}


/* DEFAULTS - MARGINS SPACING */

div		{ margin: 0; padding: 0; border: 0; }

table, tr, td	{ border-collapse:collapse; border-spacing: 0; margin: 0; padding: 0; border: 0; }

.td-right 	{ text-align: right; }

.td-left 	{ text-align: left; }

.td-center	{ text-align: center; }

.td-middle	{ vertical-align: middle; }

.td-top		{ vertical-align: top; }

.td-bottom	{ vertical-align: bottom; }

.center-align	{ text-align: center; }

.center-div	{ margin-left: auto; margin-right: auto; }

.right-div	{ margin-left: auto; margin-right: 0; }

.left-div	{ margin-left: 0; margin-right: auto; }

.blockimage	{ display: block; }

.divclear 	{ height: 0px; clear: both; font-size: 1px; line-height: 0px; padding: 0px; margin: 0px; }

.formmargin	{ margin: 0px; }

.fullwidth	{ width: 100%; }

.nobreak	{ white-space: nowrap; }

img 		{ border: 0; }

.helptable	{ width: 770px; margin-top: 10px; margin-left: auto; margin-right: auto; }

.helptablecell	{ vertical-align: top; padding: 5px 8px 5px 8px; text-align: left; }

.cellLeft	{ width: 150px; }




/* LINKS */

a:link, a:visited, a:active	{ color: #6633FF; text-decoration: none; }

a:hover				{ color: #FF6600; text-decoration: none; }

a:link.homelink		{ color: #FFFFFF; font: 12px arial, sans-serif; font-weight: bold; font-style: italic; }

a:visited.homelink	{ color: #FFFFFF; font: 12px arial, sans-serif; font-weight: bold; font-style: italic; }



div, table 	{ color: #333333; font: 11px verdana, arial, sans-serif; font-weight: normal; }

.colornotes	{ padding: 4px 0px 4px 0px; }

.hilite		{ color: #FF6600; font-weight: bold; }

.hilite2	{ color: #009900; }

.hilite3	{ color: #FF0000; }

.title 		{ color: #000000; font: 14px arial, verdana, sans-serif; font-weight: bold; }

.subtitle 	{ color: #6666FF; font: 14px arial, verdana, sans-serif; font-weight: bold; }

.alogo		{ color: #FFFFFF; font: 16px arial, verdana, sans-serif; font-weight: bold; font-style: italic; }


.addon-header	{
		background-color: #1D59EB;
		border-bottom: #000000 1px solid;
		margin-bottom: 6px;
		}

table.addon-header td { padding: 20px 10px 20px 10px; }



.page-splits 	{ 
		font-size: 1px;
		line-height: 1px;
		height: 4px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 0px;
		border-top: #B7C0C1 1px solid;
		}



.selectcopy {
	color: #006A6A;
	background-color: #D8FEFA;
	border: 1px solid #009999;
	width: 225px;
	font: 11px verdana, arial, sans-serif;
	font-weight: normal;
	margin-bottom: 4px;
	}
.textareacode {
	font: 11px arial, verdana, sans-serif;
	text-align: left;
	width: 550px;
	background-color:#F0F0F0;
	border: #000000 1px solid;
	}


