.newsletterBox{
	background-color: transparent;
	color: black;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	clip: rect( );
	text-align: left;
	border-style: groove;
	border-color: red;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	cursor: hand;
}
.articleBox{
	color: blue;
	cursor: hand;
}
body.dialog{
	border-style : inset;
	border-color : #BBD1E3;
	border-width : medium;
	background : White;
	color : Navy;
}
body.toolbar{
	border-style : inset;
	border-color : #A6A479;
	border-width : medium;
	background : #BBD1E3;
	color : Navy;
}
.toolbarButton{
	background-color: #D9D9B3;
	color: Navy;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	clip: rect( );
	text-align: left;
	border-style: outset;
	border-width: thin;
	cursor: hand;
	border-color : #F4F7E8;
	font : normal small-caps x-small sans-serif;
}
.toolbarButtonSelected{
	background-color: #C8C891;
	color: #000059;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	clip: rect( );
	text-align: left;
	border-style: inset;
	border-width: thin;
	cursor: hand;
	border-color : #ECECD9;
	font : normal small-caps x-small sans-serif;
}
.articleLayer{
	background-color: #E7E7CF;
	color: Black;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	clip: rect( );
	text-align: left;
	border-style: ridge;
	border-width: medium;
	border-color : blue;
	visibility : hidden;
	position:absolute;
	z-index:10; 
	left: 63px; 
	top: 31px; 
	width: 300px;
}
.badgeLayer{
	background-color: white;
	clip: rect( );
	text-align: left;
	border-color : white;
	visibility : hidden;
	position:absolute;
	z-index:10; 
	left: 63px; 
	top: 31px; 
	width: 300px;
}

.pageButton{
	background-color: #DC143C;
	color: white;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	clip: rect( );
	text-align: left;
	border-style: outset;
	border-width: thin;
	cursor: hand;
	border-color : #FFDFDF;
	font : normal small-caps x-small sans-serif;
	font-weight : bold;
}
.error{
	color: red;
}
.pageButtonSelected{
	background-color: #BD1133;
	color: #EBEBEB;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	clip: rect( );
	text-align: left;
	border-style: inset;
	border-width: thin;
	cursor: hand;
	border-color : #CA0000;
	font : normal small-caps x-small sans-serif;
	font-weight : bold;
}
.staticText
{
	font-size : x-small;
	font-style : italic;
}
td.tool
{
	background-color: "#E1EDF2";
}
th.tool
{
	background-color: "#BBD1E3";
}
table.tool
{
	background-color : #63639C;
}
.title{
	font-size : 22px;
	font-weight : bold;
	color : #63639C;
}
.inputBox{
	border : thin inset #CEFFFF;
	background-color : #FFFF9C;
	width : 75%;
}


/****************************************
 * global corrections for newsletter body
 ****************************************/
#newsletter {
    /* bgcolor=#fff is not xhmtl compliant */
    background-color: #fff;
}
#newsletter h2, #newsletter h3 {
    /* fix vertical alignments for tags in freehand divs */
    margin-top: 0;
}
#newsletter p {
    /* insures body text size in MS OUTLOOK */
    font-size: 12px;
}
#newsletter p a {
    /* for link color consistency with styles-seo .linkBlueInline class */
    color:#036bcb;
}

#titleTable {
	border-collapse:collapse;
	width:333px;
}
#titleTable td {
	padding-bottom:5px;
}
#mainTitle {
	/* main title */
	color: #0082DE; 
	font-size:18px;
	font-weight:bold;
}
#elink {
	font-size:12px;
}

#newsletter_freehand_column {
	border-left: 1px solid #DAD7D5;
	font-size: 11px;
	padding: 0px 20px 0px 15px; 
	vertical-align: top;
	width: 150px;                                      
}
#newsletter_freehand_column p strong {
	/* sidebar title markup is generated by droplets */
	font-size:12px;
}
