@charset "utf-8";
/* CSS Document */

#topbar { width:958px; height:220px; background-image:url(images/top_bulb_bg.jpg); }

.transparent_class { filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75; }

#menubar { width:878px; height:41px; background-image:url(images/menubar_bg.jpg); margin-top:170px; text-align:left; float:left; margin-left:40px; }

#bottom { width:958px; height:187px; background-image:url(images/bulb_bottom.jpg); }

#hotspot {
	height:285px;
	width:914px;
	background-image:url(images/bg_hotspot.jpg);
	overflow: hidden;
	padding-left: 44px;
	
}

#footer_home { width:958px; height:15px; text-align:left; vertical-align:top; padding-left:10px; padding-top:5px; padding-bottom:10px; font-size:10px; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; line-height:20px; }

#footer_home a { font-size:10px; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none; }

#footer_home a:hover { text-decoration:underline; }

#content_custom { width:958px; background-image:url(images/content_bg.jpg); height: 476px; }

#content_custom_ex {
	width:958px;
	background-image:url(images/content_bg.jpg);
	height: 542px;
	background-repeat: no-repeat;
	background-color: #000;
}

#main_bg { width:878px; height:476px; background-color:#000; margin-left:40px;}

#main_bg_ex { width:878px; height:542px; background-color:#000; margin-left:40px;}

#page_header { text-align:left; float:left; margin-left:20px; margin-top:20px; height:26px; }

#body_content { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; text-align:left; position:relative; left:20px; top:30px; float:left; width:835px;}

.contact_us { border:0px; padding:0px; background:#000;}

.fieldname { float:left; width:200px; text-align:right; color:#FFF; font-weight:bold; height:25px; vertical-align:middle; margin-top:0px; }

.inputfield { float:left; width:500px; text-align:left; color:#FFF; font-weight:bold; height:25px; vertical-align:middle; }

.fieldrow { float:left; vertical-align:middle; width:800px; text-align:center; }

.inputformat { font-family:Tahoma, Geneva, sans-serif; font-size:12px; }

#leftcol { width:550px; float:left; text-align:justify; height:316px;}

#rightcol { float:left; width:275px; margin-left:10px; height:316px; }

#quicklinks { float:left; margin-top:20px;}

#solution_image { width:275px; height:168px; float:left; }

#sol_slogan { width:275px; height:138px; margin-top:10px; float:left; }

#backlink { width:154px; height:27px; position:absolute; top:280px; right:13px; float:right; }

#backlink2 {
	width:154px;
	height:27px;
	position:absolute;
	top:352px;
	right:12px;
	float:right;
}

#subcatlinks { float:left; width:550px; margin-top:20px; }

.subcatlinkitem { width:225px; height:115px; float:left; margin-left:20px; margin-top:20px; }

.subcatlinkitemsmall {
	width:129px;
	height:66px;
	float:left;
	margin-left:60px;
	margin-top:5px;
}

.subcatlinkitemline2 {
	margin-left:120px;
	}

#page_header_middle { float:left; margin-top:20px; margin-left:20px; height:26px; text-align:center; }

#main_banner_big { float:left; width:831px; height:168px; }

#solution_links {
	float:none;
	margin:auto;
	height:66px;
	text-align:center;
	width:620px;
}

.solution_sublinks{
	width:180px;
	height:66px;
	float:left;
	margin-left:20px;
}

#product_links { float:none; margin:auto; width:835px; }

#welcome h3 { color:#FFF; font-family:Tahoma, Geneva, sans-serif; text-align:left; float:left; margin-top:40;  font-weight:bold; }

#welcome { color:#FFF; font-family:Tahoma, Geneva, sans-serif; text-align:left; margin:auto; font-size:12px; font-weight:bold; width:878px;  }

#prod_logo { width:399px; height:168px; float:left; }

#prod_img { float:left; margin-left:10px; width:410px; height:168px; }
