/* cms required styles */
h1.pagetitle			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 12px; color: #4D89B5; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
h2.headline			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; line-height: 14px; color: #ECAFAF; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
div.solid h2.headline		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #ffffff; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : uppercase; }
div.outline h2.headline		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #999999; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : uppercase; }


h1				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #A60606; background-color: transparent; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
h2				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #000000; background-color: transparent; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
h3				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; color: #A60606; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
h4				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 18px; color: #FF61AC; background-color: transparent; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
h6				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 10px; color: #CCC; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }

p, li, ol, ul, body, td, blockquote
				{ font-family: Arial, sans-serif; font-size: 11px; line-height:15px; margin-top:0px; color: #939495; }
p, body				{ margin-bottom : 10px; }

ul				{ margin-left: 2.5em; padding-left:0px; list-style-position: outside; list-style-type: disc; }
ol				{ margin-left: 2.5em; padding-left:0px; list-style-position: outside; }
li				{ margin: 0px; padding: 0px; }


/* image text fonts */
blockquote.image b		{ font-size : 9px;  line-height: 12px; font-weight: normal; }
blockquote.image p		{ font-size : 9px;  line-height: 12px; }


div.stackthreetexts li		{ list-style-type: square; }
div.stackthreetexts ul		{ margin-left:1em; }
div.stackthreetexts ol		{ margin-left:1em; }


/* stack highlighting classes */
div.solid
{
	padding				: 10px 10px 0px 10px;
	background-color	: #eeeeee;
	border				: 1px solid #333333;
	margin				: 0px;
}

div.outline
{
	padding				: 10px 10px 0px 10px;
	background-color	: #ffffff;
	border				: 1px solid #333333;
	margin				: 0px;
}


blockquote.left
{
	padding				: 10px 10px 0px 10px;
	background-color	: #eeeeee;
	border				: 1px solid #333333;
}

blockquote.right
{
	padding				: 10px 10px 0px 10px;
	background-color	: #eeeeee;
	border				: 1px solid #333333;
}

blockquote.verticalline
{
	border-left			: 1px solid #999999;
}

form { margin: 0px; padding:0px; }

* a {
	color: #000000;
}

table.menu td, table.menu p {
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
}

.menuitem a, .menu a, .menuitemhov a {
	font-weight: bold;
	font-size: 12px;
}

.dropdown {
	background-color: #ffffff;
	color: #767676;
	border: 1px solid #000000;
	visibility: hidden;
}

.dropdownvis {
	background-color: #ffffff;
	color: #767676;
	border: 1px solid #000000;
	visibility: visible;
}

.menuitem {
	background-color: #ffffff;
	border-bottom: 1px dashed #cccccc;
	border-spacing: 0px 2px;
	padding: 4px 8px 8px 14px;
	color: #aaaaaa;
	line-height: 14px;
}

.menuitemhov {
	border-bottom: 1px dashed #cccccc;
	border-spacing: 0px 2px;
	background-color: #DEEAF4;
	padding: 4px 8px 8px 14px;
	line-height: 14px;
}

.content td {
	color: #515151;
}

td.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-weight: normal;
	background-color: #FFFFFF;
	border-top: 1px solid #313427;
	padding: 10px;
}

td.colone,*.colone p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	margin: 18px;
}

td.coltwo p, td.coltwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	font-weight: normal;
	margin: 15px;	
}

td.colthree, td.colthree p, td.colthree div, div.colthree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	font-weight: normal;
	margin: 15px;
	
}

td.colthree h2, div.colthree h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin: 15px;		
}
