/* Global Formatting [ Begin ] */


body, th, td, p, select, textarea, a {
font: normal 12px 'Verdana','Tahoma','Arial',sans-serif; color: #333; text-decoration: none;
}
body {margin-top:4px; color:black; background: white  repeat top left;}
body.pop {margin:0em; color:black; background: white; text-indent: 1em;}
form {
	margin: 0;
}

p {
	margin: 0; padding: 0 0 6px 0;
 color:#161E26;}

input, select {font-size: 8pt; color:black; background:transparent;}
/* Global Formatting [ End ] */


	.cart { color: red; font-size:5pt; background: transparent;}
	.rbmenu {width:145px; color: white; border-right: 1px solid #bbbbbb; background: url(images/blueback.jpg) #313994;}
        .shadow2 {width:1px; background: #bbbbbb;}
        .ieccmenu {width:160px; color: white; background: url(images/blueback.jpg) #313994;}
	.hvacmenu {width:160px; color: white; background: url(images/blueback.jpg) #313994;}
	.right {border-width:0; width:30px; color: black;}
	.righthome {border-width:0; width:100px; color: black;}
	.righttips {border-width:0; width:120px; color: black; background: url(images/greyfade.jpg) repeat-y right;}
	.topbar {border-width:0; height:110px; color:black; background: #ffffff url(images/topbar.jpg) no-repeat top right}
	.bottomround {border-width:0; height:9px; width:775px; color:black; background: #2f3690 url(images/bottomround.jpg) no-repeat top center}
	.eesmenubar {border-left: 1px solid #111111; border-right: 1px solid #111111; color:black; background: #ffffff url(images/menubg.gif)}
	.headings {background:#f3e7d8; color:#003366; text-align:center; font-weight: bold; font-size:.85em;}
	.logheadings {background:#f3e7d8; color:#474F57; text-align:center; font-weight: bold; font-size:.75em;}
	.chart {background:white; color:black; text-align:left; font-weight: normal; font-size:9pt;}
	.charttitle {background:#f3e7d8; color:#474F57; text-align:center; font-weight: normal; font-size:15pt;}
	.categories {background:#D7E3EF; margin-bottom:0em; margin-top:0em; font-size:1.1em; color:#474F57; font-weight:normal; }
	.price{font: bold 16px 'Verdana'; color:#3D546C; }
	input.infotextbox {background-color:#ffffff;} 
	input.copybutton {background-color:#ffffff; font-weight:bold; color:#000000; background-color:#D7E3EF; border-width:2px; font-size:110%; }
	input.infobutton {background-color:#ffffff; font-weight:bold; color:#000000; background-color:#D7E3EF; border-width:2px; } 
  	input.purchasebutton {background-color:#ffffff; font-weight:bold; color:#000000; font-size:12pt; background-color:#D7E3EF; border-width:2px; } 

	a {color:#0066CC; background:transparent; text-decoration:none;}
	a:hover {color:#474F57; background:transparent; text-decoration:underline;}
	a:visited {color:#474F57; background:transparent; text-decoration:none;}
		
	.text { margin: 0 0 0 3.5em; color:#3D546C; background:transparent; font-size:8pt}
	ul.text { margin: 0 0 .7em 3.5em; color:#3D546C; background:transparent;font-size:8pt}
	ul.homelist { margin: .4em 0 .4em 1em; color:#3D546C; background:transparent;font-size:9pt}
	li.homelist { margin: .4em 0 .6em 1.5em; color:#35485d; background:transparent;font-size:9pt;}
	ul { margin:0; font-size:8pt;}
	ul.features { margin: .2em 0 1em 0em; color:#3D546C; font-weight:bold; background:transparent;font-size:11pt;}
	li.features { margin: .4em 0 .4em 3em; color:#3D546C; font-weight:normal; background:transparent;font-size:10pt;}
	ul.features2 { margin: .2em 0 1em 0em; color:#3D546C; font-weight:bold; background:transparent;font-size:10pt;}
	li.features2 { margin: .4em 0 .4em 1.4em; color:#3D546C; font-weight:normal; background:transparent;font-size:8pt;}

	
	#nav { color:#666666; font-size: 11px; padding: 0; margin: 0; list-style: none; line-height: 150%}
	#nav ul { color:#000000; font-size: 11px; padding: 0; margin: 0; list-style: width: 30px; none; line-height: 150%}

	#nav a:link {font-size:11px; color:#000000; font-weight: bold; text-decoration:none; display: block;}
	#nav a:visited {font-size: 11px; color:#000000; font-weight: bold; text-decoration:none; display: block;}
	#nav a:hover {font-size: 11px; color:#000000; background:#000090; font-weight: bold; text-decoration:none; display: block;}

	#nav a.al:link {padding: 4px 0 3px 7px; color:#eeeeee;}
	#nav a.al:visited {padding: 4px 0 3px 7px; color:#eeeeee;}
	#nav a.al:hover {padding: 4px 0 3px 7px; color:#eeeeee;}

	#nav a.ad:link {padding: 4px 0 3px 7px; color:#e3e3e3;}
	#nav a.ad:visited {padding: 4px 0 3px 7px; color:#e3e3e3;}
	#nav a.ad:hover {padding: 4px 0 3px 7px; color:#e3e3e3;}

	#nav a.a2:link {margin:0; padding: 6px 0 6px 3px; font-size: 10px; font-weight:normal; color:#000000; background:transparent; text-decoration:none; display: block; width:12.7em; border-width:1px; border-color:black; border-top:1px solid #f5f5f5;}
	#nav a.a2:visited {margin:0; padding: 6px 0 6px 3px; font-size: 10px; font-weight:normal; color:#000000; background:transparent; text-decoration:none; display: block; width:12.7em; border-top:1px solid #f5f5f5;}
	#nav a.a2:hover {margin:0; padding: 6px 0 6px 3px; font-size: 10px; font-weight:normal; color:000000; background:#f8f8f8; text-decoration:none; display: block; width: 12.7em; border-top:1px solid #f5f5f5;}

	#nav a.a3:link {margin:0; padding: 6px 0 6px 3px; font-size: 10px; font-weight:normal; color:#000000; background:transparent; text-decoration:none; display: block; width:8.6em; border-width:1px; border-color:black; border-top:1px solid #f5f5f5;}
	#nav a.a3:visited {margin:0; padding: 6px 0 6px 3px; font-size: 10px; font-weight:normal; color:#000000; background:transparent; text-decoration:none; display: block; width:8.6em; border-top:1px solid #f5f5f5;}
	#nav a.a3:hover {margin:0; padding: 6px 0 6px 3px; font-size: 10px; font-weight:normal; color:#000000; background:#f8f8f8; text-decoration:none; display: block; width:8.6em; border-top:1px solid #f5f5f5;}

	#nav li {margin:0; float: left; width: 90px; font-size: 10px; align: center; valign:center;}
 	#nav li.tabl {margin:0; float: left; border-right: 1px solid #10135e; border-left: 1px solid #10135e; width: 90px; color: #eeeeee; font-size: 10px; background: url(images/tablbg.gif) #313994;}
	#nav li.tabd {margin:0; float: left; border-right: 1px solid #aaaaaa; border-left: 1px solid #4b4b4b; width: 90px; font-size: 10px; color: #f0f0f0; background: url(images/tabdbgg.gif) #313994;}
	#nav li ul {border:solid; border-top: none; border-width:1px; border-color: #444444; position:absolute; background:#d8d8d8; width: 130px; left: -999em; }
	#nav li ul.ul3 {border:solid; border-top: none; border-width:1px; border-color: #444444; position:absolute; background:#d8d8d8; width: 90px; left: -999em; }
	#nav li:hover ul, #nav li.sfhover ul {left: auto;}
	#content {clear: left; color: #ccc000; background:transparent;}
	div.list { border-top:1px solid #D9DEE3;}

	a.home:link { margin-right: .1em; margin-left: .1em; margin-top: 0em; margin-bottom: .5em; color:#161E26; background: transparent; font-weight: normal; font-family:Verdana, Tahoma, serif; font-size:9pt; text-decoration:none;}
	a.home:visited { margin-right: .1em; margin-left: .1em; margin-top: 0em; margin-bottom: .5em; color:#161E26; background: transparent; font-weight: normal; font-family:Verdana, Tahoma, serif; font-size:9pt; text-decoration:none;}	
	a.home:hover { margin-right: .1em; margin-left: .1em; margin-top: 0em; margin-bottom: .5em; color:#161E66; background: transparent; font-weight: normal; font-family:Verdana, Tahoma, serif; font-size:9pt; text-decoration:underline;}

	a.one:link { font-family: tahoma, serif; color:#222222; background: transparent; font-size:7pt; }
	a.one:visited { font-family: tahoma, serif; color:#202020; background: transparent; font-size:7pt; }	
	a.one:hover { font-family: tahoma, serif; color:#000000; background: transparent; font-size:7pt; }

	a.picture:link, a.picture:visited, a.picture:hover {color:#eeeeee; text-decoration:none; padding: 5px 10px 5px 5px}

	a.faq:link { color:#DB0317; background: transparent; font-size:8pt; text-decoration:none; }
	a.faq:visited { color:#DB0317; background: transparent; font-size:8pt; text-decoration:none; }	
	a.faq:hover { color:#000000; background: transparent; font-size:8pt; text-decoration:none;}

	a.map:link { color:#005090; background: transparent; font-size:8pt; text-decoration:underline; }
	a.map:visited { color:#005090; background: transparent; font-size:8pt; text-decoration:underline; }	
	a.map:hover { color:#000000; background: transparent; font-size:8pt; text-decoration:none;}

	a.two:link {margin-left: 1em; margin-top: 8em; margin-bottom: 3em; font-family:Tahoma, Verdona, serif; font-weight: bold; color:#242B32; background: transparent; font-size:8pt; text-decoration:none }
	a.two:visited { margin-left: 1em; margin-top: 8em; margin-bottom: 3em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#242B32; background: transparent; font-size:8pt; text-decoration:none}
	a.two:hover {margin-left: 1em; margin-top: 8em; margin-bottom: 3em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#c1c4c7; background: transparent; font-size:8pt; text-decoration:none}

	a.rb:link, a.rb:visited {margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#eeeeee; background: transparent; font-size:8pt; text-decoration:none; padding-bottom:1px; padding-top:1px}
	a.rb:hover {margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#222244; background: transparent; font-size:8pt; padding-bottom:1px; padding-top:1px}

	a.tree:link, a.tree:visited {border:0; margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#eeeeee; background: transparent; font-size:8pt; text-decoration:none; padding-bottom:1px; padding-top:1px}
	a.tree:hover {border:0; margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#ffffff; background: transparent; font-size:8pt; padding-bottom:1px; padding-top:1px; text-decoration:underline;}

	a.tree2:link, a.tree2:visited {margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: normal; color:#eeeeee; background: transparent; font-size:8pt; text-decoration:none; padding-bottom:1px; padding-top:1px}
	a.tree2:hover {margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: normal; color:#ffffff; background: transparent; font-size:8pt; padding-bottom:1px; padding-top:1px; text-decoration:underline;}

	a.stree:link, a.stree:visited {border:0; margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#444444; background: transparent; font-size:8pt; text-decoration:none; padding-bottom:1px; padding-top:1px}
	a.stree:hover {border:0; margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#666666; background: transparent; font-size:8pt; padding-bottom:1px; padding-top:1px; text-decoration:underline;}

	a.stree2:link, a.stree2:visited {margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: normal; color:#444444; background: transparent; font-size:8pt; text-decoration:none; padding-bottom:1px; padding-top:1px}
	a.stree2:hover {margin-left: .6em; font-family: Tahoma, Verdona, serif; font-weight: normal; color:#666666; background: transparent; font-size:8pt; padding-bottom:1px; padding-top:1px; text-decoration:underline;}

	a.rb2:link, a.rb2:visited {margin-left: 1.5em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#dddddd; background: transparent; font-size:7pt; text-decoration:none }
	a.rb2:hover {margin-left: 1.5em; font-family: Tahoma, Verdona, serif; font-weight: bold; color:#222244; background: transparent; font-size:7pt;}

	a.terms:link, a.terms:visited {margin-left: .6em; font-family: Tahoma, Verdona, serif; color:#334466; background: transparent; font-size:8pt; text-decoration:none }
	a.terms:hover {margin-left: .6em; font-family: Tahoma, Verdona, serif; color:#000000; background: transparent; font-size:8pt; text-decoration:underline}

	a.iecc:link, a.iecc:visited {margin-left: .6em; font-family: tahoma, verdona, serif; font-weight: bold; color:#4B4A54; background: transparent; font-size:8pt; text-decoration:none}
	a.iecc:hover {margin-left: .6em; font-family: tahoma, verdona, serif; font-weight: bold; color:#4B4A54; background: transparent; font-size:8pt; text-decoration:none}

	a.hvac:link {margin-left: 1.6em; margin-top: 8em; margin-bottom: 3em; font-family: tahoma, serif; font-weight: normal; color:#07003E; background: transparent; font-size:8pt; text-decoration:none}
	a.hvac:visited {margin-left: 1.6em; margin-top: 8em; margin-bottom: 3em; font-family: tahoma, serif; font-weight: normal; color:#07003E; background: transparent; font-size:8pt; text-decoration:none}
	a.hvac:hover {margin-left: 1.6em; margin-top: 8em; margin-bottom: 3em; font-family: tahoma, serif; font-weight: normal; color:#4B4A54; background: transparent; font-size:8pt; text-decoration:none}

	a.foot:link { font-family: tahoma, serif; color:#fdee23; background: transparent; font-size:7pt; font-family:tahoma, serif;}
	a.foot:visited { font-family: tahoma, serif; color:#fdee23; background: transparent; font-size:7pt; }
	a.foot:hover { font-family: tahoma, serif; color:#fdee23; background: transparent; font-size:7pt; }

	a.shop:link { color:#777777; background: transparent; font-size:8pt; text-decoration:none;}
	a.shop:visited { color:#777777; background: transparent; font-size:8pt; text-decoration:none;}
	a.shop:hover { color:#2f3690; background:transparent; font-size:8pt; text-decoration:none;}

	a.checkout:link { color:#DB0317; background: transparent; font-size:8pt; text-decoration:underline; font-weight: bold;}
	a.checkout:visited { color:#DB0317; background: transparent; font-size:8pt; text-decoration:underline; font-weight: bold;}
	a.checkout:hover { color:#cc2136; background: transparent; font-size:8pt; text-decoration:none; font-weight: bold;}

	a.nu:link {text-decoration:none; font-family: Verdana, Tahoma, serif; font-size:10pt; color:#2A3A4A; background: transparent}
	a.nu:visited {text-decoration:none; font-family: Verdana, Tahoma, serif; font-size:10pt; color:#2A3A4A; background: transparent}
	a.nu:hover {text-decoration:none; font-family: Verdana, Tahoma, serif; font-size:10pt; color:#2A3A4A; background: transparent}

	a.inst:link { color:#D7E3EF; background: transparent; font-size:9pt; }
	a.inst:visited { color:#D7E3EF; background: transparent; font-size:9pt; }
	a.inst:hover { color:#D7E3EF; background: transparent; font-size:9pt; }
	
	a.order:link { color:#DB0317; background: transparent; font-size:12pt; font-weight:bold; text-decoration:underline; }
	a.order:visited { color:#DB0317; background: transparent; font-size:12pt; font-weight:bold; text-decoration:underline; }	
	a.order:hover { color:#DB0317; background: transparent; font-size:12pt; font-weight:normal; text-decoration:none;} 
	
	table.main { border-width:0; color:black; background:url(images/grayfade.jpg) repeat-y #f4f4f4 right;}
	table.t1 { border-width:0; color:black; background: #333333;}
	table.t2 { border-width:0; width:100%; color:black; background: #e2e6e8;}
	table.t3 { border-width:0; color:black; background: #333333;}
	table.t4 { border-width:0; width:100%; color:black; background: #e2e6e8;}
	table.t5 { border-width:0; width:100%; color:black; background: #E4DEEE;}
	table.t6 { border-width:0; width:100%; color:black; background: #D0CAA8;}
	table.t7 { border-width:1px; width:100%;}
	table.picture { border-width:1px; border-color:#676879;} 
	table.upspicture { border-width:1px; border-color:#676879; background: url("images/upsback.jpg")} 
	table.menu {border-width:0;}
	table.adhwhj { border-width:0; width:100%; color:black; background: url(images/hwhjbg.jpg) white no-repeat;}
	table.li { border-width:0; width:100%; color:black; background: url(images/liback.jpg) white;}
	table.ad { border-width:1px;}
	table.cat {border-width:0; background: #999999; color:black;}
	table.dtable {border-width: 1px; padding:4px; border-style:solid; border-color:#474F57;}
	table.dlogintable {border-width: 1px; padding:1px 4px 2px 4px; border-style:solid; border-color:#474F57; color=red; background: #fffdd1;}
	table.dordertable {border-width: 1px; padding:2px; border-style:solid; border-color:#474F57; font:8pt; }
	.dtabletotals {border-width: 1px; border-stye:solid, border-color:#bbbbbb; background:#fff1e1;}
	.dheader {background:#313994; color: white; font-weight: bold; font-size:10pt;}
	a.tableheaders:link, a.tableheaders:visited { color:white; background: transparent;  font-weight:bold; text-decoration:underline; }	
	a.tableheaders:hover { color:white; background: transparent; font-weight:bold; text-decoration:none;} 
	table.address {border-width: 1px; padding:4px 4px 4px 4px; border-style:solid; border-color:#b9eeaa; color=red; background: #f2ffee;}
	.shiptoheader {background:#d9ffc9; color: white; font-weight: bold; font-size:10pt;}
	table.errorcodes {border-width: 1px; padding:4px 4px 4px 4px; border-style:solid; border-color:#ffc3c5; color=red; background: #ffe5e6;}
	table.CavityFill {background:url(images/CavityFill_Install2.jpg) no-repeat top right;}

	div.libox {border-width:1px; border-color:#BCD2C9; color: black; background: url(images/limapbg.jpg) white; padding: 0.5em; }
	div.giftbox {border-width:1px; border-style:solid; border-color:#474F57; color: black; background: white; padding:0em; }
	div.box {border-width:1px; border-style:solid; border-color:#474F57; color: black; background: white; padding:1em; }
	div.tree {border-width:1px; border-style:solid; border-color:#474F57; color: black; background: white url(images/tree.jpg) right bottom no-repeat; padding:1em; }
	div.phone {border-width:1px; border-style:solid; border-color:#474F57; color: black; background: white; padding:.1em; }
	div.homebox {border-width:1px; border-style:solid; border-color:#474F57; color: black; background: white url(images/homebox.jpg) repeat-x bottom; padding:.5em; }
	div.enterinfobox {border-width:1px; border-style:solid; border-color:#171F27; color: black; background: #eeeeff; padding:.5em; }
	div.li {border-width:1px; border-color:#474F57; border-style:solid; background: #ddeeff; padding: 0.65em; }
	div.cirro {border-width:1px; border-color:black; color:#000000; background:white; padding:1px; }
	div.partno{}
	div.salesbox {border-width:1px; border-style:solid; border-color:#bbaaaa; background: #ffeeee; padding:0.3em; }
	.fomo_statement {border:1px solid #d8d8d8; margin:0 20px 10px 5px; padding:10px; background:#f8f8f8; -moz-border-radius: 8px}

	div.tear {border-width:1px; border-color:black;	text-indent: 1em; color:#111111; font-weight:normal; font-family: Verdana, tahoma, serif; font-size:1em; background: transparent;}
	div.rbmenu2 { margin:0; border-right: 1px solid #444444; background:url(images/blueback.jpg) #313994 top center;}
	div.shadow { margin:0; border-right: 0px solid #bbbbbb; border-bottom: 0px solid #bbbbbb; background: transparent;}
	
	
	.profile {border-width:1px; border-style:solid; border-color:#333333; color: #333333; background:transparent; padding:0em; }
	span {border-width:0; font-size:7pt; font-family: verdana, tahoma, serif; background: transparent;}
	.status1 {margin-top:.5em; border:1px solid #474F57; background: white; padding:0.5em; font-size:7pt; font-family:tahoma, serif; font-weight: bold; color:#FB0206;}
	span.status2 {border-width:0; font-size:7pt; font-family: tahoma, serif; color:#3C7090; background:transparent;}
	span.s4 {border-width:0; font-size:9pt; font-family: verdana, tahoma, serif; color:#DB0317; background: transparent;}
	span.tipsL {border-width:0; font-size:12pt; font-family: verdana, tahoma, serif; background: transparent; color:#1000a2; font-weight:500}
	span.tipsS {border-width:0; font-size:10pt; font-family: verdana, tahoma, serif; background: transparent; color:#1000a2;}
	span.reg {border-width:0; font-size:7pt; font-family: verdana, tahoma, serif; background: transparent; color:#999999;}
	span.sale {border-width:0; font-size:7pt; font-family: verdana, tahoma, serif; background: transparent; color:red; font-weight: bold;}

	p.p2 { margin-right: .2em; margin-left: .3em; margin-top: 0em; margin-bottom: 1em; color:#161E26; font-weight: normal; font-size: 7pt; font-family: tahoma, serif; background: transparent;}
	p.p3 { margin-right: .1em; margin-left: .1em; margin-top: .1em; margin-bottom: .1em; color:#201F4B; font-weight: normal; font-size: 7pt; font-family: tahoma, serif; background: transparent;}
	p.p4 { margin-right: .1em; margin-left: .1em; margin-top: .1em; margin-bottom: .4em; color:#201F4B; font-family: Verdana, Tahoma, serif; font-size:13pt; background: transparent;}
	p.link {margin-top: .25em; margin-bottom: .15em; text-align:center;}
	p.form { margin-right: .1em; margin-left: .1em; margin-top: .1em; margin-bottom: .1em; color:#201F4B; font-weight: normal; font-size: 7pt; font-family: tahoma, serif; background: transparent;}
	p.checkoutform { margin-right: .1em; margin-left: .1em; margin-top: .1em; margin-bottom: .5em; color:#201F4B; font-weight: normal; font-size: 8pt; font-family: tahoma, serif; background: transparent;}
	p.menu { margin-left: 3%; margin-top: .5em; margin-bottom: .2em; color:#dddddd; font-weight: bold; font-size: 9pt; font-family: Verdana, tahoma, serif; background: transparent;}
	p.home { margin-left: 3%; margin-right:3%; margin-bottom:.7em; color:#005090; background: transparent; text-align: left; }
	p.home2 { margin-left: 3%; margin-right:3%; color:#005090; background: transparent; text-align: left; text-indent:.5em;}
	p.testimonials {margin-right: .2em; margin-left: .3em; margin-top: 0em; margin-bottom: .5em; text-indent: 2em; color:#161E26; font-weight: normal; font-family:"Comic Sans MS", Verdana, tahoma, serif; background: transparent;}
	p.quote {margin-right: .2em; margin-left: .1em; text-indent: 1em; color:#9e621c; font-weight:normal; font-family:"Comic Sans MS", Verdana, tahoma, serif; font-style:italic; font-size:.9em; background: transparent;}
	p.quote2 {margin-right:.4em; margin-left:.8em; color:#111111; background: transparent; text-align:left;}
	p.cirro {margin-right: .05em; margin-left: .05em; margin-top:.2em; color:#000000; font-family: verdana, tahoma, serif; font-size: 7pt;}
	p.cirro2 {margin-right: 0em; margin-left: 0em; margin-top:0em; color:#000000; font-family: verdana, tahoma, serif; font-size: 6pt;}
	p.gifts { margin-right: .2em; margin-left: .2em; margin-top: 0em; margin-bottom: .5em; color:#505962; font-family: Verdana, tahoma, serif; background: transparent;}
	p.phone {padding:.2em;}	
	.EESLogin {padding:8px; color:#eeeeee;}
	h1 { margin-bottom:.3em; margin-top:0em; font-family:Verdana, Tahoma, serif; font-size:18pt; color:#474F57; font-weight:normal; background: transparent}
	h2 { margin-bottom: .2em; margin-top:0em; font-family:Verdana, Tahoma, serif; font-size:10pt; color:#2A3A4A; background: transparent}
	
	div.submenu{margin:0px 1px 0px 1px;}
	a.menu, a.menu:visited, a.menu:hover  {color:#999999; margin:0em; text-decoration:none;}
	a.px10 {font-size: 10px; text-decoration:none;}
	
.submenu {
 display:block;
 text-align:left;
 font-weight:bold;
 width:135px;
 color:red;
}

.submenu a {
 display:block;
 padding-left:2px;
 padding-top:1px;
 padding-bottom:1px;
 padding-right:2px;
}

.submenu a:hover {
 color:#000090;
 padding-left:1px;
 padding-top:0px;
 padding-bottom:0px;
 padding-right:1px;
 background-color: #ffffff;
 border:1px solid #800000;
}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-align: left;
	color: #000000;
}

#containerul, #containerul ul{text-align:left; margin:0; padding:0;}
#containerul li{margin:0 0 0 8px; padding:0; list-style-type:none;}
#containerul .symbols{ float:left; width:12px; height:1em; background-position:0 50%; background-repeat:no-repeat;}

#solutionscontainerul, #containersolutionsul ul{text-align:left; margin:0; padding:0;}
#solutionscontainerul li{margin:0 0 0 8px; padding:0; list-style-type:none;}
#solutionscontainerul .symbols{ float:left; width:12px; height:1em; background-position:0 50%; background-repeat:no-repeat;}
