/* -----------------------------------------------------------------------
   html elements
   ----------------------------------------------------------------------- */
body, html {
	background: #ccc;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin: 0 auto;
	padding: 0;
}

a:link, a:visited, a:active { color: #00f; text-decoration: none; }
a:hover { color: #f00; text-decoration: underline; }
a.top:link, a.top:visited, a.top:active { font-size: 12px; font-weight: bold; }
h1 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
h1.indented { margin: 5px 0 0 10px; }
img { border: 0; }
input, checkbox, radio, textarea {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff;
	border: 1px solid #bbb;
	color: #222;
	font-family: Arial, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
input.req, textarea.req { border: 1px solid #6684ac; }
input.sub { clear: both; text-align: center; }
input.text, input.sub, textarea { margin: 0; padding: 3px; }
input.text { height: 16px; }
input.req:focus, info.req:hover, input.text:focus, input.text:hover, input.sub:hover, textarea:focus, textarea:hover
{ background: #cbd7e5; border: 1px solid #8ea5c7; }
li { margin: 0 0 0 3px; padding: 0; }
ol.helpol { margin: 5px 0 10px 4px; }
table { background: #ddd; border: 1px solid #aaa; margin: 0 auto; padding: 0; width: 85%; }
.list table {
	background: #fff;
	font-weight: bold;
	margin: 20px auto 20px auto;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	width: 250px;
}
.list td { background: #f4f4f4; border: 0; margin: 0; vertical-align: middle; }
td { background: #f6f6f6; margin: 5px; padding: 4px; text-align: center; vertical-align: top; }
td.mid { vertical-align: middle; }
td.tdl { text-align: right; width: 150px; }
td.tdr { background: #e6e6e6; width: 350px; }
td.tdsub, form input.sub { text-align: center; }
th { background: #bcd2ef; font-size: 11px; padding: 5px; text-align: center; }
textarea { overflow: auto; }
ul { list-style: disc outside; }
ul.home-menu { list-style-image: url(../images/bullet.gif); margin: 0 0 0 14px; padding: 0; }
ul.menu { list-style-image: url(../images/bullet.gif); }
ul.aboutus { list-style-image: url(../images/bullet.gif); width: 390px; }



/* -----------------------------------------------------------------------
   sitewide custom IDs and classes
   ----------------------------------------------------------------------- */
/* #bucket - surrounds entire page; makes a centered 750px box with a white background */
#bucket {
	background: #ccc url(../images/_bg.gif) repeat-y center;
	margin: 0 auto;
	padding: 0 11px;
	width: 750px;
}

/* #head - horizontal row of logos at top of each page */
#head { background: #fff; height: 44px; margin: 0 0 0 1px; }
#head img { border: 0; }
#head-eselex, #head-spc1, #head-smartselex, #head-spc2, #head-help { float: left; height: 44px; margin: 0; padding: 0; }
#head-smartselex { margin: 4px 0 0 0; }
#head-spc1 { width: 194px; }
#head-spc2 { width: 49px; }

/* #content - gives #bucket margins for most page content */
#content { background: #fff; clear: both; margin: 20px 35px 0 35px; }

/* #privtext - privacy blurb legalese */
#privtext {
	border-top: 1px solid #333366;
	clear: right;
	font-size: 9px;
	margin: 10px auto 0 auto;
	padding: 12px;
	text-align: center;
	width: 540px;
}

/* #footend - stops the background image from continuing past short pages */
#footend {
	background: #ccc url(../images/_footend.gif) repeat-y;
	height: 100%;
	margin: 0 auto;
	width: 800px;
}

/* .mainavbar - horizontal bar at top and bottom of each
                page with main site nav links 
*/
.mainnavbar {
	background: #97b2d0 url(../images/09.jpg);
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	color: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 16px;
	margin: 0 0 0 1px;
	padding: 2px;
	text-align: center;
}
.mainnavbar a:link, .mainnavbar a:visited, .mainnavbar a:active { color: #fff; text-decoration: none; }
.mainnavbar a:hover { text-decoration: underline; }
.ss-mainnavbar {
	background: #d12929 url(../images/09ace.gif);
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	color: #fff;
	font-size: 12px;
	height: 16px;
	margin: 0 0 0 1px;
	padding: 2px;
	text-align: center;
}
.ss-mainnavbar a { color: #fff; text-decoration: none; }
.ss-mainnavbar a:hover { text-decoration: underline; }

.subnavbar, .subnavbar-2l {
	background: #999;
	border-bottom: 2px solid #000;
	border-top: 0px solid #000;
	color: #ccc;
	font-size: 10px;
	margin: 0 2px 0 1px;
	padding: 1px;
	width: 747px;
}
.subnavbar { height: 22px; }
.subnavbar-2l { height: 36px; }
.subnavbar a, .subnavbar-2l a { color: #fff; }

.subnavbar-selected, .subnavbar-selected-2l {
	background: #777;
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	text-align: center;
}
.subnavbar-selected { width: 80px; }
.subnavbar-selected-2l { height: 16px; padding: 10px; width: 86px; }

.subnavbar-links { margin: 5px 0 0 96px; }
.subnavbar-links-2l { line-height: 8px; margin: 6px 0 0 116px; }



/* -----------------------------------------------------------------------
   Various classes
   ----------------------------------------------------------------------- */
.clear { clear: left; }
.compadvsfix { height: 28px; padding: 4px; width: 100px; }
.ctr { margin: 0 auto; text-align: center; }
.detail { font-size: 9px; }
.floatl { float: left; }
.floatr { float: right; }
.form_label {
	background: url(../images/ss_grad_left_150px.gif) repeat-y right;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 1px 5px 0 0;
	padding: 4px;
	text-align: right;
	width: 260px;
}
.form_content {
	border: 0;
	border-style: ridge;
	font-size: 12px;
	margin: 0 2px 3px 0;
	padding: 2px;
	text-align: left;
	vertical-align: middle;
	width: 745px;
}
.header {
	background: #8caacc url(../images/head_repeating_bg.gif);
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0 auto 5px auto;
	padding: 3px;
} .header a { color: #fff; }
.help_label {
	background: #f1f1f1;
	float: left;
	font-size: 10px;
	margin: 0 10px 10px 0;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	width: 180px;
}
.help_content {
	background: #f8f8f8;
	font-size: 10px;
	margin: 0 10px 0 20px;
	padding: 5px;
	width: 640px;
}
.ljmargins { margin: 0 10px 10px 0; }
.lt { float: left; margin: 0 auto 0 0; text-align: left; }
.press {
	margin: 0 auto 10px 0;
	text-align: center;
} .press img { background: #9bc2de; padding: 2px; width: 200px; }
.press hr { color: #333366; height: 1px; width: 160px; }
.pullquote {
	background: url(../images/pullquote_bg.gif);
	font-style: italic;
	height: 120px;
	margin: 0 auto;
	padding: 15px;
	text-align: justify;
	width: 440px;
}
.pullquote_sig {
	margin: 0 auto;
	text-align: right;
	width: 95%;
}
.quicknav { font-size: 10px; font-weight: bold; }
.reportnav {	font-size: 9px; font-weight: bold; }
.rjmargins { margin: 0 0 10px 20px; }
.rt { float: right; margin: 0 0 0 auto; text-align: right; }
.subtitle { font-size: 11px; font-weight: bold; color: #444; }
.title { font-size: 12px; font-weight: bold; }
.titlebig { font-size: 14px; font-weight: bold; }
.titlefloat {
	color: #333366;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 3px;
	width: 120px;
}
.w400 { width: 400px; }
.w550 { width: 550px; }
.w650 { width: 650px; }
.zazzytext { font-size: 14px; font-weight: bold; color: #00347f; }



/* -----------------------------------------------------------------------
   page-specific section IDs and classes
   ----------------------------------------------------------------------- */
/* e-selex.com/ */
#home-topmainnews {
	background: #fff url(../images/11_new2.jpg) no-repeat top left;
	margin: 0 2px 0 1px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 748px;
}
#home-leftlinks {
	font-size: 12px;
	left: 0;
	margin: 280px 0 0 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 230px;
} #home-leftlinks img { display: block; margin: 0 auto; }
.header_left {
	background: #8caacc url(../images/head_repeating_bg3.gif);
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 10px;
	line-height: 11px;
	margin: 10px auto 6px 0;
	padding: 3px;
	text-align: left;
	width: 230px;
} .header_left a { color: #fff; }
.home-newsitem {
	font-size: 11px;
	left: 180px;
	margin: 0 10px 10px 70px;
	padding: 6px;
	position: relative;
	width: 480px;
} .home-newsitem a { font-weight: bold; }
.home-newsitem h1 { font-size: 14px; font-weight: bold; width: 100%; }
#home-img-custani {
	float: right;
	height: 150px;
	margin: 0 10px 10px 20px;
	padding: 0;
	width: 150px;
}
#home-img-ssfront { float: left; margin: 0 15px 15px 0; }
#home-img-selexsuccess { float: right; margin: 25px 20px 15px 15px; }

#home-compadvs {
	background: #fff url(../images/home_ladyfade.jpg) no-repeat right top;
	height: 110px;
	margin: 0 auto;
	padding: 0;
	width: 650px;
} #home-compadvs ul { list-style-image: url(../images/bullet.gif); text-indent: 0; }
#home-img-marbles {
	border: 1px solid #000;
	float: left;
	height: 106px;
	margin: 0 30px 0 0;
	width: 136px;
}

#home-services {
	background: #fff;
	clear: left;
	height: 180px;
	margin: 0 auto;
	width: 666px;
}
#home-services-logos { clear: left; margin: 0 auto; width: 666px; }
#home-services-info { text-align: center; }
.home-services-infochunk {
	float: left;
	margin: 5px 12px 5px 0;
	text-align: left;
	width: 120px;
}
#home-catalog {
	background: #fff;
	clear: left;
	height: 60px;
	margin: 50px auto 30px auto;
	width: 650px;
}
#home-catalog img { float: left; margin: 0 20px 2px 0; }
#home-body-mid_left {
	float: left;
	margin: 0 auto 15px auto;
	width: 335px;
} #home-body-mid_left img { padding: 5px; }
#home-body-mid_right {
	float: right;
	margin: 0 auto 15px auto;
	width: 335px;
} #home-body-mid_right img { padding: 4px; }
#home-aboutus, #home-biodata { padding: 5px; }
#home-expertise {
	clear: both;
	margin: 20px auto;
	padding: 2px;
	text-align: center;
	width: 540px;
}
#home-buttons {
	margin: 20px auto;
	padding: 5px;
	text-align: center;
	width: 540px;
} #home-buttons img { padding: 5px; }
#home-copyright {
	background: #fff;
	border-top: 1px solid #333366;
	clear: left;
	font-weight: bold;
	margin: 10px auto;
	padding: 10px;
	width: 540px;
}



/* e-Selex.com/contact.html */
#contact-address { height: 50px; margin: 0 0 10px 90px; width: 500px; }
#contact-address .col { float: left; margin: 0 auto; text-align: center; width: 250px; }
#contact-subjects { height: 45px; margin: 0 0 10px 120px; width: 500px; }
#contact-subjects .col { float: left; padding: 5px; width: 30%; }
#contact-form h1 { font-size: 12px; clear: both; font-weight: bold; padding: 10px; text-align: center; }
#validation-error {
	background: #f5f5dc;
	border: 1px solid red;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	margin: 5px auto 10px auto;
	padding: 5px;
	text-align: center;
	width: 600px;
}



/* e-Selex.com/zombiead.html */
#zombie {
	background: #000 url(../images/zombie_background.jpg);
	color: #fff;
	height: 1050px;
	padding: 25px;
}
#zombie .pleft { float: left; margin: 20px 10px 20px 20px; text-align: justify; width: 42%; }
#zombie .pright { float: right; margin: 20px 20px 20px 10px; text-align: justify; width: 42%; }
#zombie .midtabext { background: #555; clear: left; margin: 0 auto; padding: 10px; width: 74%; }
#zombie .midtabmid { background: #121212; clear: left; margin: 0 auto; padding: 10px; width: 74%; }
#zombie .zombie_title { margin: 30px 0 0 30px; }



/* e-Selex.com/aboutus/ */
#aboutus-index {
	list-style-image: url(../images/bullet.gif);
	padding: 10px;
}
#aboutus-index ul { width: 350px; }
#aboutus-rightfloat {
	float: right;
	height: 430px;
	margin: 0 0 20px 20px;
	padding: 10px;
	width: 240px;
}
#aboutus-press{
	margin: 0 auto;
	overflow: hidden;
	padding: 5px;	
}
.press_block {
	background: #eee;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 2px solid #888;
	border-right: 2px solid #888;
	float: left;
	margin: 10px 4px;
	padding: 2px;
	text-align: center;
	width: 208px;
} .press_block img { margin: 0; padding: 2px; }
#aboutus-rightfloat img { margin: 0 0 0 30px; }
/* e-Selex.com/aboutus/systemfeatures.html */
#aboutus-coremenu {
	background: #fff;
	margin: 10px auto;
	padding: 1px;
	position: relative;
	width: 675px;
}
#core-menu { float: left; width: 190px; }
#core-menu a:hover { color: #fff; cursor: pointer; text-decoration: none; }
#core { float: left; margin: 5px 5px 0 0; width: 470px; }
#a1, #a2, #a3, #a4, #a5, #a6, #a7, #a8, #a9, #a10, #a0 {
	background: #efefef;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	width: 170px;
}
#a1 a, #a2 a, #a3 a, #a4 a, #a5 a, #a6 a, #a7 a, #a8 a, #a9 a, #a10 a, #a0 a { color: #004196; }
#b1, #b2, #b3, #b4, #b5, #b6, #b7, #b8, #b9, #b10, #b0 {
	background: #bbb;
	color: #000;
	display: none;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	width: 170px;
}
#a1:hover, #a2:hover, #a3:hover, #a4:hover, #a5:hover, #a6:hover, #a7:hover, #a8:hover, #a9:hover, #a10:hover, #a0:hover { background: #ccc; }



/* e-Selex.com/biodata/biodatavstests.html */
/* e-Selex.com/biodata/factorscubed.html */
#biodata-factors-left { float: left; margin: 0 8px 0 0; padding: 0; width: 48%; }
#biodata-factors-right { float: right; margin: 0 0 0 8px; padding: 0; width: 48%; }
#biodata-catalog { height: 200px; margin: 15px auto 15px auto; }
#biodata-catalog div { float: left; width: 33%; }
/* e-Selex.com/biodata/mcapassessment.html */
.biodata { margin: 0 auto; width: 92%; }
.biodata-col { float: left; margin: 10px; text-align: justify; width: 46%; }



/* e-Selex.com/compadvs/administration.html */
.compadvs { margin: 0 auto; width: 92%; }
#compadvs-admin {
	background: url(../images/compadvs_open_08b.jpg) no-repeat top right;
	border: 1px solid #000;
	height: 380px;
	margin: 0 auto;
	padding: 10px;
	width: 600px;
}
#compadvs-admin-col { text-align: justify; width: 250px; }
/* e-Selex.com/compadvs/itintegration.html */
#compadvs-itsys { margin: 0 auto; width: 92%; }
.compadvs-col { float: left; margin: 10px; text-align: justify; width: 46%; }



/* e-Selex.com/customers/ */
#customers, #services-home { margin: 0 auto; text-align: center; }
#customers img { margin: 1px 30px 1px 30px; }
#customers-case table {
	background: #eee;
	border: 1px solid #000;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 95%;
}
#customers-case td { font-size: 12px; font-weight: bold; padding: 15px; }
#customers-case th { background: #ddd; font-size: 14px; font-weight: bold; }
#customers-case th.sub { background: #ccc; font-size: 11px; }
#customers-show  h1 { background: #666; color: #fff; font-size: 12px; font-weight: bolder; margin: 0; padding: 5px; }
#customers-show  h2 { background: #888; color: #fff; font-size: 12px; font-weight: normal; margin: 0; padding: 5px; }
.customers-table h1 { font-size: 12px; font-weight: bold; text-align: center; }
.customers-table p { font-size: 9px; font-style: italic; font-weight: bold; margin: 0 auto; text-align: center; }
.customers-table table { border: 1px solid #000; margin: 0 auto; padding: 0; width: 85%; }
.customers-table th { background: #ccc; font-size: 12px; margin: 0; padding: 4px; text-align: center; }
.customers-table td { background: #fff; font-size: 10px; padding: 5px; text-align: center; }
.customers-table td.foot { background: #efefef; font-size: 11px; font-weight: bold; padding: 1px; }



/* e-Selex.com/services/ */
#services-home img { padding: 20px; }



/* e-Selex.com/services/validationpkg.html */
#valpkg { font-family: Lucida Sans, Verdana, sans-serif; font-size: 14px; margin: 0 0 0 1px; padding: 0; }
#valpkg .zazzy { color: #00347f; font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
#valpkg-middle {
	background: #e8ddb3;
	float: left;
	height: 887px;
	margin: 0;
	padding: 0;
	width: 559px;
}
#valpkg-middle img { margin: 0 auto; padding: 0; text-align: center; }
#valpkg-legalese { font-size: 9px; margin: 20px 1px 0 0; padding: 0; text-align: center; }



/* e-Selex.com/services/webselex.html */
#services { text-align: left; }
#services ul { list-style-position: inside; }
#services .headimg { float: left; margin: 0 25px 25px 15px; }
#services .ctrimg { display: block; margin: 0 auto; }



/* e-Selex.com/services/assessments/ */
#services-ws-card { background: #f4f4f4; margin: 10px auto; padding: 0; width: 600px; }
#services-ws-card .head { background: #333366; color: #fff; font-size: 12px; padding: 5px; text-align: center; }
#services-ws-card a { color: #fff; }
#services-ws-card .subhead { background: #777; color: #bbb; font-size: 11px; padding: 5px; text-align: center; }
#services-ws-card .geninfo { margin: 0; padding: 10px; }
#services-ws-card .body { clear: left; padding: 10px; }
#services-ws-card img { border: 1px solid #000; float: left; margin: 10px; }
#services_tellers_chart { background: url(../images/services_tellers_chart.gif) no-repeat; border: 2px solid #666; height: 222px; margin: 10px auto; width: 400px; }




/* e-Selex.com/services/selexsuccess/perfmeasure/ */
.selexsuccess-val-col {
	float: left;
	font-size: 12px;
	margin: 10px 0 0 0;
	padding: 10px;
	width: 344px;
}
.selexsuccess-val-body { font-size: 12px; margin: 5px 0; padding: 10px; width: 729px; }
.selexsuccess-val-body h1, .selexsuccess-val-col h2 { font-size: 16px; }
.selexsuccess-val-body h2 { font-size: 12px; margin: 0 20px; }
.selexsuccess-val-body img { margin: 0 auto; text-align: center; }

.emphasis { font-size: 16px; font-weight: bold; }
.calltoday { color: #6e39c6; font-weight: bold; }




/* e-Selex.com/services/selexsuccess/downsizing */
#selexsuccess { font-size: 12px; margin: 0 25px auto 25px; }
#selexsuccess-header { background: url(../images/downsizing_header8.jpg); height: 450px; width: 749px; }
#choosee { font-size: 30px; font-weight: bold; height: 40px; left: -55px; position: relative; top: 180px; width: 40px; }
#chooser { font-size: 13px; height: 40px; left: 220px; position: relative; text-align: center; top: 397px; width: 300px; }
#chooser a { color: red; }
#selexsuccess h1 { font-size: 14px; }
#selexsuccess h2 { font-size: 12px; margin: 0 20px 0 20px; }
#selexsuccess img { margin: 0 auto; text-align: center; }
.selexsuccess-col { float: left; margin: 10px auto 10px auto; padding: 8px; width: 333px; }
#selexsuccess-pullbubble { background: url(../images/selex_success_pullbubble.gif); clear: both; font-size: 13px; font-weight: bold; height: 180px; margin: 0 auto; padding: 20px; width: 600px; }
/* e-Selex.com/services/selexsuccess/downsizing/epp1.html */
/* e-Selex.com/services/selexsuccess/downsizing/epp_jcp.html */
#services-epp { font-size: 12px; margin: 20px; padding: 0; }
#services-epp h1 { background: #f4f5cb; border: 1px solid #000; font-size: 18px; font-weight: bolder; margin: 0 auto 14px auto; padding: 2px; text-align: center; width: 300px; }
#services-epp h2 { font-size: 15px; font-weight: bold; margin: 0 auto 4px auto; padding: 0; text-align: center; }
#services-epp h3 { font-size: 20px; margin: 0; padding: 0; text-align: center; }
#services-epp h4 { clear: both; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
#services-epp ul { margin: 1px 1px 1px 40px; padding: 1px; }
#services-epp .region { border: 1px solid #000; float: left; font-size: 9px; height: 16px; margin: 0; padding: 2px; width: 72px; }
#services-epp .label { float: left; font-size: 9px; height: 16px; margin: 0 0 1px 0; padding: 0; width: 78px; }
#services-epp .justified { margin: 12px 38px 8px 38px; text-align: justify; }
#services-epp .graph { margin: 8px auto 4px auto; padding: 2px; }

#services-epp-bar { border: 1px solid #000; height: 20px; margin: 12px 0 0 0; padding: 0; width: 700px; }
#services-epp-fill { background: #0000ff url(../images/head_repeating_bg.gif); height: 20px; }

#services-epp-head { background: #e3eaf3; border: 1px solid #000; height: 50px; margin: 0 auto 10px auto; overflow: hidden; padding: 6px; text-align: center; width: 690px; }
#services-epp-head .spc { float: left; height: 50px; width: 30px; }
#services-epp-head .part { float: left; margin: 0 auto; padding: 4px; text-align: left; }






/* e-Selex.com/services/smartselex/ */
#ss-content { background: #000; color: #fff; font-size: 12px; margin: 0 auto; padding: 0; width: 100%; }
#ss-content a { color: #ff4444; }
#ss-content img { margin: 0; padding: 0; }
#ss-header {
	background: url(../images/ace_banner_web.jpg);
	border-bottom: 1px solid #ff4444;
	height: 430px;
	margin: 0 0 15px 0;
	width: 750px;
}
#ss-main { margin: 0 auto; }
#ss-left, #ss-right { float: left; margin: 0 auto; padding: 12px; width: 350px; }
.ss-title { background: url(../images/ace_grad_right_350px.gif); padding: 5px; width: 300px; }
.ss-title2 { background: url(../images/ace_grad_mid_638px.gif) center center; clear: left; margin: 20px auto 20px auto; padding: 5px; text-align: center; width: 100%; }
.ss-img-brdr { border: 1px solid #d63030; }
.ss-section { margin: 0 40px 0 40px; }



/* e-Selex.com/services/smartselex/ssinfo.html */
#ssinfo-content { font-size: 14px; margin: 0 2px 0 1px; padding: 0; width: 748px; }
#ssinfo-content ul.padded { list-style-image: url(../images/bullet.gif); margin: 10px 0 10px 20px; }
#ssinfo-headinfo { font-size: 16px; margin: 0 0 0 25px; padding: 8px; }
#ssinfo-left {
	float: left;
	margin: 0 1px 0 10px;
	padding: 9px;
	width: 335px;
}
#ssinfo-right {
	float: right;
	margin: 0 10px 0 1px;
	padding: 9px;
	width: 335px;
}
#ssinfo-body { font-size: 14px; margin: 0 auto; padding: 10px; text-align: center; }
#ssinfo-recruit { font-size: 16px; font-weight: bold; margin: 10px 130px 20px 70px; text-align: left; }
#ssinfo-table {
	background: url(../services/smartselex/images/ssinfo_gradient.jpg);
	font-weight: bold;
	margin: 0 auto 0 auto;
	overflow: hidden;
	padding: 10px;
	width: 670px;
}
#ssinfo-table-left { float: left; height: 65px; margin: 8px 10px 0 28px; text-align: right; width: 270px; }
#ssinfo-table-right { float: left; height: 65px; margin: 0 28px 0 10px; text-align: left; width: 310px; }
#ssinfo-table-right ul { list-style-image: url(../images/bullet.gif); margin-left: 20px; margin-top: 0; padding: 0; }




/* e-Selex.com/services/smartselex/ace_application.html */
#ace-app-header { font-size: 10px; margin: 0 auto; text-align: center; width: 500px; }



/* e-Selex.com/status/ */
#status { font-size: 12px; }
#status1 { display: inline; }
#status2 { display: none; }
.stat_label {
	background: #f3f3f3;
	border: 1px solid #000;
	float: left;
	font-weight: bold;
	height: 14px;
	margin: 0 15px 0 0;
	padding: 5px;
	text-align: right;
	vertical-align: middle;
	width: 190px;
}
.stat_info { border: 1px dashed #fff; margin: 0; overflow: hidden; padding: 6px; width: 360px; }
.stat_info:hover { border: 1px dashed #000; }
.sysgo { color: green; font-weight: bold; margin: 0 auto; }
.sysstop { color: red; font-weight: bold; margin: 0 auto; }