BODY {font-family: arial, helvetica, sans-serif, verdana; font-size:11px; margin:0; padding:0; text-align: left; background-image: url(../../images/background.jpg); background-position: top center; background-repeat: repeat;}
a {color: #336699; font-weight: bold; text-decoration: none; background-color: transparent}
a:hover {color: #660000; font-weight: bold; text-decoration: underline; background-color: transparent}
.bold {font-weight: bold}
.bquote {background: url(../images/bquote.jpg) no-repeat top left}
.equote {background: url(../images/equote.jpg) no-repeat right bottom}
H1 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif; color: #336699; margin: 1em 0 0 0}
a.H1 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif; color: #660000}
a.hover.H1. {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif; color: #660000}
H1.center {text-align: center}
H2 {font-size: 13px; line-height: 15px; font-weight: bold; font-family: verdana, arial, sans-serif; color: #336699; padding-top: 1px; margin: 1em 0 0em 0}
H2.center {text-align: center}
H2.nopadtop {padding-top: 0px; margin: 0em 0 0em 0}
H3 {font-size: 12px; line-height: 12px; color:#336699;}
H3.center {text-align: center}
H3.nopadtop {padding-top: 0px; margin: 0em 0 0em 0}
H4 {font-size: 12px; line-height: 12px; color:#FFFFFF; padding: 0}
H5 {font-size: 11px; line-height: 11px; padding: 0; color:#336699; padding-top: 1px; margin: 0}
H5.center {text-align: center}
H6 {font-size: 10px; line-height: 10px; padding: 0; color:#336699; padding-top: 1px; margin: 0}
P {font-size: 11px; line-height: 13px; font-family:arial, verdana, sans-serif; color: #666666; margin: 1em 0px 1em 0px}
P.center {font-size: 11px; line-height: 13px; font-family:arial, verdana, sans-serif; color: #666666; margin: 1px 0px 1em 0px; text-align: center}
.large {font-size: 13px; line-height: 15px; font-family:arial, verdana, sans-serif; color: #666666; margin: 1em 0px 1em 0px}
a.large {font-size: 13px; line-height: 15px; font-family:arial, verdana, sans-serif; color: #336699; margin: 1em 0px 1em 0px}
a:hover.large {font-size: 13px; line-height: 15px; font-family:arial, verdana, sans-serif; color: #660000; margin: 1em 0px 1em 0px}
UL {font-size: 11px;}
LI {list-style: url(../images/barrow.gif); margin-left: 20px}
TD {font-size: 11px; line-height: 13px; color: #666666;}
TD.padded {padding: 10px}
TD.padded2 {padding: 20px}
SUP {font-size: 10px; line-height: 10px}
.head {font-size:11px; line-height:11px; font-weight: bold; color:#000000; padding-bottom: 2px}
.dsubhead {font-family: verdana, arial, sans-serif; font-size:9px; line-height:10px; font-weight: bold; color:#000000}
.note {font-size: 9px; font-family: arial, sans-serif; color:#000000}
.notewhite {font: 9px/11px arial, sans-serif; color:white} 
.whitebold {font-weight: bold; color:#FFFFFF}
.primary {color:#354F72}
.secondary {color:#587767}
.accent {color:#C69E2A}
.primarybackground {background-color:#1663B1}
.altprimarybackground {background-color:#354F72}
.secondarybackground {background-color:#587767}
.accentbackground {background-color:#C69E2A}
.lightgreybackground {background-color:#E8E8E8}
.greybackground {background-color:#AFBDD4}
.bladebluebackground {background-color:#0264A0}
.red {color:#FF0000}
.pmred {color:#990000}

a.navHeader       		{font-size: 12px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #000000}
a:visited.navHeader     {font-size: 12px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #000000}
a:hover.navHeader 		{font-size: 13px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #660000}
a.navHeader_there 		{font-size: 13px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #660000}
a:hover.navHeader_there {font-size: 13px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #660000}

.title {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #336699; margin: 1em 0 0 0}
a.title {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #336699; margin: 1em 0 0 0}
a:hover.title {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin: 1em 0 0 0}
.title_there {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin: 1em 0 0 0}
a.title_there {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin: 1em 0 0 0; text-decoration: none}
.titlepad40 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #336699; top: 40px;}
a.titlepad40 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, verdana, sans-serif;  text-align: left; background-color: transparent; color: #336699; margin-top: 40px;}
a:hover.titlepad40 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, verdana, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin-top: 40px;}
.titlewhite {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, verdana, sans-serif;  text-align: left; background-color: transparent; color: #FFFFFF; margin: 1em 0 0 0}
.largetitle {font-size: 16px; line-height: 18px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #336699; margin: 2em 0 0 30}
a.largetitle {font-size: 16px; line-height: 18px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #336699; margin: 2em 0 0 30}
a:hover.largetitle {font-size: 16px; line-height: 18px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin: 2em 0 0 30}

.slogan {color: #336699; font-size: 14px; line-height: 20px; background-color: transparent; font-weight: bold; text-align: left; font-family: verdana, arial, sans-serif}
a.slogan {font-size: 14px; line-height: 20px; font-weight: bold; font-family: arial, sans-serif;  text-align: justify; background-color: transparent; color: #336699}
a:hover.slogan {font-size: 14px; line-height: 20px; font-weight: bold; font-family: arial, sans-serif;  text-align: justify; background-color: transparent; color: #660000}
a.there {font-family: arial, sans-serif;  color: #cc6600; font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent}
.boiler {font-family: arial, sans-serif;  color: #999999; font-size: 10px; line-height: 12px; text-decoration: none; background-color: transparent}
a.boiler {font-family: arial, sans-serif;  color: #999999; font-size: 10px; line-height: 12px; text-decoration: none; background-color: transparent}
a:hover.boiler {font-family: arial, sans-serif;  color: #999999; font-size: 10px; line-height: 12px; text-decoration: underline; background-color: transparent}

div#uploadForm {margin: 0px 20px 0px 20px; display: none;}
div#uploadFormEI {margin: 0px 20px 0px 20px; display: none;}
div#uploadFormYOD {margin: 0px 20px 0px 20px; display: none;}
div#uploadFormBlade {margin: 0px 20px 0px 20px; display: none;}

.Amainnav {font-family: Arial; font-weight: bold; font-size: 11px; line-height: 12px; color: #336699; text-align: left; margin-left: 0px; vertical-align: middle; text-decoration: none;}
.Amainnav_there {font-family: Arial; font-size: 11px; font-weight: bold; color: #660000; margin-left: 40px; vertical-align: middle; text-decoration: none;}
a.Amainnav {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	margin-left: 40px;
	text-decoration: none;
}
a:hover.Amainnav {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #660000;
	margin-left: 40px;
	text-decoration: none;
}
a.Asubmenu {
	font-family: Arial;
	font-size: 11px;
	color: #668187;
	margin-left: 40px;
	text-decoration: none;
	font-weight: bold;
}
a:hover.Asubmenu {
	font-family: Arial;
	font-size: 11px;
	color: #003399;
	margin-left: 40px;
	text-decoration: none;
	font-weight: bold;
}

a.AsubmenuWhite {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 40px;
	text-decoration: none;
	font-weight: bold;
}
a:hover.AsubmenuWhite {
	font-family: Arial;
	font-size: 11px;
	color: #AFBDD4;
	margin-left: 40px;
	text-decoration: none;
	font-weight: bold;
}

.Bsubmenu {font-family: Arial; font-weight: bold; font-size: 11px; color: #07569B; text-align: left; margin-top: 10px; margin-left: 40px; text-decoration: none; }
.Bsubmenu_there {font-family: Arial; font-weight: bold; font-size: 11px; color: #660000; text-align: left; margin-top: 10px; margin-left: 40px; text-decoration: none; }
a.Bsubmenu {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #07569B;
	margin-left: 40px;
	text-decoration: none;
}
a:hover.Bsubmenu {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #660000;
	margin-left: 40px;
	text-decoration: none;
}

.hometitle {font-family: Arial; font-weight: bold; font-size: 10px; color: #FF7F00; text-align: left; margin-left: 0px; text-decoration: none; }
a.hometitle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #336699;
	margin-left: 0px;
	text-decoration: none;
}
a:hover.hometitle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #660000;
	margin-left: 0px;
	text-decoration: none;
}

img.padsix {padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 0px}
img.padsix_left {padding-top: 6px; padding-right: 0px; padding-bottom: 2px; padding-left: 6px; vertical-align: top}
img.pad40_left {padding-top: 6px; padding-right: 10px; padding-bottom: 6px; margin-left: 40px; vertical-align: top}

/* Solutions Page */
#leftcol {
	background-image: url(../images/s_leftcolback.jpg);
	background-repeat:no-repeat;
	width: 146px;
	padding-top:10px;
}
#leftcol_inner {
	width: 136px;
	padding:5px;
}
#centercol {
	padding-left: 10px;
	width: 462px;
	z-index: 3;
}
#rightcol {
	background-image: url(../images/s_rightcolback.jpg);
	background-repeat:no-repeat;
	width: 174px;
	padding-top: 4px;
}
#leadin {
	display: inline;
	float: left;
	width: 220px;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	padding-bottom: 20px;
	z-index: 2;
}
#sol_graphic {
	float: right;
	background-image: url(../images/s_mainimage.jpg);
	display: inline;
	width: 240px;
	height: 186px;
	padding-top: 10px;
	vertical-align: top;
	z-index: -1;
	}

a.sol_links {text-align: center; vertical-align: middle; color: #FFFFFF;}
a:hover.sol_links {color: #336699;text-decoration:none;}
.sol_rightcoltitle {color: #027ABB;font-style: italic;font-weight: bold;}
.sol_midtitle {color: #670001; font: Arial Black, arial; font-size: 22px; line-height:24px; font-weight:bold;}
.sol_maintext {font-size: 12px; line-height:15px;}
.sol_leftcol_title {color: #D7A10D; font-weight: bold; font-size: 12px; line-height: 15px; text-align: center; padding-top: 30px;}
.sol_providerlinks {color: #670001; border-spacing: 5px; font-size:11px; line-height: 12px; border-left: 0; border-top: 0; border-bottom: 0; border-right:0; border-style: solid; border-left-color: #D7A10D;}
a.sol_providerlinks {color: #670001;}
a:hover.sol_providerlinks {color: #D7A10D;}

/* Events Styles */
.speakerName {font-size: 12px; line-height: 13px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #336699;}
a.speakerName {font-size: 12px; line-height: 13px; font-weight: bold;color: #336699;}
a:hover.speakerName {font-size: 12px; line-height: 13px; color: #660000;}

.evTitle {font-size: 14px; line-height: 14px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #336699;}
a.evTitle {font-size: 14px; line-height: 13px; font-weight: bold;color: #336699;}
a:hover.evTitle {font-size: 14px; line-height: 13px; color: #660000;}

.topic {font-family: Arial; font-weight: bold; font-size: 11px; color: #660000; text-align: left; text-decoration: none; }
a.topic {font-family: Arial; font-weight: bold; font-size: 11px; color: #660000; text-align: left; text-decoration: none; }
a:hover.topic {font-family: Arial; font-weight: bold; font-size: 11px; color: #336699; text-align: left; text-decoration: none; }

.red16Link {font-size: 16px; font-weight: bold; color: #660000;}
a.red16Link {font-size: 16px}
a:hover.red16Link {font-size: 16px; color: #336699;}

.blkTitle {font-size: 11px; line-height: 14px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #000000;}
a.blkTitle {font-size: 11px; line-height: 14px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #000000;}

.htop {font-family: arial, sans-serif;  color: #999999; font-size: 10px; line-height: 20px; text-decoration: none; background-color: transparent}
a.htop {font-family: arial, sans-serif;  color: #999999; font-size: 10px; line-height: 20px; text-decoration: none; background-color: transparent}
a:hover.htop {font-family: arial, sans-serif;  color: #660000; font-size: 10px; line-height: 20px; background-color: transparent}
