/* 
	Theme Name: Greyspun Theme for TBM Consulting Group (http://www.tbmcg.com)
	Author URI: http://www.mindfire.com
	Mindfire Interactive Version: 1.0
	Revision: 09-25-2009
	Description: Customized theme for TBM Consulting Group (http://www.tbmcg.com).
	(c)2009 Mindfire Interactive
*/

/*--- browser reset ---------------------*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead 
{background:transparent;	border:0;	margin:0;	outline:0;	padding:0;	vertical-align:baseline;}

blockquote, q {	quotes:none;}
blockquote	{border:1px #ccc solid; padding: 26px 16px 8px; margin-bottom:2em;}
:focus {	outline:0;}
ins {	text-decoration:none;}
del {	text-decoration:line-through;}
table	{text-align:left;}
table tr td {vertical-align:top;}

/*--- body ---------------------*/
body {color:#333;	font-family:Arial, Helvetica, sans-serif;	font-size:75%;	min-width:507px;}
a:link ,
a:visited {color:#666;}
a:hover,
a:active {color:#333;}

/*--- positioning ---------------------*/
.l {	float:left;}
.r {	float:right;}
.n {	float:none;}
.c {	margin-left:auto;margin-right:auto;	text-align:center;}
.block {	display:block;}
.inline	{display:inline}

p {	line-height:1.6em;	margin-bottom:1em;	margin-top:0;}
p img {	margin: 0;	}
h1 {	font-size:1.6em; font-weight:700;}
h2 {	font-size:1.3em; font-weight:700;}
h3 {	font-size:1.2em; font-weight:700;}
h4 {	font-size:1.1em; font-weight:700;}
h5 {	font-size:1em; font-weight:700;}
h6 {	font-size:.8em;	font-weight:700;}
#center h1 {margin: 0 0 4px 0; margin-top:0; padding:0;}
#center h2 {margin: 0 0 4px 0; margin-top:0; padding:0;}
#center h3 {margin: 0 0 2px 0; margin-top:0; padding:0;}
#center h4 {margin: 0 0 2px 0; margin-top:0; padding:0;}
strong {font-weight:700;}

.highlight	{background-color:yellow;}
.brand1		{color:#18705A;}
.brand2		{color:#c60;}
.bspace 	{margin-bottom:10px;}
.bspace20	{margin-bottom:20px;}
.bspace30	{margin-bottom:30px;}
.debug 		{border: 1px dotted red; background-color: yellow;}
.required_star {color:#ff0000;}
hr  {color: #fff; background-color: #fff; border: 1px dotted #999; border-style: none none dotted; }
div.top 		{background:url(../images/rounded/top-01.gif);height:6px;}
div.bottom 	{background:url(../images/rounded/bottom-01.gif);height:6px;}

label				{color:#666; font-size:.9em; font-weight:700; margin-bottom:4px;}
form				{margin: 0; padding: 0;}
input[type="file"],
input[type="password"],
input[type="text"],
input[type="file"],
input[type="submit"],
textarea {border:1px #9f9f9f solid; padding: 3px 2px;}
input[name="submit"]	{text-transform:uppercase;}	
#file 		{display:block;}
#Submit 	{height:24px;} /* note: case-sensitive according to document*/
#formonthefly input,
#formonthefly select,
#formonthefly textarea	{margin-bottom:6px;}


/*--- main page container ---------------------*/
div#wrapper-outer {	background:url(../images/bg-wrapper.gif);	background-repeat:repeat-x;	margin:0 auto;	padding:18px 0;	width:906px;}
div#wrapper-border {background-color:#fff;	margin:0 auto;	width:855px;}
div#wrapper {margin:0 auto;	width:797px;}

/*--- header ---------------------*/
div#header {background-color:#fff; height:100px; position:relative; width:100%;}
div#header .homelink {margin-top:18px; position:absolute; top:0; left:0;width:154px;}
div#header .topcontent {background-color:#fff; height:100px; position:absolute; right:10px; top:0; width:260px;}
div#header .topsearch {background:url(../images/bg-topsearch.gif) no-repeat 0 0; height:28px; padding: 5px 5px 0px 10px; margin-left:10px; width:219px;}
div#header .topsearch label {color:#008470; font-size:1em; font-weight:700; vertical-align:middle;}
div#header .topsearch input#search{border:0; height:15px;}
div#header .topsearch .searchfield {margin-left:4px; width:121px;}
div#header .topsearch .button {margin-left:6px; position:absolute;}

div#header #topcountry 				{margin-top:16px;margin-left:12px;}
div#header #topcountry ul 			{list-style-image:none;	list-style-position:outside; list-style-type:none;}
div#header #topcountry li 			{display:inline; float:left;}
div#header #topcountry li a 		{font-size:10px; text-indent:-5000px; height:31px; width:24px; display:block; background-color: transparent; background-repeat:no-repeat; background-position: 0 -31px; margin-right:2px; }
div#header #topcountry li#loc-us a 		{ background-image: url('../images/country/flag-us.gif'); }
div#header #topcountry li#loc-br a 		{ background-image: url('../images/country/flag-br.gif'); }
div#header #topcountry li#loc-cn a 		{ background-image: url('../images/country/flag-cn.gif'); }
div#header #topcountry li#loc-fr a 		{ background-image: url('../images/country/flag-fr.gif'); }
div#header #topcountry li#loc-gr a 		{ background-image: url('../images/country/flag-gr.gif'); }
div#header #topcountry li#loc-in a 		{ background-image: url('../images/country/flag-in.gif'); }
div#header #topcountry li#loc-mx a 		{ background-image: url('../images/country/flag-mx.gif'); }
div#header #topcountry li#loc-sp a 		{ background-image: url('../images/country/flag-sp.gif'); }
div#header #topcountry li#loc-uk a 		{ background-image: url('../images/country/flag-uk.gif'); }
div#header #topcountry li#loc-au a 		{ display:none; /*background-image: url('../images/country/flag-au.gif'); */ }
div#header #topcountry li a:hover,
div#header #topcountry li.active a 		{background-position: 0 0; }

/*---  nav  ---------------------*/
#navblock 		{background:url(../images/bg-nav.gif); display:block; height:38px; position:relative;	width:797px; z-index:1;}
#navblock #nav 		{font-size:.9em; margin:0 auto;	width:779px;}
#navblock #nav li 		{float:left;	font-size:1em;	list-style:none;	margin-top:4px;	position:relative;	text-transform:uppercase;}
#navblock #nav li a:link,
#navblock #nav li a:visited	{color:#666;	display:block;	text-align:center;	text-decoration:none;}

#navblock #nav li a#nav-0, 
#navblock #nav li a#nav-1,
#navblock #nav li a#nav-2, 
#navblock #nav li a#nav-3, 
#navblock #nav li a#nav-4, 
#navblock #nav li a#nav-5, 
#navblock #nav li a#nav-6			{height:20px; padding-top:8px;}
#navblock #nav li a#nav-0 		{background:url(../images/nav/nav-01.gif) no-repeat 0 0; width:57px;}
#navblock #nav li a#nav-1 		{background:url(../images/nav/nav-02.gif) no-repeat 0 0; width:84px;}
#navblock #nav li a#nav-2 		{background:url(../images/nav/nav-03.gif) no-repeat 0 0; width:150px;}
#navblock #nav li a#nav-3 		{background:url(../images/nav/nav-04.gif) no-repeat 0 0; width:131px;}
#navblock #nav li a#nav-4 		{background:url(../images/nav/nav-05.gif) no-repeat 0 0; width:137px;}
#navblock #nav li a#nav-5 		{background:url(../images/nav/nav-06.gif) no-repeat 0 0; width:125px;}
#navblock #nav li a#nav-6 		{background:url(../images/nav/nav-07.gif) no-repeat 0 0; width:95px;}
#navblock #nav li .active a:link,
#navblock #nav li .active a:hover 		{background-position:0 -27px; color:#fff;}

#navblock #nav li a#nav-0:hover, 
#navblock #nav li a#nav-1:hover, 
#navblock #nav li a#nav-2:hover, 
#navblock #nav li a#nav-3:hover, 
#navblock #nav li a#nav-4:hover, 
#navblock #nav li a#nav-5:hover, 
#navblock #nav li a#nav-6:hover,
#navblock #nav li a#nav-0:active, 
#navblock #nav li a#nav-1:active, 
#navblock #nav li a#nav-2:active, 
#navblock #nav li a#nav-3:active, 
#navblock #nav li a#nav-4:active, 
#navblock #nav li a#nav-5:active, 
#navblock #nav li a#nav-6:active,
#navblock #nav li.active a#nav-0, 
#navblock #nav li.active a#nav-1, 
#navblock #nav li.active a#nav-2, 
#navblock #nav li.active a#nav-3, 
#navblock #nav li.active a#nav-4, 
#navblock #nav li.active a#nav-5, 
#navblock #nav li.active a#nav-6		{background-position:0 -27px; color:#fff;}

/*---  nav dropdown  ---------------------*/
#navblock #nav li ul 				{background:#e5e9e8;	border-top:6px solid #fff; left:-999em; margin:0; position:absolute; text-align:left;}
#navblock #nav li ul li 			{border-top:1px solid #999; color:#fff; float:none; line-height:1.3em; margin:0; text-align:left; text-transform:none; width:150px;}
#navblock #nav li ul li a:link,
#navblock #nav li ul li a:visited	{color:#333; text-align:left; padding-left:10px;	width:140px;}
#navblock #nav li ul li a:hover,
#navblock #nav li ul li a:active 	{background-color:#c60;	color:#fff;	}
#navblock #nav li ul li.first, 
#navblock #nav #sidenav .first 				{border:0;}
#navblock #nav li ul li a 			{color:#fff;	padding:3px 0 5px 10px;	text-decoration:none;}
#navblock #nav li:hover ul, 
#navblock #nav li.sfhover ul	{float:right;left:auto;}
#navblock #nav li li a			{text-align:left;}
#navblock #nav li li a, 
#navblock #nav li li a:hover	{background:none;}
#navblock #nav li:hover ul.last		{left:-46px;}

/*---  banners  ---------------------*/
div#banner-home {	background:url('../images/homebanner-01.jpg'); height:241px; border-bottom:20px #fff solid; position:relative; width:797px;}
div#banner-home .title {bottom:22px; color: #fff; font-size:2.4em; font-weight:400; margin-right:5px; margin-top:184px; padding:0; position:absolute; right:30px; text-align:right; width:500px;}

/*--- BANNER HOME ---------------------*/
div#banner-home .ban-container {position:absolute; top:10px; left:10px;}
div#banner-home ul li {	font-size:1em;	font-weight:700;	list-style:none;	margin-bottom:1px;	position:relative;	text-transform:none;}
div#banner-home ul li a:link,
div#banner-home ul li a:visited{color:#fff;	display:block;	padding-left:45px;	text-align:left;	text-decoration:none; width:240px;}
div#banner-home ul li a:hover,
div#banner-home ul li a:active {color:#333;	text-decoration:none;}

/*--- BANNER HOME - Mouseovers ---------------------*/
div#banner-home ul li.current a, 
div#banner-home ul li a:hover,
div#banner-home ul li a:active	{color:#333 !important;}

div#banner-home li#ban-nav-01	{position:absolute; top:16px;}
div#banner-home li#ban-nav-02	{position:absolute; top:60px;}
div#banner-home li#ban-nav-03	{position:absolute; top:104px;}
div#banner-home li#ban-nav-04	{position:absolute; top:149px;}
div#banner-home li#ban-nav-05	{position:absolute; top:191px;}

/* banner hover (sprite) */
div#banner-home	{background: #d7e0df url('../images/homebanner-all-03.jpg') no-repeat 0 0 !important; color:#333;}
div#banner-home.style-ban-nav-01 {background-position: 0 0 !important;}
div#banner-home.style-ban-nav-02 {background-position: 0 -241px !important;}
div#banner-home.style-ban-nav-03 {background-position: 0 -482px !important;}
div#banner-home.style-ban-nav-04 {background-position: 0 -723px !important;}
div#banner-home.style-ban-nav-05 {background-position: 0 -964px !important;}


/*--- BANNER INTERIOR ---------------------*/
div#banner-interior div#ban-02-top {background:url('../images/bg-banners-top.gif'); background-position: top left;	height:8px; background: green url() !important;}
div#banner-interior {background:url('../images/bg-banners.gif'); background-position: bottom left;	border-bottom:20px #fff solid; color:#999; padding: 8px; position:relative; width:781px;}
div#banner-interior strong {bottom: 0; color:#999; padding: 0 20px 22px 18px; position:absolute; width:276px; font-family:Futura,Trebuchet,Verdana,Arial,sans-serif; font-size:2.4em; font-weight:400;}
div#banner-interior strong span { color:#DBE0DF; font-size:.7em;}



/*---  LEFT COLUMN  --------------------*/
div#left {float:left;	width:169px; overflow:hidden;}

/* SIDENAV */
div#sidenav {	background-color:#e5e9e8;	padding-bottom:7px;	padding-left:7px;	padding-right:7px; margin:0;}
div#sidenav li	{list-style:none;	list-style-position:outside;}
div#sidenav strong {	background-image:url('../images/nav/nav-header.gif');	color:#fff;	display:block;	font-size:1em; 	font-weight:700;	height:15px;	margin-bottom:0;	padding:5px 0 2px 8px;	text-transform:none;}
div#sidenav strong a:link, 
div#sidenav strong a:hover, 
div#sidenav strong a:visited, 
div#sidenav strong a:active {color:#fff; text-decoration:none;}
div#sidenav ul {font-size:.9em; line-height:1.3em;}
div#sidenav ul.level-01 .last {border-bottom:0;}
div#sidenav ul.level-01 .first{border-bottom:0;}
div#sidenav ul li a {padding: 6px 0 4px 20px;}
div#sidenav ul ul li a:link,
div#sidenav ul ul li a:visited {color:#547272;}

/*-- SIDENAV - Level 01 --*/
div#sidenav ul.level-01 li a{border-bottom:1px solid #bdc5c3; display:block; font-weight:300; list-style:none; position:relative; text-align:left; text-decoration:none;}
div#sidenav ul.level-01 li.active a 	{background-position:-338px 0; font-weight:700; color:#366;}
div#sidenav ul.level-01 li a:link,
div#sidenav ul.level-01 li a:visited {color:#333;}
div#sidenav ul.level-01 a.level-01-first {background-image:url(../images/nav/nav-l.gif); font-weight:300; background-position: 0 0;}
div#sidenav ul.level-01 a.level-01-first:hover {background-position:-169px 0;}
	
/*-- SIDENAV - Level 02 --*/
div#sidenav ul.level-02 li a{border:1px solid #dadfde; border-top:0; font-weight:300; list-style:none; position:relative; text-align:left; text-decoration:none;}
div#sidenav ul.level-02 li a:link,
div#sidenav ul.level-02 li a:visited  		{color:#366; font-weight:300;}
div#sidenav ul.level-02 li.active a		{background-position:-338px 0 !important; color:#366; font-weight:700;}
div#sidenav a.level-02-first {background-image:url(../images/nav/nav-l-sub.gif);	background-position: 0 0 !important;}
div#sidenav a.level-02-first:hover {background-position:-169px 0 !important;	}
	
/*-- SIDENAV - Level 03 --*/
div#sidenav ul.level-03 li a {display:block; font-weight:400; padding: 5px 5px 3px 27px; position:relative; text-align:left; text-decoration:none; background:url('../images/nav/nav-l-sub-sub.gif') -338px 0 !important;}
div#sidenav ul.level-03 li a:link,
div#sidenav ul.level-03 li a:visited	 	{color:#35798f; font-weight:400; background-position: 0 0 !important;}
div#sidenav ul.level-03 li a:hover 	{color:#003366; font-weight:400; background-position: -169px 0 !important;}	
div#sidenav ul.level-03 li a:active 	{background-position:-338px 0 !important; color:#c60;}
div#sidenav ul.level-03 li.active a 	{background-position:-338px 0 !important; color:#c60;}

/*--- MAIN columns ---------------------*/
#wrapper div#container	{width:797px;}
#wrapper div#container.greybg-left {background:url('../images/bg-grey-l.gif') repeat-y left 0 !important;} 
#wrapper div#container.greybg-right {background:url('../images/bg-grey-r.gif') repeat-y right 0; background-color:#E5E9E8; }
#wrapper div#container.nobg-right {background-color:#FFFFFF; }
#wrapper div#container.greybg-both {background:url('../images/bg-grey-rl.gif') repeat-y 0 0; background-color:#E5E9E8; }
.greybg {background-color:#E5E9E8;}

/*--- CENTER COLUMN ---------------------*/
div#center {float:left; padding-bottom:15px; position:relative;}

div#center ul {display:block; line-height:1.45em; list-style: disc outside; margin: 10px 0px 16px 26px;}
div#center ol {display:block; line-height:1.45em; list-style: decimal outside; margin: 10px 0px 16px 26px;}
div#center table ul,
div#center table ol	{margin-left:12px; margin-right:6px;}

div#center .inner {margin-bottom:0; margin-left:20px; margin-right:20px; padding:20px 0 0 0; width:418px;}
div#center .inner a:link, 
div#center .inner a:visited 	{color:#366; text-decoration:underline;}
div#center .inner a:hover, 
div#center .inner a:active 	{color:#399;}

/*--- MARGINS, use for 2-column templates ---------------------*/
div#center .inner.noleft 	{margin-left:0px; margin-top:0; width:590px}
div#center .inner.noright 	{margin-right:0px; margin-top:0; width:590px}
div#center .inner.noboth 	{margin-left:0px; margin-right:0px; width:797px;}
div#center .inner a:link, 
div#center .inner a:visited  	{color:#366;text-decoration:underline;}
div#center .inner a:hover, 
div#center .inner a:active 		{color:#399;}

/*--- textboxes ---------------------*/
div.txtbox-01 {	background-color:#f6f5f3;	border:1px solid #ebebeb;	padding: 12px 12px 16px;}
div.txtbox-01 img {	margin:0 16px 8px 0;}
div.txtbox-01 span {	font-weight:700;}

/*---  RIGHT COLUMN  ---------------------*/
div#right {clear:right; display:inline; float:right; width:169px; height:100%; overflow:hidden;}
div#right .inner {margin-left:12px; margin-right:12px; padding: 10px 0;}

/*---  modules  ---------------------*/
div#news h3 {clear:both;display:block; padding:0 0 8px 10px; margin: 4px 0 0 0; border-bottom: 1px #fff solid; background:none;}
div#news ul li {border-bottom:1px solid #fff;	line-height:1.4em;	list-style:none;	position:relative;	text-transform:none;}
div#news ul li .date {	color:#333;	font-weight:700;	display:block;	font-size:.9em;	margin-bottom:2px;}
div#news ul li.last {border-bottom:0;}
div#news ul li a:link,
div#news ul li a:visited{	color:#666;	display:block;padding-left:16px;padding-right:5px;text-align:left;text-decoration:none;}
div#news ul li a.news-first {	background:url(/images/uploads/news_mini_icon.gif) no-repeat 0 0; background-position: 7px 11px; margin-left:0px;	padding: 8px 8px 10px 32px; width:auto;}
div#news ul li a.news-pdf {	background:url(/images/uploads/pdf_mini_icon2.gif) no-repeat 0 0; background-position: 7px 11px; margin-left:0px;	padding: 8px 8px 10px 32px; width:auto;}
div#news ul li a.news-pdf:hover {background-color:#f1f1f1;}

div#news ul li .active a, 
div#news ul li a.news-first:hover,
div#news ul li a.news-first:active{background-color:#f1f1f1;}

div.mod-client {background:#dadada url('/images/gmod-ourclients.gif') no-repeat 0 0; overflow:hidden;}
div.mod-client .top	{display:none;}
div.mod-client .story	{padding:12px 7px 4px;}
div.mod-client embed {background:#fff;}
div.mod-client h3 {margin: 0; padding: 0 0 2px 0; font-size:16px; margin-bottom:4px;}
div.mod-client .bottom	{background:url('../images/gmod-bottom.gif') no-repeat 0 bottom; height:10px;}

div.mod-quote {background-color:#fff; overflow:hidden;}

/* -- modules: forms -- */
div.mod-form-01 h3, 
div.mod-form-02 h3, 
div.mod-form-03 h3 	{margin:0;}

div.mod-form-01 .form-01 input [type="text"], 
div.mod-form-02 .form-02 input[type="text"]			{width:144px;}
div.mod-form-01 .form-01 input [type="submit"], 
div.mod-form-02 .form-02 input[type="sumbit"]		{margin-top:6px;}

/* --- modules: forms: form-01 (sign-up newletter) --- */
div.mod-form-01 				{background-image:url(../images/bg-mod-signup.gif);	height:160px; width:169px;;}
div.mod-form-01 .inner 			{margin: 20px 0 20px 8px; padding:0; width:144px;}
div.mod-form-01 h3 				{color:#5c7840;}
div.mod-form-01 p 				{color:#5c7840;	font-size:.7em;}
div.mod-form-01 input 			{border:1px solid #cbd6c0;	height:17px;}
div.mod-form-01 .textfield 		{display:block;	width:147px;}
div.mod-form-01 .button 		{border:0;	display:block;	height:20px;	margin-top:8px;	width:69px;}

/* --- modules: forms: form-02 (request info) --- */
div.mod-form-02 				{background-color:#e5e9e8; width:169px;}
div.mod-form-02 .inner 		{width:144px; margin:10px 0 10px 12px; padding:0;}
div.mod-form-02 label 			{color:#666;	display:block;	font-size:.9em;	font-weight:700;}
div.mod-form-02 h3			{text-transform:none;}
div.mod-form-02 p 			{color:#666;	font-size:.9em;}
div.mod-form-02 span 			{color:#c60;}
div.mod-form-02 input 			{border:1px solid #999;	display:block;	margin-bottom:4px;}
div.mod-form-02 input.comment 	{height:100px;}
div.mod-form-02 .button 		{border:0;	height:22px;	margin-top:12px;	width:91px;}

/*-- forms in general --*/
/*- resume application-*/
form.resume	{}
form.resume .row	{display:block; clear:both; margin-bottom:12px;}
form.resume	label	{font-size:12px; margin-bottom:0;}
form.resume	input	{margin-bottom:2px;}
form.resume input[type="text"]	{width:280px;}
form.resume .validation-advice	{margin-left:170px;}

label.error,
.validation-advice{color:#ef0000 !important; font-size:11px !important;}

div.module	{width:169px;}
div.module label	{padding:0; margin:0; vertical-align:middle;}
div.module .story	{padding:10px 13px 0 12px;}
div.module .story p	{}
div.module .story ul	{list-style-type:outside; margin-left:16px;  margin-bottom:1em;}
div.module a.button	{display:block;}
div.module a.button img	{border:0; height:26px; width:148px;}
div.module .bottom	{background:url('../images/gmod-bottom.gif') no-repeat 0 bottom; height:10px;}
div.module form	{display:block;}
div.module form input	{margin-bottom:4px; margin-left:0;}
div.module form input[type="text"]	{border:1px solid #999; display:block; height:20px; width:142px;}
div.module a.button,
div.module form input.newsletter_button,
div.module form input.req_image	{margin:8px auto 0 10px; text-align:center;}
div.module form input.req_image2 {margin:8px 0 0 0; text-align:center; position:relative; left:-2px;}



div.module.assessment	{background:#dadada url('../images/gmod-assessment.gif') no-repeat 0 0; padding-top:66px;}
div.module.assessment a.button	{background:#dadada url('../images/gmod-btn-assessment.gif') no-repeat 0 0;}
div.module.assessment a.button img	{border:0; height:26px; width:148px;}

div.module.onlinesolutions	{background:#dadada url('../images/gmod-onlinesolutions.gif') no-repeat 0 0; padding-top:66px;}
div.module.onlinesolutions a.button	{background:#dadada url('../images/gmod-btn-accessnow-red.gif') no-repeat 0 0;}
div.module.onlinesolutions a.button img	{border:0; height:26px; width:148px;}

div.module.brochureavailable	{background:#dadada url('../images/gmod-brochure.gif') no-repeat 0 0; padding-top:66px;}
div.module.brochureavailable a.button	{background:#dadada url('../images/gmod-btn-brochure.gif') no-repeat 0 0;}
div.module.brochureavailable a.button img	{border:0; height:26px; width:148px;}

div.module.blog	{background:#dadada url('../images/gmod-blog.gif') no-repeat 0 0; padding-top:66px;}
div.module.blog a.button	{background:#dadada url('../images/gmod-btn-blog.gif') no-repeat 0 0;}
div.module.blog a.button img	{border:0; height:26px; width:148px;}

/* Free Webinar 1122 */
div.module.freewebinar1122 {background:#dadada url('../images/gmod-free-webinar.gif') no-repeat 0 0; padding-top:66px;}
div.module.freewebinar1122 a.button	{background:#dadada url('../images/gmod-btn-register.gif') no-repeat 0 0;}
div.module.freewebinar1122 a.button img	{border:0; height:26px; width:148px;}

div.module.freeguidebook	{background:#dadada url('../images/gmod-guidebook.gif') no-repeat 0 0; padding-top:66px;}
div.module.freeguidebook a.button	{background:#dadada url('../images/gmod-btn-guidebook.gif') no-repeat 0 0;}
div.module.freeguidebook a.button img	{border:0; height:26px; width:148px;}

div.module.onlinedemo	{background:#dadada url('../images/gmod-demo.gif') no-repeat 0 0; padding-top:66px;}
div.module.onlinedemo a.button	{background:#dadada url('../images/gmod-btn-demo.gif') no-repeat 0 0;}
div.module.onlinedemo a.button img	{border:0; height:26px; width:148px;}

div.module.catalogavailable	{background:#dadada url('../images/gmod-catalog_available.gif') no-repeat 0 0; padding-top:66px;}
div.module.catalogavailable a.button	{background:#dadada url('../images/gmod-btn-readmore-orange.gif') no-repeat 0 0;}
div.module.catalogavailable a.button img	{border:0; height:26px; width:148px;}

div.module.webinar	{background:#dadada url('../images/gmod-webinar.gif') no-repeat 0 0; padding-top:66px;}
div.module.webinar a.button	{background:#dadada url('../images/gmod-btn-click_here-orange.gif') no-repeat 0 0;}
div.module.webinar a.button img	{border:0; height:26px; width:148px;}

div.module.scheduleavailable	{background:#dadada url('../images/gmod-schedule-available.gif') no-repeat 0 0; padding-top:66px;}
div.module.scheduleavailable a.button	{background:#dadada url('../images/gmod-btn-readmore-redpink.gif') no-repeat 0 0;}
div.module.scheduleavailable a.button img	{border:0; height:26px; width:148px;}

div.module.registernow	{background:#dadada url('../images/gmod-registernow.gif') no-repeat 0 0; padding-top:66px;}
div.module.registernow a.button	{background:#dadada url('../images/gmod-btn-register.gif') no-repeat 0 0;}
div.module.registernow a.button img	{border:0; height:26px; width:148px;}

div.module.relevantbooks	{background:#dadada url('../images/gmod-books.gif') no-repeat 0 0; padding-top:66px;}
div.module.relevantbooks a.button	{background:#dadada url('../images/gmod-btn-books.gif') no-repeat 0 0;}
div.module.relevantbooks a.button img	{border:0; height:26px; width:148px;}

/* careers */
div.module.careers {background:#dadada url('../images/gmod-careers.gif') no-repeat 0 0; padding-top:46px;}
div.module.careers a.button	{background:#dadada url('../images/gmod-btn-viewjobs-blue.gif') no-repeat 0 0;}
div.module.careers a.button img	{border:0; height:26px; width:148px;}

div.module.jobopeningsbig {height:209px; background:#dadada url('../images/gmod-jobopeningsbig.png') no-repeat 0 0; }

/* job openings */
div.module.jobopenings {background:#dadada url('../images/gmod-jobopenings.gif') no-repeat 0 0; padding-top:72px;}
div.module.jobopenings a.button	{background:#dadada url('../images/gmod-btn-viewjobs-orange.gif') no-repeat 0 0;}
div.module.jobopenings a.button img	{border:0; height:26px; width:148px;}

/* we're hiring */
div.module.hiring {background:#dadada url('../images/gmod-hiring.gif') no-repeat 0 0; padding-top:72px;}
div.module.hiring a.button	{background:#dadada url('../images/gmod-btn-viewjobs-green.gif') no-repeat 0 0;}
div.module.hiring a.button img	{border:0; height:26px; width:148px;}

/* Case Study */
div.module.casestudy {background:#dadada url('../images/gmod-case-study.gif') no-repeat 0 0; padding-top:46px;}
div.module.casestudy a.button	{background:#dadada url('../images/gmod-btn-click_here-orange.gif') no-repeat 0 0;}
div.module.casestudy a.button img	{border:0; height:26px; width:148px;}

/* Whitepaper */
div.module.whitepaper {background:#dadada url('../images/gmod-whitepaper.gif') no-repeat 0 0; padding-top:46px;}
div.module.whitepaper a.button	{background:#dadada url('../images/gmod-btn-click_here-blue.gif') no-repeat 0 0;}
div.module.whitepaper a.button img	{border:0; height:26px; width:148px;}

/* Free Whitepaper */
div.module.freewhitepaper {background:#dadada url('../images/gmod-freewhitepaper.gif') no-repeat 0 0; padding-top:66px;}
div.module.freewhitepaper a.button	{background:#dadada url('../images/gmod-btn-click_here-blue.gif') no-repeat 0 0;}
div.module.freewhitepaper a.button img	{border:0; height:26px; width:148px;}

/* Score your company's lean progression */
div.module.freeassessment1 {background:#dadada url('../images/gmod-assessment2.gif') no-repeat 0 0; padding-top:94px;}
div.module.freeassessment1 a.button	{background:#dadada url('../images/gmod-btn-assessnent2.gif') no-repeat 0 0;}
div.module.freeassessment1 a.button img	{border:0; height:26px; width:148px;}

/* Free assessment */
div.module.freeassessment2 {background:#dadada url('../images/gmod-freeassessment.gif') no-repeat 0 0; padding-top:66px;}
div.module.freeassessment2 a.button	{background:#dadada url('../images/gmod-btn-get-started.gif') no-repeat 0 0;}
div.module.freeassessment2 a.button img	{border:0; height:26px; width:148px;}

/* TBM Corporate Brochure */
div.module.corpbroch {background:#dadada url('../images/gmod-corpbroch.gif') no-repeat 0 0; padding-top:66px;}
div.module.corpbroch a.button	{background:#dadada url('../images/gmod-btn-click_here-green.gif') no-repeat 0 0;}
div.module.corpbroch a.button img	{border:0; height:26px; width:148px;}

/* Article of Interest */
div.module.articleinterest {background:#dadada url('../images/gmod-article-interest.gif') no-repeat 0 0; padding-top:66px;}
div.module.articleinterest a.button	{background:#dadada url('../images/gmod-btn-click_here-green.gif') no-repeat 0 0;}
div.module.articleinterest a.button img	{border:0; height:26px; width:148px;}

/* Watch a Webinar */
div.module.watchwebinar {background:#dadada url('../images/gmod-watch-webinar.gif') no-repeat 0 0; padding-top:66px;}
div.module.watchwebinar a.button	{background:#dadada url('../images/gmod-btn-click-here-red.gif') no-repeat 0 0;}
div.module.watchwebinar a.button img	{border:0; height:26px; width:148px;}

/* 2009 Executive Exchange  */
div.module.eexprev {background:#dadada url('../images/gmod-eex_2009.gif') no-repeat 0 0; padding-top:66px;}
div.module.eexprev a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexprev a.button img	{border:0; height:26px; width:148px;}

/* 2009 Executive Exchange v2  */
div.module.eexprev2 {background:#dadada url('../images/gmod-eex-2009b.gif') no-repeat 0 0; padding-top:66px;}
div.module.eexprev2 a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexprev2 a.button img	{border:0; height:26px; width:148px;}

/* LeanSigma Global Summit  */
div.module.lsgs {background:#dadada url('../images/gmod-lsgs.jpg') no-repeat 0 0; padding-top:46px;}
div.module.lsgs a.button	{background:#dadada url('../images/gmod-btn-click_here-blue.gif') no-repeat 0 0;}
div.module.lsgs a.button img	{border:0; height:26px; width:148px;}

/* 2010 EEX Blue Ribbon Panels  */
div.module.eexblueribbon {background:#dadada url('../images/gmod-eex_2010_blueribbon.gif') no-repeat 0 0; padding-top:89px;}
div.module.eexblueribbon a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexblueribbon a.button img	{border:0; height:26px; width:148px;}

/* LeanSigma Global Summit 2  */
div.module.lsgs2 {background:#dadada url('../images/gmod-lsgs2.jpg') no-repeat 0 0; padding-top:46px;}
div.module.lsgs2 a.button	{background:#dadada url('../images/gmod-btn-click_here-orange.gif') no-repeat 0 0;}
div.module.lsgs2 a.button img	{border:0; height:26px; width:148px;}

/* LeanSigma Global Summit 10% off  */
div.module.lsgs10off {background:#dadada url('../images/gmod-lsgs210new.jpg') no-repeat 0 0; padding-top:46px;}
div.module.lsgs10off a.button	{background:#dadada url('../images/gmod-btn-click_here-orange.gif') no-repeat 0 0;}
div.module.lsgs10off a.button img	{border:0; height:26px; width:148px;}

/* LeanSigma Global Summit 3  */
div.module.lsgs3 {background:#dadada url('../images/gmod-lsgs.jpg') no-repeat 0 0; padding-top:46px;}
div.module.lsgs3 a.button	{background:#dadada url('../images/gmod-btn-click_here-green.gif') no-repeat 0 0;}
div.module.lsgs3 a.button img	{border:0; height:26px; width:148px;}

/* 2010 Executive Exchange Agenda */
div.module.eexagenda {background:#dadada url('../images/gmod-eex_agenda_2010.gif') no-repeat 0 0; padding-top:66px;}
div.module.eexagenda a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexagenda a.button img	{border:0; height:26px; width:148px;}

/* "See 2009 EEX Details" */
div.module.eex2009details {background:#dadada url('../images/gmod-eex_2009_details.gif') no-repeat 0 0; padding-top:66px;}
div.module.eex2009details a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eex2009details a.button img	{border:0; height:26px; width:148px;}

/* 2010 Executive Exchange Hotel */
div.module.eexhotel	{background:#dadada url('../images/gmod-eex_hotel_2010.gif') no-repeat 0 0; padding-top:66px;}
div.module.eexhotel a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexhotel a.button img	{border:0; height:26px; width:148px;}

/* 2010 Executive Exchange Keynote */
div.module.eexkeynote {background:#dadada url('../images/gmod-eex_keynote_2010.gif') no-repeat 0 0; padding-top:66px;}
div.module.eexkeynote a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexkeynote a.button img	{border:0; height:26px; width:148px;}

/* 2010 Executive Exchange Attendees */
div.module.attendees3	{background:#dadada url('../images/gmod-attendees3.gif') no-repeat 0 0; padding-top:66px;}
div.module.attendees3 a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.attendees3 a.button img	{border:0; height:26px; width:148px;}


/* ------------------------------- 2011 Executive Exchange --------------------------- */
/* 2010 Executive Exchange Keynote */
div.module.eexkeynote2011 {background:#dadada url('../images/gmod-eex_2011_presenters.gif') no-repeat 0 0; padding-top:86px;}
div.module.eexkeynote2011 a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexkeynote2011 a.button img	{border:0; height:26px; width:148px;}

/* 2011 Executive Exchange Agenda */
div.module.eexagenda2011 {background:#dadada url('../images/gmod-eex-2011_agenda.gif') no-repeat 0 0; padding-top:66px;}
div.module.eexagenda2011 a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexagenda2011 a.button img	{border:0; height:26px; width:148px;}

/* 2011 Executive Exchange Attendees */
div.module.eexattendees2011	{background:#dadada url('../images/gmod-eex-2011_attendees.gif') no-repeat 0 0; padding-top:66px;}
div.module.eexattendees2011 a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexattendees2011 a.button img	{border:0; height:26px; width:148px;}

/* 2010 EEX Blue Ribbon Panels  */
div.module.eexblueribbon2011 {background:#dadada url('../images/gmod-eex_2011_blueribbon.gif') no-repeat 0 0; padding-top:89px;}
div.module.eexblueribbon2011 a.button	{background:#dadada url('../images/gmod-btn-click_here-black.gif') no-repeat 0 0;}
div.module.eexblueribbon2011 a.button img	{border:0; height:26px; width:148px;}
/* ------------------------------- END 2011 Executive Exchange --------------------------- */



/* LeanSigma Global Summit Industry Week Offer */
div.module.iwoffer	{background:#dadada url('../images/gmod-leansigma_iw_offer.gif') no-repeat 0 0; padding-top:89px;}
div.module.iwoffer a.button	{background:#dadada url('../images/gmod-btn-click_here-orange.gif') no-repeat 0 0;}
div.module.iwoffer a.button img	{border:0; height:26px; width:148px;}

/* LeanSigma Global Summit Updates */
div.module.gsummitupdates	{background:#dadada url('../images/gmod-leansigma_g-summit-updates.gif') no-repeat 0 0; padding-top:69px;}
div.module.gsummitupdates a.button	{background:#dadada url('../images/gmod-btn-click_here-orange.gif') no-repeat 0 0;}
div.module.gsummitupdates a.button img	{border:0; height:26px; width:148px;}

div.module.reserveaseat	{background:#dadada url('../images/gmod-reserveseat.gif') no-repeat 0 0; padding-top:66px;}
div.module.reserveaseat a.button	{background:#dadada url('../images/gmod-btn-reserveseat.gif') no-repeat 0 0;}
div.module.reserveaseat a.button img	{border:0; height:26px; width:148px;}

div.module.workshopavailable	{background:#dadada url('../images/gmod-workshop.gif') no-repeat 0 0; padding-top:66px;}
div.module.workshopavailable a.button	{background:#dadada url('../images/gmod-btn-workshop.gif') no-repeat 0 0;}
div.module.workshopavailable a.button img	{border:0; height:26px; width:148px;}

div.module.read	{background:#dadada url('../images/gmod-read.gif') no-repeat 0 0; padding-top:66px;}
div.module.read a.button	{background:#dadada url('../images/gmod-btn-read.gif') no-repeat 0 0;}
div.module.read a.button img	{border:0; height:26px; width:148px;}

div.module.video	{background:#dadada url('../images/gmod-video.gif') no-repeat 0 0; padding-top:66px;}
div.module.video a.button	{background:#dadada url('../images/gmod-btn-video.gif') no-repeat 0 0;}
div.module.video a.button img	{border:0; height:26px; width:148px;}

div.module.req	{background:#dadada url('../images/gmod-req.gif') no-repeat 0 0; padding-top:66px;}
div.module.req a.button	{background:#dadada url('../images/gmod-btn-req.gif') no-repeat 0 0;}
div.module.req a.button img	{border:0; height:26px; width:148px;}

div.module.newsletter	{background:#dadada url('../images/gmod-newsletter.gif') no-repeat 0 0; padding-top:66px;}
div.module.newsletter a.button	{background:#dadada url('../images/gmod-btn-newsletter.gif') no-repeat 0 0;}
div.module.newsletter a.button img	{border:0; height:26px; width:148px;}

div.module.attendees	{background:#dadada url('../images/gmod-attendees2.gif') no-repeat 0 0; padding-top:45px;}
div.module.attendees a.button	{background:#dadada url('../images/gmod-btn-readmore-green.gif') no-repeat 0 0;}
div.module.attendees a.button img	{border:0; height:26px; width:148px;}

div.module.keynote	{background:#dadada url('../images/gmod-keynote.gif') no-repeat 0 0; padding-top:66px;}
div.module.keynote a.button	{background:#dadada url('../images/gmod-btn-readmore-red.gif') no-repeat 0 0;}
div.module.keynote a.button img	{border:0; height:26px; width:148px;}

div.module.blueribbon	{background:#dadada url('../images/gmod-blueribbon.gif') no-repeat 0 0; padding-top:66px;}
div.module.blueribbon a.button	{background:#dadada url('../images/gmod-btn-readmore-blue.gif') no-repeat 0 0;}
div.module.blueribbon a.button img	{border:0; height:26px; width:148px;}

div.module.register	{background:#dadada url('../images/gmod-register.gif') no-repeat 0 0; padding-top:66px;}
div.module.register a.button	{background:#dadada url('../images/gmod-btn-read.gif') no-repeat 0 0;}
div.module.register a.button img	{border:0; height:26px; width:148px;}

div.module.quote-b	{background:#fff url('../images/gmod-quote.gif') repeat-y 0 0; border: 0; color:#999; width:169px;}
div.module.quote-b blockquote	{border:0; display:block; font-size:11px; line-height:16px; margin:0 0 18px 0; padding:20px 10px; width:146px;}
div.module.quote-b .qstart,
div.module.quote-b .qend	{color:#ddd; height: 20px; font-family:georgia, 'times new roman', serif; font-weight:700; font-size: 50px; line-height:40px;}
div.module.quote-b .qstart {float: left; margin-bottom: 8px; margin-right:8px;}
div.module.quote-b .qend {border-top:6px #fff solid; float: right; margin-top: 0px; padding-top: 0; }
div.module.quote-b .text	{}
div.module.quote-b .author	{clear:both; display:block; float:none; font-size:11px; font-style:italic; padding:0 10px 15px; text-align:right;}
div.module.quote-b div.bottom	{background:transparent url(../images/gmod-quote-bottom.gif) no-repeat 0 bottom; height:10px;}


form .textfield 	{margin-bottom:6px;	margin-top:2px;	width:140px;}

/*--- rc boxes ---------------------*/
.rc-box-wrap {
	width:801px;
	background:url(/images/common_css/rc-box-middle.gif) repeat-y left top;
}
.rc-box {
	width:801px;
	background:url(/images/common_css/rc-box-bottom.gif) no-repeat left bottom;
	margin-top:15px;
}
.rc-box h2 {
	background:url(/images/common_css/rc-box-top.gif) no-repeat left top;
	color: #D6792C !important;
	padding-top:10px !important;
	padding-right: 15px !important;
	padding-left:15px !important;
	font-size: 16px !important;
}
.rc-box p {
	padding-right: 15px !important;
    padding-left:15px !important;
	padding-bottom:15px !important;
	color: #9c9a9b;
	font-size: 12px !important;
}
.rc-column-left {
	width:395px;
	float:left;
}
.rc-column-right {
	width:395px;
	float:right;
}
.rc-box-small-wrap {
	width:394px;
	background:url(/images/common_css/rc-box-small-middle.gif) repeat-y left top;
	clear:both;
}
.rc-box-small {
	width:394px;
	background:url(/images/common_css/rc-box-small-bottom.gif) no-repeat left bottom;
	margin-top:15px;
	/*height:160px;*/
	font-weight:bold;
	color:#666666;
}
.rc-box-small h2 {
	background:url(/images/common_css/rc-box-small-top.gif) no-repeat left top;
	color: #D6792C !important;
	padding-top:10px !important;
	padding-right: 15px !important;
	padding-left:15px !important;
	font-size: 16px !important;
	text-align:center;
	
}
.rc-box-inner-wrap {width:390px;}
.rc-box-inner-left { width: 100px; float:left; position:relative;}
.rc-box-inner-right { width:290px; float:right; position:relative;}

.rc-box-small ul {
	padding-right:20px;
	padding-bottom:5px;
	padding-left:5px;
	margin-left:0;
	list-style-image:url(/images/common/arrow_orange01.gif)
}
/*--- /rc boxes ---------------------*/

/*--- sitemap ---------------------*/
div.bar-01 {background-image:url(../images/bg-bar-01.gif); border-top:15px solid #fff; display:block; float:left;	height:12px; overflow:hidden; width:797px;}
div#sitemap {	background:url(../images/bg-sitemap.gif) repeat-y 0 0; border-top:16px #fff solid; color:#999; font-size:.9em; float:left; padding:2px 0 8px; width:797px;}
div#sitemap a:link,
div#sitemap a:visited 	{color:#999; text-decoration:none;}
div#sitemap a:hover,
div#sitemap a:active 		{color:#666; text-decoration:none;}
div#sitemap .box {float:left; overflow:hidden; padding:4px 4px 4px 9px; width:119px;}
div#sitemap ul {margin:16px 0 0 0; list-style:none; list-style-position:outside; position:relative; width:100px;}
div#sitemap ul li {background: transparent url('../images/bullet-01.gif') no-repeat 0 5px; padding-left:12px; list-style-position:outside; width:106px;}
div#sitemap ul li.current a:link,
div#sitemap ul li.current a:visited {font-weight:bold; color:#666;}

/*--- FOOTER ---------------------*/
div#footer {background-color:#008470; clear:both; position:relative; text-align:center; width:100%; border-top:8px solid #FFFFFF;}
div#footer .top {background-image:url(../images/rounded/top-02.gif);	height:5px;}
div#footer .bottom {background-image:url(../images/rounded/bottom-02.gif); height:5px;}
div#footer div.list-01 {padding:2px 0; text-align:center; width:100%;}
div#footer div.list-01 ul {color:#fff; font-size:.9em; list-style-image:none; list-style-position:outside; list-style-type:none; text-align:center;}
div#footer div.list-01 ul li {display:inline; padding-left:3px; padding-right:3px;}
div#footer div.list-01 ul li a:link, 
div#footer div.list-01 ul li a:visited 	{color:#fff;text-decoration:none;}
div#footer div.list-01 ul li a:hover,
div#footer div.list-01 ul li a:active		{text-decoration:underline;}
div#footer a#mandarin:hover				{border-bottom:1px solid #FFFFFF;}
.maplink 	{text-decoration:none; font-size:10px;	padding:2px 0;}

/* eex form */
div#eexform fieldset {margin: 1em 0; padding: 0em 1em 1em 1em; border: 1px solid #ccc; background: #f8f8f8;}
div#eexform legend {font-weight: bold; padding: 0; margin: 0 0 10px 0;}
div#eexform label {display: block;padding:0; margin:0; }
div#eexform input {width: 200px;padding:5x; margin-bottom:10px;}
div#eexform textarea {width: 300px; height: 100px;}

div#socialcount { text-align:center; width:169px;padding:0 0 10px 10px; }
div#faceb { display:inline; width:90px; }
div#goog { display:inline; width:72px;}


/* slr form */
div#slrform fieldset {
	width: 380px;
	margin: 1em 0;
	padding: 0em 1em 1em 1em; 
	border: 1px solid #f8f8f8; 
	background:#f8eae1;
	background-image: -webkit-border-radius: 12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius: 12px;
	background-image: -webkit-gradient(linear, 0% 0% 0% 12%, from(#999), to(#fff));
	background-image: -moz-linear-gradient(0% 20% 90deg, #f5d5c0, #f8eae1);
}
div#slrform legend {font-weight: bold; padding: 0; margin: 0 0 10px 0;}
div#slrform label {padding:0; margin:0; }
div#slrform input {width: 100%; padding:1x; margin:0 0 5px 0; height:26px;}
div#slrform input.submit {width: 50%; padding:1x; margin:10px 0 5px 0; -webkit-border-radius: 8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius: 4px;}
div#slrform textarea {width: 300px; height: 100px;}
div#slrform input[type="text"]:focus { -webkit-box-shadow: 0 0 12px rgba(203, 103, 40, 38); -moz-box-shadow: 0 0 12px rgba(203, 103, 40, 38); box-shadow: 0 0 12px rgba(203, 103, 40, 38); }

/* formStyle01 */
div#formStyle01 fieldset {
	width: 400px;
	margin: 1em 0;
	padding: 1em 1em 1em 1em; 
	border: 0px solid #f8f8f8; 
	background:#f8eae1;
	background:url(/images/formstyle01bg.gif) top left no-repeat;
}
div#formStyle01 legend {font-weight: bold; padding: 0; margin: 0 0 10px 0;}
div#formStyle01 label {padding:0; margin:0; }
div#formStyle01 input {width: 380px; padding:1x; margin:0 0 5px 0; height:26px;}
div#formStyle01 input.submit {width: 100px; padding:1x; margin:3px 0 5px 0; -webkit-border-radius: 8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius: 4px;}
div#formStyle01 textarea {width: 300px; height: 100px;}
div#formStyle01 input[type="text"]:focus { -webkit-box-shadow: 0 0 12px rgba(203, 103, 40, 38); -moz-box-shadow: 0 0 12px rgba(203, 103, 40, 38); box-shadow: 0 0 12px rgba(203, 103, 40, 38); }

/* aa exper*/
div#left {width:168px;}
.highlight {background: #CEDAEB;}
 .highlight_important{	background: #F8DCB8; }
div.title{	font-size:13px;	font-weight:600;	color:#008470;}
.search_link{	display:inline;	margin-bottom:10px;	padding-bottom:10px;}
.search-result p {	margin-bottom:0;}
.refine_search {	background:url(/images/rounded/top-01.gif);height:28px; padding: 5px 5px 0px 10px; margin-left:10px;}
.search_refine {	height:16px;}

.archiveicon {background-color:#fff;	background-image:url(../images/icons/folder_icon2.jpg);	background-position:right top; background-repeat:no-repeat;	width:418px; height: 51px; vertical-align:middle; display:table-cell;}
