body{ margin:0px; padding:0px}

#asc_outside {
	BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/off_red.gif) repeat-x; WIDTH: 100%; TEXT-ALIGN: center
}
#asc {
	WIDTH: 761px; HEIGHT: 35px
}
#asc_outside #asc {
	MARGIN: 0px auto; TEXT-ALIGN: left
}
#asc DIV UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 178px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#asc DIV UL LI UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 178px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#asc DIV UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; WIDTH: 178px; PADDING-TOP: 0px
}
#asc DIV UL LI UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; WIDTH: 178px; PADDING-TOP: 0px
}
#asc H2 {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/divider.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 35px; PADDING-TOP: 0px; HEIGHT: 35px
}
#asc H2 A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/off_red.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 13px/35px arial,sans-serif; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-DECORATION: none
}
#asc H2 A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/off_red.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 13px/35px arial,sans-serif; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-DECORATION: none
}
#asc H2 A:hover {
	BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/over_red.gif) repeat-x; COLOR: #fff; TEXT-DECORATION: none
}
#asc H2 A:active {
	BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/over_red.gif) repeat-x; COLOR: #fff; TEXT-DECORATION: none
}
#asc H2 A:focus {
	BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/over_red.gif) repeat-x; COLOR: #fff; TEXT-DECORATION: none
}
#asc H2 A.asc_active {
	BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/over_red.gif) repeat-x; COLOR: #fff; TEXT-DECORATION: none
}
A.asc_selected {
	BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/over_red.gif) repeat-x; COLOR: #fff; TEXT-DECORATION: none
}
#asc H2 SPAN.asc_left_end A.asc_active {
	BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/over_red.gif) repeat-x; COLOR: #fff; TEXT-DECORATION: none
}
#asc H2 SPAN.asc_left_end A.asc_selected {
	BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/over_red.gif) repeat-x; COLOR: #fff; TEXT-DECORATION: none
}
#asc H2 SPAN {
	DISPLAY: block; FLOAT: left; CURSOR: hand
}
#asc H2 SPAN.asc_left_end {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/divider.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 35px; PADDING-TOP: 0px; HEIGHT: 35px
}
#asc H2 DIV.asc_left_end {
	BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/divider.gif) no-repeat left top; FLOAT: left; MARGIN: 0px; WIDTH: 1px; LINE-HEIGHT: 35px; HEIGHT: 35px
}
#asc H2 IMG {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 35px
}
#asc SUP {
	VERTICAL-ALIGN: text-top; LINE-HEIGHT: 0px
}
#asc DIV.asc_dd {
	Z-INDEX: 500; BACKGROUND: url(http://www.acesalescorp.com/global/images/gif/s.gif); LEFT: -1000em; WIDTH: 178px; POSITION: absolute
}
#asc DIV.asc_dd UL LI A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 4px; FONT: bold 12px arial,sans-serif; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; TEXT-DECORATION: none
}
#asc DIV.asc_dd UL LI A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 4px; FONT: bold 12px arial,sans-serif; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; TEXT-DECORATION: none
}
#asc DIV.asc_dd UL LI A:hover {
	TEXT-DECORATION: none
}
#asc DIV.asc_dd UL LI A:active {
	TEXT-DECORATION: none
}
#asc DIV.asc_dd UL LI A:focus {
	TEXT-DECORATION: none
}
#asc DIV.asc_dd UL LI UL {
	Z-INDEX: 500; LEFT: -1000em; VISIBILITY: hidden; MARGIN-LEFT: 178px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px
}
#asc DIV.asc_dd UL LI UL LI A:link {
	PADDING-LEFT: 1.65em; BACKGROUND: #333; FONT: 11px arial,sans-serif; TEXT-INDENT: -0.5em; BORDER-BOTTOM: #4d4d4d 1px solid
}
#asc DIV.asc_dd UL LI UL LI A:visited {
	PADDING-LEFT: 1.65em; BACKGROUND: #333; FONT: 11px arial,sans-serif; TEXT-INDENT: -0.5em; BORDER-BOTTOM: #4d4d4d 1px solid
}
#asc DIV.asc_dd UL LI UL LI A:hover {
	BACKGROUND: #666666; TEXT-DECORATION: none
}
#asc DIV.asc_dd UL LI UL LI A:active {
	BACKGROUND: #666666; TEXT-DECORATION: none
}
#asc DIV.asc_dd UL LI UL LI A:focus {
	BACKGROUND: #666666; TEXT-DECORATION: none
}
#asc DIV UL LI UL LI.promo {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px arial,sans-serif; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #4d4d4d 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #333
}
#asc DIV UL LI UL LI.promo STRONG {
	DISPLAY: block; FONT-SIZE: 12px
}
#asc DIV UL LI UL LI.promo P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 74px
}
#asc DIV UL LI UL LI.blank P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
#ace_home {
	WIDTH: 61px; text-align:center
}
#ace_ourbusiness {
	WIDTH: 104px; text-align:center
}
#ace_meddev {
	WIDTH: 126px; text-align:center
}
#ace_bioscience {
	WIDTH: 152px; text-align:center
}
#asc_service {
	WIDTH: 112px; text-align:center
}
#ace_tandt {
	WIDTH: 212px; text-align:center
}

#asc li.ace_mission {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_mission.jpg)
}
#asc li.ace_contact {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_contact.jpg)
}
#asc li.ace_cardinal {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_cardinal.jpg)
}
#asc li.ace_aw {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_aw.jpg)
}
#asc li.ace_innova {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_innova.jpg)
}
#asc li.ace_resources {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_resources.jpg)
}
#asc li.ace_tools {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_tools.jpg)
}
#asc li.ace_cs {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_cs.jpg)
}
#asc li.ace_hydro {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_hydro.jpg)
}
#asc li.ace_rainforest {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_rainforest.jpg)
}
#asc li.ace_biomedven {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_biomedven.jpg)
}
#asc li.ace_nutra {
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_nutralenda.jpg)
}
#asc li.ace_lace{
	BACKGROUND-IMAGE: url(http://www.acesalescorp.com/global/images/jpg/ace_lace.jpg)
}
#bodywrap{ background-image:url(http://www.acesalescorp.com/global/images/jpg/ace_bkg.jpg); background-position:top center; background-repeat:repeat-y; background-color:#E8E8E8; margin-left:-1px;}
#body{margin:0px auto; width:760px}
#footerwrap{ background-image:url(http://www.acesalescorp.com/global/images/jpg/ace_bkg.jpg); background-position:top center; background-repeat:repeat-y; background-color:#E8E8E8; margin-left:-1px;}
#footerwrap_fade{ background-image:url(http://www.acesalescorp.com/global/images/jpg/ace_bkgFT.jpg); background-position:top center; background-repeat:no-repeat; background-color:#E8E8E8; margin-left:-1px;}
#footer_bot {color:#666666; text-decoration:none; font-weight:normal; font-size: 11px; font-family:Arial, Helvetica, sans-serif; padding:5px}

#footer {
background-image:url(http://www.acesalescorp.com/global/images/jpg/bot_strip.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color: #000;
color: #ccc;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}

#footer ul,ol,li{
    margin:0;
    padding:0;
}
#footer img, #footer img a,#footer img a:link, #footer img a:visited {
    border: none;
    padding:10px;
    margin-right:15px
}
#footer h4 {
color: #666666;
font-size: 12px;
line-height: 12px;
font-weight: bold;
padding: 0 0 8px 0;
margin: 0;
border-bottom: 1px solid #222;
}
#footer a {
color: #CCCCCC;
text-decoration:none
}
#footer a:hover {
color: #A2C0DF;
text-decoration:none
}
#footer .footer-section {
width: 138px;
margin-right: 15px;
float: left;
margin-top:25px;
}
#footer ul li a {
display: block;
border-bottom: 1px solid #111;
padding: 4px 0 4px 12px;
background: url(http://www.acesalescorp.com/global/images/gif/bullet-footer.gif) no-repeat 5px 50%;
}
#footer ul li a:hover {
border-bottom: 1px solid #222;
background: #111 url(http://www.acesalescorp.com/global/images/gif/bullet-footer-hover.gif) no-repeat 5px 50%;
text-decoration: none;
}
#footer ul.feed-list {
list-style: none;
font-size: 12px;
margin: 0;
padding: 0;
}
#footer ul.feed-list li a {
background: url(http://www.acesalescorp.com/global/images/gif/bullet-feed.gif) no-repeat 4px 50%;
padding-left: 18px;
}
#footer ul.feed-list li a:hover {
background: #111 url(http://www.acesalescorp.com/global/images/gif/bullet-feed.gif) no-repeat 4px 50%;
}
ol,ul {
    list-style:none;
}






a {
    text-decoration: none;
}
a:link,
a:visited {
    color: #61889b;
}
a:hover,
a:active {
    color: #369;
    text-decoration: underline;
}
#homecontent {
width: 590px;
float: left;
padding: 14px 10px 0 15px;
color:#666666;
line-height: 20px;
font-size: 12px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#homecontent h2 {
font-size: 136%;
}
#homecontent h3 {
color: #61889b;
font-size: 136%;
margin-top:0px
}
#column {
padding-left:10px;
padding-right:10px;
padding-top:5px;
margin-top:27px;
background-image:url(http://www.acesalescorp.com/global/images/gif/homepage-products-bg.gif);
background-position:top left;
background-repeat:no-repeat;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}
#column h4 {
color:#000000;
font-size: 136%;
font-size:12px;
margin-bottom:5px;
margin-top:5px;
padding-bottom:5px;
border-bottom:1px solid #DDEEFF;
}
#c_img {
margin-top:10px
}

#maincontent h1 {
margin: 0px;
margin-bottom:15px;
font-size:24px
}
#maincontent h2 {
margin: 0px;
margin-bottom:10px;
font-size:18px;
color:#6699CC
}
#maincontent ul {
list-style: none;
padding: 0 0 0 5px;
margin-bottom: 10px;
}
#maincontent ul li {
margin-bottom: 5px;
line-height: 19px;
padding-left: 17px;
background: url(http://www.acesalescorp.com/global/images/gif/bullet-basic.gif) no-repeat 5px 8px;
}
#maincontent ul li.highlight {
background: url(http://www.acesalescorp.com/global/images/gif/bullet-burst.gif) no-repeat 1px 4px;
}

#maincontent ul.nostyle {
    list-style: none;
    margin: 0;
    padding: 0;
}
#maincontent ul.nostyle li {
    margin: 0;
    padding: 0;
    background: none;
}
#maincontent ul.nostyle ul li {
    margin-left: 15px;
}
#maincontent ul.checklist {
list-style: none;
margin: 0 0 0 10px;
padding: 0;
font-size: 13px;
}
#maincontent ul.checklist li {
padding: 0 0 0 15px;
background: url(http://www.acesalescorp.com/global/images/gif/check-green.gif) no-repeat 0 3px;
line-height: 18px;
margin: 0 0 2px 0;
}
#maincontent ul.checklist li p {
line-height: 18px;
margin-bottom: 10px;
font-size: 11px;
color: #777;
}





#left_menu {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#336699; margin:0px; padding:0px; width:190px; float:left; margin-top:5px
}
#left_menu ul{
margin: 0px; padding: 0px;
}
#left_menu a{
color:#336699
}
#left_menu a:hover{
color:#76A4D1
}

#left_menu .active a{
color:#CC0000; margin-left:20px
}
#left_menu .active a:hover{
color:#CC0000
}

#left_menu .sub a{
color:#76A4D1; margin-left:20px
}
#left_menu .sub a:hover{
color:#666666
}

#left_menu ul li a {
display: block;
border-bottom: 1px dashed #EFEFEF;
padding: 6px 0 6px 12px;
background: url(http://www.acesalescorp.com/global/images/gif/bullet-footer.gif) no-repeat 5px 50%; 
}
#left_menu ul li a:hover {
border-bottom: 1px dashed #EFEFEF;
background: url(http://www.acesalescorp.com/global/images/gif/bullet-footer-hover.gif) no-repeat 5px 50%;
text-decoration: none;
}





#left_menu_contact {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; margin:0px; padding:0px; width:190px; float:left; margin-top:5px
}
#left_menu_contact ul{
margin: 0px; padding: 0px;
}
#left_menu_contact .active {
color:#CC0000; margin-left:20px
}
#left_menu_contact .sub {
color:#CCCCCC; margin-left:20px
}
#left_menu_contact ul li {
display: block;
border-bottom: 1px dashed #EFEFEF;
padding: 6px 0 6px 12px;
background: url(http://www.acesalescorp.com/global/images/gif/bullet-footer.gif) no-repeat 5px 50%; 
}





#body_pos {
background-image:url(http://www.acesalescorp.com/global/images/gif/bg-dotted-vert.gif);
background-repeat:repeat-y;
background-position:top left;
margin-top:3px;
margin-bottom:3px
}

#body_pos_training {
background-repeat:repeat-y;
background-position:top left;
margin-top:3px;
margin-bottom:3px
}

#text {
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; margin-top:5px
}

#breadcrumb {
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; margin-top:5px; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; 
}
#breadcrumb a{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#336699; margin-top:5px
}
#breadcrumb a:hover{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#76A4D1; margin-top:5px; text-decoration:none
}
#listing {
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; margin-top:5px
}
#listing h1{
font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; margin:0px
}
#listing h1 a{
font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; margin:0px; text-decoration:none
}
#listing h1 a:hover{
font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; margin:0px; text-decoration:underline
}
#listing a{
font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#009900
}
#listing a:hover{
font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#009900; text-decoration:none
}
#listing #breadcrumb{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; font-weight:normal
}
#listing #breadcrumb a{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#336699; margin-top:5px; font-weight:normal
}
#listing #breadcrumb a:hover{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#76A4D1; margin-top:5px; text-decoration:none; font-weight:normal
}
#tools {
color:#CC0000;
font-size:10px
}
#tools a{
color:#CC0000;
font-size:10px
}
#tools a:hover{
color:#990000;
font-size:10px
}
#tools img{
padding-right:5px
}




/* styles for table */
#pink_table { background-color:#FF648B; padding:5px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
#gray_table { background-color:#666666; padding:5px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
#orange_table { background-color:#FF6600; padding:5px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
#blue_table { background-color:#005F8C; padding:5px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
#red_table { background-color:#990000; padding:5px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}




#entry {
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; margin-top:5px
}
#entry h1{
font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; margin:0px
}
#entry h1 a{
font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; margin:0px; text-decoration:none; line-height:22px
}
#entry h1 a:hover{
font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; margin:0px; text-decoration:none; line-height:22px
}
#entry_text { color:#999999; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; margin-top:5px}

#entry #breadcrumb{border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; height:27px; margin-top:5px; padding:1px}
#entry_date {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:normal; float:left}
#entry a.green{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#009900; margin-top:5px; line-height:20px;}
#entry a.green:hover{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#009900; text-decoration:none; margin-top:5px; line-height:20px;}

#pages {
display: block;
float: left;
color:#999999;
font: 12px verdana;
margin: 0 4px 0 3px;
}
#pages a {
display: block; 
float: left;
text-decoration: none;
font: bold 114% arial;
color: #606060;
border: 1px solid #606060;
padding: 2px 7px;
background-color: #CCCCCC;
margin: 0 3px 0 0;
}
#pages a:hover {
/* background-color: #EE577C;
color: white; */
background-color: #FF9900;
color: white;
}
#pages a.current {
font-weight: bold;
color: #666666;
background-color: white;
/* border: 1px solid white; */
/* background-color: #FFF5B5; */
}
