body {
	background: #757474;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-smooth: always;
	color: #000000;
	text-align:center; /* for IE */
	margin:0 auto; /* for the rest */ 
	line-height:1.25em;

}
#shadow {width:984px; background-color:#757474; background-image:url(/images/template/background-shadow.gif); background-repeat:no-repeat; text-align:center; margin:0 auto;}

h1, h2, h3 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}

h1 {
	font-size: 2em;
}
h1 a {color:#FFFFFF; border-bottom:none; text-decoration:none;}

h2 {
	font-size: 1.6em;
	line-height:1.1em;
}

h3 {
	font-size: 1.2em;
	font-weight:bold;
	padding-top:5px;
}
.subfeature a {color:#000000; font-size:14px;}
.subfeature a:hover {color: #666666;}

p, ul, ol {
	margin-top: 0;
	line-height: 170%;
}

ul, ol {
}

a {
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	color: #1c449c;
}

a:hover {
	background: none;
}

#wrapper {
	width: 930px;
	margin: 0 auto;
	text-align:center;
	}

#page {
	width:900px; 
	background-color:#FFFFFF;
	padding:0 15px 0 15px;
	clear:both;
}

/* Header */
#register {

	background-image:url(/images/template/register-top.gif);
	background-repeat:no-repeat;
	height:23px;
	width:900px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding:3px 0 0 0;
}
#register a {color:#FFCC00; text-decoration:none; border-bottom:none;}

#register p {margin-right:10px;}

/* Logo */
#logorow {width:900px; height:68px; }
#logo {
	float: left;
	width: 300px;
	color: #000000;
	text-align:left;
}

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFFFFF;
}

/* Search */

#topcontact {
	float:right;
	text-align:right;
	width: 200px;
	margin:0 auto;
	padding:10px 10px 0 0;
}


#search {
	width: 125px;
	margin: 0 auto;
	text-align:right;
	float:right;
	padding:0 10px 0 0;
}
/* Menu */

#menu {
	width: 750px;
	height: 27px;
	margin: 0 auto;
	padding: 1px 0;
	text-align:left;
	float:left;
	z-index:1;

}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}
/*feature area */
#indexfeature {
	width: 900px;
	height: 210px;
	background-image:url(/images/template/index-feature-bg2.gif);
	margin: 0 auto;
	padding: 0;
	text-align:left;
	clear:both;
	z-index:-1;
}
#indexfeature .h1{width:400px;font-family:Arial; position:relative; top:20px; left:10px;letter-spacing:.06em; z-index: auto;	}
.featureh1 {font-size:24px; font-weight:bold; color:#FFFFFF; line-height:1.15em; font-smooth:always;}
#sectors {font-weight:bold;font-size:14px; color:#E6E6E6; line-height:1.15em; width:400px;font-family:Arial; position:relative; top:25px; left:10px;}
#sectors a {color:#FFFFFF; text-decoration:none;}
#sectors a:hover {color:#FFCC00;}
#sectorindex {clear:both;float:left;font-weight:bold;font-size:18px;  color:#FFFFFF; line-height:1.15em; width:800px;font-family:Arial; position:relative; top:5px; left:10px;}
#sector3 {float:left;font-weight:bold;font-size:18px;  color:#FFFFFF; line-height:1.15em; width:800px;font-family:Arial; position:relative; top:5px; left:10px;}
#sector2 {float:left;font-weight:bold;font-size:18px;  color:#FFFFFF; line-height:1.15em; width:800px;font-family:Arial; position:relative; top:5px; left:10px;}
#sector1 {float:left;font-weight:bold;font-size:18px;  color:#FFFFFF; line-height:1.15em; width:800px;font-family:Arial; position:relative; top:5px; left:10px;}

#tagline {font-size:14px;  color:#FFFFFF; line-height:1.15em; width:310px;font-family:Arial; position:relative; top:-30px; text-align:right; float:right; left:-15px; font-weight:bold;}
#indexfeaturemenu {
	width: 899px;
	background-color:#000000;
	margin: 0 auto;
	text-align:left;
	float:left;
	color:#FFFFFF;
}
#indexfeaturemenu p {
	margin: 5px 10px 5px 10px;
	padding:0;
}
#indexfeaturemenu a {
	color:#FFFFFF; text-decoration:none;
}
#indexfeaturemenu a:hover {
	color: #FFCC00;
}
#indexfeaturemenufooter {
	clear:both;
	width: 900px;
	height: 10px;
	background-color:#FFFFFF;
	background-image:url(/images/template/index-submenu-footer.gif);
	text-align:left;
	background-repeat:no-repeat;
}
#featuredevent {clear:both;width:900px; text-align:left;padding:5px 0; background-color:#CCCCCC;}

/*ads below top main image*/
	#featuredevent-index {clear:both;width:900px; height:56; text-align:left;margin:5px 0 8px 0;background-repeat:no-repeat;}
	#featuredevent-index p { padding:15px 0 15px 100px;}
	#home-ad {background-image:url(/images/template/focus2010.gif); background-repeat:no-repeat; height:56px}
	#manu-ad {background-image:url(/images/template/feature-ad-whitepaper-sop.gif); background-repeat:no-repeat; height:56px}
	#retail-ad {background-image:url(/images/template/feature-ad-zen-retailing.gif); background-repeat:no-repeat; height:56px}
	#trans-ad {background-image:url(/images/template/feature-ad-web-seminar.gif); background-repeat:no-repeat; height:56px}
/*end ads*/
#subfeature {clear:both;width:900px; text-align:left; margin:5px 0;}
#subfeature td {font-size:13px; margin:0; padding:0;}
#customerlist {clear:both;width:900px; text-align:left; padding:5px 0 5px 0px; z-index:-1;}

/* Content */



#content {float: right;width: 640px;padding: 15px 15px 0 0;}

.post {
}

.post .title {
	color: #000000;
}

.post .title a {
	background: none;
	color: #000000;
	border: none;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .meta {
	border-bottom: 1px dashed #D2D4C9;
	text-transform: uppercase;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.post .entry {
	padding: 10px 0 20px 0;
	text-align: justify;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 220px;
	padding: 15px 0 0 15px;
	color: #787878;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
}

#sidebar li ul {
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D2D4C9;
}

#sidebar h2 {
	letter-spacing: -.5px;
	color: #000000;
}

#sidebar p {
	padding-bottom: 20px;
	text-align: justify;
}

#sidebar a {
	color: #787878;
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
	color: #787878;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

.content_text {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:5px;
text-decoration:none;
}
/* Footer */

#footer {
	clear:both;
	width: 900px;
	margin: 0;
	padding: 10px 0;
	background: #000;
	background-image:url(/images/template/footer-top-900.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;

}

/* 4 dynamic boxes on homepage */
div.sc_menu_wrapper {
	  position: relative;
	  height: 155px;
	  /* Make bigger than a photo, because we need a place for a scroll-bar. */
	  width: 170px;
	
	  margin-top: 0px;
	  overflow: auto;
	}
div.sc_menu {
  padding: 0px 0;
}
.sc_menu a {
  display: block;
  margin-bottom: 5px;
  width: 170px;

  border: 0px rgb(79, 79, 79) solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; 
}

.sc_menu b {text-decoration:none; color:#000000;}
.sc_menu a:hover {
  border-color: rgb(130, 130, 130);
  border-style: dotted;
}
.sc_menu img {
  display: block;
  border: none;
}

/*new one */
div.sc_menu_wrapper1 {
	  position: relative;
	  height: 155px;
	  /* Make bigger than a photo, because we need a place for a scroll-bar. */
	  width: 170px;
	
	  margin-top: 0px;
	  overflow: auto;
	}
div.sc_menu1 {
  padding: 0px 0;
}
.sc_menu1 a {
  display: block;
  margin-bottom: 5px;
  width: 170px;

  border: 0px rgb(79, 79, 79) solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;        

  
}
.sc_menu b {text-decoration:none; color:#000000}
.sc_menu1 a:hover {
  border-color: rgb(130, 130, 130);
  border-style: dotted;
}
.sc_menu1 img {
  display: block;
  border: none;
}

/*new two */
div.sc_menu_wrapper2 {
	  position: relative;
	  height: 155px;
	  /* Make bigger than a photo, because we need a place for a scroll-bar. */
	  width: 180px;
	
	  margin-top: 0px;
	  overflow: auto;
	}
div.sc_menu2 {
  padding: 0px 0;
}
.sc_menu2 a {
  display: block;
  margin-bottom: 5px;
  width: 170px;

  border: 0px rgb(79, 79, 79) solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;        

  
}
.sc_menu2 b {text-decoration:none; color:#000000}
     
.sc_menu2 a:hover {
  border-color: rgb(130, 130, 130);
  border-style: dotted;

}
.sc_menu2 img {
  display: block;
  border: none;
}

/*end 4 boxes on homepage*/

iframe#_atssh {
display:none;
}

#footer p {
	margin: 0;
	line-height:1.25em;
	font-size: 10px;
	text-align: center;
}

#footer a {
	color: #CCCCCC;
	text-decoration:none;
	border:none;
}
#contactsales {
	background:#000;
}