@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, p, form, div, ul, li, ol, img, legend {padding: 0; margin:0;}
ul, ol {list-style-type:none;}
img{ border :none;} 
html *{ outline :none;}
.spacer {clear:both;}

body{ 
margin:0; 
padding:0;
font: normal 11px/15px Tahoma; 
color: #4A4A4A; 
text-decoration: none;
background-repeat:repeat-x;
background-color:#c0c0c0 !important;

}
html { overflow-y: scroll; } 
h1{ font:bold 11px/15px Tahoma; color:#232325; text-decoration:none; padding:10px 0 8px 0px;}
.head{ font:bold 11px/15px Tahoma; color:#232325; text-decoration:none; padding:10px 0 8px 0px;}
h6 {padding-right:34px; padding-top:7px; font-weight:bold; font-size:11px;}
p {padding-top:5px; padding-bottom:10px;}

.table {border:1px solid #ccc; text-align:left; border-collapse:collapse;}
#page{width: 1000px; margin: 0 auto; position: relative;}

/* ---------------- HEADER ----------------- */
.hedtop {
background-image:url(../images/topbg.gif);
background-repeat:repeat-x;
height:78px;
background-color:#FFF;
}
.nav{font:normal 12px/32px Arial; color:#fff; text-decoration:none; width:765px;
background: #89929B url(../images/topnavbg.gif) 0 0 repeat-x; position:relative; left:0;}
.topnav {
background:url(../images/topnavbg.gif) 0 0 repeat-x; height:32px;
}
.set_imgbg{
background:url(../images/topimagebg.gif) 0 0 repeat-x;
background-color:#767E89;
height:173px;
}
.min_spc {
padding-top:1px;
}
.connect {
background-image:url(../images/connectionbg.gif);
background-repeat:repeat-x;
line-height:32px;
color:#3B393A;
font-weight:bold;
padding-left:20px;
}
.connect a{
color:#3B393A;
text-decoration:none;
}
.go_btn {
font-size:11px;
background-color:#127CCA;
border:solid 1px #696969;
color:#FFFFFF;
padding:1px;
}
.searchbox {
color:#A5A5A5;
width:192px;
height:18px;
background-image:url(../images/boxbg.gif);
background-repeat:repeat-x;
background-color:#F7F7F7;
border:solid 1px #C4C4C4;
border-top:0px;
border-bottom:0px;
font-size:11px;
line-height:16px;
padding-left:3px;
}
.toplink {
color:#4A4A4A;
font-weight:normal;
text-decoration:none;
padding-right:10px;
}
.toplink a {
color:#4A4A4A;
text-decoration:none;
}
.toplink a:hover {
color:#0193CF;
text-decoration:underline;
}
.toplink span {
padding-right:25px;
}

/* ---------------- BODY ----------------- */
.detail {
font-family:Tahoma;
font-size:11px;
background-image:url(../images/movebg.gif);
background-repeat:repeat-x;
height:28px;
line-height:28px;
padding-left:30px;
}
.detail a{
color:#3B393A;

}
.detail span {
color:#3B393A;
font-weight:bold;
}
.contentgap {
padding:15px 0px 15px 0px;
}
.contentgap a{
color:#006699;
}
.dia_spc {
clear:both;
padding-top:5px;
padding-bottom:10px;
}
.line {
border:dashed 1px #CBCBCB;
}
.retail_heading {
font-family:Tahoma;
font-size:12px;
line-height:30px;
font-weight:bold;
text-decoration:none;
color:#5B709F;
}

.retail_heading a{
text-decoration:underline;
color:#5B709F;
}

.retail_heading a:hover{
text-decoration:none;
color:#5B709F;
}
.retail_heading img {
margin-right:5px;
}
.system_dtl {
font-family:Tahoma;
font-size:11px;
color:#5B709F;
padding-top:7px;
}
.system_dtl ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.system_dtl ul li {
background-image:url(../images/bullet.gif);
border-bottom:dashed 1px #BFBFBF;
padding-left:12px;
line-height:22px;
color:#4A4A4A;
background-repeat:no-repeat;
background-position:left;
}
.system_dtl ul li a{
color:#5B709F;
text-decoration:none;
}
.ext_field {
background-image:url(../images/ext_fieldbg.gif);
background-repeat:repeat-x;
height:135px; border:0px solid;
}
.newsletter {
background-image:url(../images/newsletter.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#FFFFFF;
}
.newsletter a {
color: #4A4A4A;
text-decoration:none;
}
.newsletter a:hover {
color: #0093CD;
text-decoration:none;
}
.newsletter img {
margin-right:7px;
}
.contact {
background-image:url(../images/mail.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#FFFFFF;
}
.contact a {
color: #4A4A4A;
text-decoration:none;
}
.contact a:hover {
color: #0093CD;
text-decoration:none;
}
.contact img {
margin-right:7px;
}
.media {
background-image:url(../images/media.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#FFFFFF;
}
.media a {
color: #4A4A4A;
text-decoration:none;
}
.media a:hover {
color: #0093CD;
text-decoration:none;
}
.media img {
margin-right:7px;
}
.sales_call {
background-image:url(../images/call.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#FFFFFF;
}
.sales_call a {
color: #4A4A4A;
text-decoration:none;tech
}
.sales_call a:hover {
color: #0093CD;
text-decoration:none;
}
.sales_call img {
margin-right:7px;
}
.indus {
background-image:url(../images/industrybg.gif);
background-repeat:no-repeat;
height:138px;
padding-left:20px;
padding-right:12px;
}

.indus ul li a{
text-decoration:none; color:#666666;
}

.indus ul li a:hover{
text-decoration:underline; color:#006699;
}

.news {
background-image:url(../images/newsbg.gif);
background-repeat:no-repeat;
height:138px;
padding-left:20px;
padding-right:12px;
}
.ptv_content {
background-image:url(../images/perspective_midbg.gif);
background-repeat:repeat-y;
padding:12px 0px 5px 0px;
}
.ptv_heading {
background-image:url(../images/perspective_topbg.gif);
background-repeat:no-repeat;
height:35px;
line-height:35px;
color:#232325;
font-weight:bold;
padding-left:15px;
}
.indus h2 {
color:#5B709F;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding, margin:0px;
}
.indus h2 a{
color:#5B709F;
font-size:11px;
font-weight:bold;
text-decoration:underline;
padding, margin:0px;
}
.info_detail {
font-size:11px;
font-weight:normal;
}
.info_detail ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.info_detail ul li {
color:#343434;
border-top:solid 1px #FFF;
background-image:url(../images/rsearch_cate.gif);
background-repeat:repeat-x;
height:42px;
display:block;
}
.info_detail ul li a {
color:#343434;
text-decoration:none;
display:block;
height:42px;
}
.info_detail ul li a:hover {
background-color:#828B98;
color:#FFFFFF;
text-decoration:underline;
display:block;
height:42px;
}
.info_detail ul li a p {
padding:8px 7px 0px 10px;
}
.info_detail ul li a p#check {
background-color:#828B98; 
height:35px;
color:#FFFFFF;
text-decoration:underline;
cursor:pointer;
}
.feature_head {
background-image:url(../images/featuredbg.gif);
background-repeat:repeat-x;
height:29px;
line-height:29px;
color:#3B3939;
padding-left:20px;
font-weight:bold;
}
.feature_imagebg {
background-image:url(../images/featured_iconbg.gif);
background-repeat:repeat-x;
height:109px;
}
.feature_imagebg img {
margin-top:15px;
}
.more {
color:#666666; 
text-decoration:none; 
padding-right:4px;
}
.more a:hover {
color:#028BD1;
text-decoration:underline;
}
.retail {
float:left;
margin-right:10px;
margin-top:3px;
}
.spot {
background:url(../images/spotbg.gif) center top;
background-repeat:no-repeat;
padding-left:20px;
height:142px;
}
.spot p {
padding-top:15px;
}
.down_bor {
border-bottom:dashed 1px #BFBFBF;
}
.down_bor a { 
color: #4A4A4A; 
text-decoration: none;
}
.down_bor a:hover { 
color: #004F99; 
text-decoration: underline;
}
.benifit_dtl {
margin:0px;
padding:0px;
list-style-type:none;
}
.benifit_dtl li {
background:url(../images/bullet.gif) 0px 9px no-repeat;
background-color:#FFFFFF;
border-bottom:dashed 1px #BFBFBF;
padding-left:12px;
line-height:20px;
color:#4A4A4A;
padding-bottom:5px;
padding-top:3px;
list-style-type:none !important;
}

.benifit_dtl li a{
text-decoration:underline;
color:#5B709F;
line-height:12px;

}

.benifit_dtl li ul li{
list-style:square !important;
border-bottom:none;
margin-left:15px;
background:none;
line-height:12px !important
}

.benifit_dtl img {
margin-right:4px;
}

.bullot_arrow {
margin:0px;
padding:0px;
list-style-type:none;
}
.bullot_arrow li {
background:url(../images/bullet.gif) 0px 9px no-repeat;
background-color:#FFFFFF;
border-bottom:dashed 1px #BFBFBF;
padding-left:20px;
line-height:20px;
color:#4A4A4A;
padding-bottom:5px;
padding-top:3px;
list-style-type:none !important;
}

.bullot_arrow ul{
margin-left:0px;
border:1px solid;
}

.bullot_arrow li ul li{
list-style:none;
border-bottom:none;
margin-left:0px;
background:none;
line-height:12px !important
}


.member {
color:#5B709F;
font-size:12px;
line-height:18px;
font-weight:bold;
text-decoration:none;
}
.member img {
margin-right:5px;
}
.member span {
font-size:13px;
color:#BA860B;
text-decoration:none;
}
.shade_boxbg{
background-image:url(../images/shade_bg.gif);
background-repeat:repeat-x;
}
.client_space {
margin-left:35px;
margin-right:35px;
}
.navgape {
margin-right:6px;
margin-left:12px;
}
.subnav {
margin-right:6px;
margin-left:28px;
}
.sub2nav {
margin-right:6px;
margin-left:41px;
}
.navspace1 {
padding-left:25px;
}
.navspace2 {
padding-left:50px;
}
.navspace3 {
padding-left:75px;
}
.dot_space {
border-top:dashed 1px #AEAEAE; 
padding-bottom:5px;
} 
.content p{font: normal 11px Tahoma ; color:#666666;  line-height:17px;}
.content ul li{font: normal 11px Tahoma ; color:#666666; list-style:square; margin-left:15px; line-height:17px;}
.content ul li ul li{font: normal 11px Tahoma ; color:#666666; list-style:disc; margin-left:25px;line-height:17px;}
.content b {color:#5B709F;}
.content a {color:#006699;}
.content a b{color:#666666; text-decoration:underline; line-height:19px;}
.content h2 {margin:0px; padding:0px; font-family:Tahoma; font-size:12px; line-height:30px; font-weight:bold;text-decoration:none;color:#5B709F; line-height:15px;}
.jobs {border:1px solid #999999; border-collapse:collapse;}
.content{ line-height:20px;}


 h2 a{margin:0px; padding:0px; font-family:Tahoma; font-size:12px; line-height:30px; font-weight:bold;text-decoration:none;color:#333333; line-height:15px;}

.content-justify { text-align:justify; line-height:18px;}
.content-justify h1 {marging:0px; padding:0px; font-family:Tahoma; font-size:12px; line-height:20px; font-weight:bold;text-decoration:none;color:#5B709F; padding-bottom:5px;}
.content-justify h2 {marging:0px; padding:0px; font-family:Tahoma; font-size:12px; line-height:20px; font-weight:bold;text-decoration:none;color:#5B709F; padding-bottom:5px;}
.content-justify a{ color:#5B709F; text-decoration:underline;}
.content-justify a.more{ color:#5B709F; text-decoration:underline; font-weight:bold;}
.content-justify .td{font-family:Tahoma; font-size:11px;color:#666666;}
.logo-news {float:right; margin-bottom:-3px;}
td.pres {font: normal 11px Tahoma ; color:#4A4A4A;}
td.pres  a{font: normal 11px Tahoma ; color:#5B709F; list-style:disc;}
td.pres h2 {font-size:14px; color:#5B709F;}
td.article {font: normal 11px Tahoma ; color:#006699;}
td.article  a{font: normal 11px Tahoma ; color:#5B709F; list-style:disc;}
td.article h2 {font-size:14px; color:#5B709F;}
td.article ul li {font: normal 11px Tahoma ; color:#666666; list-style:disc; margin-left:25px; line-height:17px;}
td.article ul li a{font: normal 11px Tahoma ; color:#5B709F; list-style:disc;}

/* ---------------- FOOTER ----------------- */
.follow {
background-color:#FFFFFF; 
border-top:solid 3px #84C2DB;
padding-left:20px;
line-height:32px;
padding-right:15px;
}
.follow_up{
background-color:#FFFFFF; 
border-top:solid 3px #FA9228;
padding-left:20px;
line-height:32px;
padding-right:15px;
}
.twit {
margin-left:4px;
margin-right:0px;
}
.footerbg {background-image:url(../images/footerbg.gif); background-repeat:repeat-x; height:43px;}
.footer{font: normal 11px Tahoma ; color: #C1C1C1; text-decoration:none; margin-left:12px; margin-top:15px; float:left;}
.footer a {color: #C1C1C1; text-decoration:none; padding:0 3px 0 3px;}
.footer a:hover{text-decoration:underline; color:#69D5FF;}
.copyright {font: normal 11px Tahoma ; color: #C1C1C1; text-decoration:none; float:right; margin-right:12px; margin-top:15px;}
.casestudies {font: normal 11px Tahoma ; color: #333;}
.casestudies h3 {font: normal 14px Tahoma ; color: #333; margin:0px; padding:0px;}
.casestudies ul li{font: normal 11px Tahoma ; color: #333; list-type:disc;}
input, select {font:normal 11px Arial, Helvetica, sans-serif;color: #333;}



/* ---------------- under construction css ----------------- */

.uc {color:red; width:100%; text-align:center; font-weight:bold; font-size:18pt; padding:17px; font-family:arial; font-variant:small-caps;}

ul#home-links li
{
	margin:0px;
	line-height:42px;
}

ul#home-links li a.first
{
	margin:0px;
	padding-top:0px;
	line-height:20px; !important; 
}
ul#home-links li a
{
	padding:0px 0 0 10px;
	margin:0px;
}

ul#home-links li.last
{
	padding:10px 0 0 0px;
	height:33px !important;
}

ul#home-links li a.last
{
	line-height:normal;
	height:32px !important;
	margin-bottom:10px !important;
}

ul#home-links li a:hover.last
{
	background-color:#828B98;
	color:#FFFFFF;
	text-decoration:underline;
	display:block;
	line-height:normal;
	margin-top:-10px !important;
	padding:10px 0 0 10px;
	height:33px !important;
	margin-bottom:9px !important;
}

ul#home-links li a.selected 
{
	background-color:#828B98;
	color:#FFFFFF;
	text-decoration:underline;
	display:block;
	line-height:normal;
	margin-top:-10px !important;
	padding:10px 0 0 10px;
	height:33px !important;
	margin-bottom:9px !important;
}
.title
{
	font-weight:bold;
}

.formbutton
{
	background:#787E8C;
	color:#fff;
	font-size:11px;
}

ul.subnav
{
	margin:0px;
	padding:0px;
}

ul.subnav li {
padding-left:6px;
line-height:22px;
color:#4A4A4A;
list-style:none;
margin:0px;
}

ul.subnav li ul li{list-style:square;margin-left:12px;}
ul.subnav li ul li ul li{list-style:disc;}
ul.subnav li ul li ul li ul li{list-style:circle;padding-left:12px;}
ul.subnav li ul li ul li ul li ul li{list-style:lower-alpha;padding-left:0px;}
ul.subnav li a{color:#0392CE;font-weight:bold;}
ul.subnav li ul li a{color:#000;font-weight:normal;}
ul.subnav li ul li ul li a{color:#666;font-weight:normal;}

.case_content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#4A4A4A;
}
.case_content p{
font-family:Arial, Helvetica, sans-serif;
color:#3D6D8F;
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
}
.case_content h2 {
margin:0px;
padding:12px 0px 0px 0px;
font-family:Tahoma;
color:#3D6D8F;
font-size:13px;
}
.case_content h3 {
margin:0px;
padding:12px 0px 3px 0px;
font-size:12px;
color:#3E3E3E;
}
.case_content ul {
margin:0px;
padding:0px;
}
.case_content ul li {
margin-left:25px;

list-style-type:circle;
}


.alpha {
color: blue;
text-decoration: underline;
}

.alpha:active {
color: yellow;
text-decoration: none;
}

.alpha:link {
color: blue;
text-decoration: underline;
}

.alpha:visited {
color: #DD0000;
text-decoration: underline;
}

.alpha:focus {
color: #CCCCCC;
text-decoration: underline;
}

.alpha:hover {
color: #CCCCCC;
text-decoration: underline;
}


/******** header image slider************/
#featured{ 
	height:171px; 
	background:#fff;
	float:left;
}

#featured ul.ui-tabs-nav{ 
	list-style:none; 
	padding:0; margin:0; 
	width:235px !important;
	_width:232px;
	float:left;
}
#featured ul.ui-tabs-nav li{ 
color:#343434;
height:42px;
text-decoration:none;
}

#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:normal;
	width:223px;

}
#featured li.ui-tabs-nav-item a{ 
	line-height:normal;
	_line-height:10px;
	color:#343434;
	border-top:1px solid #fff;
	border-bottom:2px solid #EB9242;
	background-image:url(../images/rsearch_cate.gif);
	background-repeat:repeat-x;
	height:38px;
	_height:35px;
	display:block;
	text-decoration:none;
	padding-left:5px;
	padding-right:4px;
	padding-top:5px;
	overflow:hidden;
	font-family:Verdana !important;
}	

#featured li.ui-tabs-nav-item a:hover{ 
	background:#828B98;
	color:#FFFFFF;
	height:38px;
	_height:36px;	
	font-family:Verdana !important;
}
#featured li.ui-tabs-selected{ 
	background-color:#828B98;
	color:#FFFFFF;
	text-decoration:underline;
	line-height:normal;
	height:43px;
	display:block;
	overflow:hidden;
	_border-top:1px solid #828B98;	
	font-family:Verdana !important;
	}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#828B98;
	color:#FFFFFF;
	overflow:flow;
	height:44px !important;
	font-family:verdana !important;
}
#featured .ui-tabs-panel{ 
	height:172px; 
	background:#999; 
	float:left;
}
#featured .ui-tabs-hide{ 
	display:none; 
}

.pre-openings{
font-size:11px;
color:#006699;
text-decoration:underline;
font-weight:bold;
}




/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; 
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 
	border: 10px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -45px -45px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}


<!-- New HTML Home Page -->
.home-mid{ width:1000px; float:left; margin-top:15px;}
.block-text{width:241px; text-align:left; float:left; background-image:url(../index.html); background-repeat:no-repeat; background-color:#f4f4f4; margin-left:8px; margin-right:0px;}
.block-text-headb{ height:140px; float:left; width:241px;}
.block-text-headb h2{ padding:0px; margin:0px; color:#0099cc; text-transform:uppercase; font-weight:bold; padding-left:10px; margin-top:10px; margin-bottom:8px; font-size:14px;}
.block-text-headb h2 a{color:#0099cc;text-decoration:none;}
.block-text-headb ul{ margin:0px; padding:0px; padding-left:15px;}
.block-text-headb ul li{ list-style:none; background-image:url(../images/blue-bullet.png); background-repeat:no-repeat; background-position:left; padding-left:10px; line-height:19px;}


.block-text-heady{ height:140px; float:left; width:241px;}
.block-text-heady h2{ padding:0px; margin:0px; color:#ff781e; text-transform:uppercase; font-weight:bold; padding-left:10px; margin-top:10px; margin-bottom:8px; font-size:14px;}
.block-text-heady h2 a{color:#ff781e;text-decoration:none;}
.block-text-heady ul{ margin:0px; padding:0px; padding-left:15px;}
.block-text-heady ul li{ list-style:none; background-image:url(../images/yellow-bullet.png); background-repeat:no-repeat; background-position:left; padding-left:10px; line-height:19px;}


.block-text-headbw{ height:140px; float:left; width:241px;}
.block-text-headbw h2{ padding:0px; margin:0px; color:#666666; text-transform:uppercase; font-weight:bold; padding-left:10px; margin-top:10px; margin-bottom:8px; font-size:14px;}
.block-text-headbw ul{ margin:0px; padding:0px; padding-left:15px;}
.block-text-headbw ul li{ list-style:none; background-image:url(../images/brown-bullet.png); background-repeat:no-repeat; background-position:left; padding-left:10px; line-height:19px;}

.block-text-headg{ height:140px; float:left; width:241px;}
.block-text-headg h2{ padding:0px; margin:0px; color:#649600; text-transform:uppercase; font-weight:bold; padding-left:10px; margin-top:10px; margin-bottom:8px; font-size:14px;}
.block-text-headg h2 a{color:#649600; text-decoration:none; }
.block-text-headg ul{ margin:0px; padding:0px; padding-left:15px;}
.block-text-headg ul li{ list-style:none; background-image:url(../images/green-bullet.png); background-repeat:no-repeat; background-position:left; padding-left:10px; line-height:19px;}
.spot{ padding-left:5px; padding-right:5px; margin-left:8px;}

.link{ color:#333333; text-decoration:none;}
.link:hover{ text-decoration:underline;}
.block-t-downb{ float:left;  width:241px; background-repeat:no-repeat; height:9px; font-size:0px; }

.mid-down{ width:990px !important; float:left; margin-top:10px;text-align:left; border:0px solid; margin-left:6px;}
.mid-dtext{ width:229px; height:100px; float:left; background-image:url(../images/bg-block.png); margin-left:4px; padding:8px; background-repeat:no-repeat; }

.mid-rtext{ width:215px !important; padding-left:3px; text-align:left;  border:0px solid; float:left; margin-left:6px;}

.mid-dtext-in{ width:225px; margin-left:10px; margin-right:5px;}
.mid-dtext h2{ padding:0px; margin:0px; padding-left:8px; padding-top:5px; padding-bottom:6px; font-size:13px;}
.mid-dtext ul{ margin:0px; padding:0px; padding-left:10px;}
.mid-dtext ul li{  list-style:none; background-image:url(../images/down-bullet.png); background-repeat:no-repeat; padding-left:8px; line-height:18px;}
.link-down{ color:#666666; text-decoration:none;}
.link-down:hover{ text-decoration:underline;}
.right-down-div{ width:244px; float:right;}
.social-div{ width:225px; float:right; }
.social-div img{ margin-left:3px; margin-right:3px;}

.mid-dtext-in #content p a{color:#6699cc !important;}























