/* 	=Main CSS For Acenet
	 ----------------------------------------------------*/
	 

 /* =Reset		
	------------------------------------------------------*/
	
*		{margin:0; padding:0;}
img	{border:none}


/* =GLOBAL		
	------------------------------------------------------*/

html		{height: 100%;}

body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0px 0px 0px 0px;
}

#top {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 922px;
border-right:2px solid #efefef;
}


/* section header for image vs. no image vs. text +  */

.image {
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 40px;
}

.noimage {
margin: 0px 0px 0px 0px;
padding: 30px 0px 15px 40px;
}

.left	{float: left}
.right {float: right}

.highlight {
background-color:#FFFF00;
}

.red { color:#cc0000;}

.everyother {
background-color: #efefef;
}

.date {
color:#b0b0b0;
}

.promo {
color:#333333;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
}

.tableheader {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.topline {
border-top:1px solid #efefef;
} 

.clear	{
clear:both;
}

.float-left	{
float:left;
}

.float-right{
float:right;
}

p,td { 
font-size:12px; 
margin: 0px 10px 0px 10px; 
}

p.indent	{
padding: 0px 0px 0px 15px;
}

ul, li, ol {
font-family:Arial, Helvetica, sans-serif;
margin: 5px 0px 0px 15px;
padding: 0px 0px 0px 0px;
font-size:12px;
list-style-position:outside;
}

ul {
list-style:none;
}

ul.nostyle li {
list-style:none;

}


ul.listolinks {
margin:0px 0px 0px 0px;
padding: 0px 0px 12px 0px;
}

ul.listolinks li {
list-style:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
}

a:link { 
font-size:12px; 
}

a:visited { 
font-size:12px; 
}

a:hover { 
font-size:12px;  
}


/* =Icons
	--------------------------------------------------*/	

.external { 
   padding-right: 17px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-external.gif) no-repeat top right;
   display:inline-block;
}

.pdf { 
   padding-right: 17px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-pdf.gif) no-repeat top right;
   display:inline-block;
}

.doc { 
   padding-right: 17px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-doc.gif) no-repeat top right;
   display:inline-block;   
}

.xls { 
   padding-right: 17px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-xls.gif) no-repeat top right;
   display:inline-block;
}

.ppt { 
   padding-right: 17px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-ppt.gif) no-repeat top right;
   display:inline-block;
}


.external-ace { 
   padding-right: 19px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-external-ace.gif) no-repeat 0px right;
   display:inline-block;
}

.jumpto { 
   padding-right: 19px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-jumpto.gif) no-repeat 0px right;
   display:inline-block;
}

#rightcontent .external{ 
background: transparent url(/programs/ahf/images/icon-external.gif) no-repeat 0px right;

}

.mailto { 
   padding-right: 17px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-mailto.gif) no-repeat top right;
   display:inline-block;
}

.wmv { 
   padding-right: 16px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-wmv.gif) no-repeat 1px right;
   display:inline-block;
}

.comment	{
padding-left: 10px;
background: transparent url(/programs/ahf/images/icon-comment.gif) no-repeat top left;
display:inline-block;
}

.app	{
   padding-right: 18px;
   height: 17px;
   background: transparent url(/programs/ahf/images/icon-app.gif) no-repeat 0px right;
   display:inline-block;

}


/*	=Section Colors
	--------------------------------------------------*/
	
a.corp		{color: #cfc7c6}
a.group	{color: #cc0000}
a.mark		{color: #cc0000}
a.money	{color: #0066ff}
a.run		{color: #c66600}
a.sell		{color: #339900}



/*	=Section Logos
	--------------------------------------------------*/

/*if type and logo on right needed, .image or .noimage don't need to be defined, instead, use below*/

.acehardware {
background: url('/programs/ahf/ace/images/acehardware.gif') top right;
background-color:#ffffff;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 30px 0px 15px 40px;
}

.awor {
background: url('/programs/ahf/awor/images/awor.jpg') top right;
background-color:#ffffff;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 30px 0px 15px 40px;
}

.lbm {
background: url('/programs/ahf/LBM/images/acelbm_sm.gif') top right;
background-color:#ffffff;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 30px 0px 15px 40px;
}

.retailtrain {
background: url('/programs/ahf/retailtrain/images/learningplace.gif') top right;
background-color:#ffffff;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 30px 0px 15px 40px;
}

.rewards {
background: url('/programs/ahf/acerewards/images/ace_rewards.gif') top right;
background-color:#ffffff;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 30px 0px 15px 40px;
}

.strategy {
background: url('/programs/ahf/strategy/images/strategy.jpg') top right;
background-color:#ffffff;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 30px 0px 15px 40px;
}

/*end type and logo needed styles*/

#sectionhdr h1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
}


/*	=Navigation
	--------------------------------------------------*/

#submenu {
float:left;
width: 198px;
margin: 0px 0px 0px 0px;
padding: 28px 0px 0px 0px;
border-left:1px solid #efefef;
border-right:1px solid #efefef;
}

#submenu h4 {
padding: 3px 3px 15px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#submenu h4 a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:11px;
color:#333333;
text-decoration:none;
text-transform:uppercase;
}

#submenu h4 a:hover {
font-size:11px;
text-decoration:none;
}

#submenu a {
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
font-size: 12px;
text-decoration: none;
}

#submenu a:hover {
font-size:12px;
text-decoration:none;
}


#submenu ul li {
list-style-type:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #efefef;
}

/*class for no links on left menu to display properly*/
#submenu li.nolink {
list-style-type:none;
margin: 0px 0px 0px 0px;
padding: 3px 0px 2px 10px;
border-top: 1px solid #efefef;
}

#submenu li, #submenu ul li	{ display:block;}


/*	=Flyout 	
	--------------------------------------------------	*/

.menu2 {
font-family: arial, sans-serif; 
width:auto;
height:auto; 
position:relative; 
font-size:11px;
color: #333333;
margin:0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;

}

.menu2 ul {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
list-style-type: none;  
}

.menu2 ul li ul {
visibility:hidden; 
position:absolute; 
height:0; 
overflow:hidden; 
top:0; 
left:200px;
}

.menu2 ul li {
position:relative;
margin-left: 30px;

}

.menu2 ul li a, 
.menu2 ul li a:visited {
display:block;  
text-decoration:none; 
width:198px; 
height:20px; 
line-height:20px; 
font-size:11px; 
background:transparent; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


* html .menu2 ul li a, 
* html .menu2 ul li a:visited {
color:#ffffff;
width:190px;
}

.menu2 table {
border-collapse:collapse; 
border:0; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
position:absolute; 
font-size:1em; 
left:0; 
top:0;
}

.menu2 ul li a:hover {
position:relative; 
}

* html .menu2 ul li a:hover {
position:relative; 
}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
visibility:visible; 
position:absolute; 
height:auto; 
overflow:visible;
}

.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a {
display:block; 
background:transparent; 
line-height:15px; 
padding:0px 0px 0px 0px; 
height:auto; 
text-decoration:none;
}

.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
position:absolute; 
height:0; 
overflow:hidden; 
top:0; 
left:188px;
}

.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
height:auto; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
list-style-type:none; 
}

.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
display:block; 
background:transparent; 
}


/*	=Sectionnav
	--------------------------------------------------*/
	
#sectionnav {
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 30px;
border-bottom: 1px solid #efefef;
}

#sectionnav a {
padding: 4px 10px 10px 10px;
text-decoration: none;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-transform: none;
}

#sectionnav a:hover {
text-decoration: none;
}


/*	=Sectionnav active state 
	--------------------------------------------------*/
	
/*corporate	*/
#corp-home a.home, #corp-financials a.financials, #corp-history a.history, #corp-idstandards a.idstandards, #corp-publications a.publications, #corp-stockholder a.stockholder  {
background: url('/programs/ahf/images/tabbgroll_corp.gif') repeat-x;
color: #fff;
}

/* strategy	*/
#strategy-home a.home, #strategy-inventory a.inventory, #strategy-supply a.supply, #strategy-labor a.labor, #strategy-merchmix a.merchmix, #strategy-doitforme a.doitforme  {
background: url('/programs/ahf/images/tabbgroll_corp.gif') repeat-x;
color: #fff;
}

/* awor	*/
#awor-home a.home, #awor-business a.business, #awor-procedures a.procedures, #awor-hr a.hr, #awor-advertising a.advertising, #awor-financial a.financial, #awor-other a.other  {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/*	ace lbm	*/
#lbm-home a.home, #lbm-resources a.resources, #lbm-vendor a.vendor, #lbm-show a.show {
background: url('/programs/ahf/images/tabbgroll_corp.gif') repeat-x;
color: #fff;
}

/*	rental	*/
#rental-home a.home, #rental-member a.member {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/* rewards */
#rewards-home a.home, #rewards-maintenance a.maintenance, #rewards-guide a.guide, #rewards-reporting a.reporting, #rewards-tools a.tools, #rewards-help a.help	{
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/* business */
#business-home a.home, #business-incentives a.incentives, #business-multistore a.multistore, #business-performance a.performance {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/* conmarketing */
#conmarketing-home a.home, #conmarketing-national a.national, #conmarketing-regional a.regional, #conmarketing-local a.local, #conmarketing-onetoone a.onetoone, #conmarketing-paint a.paint, #conmarketing-community a.community {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/* hr */
#hr-home a.home, #hr-recognition a.recognition, #hr-perks a.perks, #hr-foundation a.foundation, #hr-rsc a.rsc {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/* insurance */
#insurance-home a.home, #insurance-programs a.programs, {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/*	international	*/
#intl-home a.home, #intl-support a.support, #intl-warehouse a.warehouse, #intl-paint a.paint, #intl-intlacelabel a.intlacelabel {
background: url('/programs/ahf/images/tabbgroll_corp.gif') repeat-x;
color: #fff;
}


/*	conventions	*/
#cons-home a.home, #cons-spring08 a.spring08, #cons-fall08 a.fall08, #cons-spring09 a.spring09, #cons-fall09 a.fall09,#cons-industry a.industry, #cons-travel a.travel {
background: url('/programs/ahf/images/tabbgroll_corp.gif') repeat-x;
color: #fff;
}

/* finance	*/
#finance-home a.home, #finance-por a.por, #finance-rfs a.rfs, #finance-loan a.loan, #finance-audit a.audit, #finance-tax a.tax, #finance-lifo a.home, #finance-por a.por, #finance-rfs a.rfs, #finance-info a.rfs, #finance-cover a.rfs, #finance-billing a.rfs, #finance-pastdue a.rfs, #finance-forms a.rfs, #finance-current a.rfs, #finance-fees a.rfs, #finance-future a.rfs, #finance-loanlisting a.rfs, #finance-statedocs a.rfs, #finance-summary a.rfs, #finance-inquiriesinfo a.rfs, #finance-warehouse a.rfs, #finance-warehouse a.rfs, #finance-warehouse a.rfs, #finance-warehouse a.rfs, #finance-warehousehead a.rfs, #finance-warehousegen a.rfs,#finance-warehouseman a.rfs, #finance-warehousemisc1 a.rfs, #finance-warehousemisc2 a.rfs, #finance-warehousemisc3 a.rfs, #finance-warehousemisc4 a.rfs, #finance-warehouserec a.rfs, #finance-warehousesumm a.rfs, #finance-paintreorder a.rfs, #finance-paintbrand a.rfs, #finance-paintbilling a.rfs, #finance-paintbrand a.rfs, #finance-paintgeneral a.rfs, #finance-paintorder a.rfs, #finance-dropgeneral a.rfs, #finance-drophandling a.rfs, #finance-dropinvoice a.rfs, #finance-gegeneral a.rfs, #finance-gesample a.rfs,  #finance-anticipation a.rfs, #finance-bankdcard a.rfs, #finance-creditauth a.rfs, #finance-oso a.rfs,  #finance-traderef a.rfs, #finance-stock a.rfs, #finance-policyinfo a.rfs, #finance-claims a.rfs, #finance-creditmemos a.rfs, #finance-policybc a.rfs, #finance-supplemental a.rfs, #finance-credit a.rfs,  #finance-credit a.rfs,  #finance-credit a.rfs, #finance-retailerdoc a.rfs, #finance-gcfaqs a.rfs, #finance-gcinfo a.rfs, #finance-gcstate a.rfs, #finance-conventional a.loan,  #finance-leasepartners a.loan, #finance-patronagefaqs a.loan, #finance-patronageloan a.loan, #finance-realestate a.loan, #finance-sbaloan a.loan, #finance-leasefaqs a.loan, #finance-auditcontact a.audit,  #finance-taxcontact a.tax, {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x; 
color: #666;
}

#finance-lifo a.lifo, #finance-lifo a.lifo:visited,  #finance-info a.guides, #finance-cover a.guides, #finance-billing a.guides, #finance-pastdue a.guides, #finance-forms a.guides, #finance-current a.guides, #finance-fees a.guides, #finance-future a.guides, #finance-loanlisting a.guides, #finance-statedocs a.guides, #finance-summary a.guides, #finance-inquiriesinfo a.guides,  #finance-drpbul a.dropship, #finance-pof a.guides, #finance-qrg a.archive,  #finance-warehouse a.warehouse-docs, #finance-warehousegen a.warehouse-docs, #finance-warehousehead a.warehouse-docs, #finance-warehouseman a.warehouse-docs, #finance-warehousemisc1 a.warehouse-docs, #finance-warehousemisc2 a.warehouse-docs, #finance-warehousemisc3 a.warehouse-docs, #finance-warehousemisc4 a.warehouse-docs, #finance-warehouserec a.warehouse-docs, #finance-warehousesumm a.warehouse-docs, #finance-paintreorder a.paint, #finance-paintbrand a.paint, #finance-paintbilling a.paint, #finance-brand a.paint, #finance-paintgeneral a.paint, #finance-paintorder a.paint, #finance-dropgeneral a.dropship, #finance-drophandling a.dropship, #finance-dropinvoice a.dropship, #finance-gegeneral a.ge, #finance-gesample a.ge, #finance-anticipation a.anticipation, #finance-bankcard a.bankcard, #finance-creditauth a.credit, #finance-traderef a.credit, #finance-oso a.credit, #finance-stock a.patronage, #finance-policyinfo a.policy, #finance-claims a.policy, #finance-creditmemos a.policy, #finance-policybc a.policy,  #finance-supplemental a.policy, #finance-credit a.policy, #finance-retailerdoc a.retailerdoc, #finance-gcinfo a.giftcerts, #finance-gcfaqs a.giftcerts, #finance-gcstate a.giftcerts, #finance-conventional a.conventional,  #finance-leasepartners a.leasing, #finance-leasefaqs a.leasing, #finance-patronagefaqs a.patronage, #finance-patronageloan a.patronage, #finance-realestate a.realestate, #finance-sbaloan a.sbaloan,  #finance-auditcontact a.auditcontact,  #finance-taxcontact a.taxcontact,   {
background:#4b6ca9; 
color:#ffffff;
}

/* products	*/
#products-home a.home, #products-pogs a.pogs, #products-programs a.programs, #products-pricing a.pricing, #products-services a.services, #products-paint a.paint, #products-acelabel a.acelabel {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/* retail development	*/
#retaildev-home a.home, #retaildev-redbook a.redbook, #retaildev-fixtures a.fixtures, #retaildev-store a.store, #retaildev-intdecor a.intdecor {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/* retail technology	*/
#retailtech-home a.home, #retailtech-features a.features, #retailtech-services a.services, #retailtech-focus a.focus, #retailtech-learncenter a.learncenter, {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}

/* retail training	*/
#retailtrain-home a.home, #retailtrain-products a.products, #retailtrain-programs a.programs,  {
background: url('/programs/ahf/images/tabbgroll.gif') repeat-x;
color: #666;
}


/*	=Statusbar
	--------------------------------------------------*/


#statusbar { 
font-size: 11px;
color: #999999;
padding: 7px 0px 7px 40px;
margin: 0px 0px 0px 0px;
border-top: 5px solid #efefef;
background-color: #efefef;
}

#statusbar a { 
font-size:11px;
text-decoration:none;
}

#statusbar a:hover { 
font-size:11px;
text-decoration:underline;
}


/*	=Layout
	--------------------------------------------------*/

#frame {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px;
background-color:#ffffff;
border-left:2px solid #efefef;
border-right: 2px solid #efefef;
}

.wsubmenu {
width: 890px;
}

.2columns {
width: 890px;
}

.wosubmenu {
width: 690px;
}

.3columns {
width: 690px;
}

#container {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
}

/*container small - with submenu + content + or - right column*/
.containersmall {
width: 688px;
}

/*container large - without submenu | content + or - right column*/
.containerlarge {
width:890px;
}

/*spot for branding of tab section*/
#branding {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
}


/*	=Content
	--------------------------------------------------*/

#content {
display:block;
float:left;
background-color:#ffffff;
}

#content h1 {
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font:Arial, Helvetica, sans-serif;
border-bottom: 1px solid #efefef;
font-size:14px;
}

#content h2 {
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
}

#content h3 {
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #333;
}

#rightcolumn {
float: right;
width: 200px;
padding: 10px 10px 20px 15px;
margin: 20px 10px 10px 20px;
}

#rightcolumn p {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
size:10px;
line-height:16px;
}

#content-r1 {
float: right;
width: 200px;
padding: 10px 10px 20px 15px;
margin: 20px 10px 10px 20px;
}

#content-r1 p {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
size:10px;
line-height:16px;
}

#content-r2 {
float: right;
width: 125px;
padding: 10px 10px 20px 15px;
margin: 20px 10px 10px 20px;
}

#content h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
text-transform:none;
font-weight:normal;
}

#content ul, #content ul ul {
list-style-type:disc;
list-style-position: inside;
}

#content ol	{
padding: 5px;
 list-style-type: decimal;
}


#content ul li, #content ol li {
display: block;
margin: 5px 0px 8px 20px;
line-height:1.5;
vertical-align:top;
}

#content ul li a, #content ol li a {
display:inline-block;
height:auto;
}

/*---------*/
#rightcontent ul {
margin:0px 0px 0px 0px;
padding: 0px 0px 8px 0px;
list-style:none;
}

#rightcontent ul li  {

margin: 5px 0px 8px 5px;
line-height:14px;
}
/*---------*/



#content hr {
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}

#content p {
padding: 10px 0px 6px 0px;
margin: 0px 0px 0px 0px;
color:#333333;
font-size:12px;
line-height: 16px;
font-family:Arial, Helvetica, sans-serif;
}

#content blockquote {
padding: 10px 15px 6px 0px;
margin: 0px 0px 0px 0px;
color:#333333;
font-size:12px;
line-height: 16px;
font-family:Arial, Helvetica, sans-serif;
}

#content td {
padding: 5px 0px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}

#content table {
margin: 10px 0px 15px 0px;
border: 1px solid #efefef;
}

#content .contact {
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width: 100%;
border: none;
}

#content table.info {
margin:15px 0px 0px 0px;
}

#content a {
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
}

#content a:hover {
text-decoration: none;
}

/*content class=large*/
.large {
display:block;
width:608px;
margin: 0px 0px 0px 0px;
padding: 0px 60px 0px 20px;
}

/*content class=small*/
.small {
display:block;
width:458px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 20px;
}

#applicationlong {
float:left;
width: 1063px;
height: 100%;
background-color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 30px;
}


#rightfloat {
float: right;
width: 170px;
padding: 10px 10px 20px 10px;
margin: 20px 10px 10px 20px;
}

#rightfloat p {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
size:10px;
line-height:16px;
}


.box45wide	{
float: left;
width:45%;
margin-right: 3%;

}

.box33wide	{
float: left;
width: 33%;
margin-right: 3%;
}

.box25wide	{
float: left;
width: 25%;
margin-right:3%;
}

/* end
	-------------------- */


/* Ver 20060011 Infosys changes begin for RIT */
/* Added the below three classes to reduce the height occupying by the top message */
#RITframe {
width: 1024px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 60px 30px;
background-color:#ffffff;
}

#RITtopcontent p {
padding: 10px 0px 6px 0px;
margin: 0px 0px 0px 0px;
color:#333333;
font-size:12px;
line-height: 16px;
font-family:Arial, Helvetica, sans-serif;
}

#RITtopcontent h1 {
margin: 15px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font:Arial, Helvetica, sans-serif;
border-bottom: 1px solid #efefef;
font-size:14px;
}

/* Ver 20060011 Infosys changes end for RIT */


/*	=rightcontent
	--------------------------------------------------*/


#rightcontent {
width:170px;
float:right;
margin:0px 0px 0px 0px;
padding: 17px 10px 0px 10px;
height: 100%;
}

#rightcontent p {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}

#rightcontent td {
margin: 0px 0px 0px 0px;
padding: 3px 5px 3px 5px;
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#rightcontent h4, h5	{
color: #444;
margin:0;
padding: 0;
}

#rightcontent h4 {
margin-top:20px;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
border-bottom:1px #323232 solid;
}
	
#rightcontent h5	{
font-size:11px;
margin: 8px 0 0px 0;
}

#rightcontent ul {
margin:0px 0px 0px 0px;
padding: 0px 0px 8px 0px;
list-style:none;
}

#rightcontent ul li  {
display:inline-block;
margin: 5px 0px 8px 5px;
line-height:14px;
}

#rightcontent ul li.date  {
color:#b0b0b0;
margin:15px 0  -5px 5px ;
padding-bottom: 5px: 
}


#rightcontent ul li a {
display:inline-block;
height:auto;
}


#rightcontent a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#rightcontent a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*	=Footer
	--------------------------------------------------*/
	
#sectionfooter {
clear: both;
float: none;
margin: 25px 0px 0px 0px;
padding: 15px 0px 10px 10px;
border-top:1px dotted #efefef;
}

#sectionfooter p {
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:18px;
padding:6px 0px 5px 0px;
}

#sectionfooter td {
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:12px;
padding:6px 10px 5px 5px;
}

#sectionfooter table {
border:1px solid #cccccc;
}

#sectionfooter a {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#sectionfooter a:hover {
font:Verdana, Arial, Helvetica, sans-serif;
}

#acenetfooter {
width: auto;
margin-bottom:20px;
}

#footer {
float:left;
clear: both;
width: 780px;
margin: 0px 0px 0px 0px;
padding: 50px 0px 0px 0px;
}

#footer hr {
color:#efefef;
}


     

/*homepage specific styles - ACENET*/
/*
#homecontainer {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#archivedate {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#efefef;
}

#archivedate p {
font-size:11px;
font-weight:bold;
color:#333333;
letter-spacing:1px;
text-transform:uppercase;
}

#homeleft {
width:60%;
float:left;
margin: 0px 0px 0px 0px;
padding: 10px 15px 0px 0px;
border-right:2px solid #efefef;
}

#homeleft ul,li {
padding: 6px 0px 4px 0px;
margin: 0px 0px 0px 15px;
font-size: 12px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
list-style-position:outside;
list-style-type:disc;
}

#homeleft a {
font-size: 12px;
color:#ff0000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

#homeleft li a {
color:#0000cc;
text-decoration:none;
}

#homeleft li a:hover {
color:#cc0000;
}

#homeleft h2 {
text-transform:uppercase; 
color:#cc0000; 
font-size:10px; 
font-weight:bold; 
letter-spacing: 1px; 
border-bottom:1px solid #cccccc;
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

#homeright {
width:40%;
float:right;
margin:0px 0px 0px 0px;
padding:10px 20px 0px 15px;
}

#homeright ul {
margin: 6px 0px 0px 15px;
padding:0px 0px 0px 0px;
}

#homeright li {
padding: 3px 0px 3px 0px;
margin: 0px 0px 0px 15px;
font-size: 12px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
list-style-position:outside;
list-style-type:disc;
}

#homeright h2 {
text-transform:uppercase; 
color:#cc0000; 
font-size:10px; 
font-weight:bold; 
letter-spacing: 1px; 
border-bottom:1px solid #cccccc;
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

#homeright a {
font-size: 12px;
color:#ff0000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

#homeright li a {
color:#0000cc;
text-decoration:none;
}

#homeright li a:hover {
color:#cc0000;
}
*/
/*red ace today box + elements*/
/*
.Aceheader { 
font-family:Verdana,helvetica,tahoma,arial; 
font-size:15px; 
font-weight:normal; 
color: #ffffff; 
background-color: #B33334; 
padding: 5px 5px 5px 10px;
margin: 0px 0px 0px 0px;
line-height:20px;
}

a#NewsHeader:link { 
font-family:Verdana,helvetica,tahoma,arial; 
font-size:11px; 
color: #ffffff;  
font-weight:normal; 
text-decoration:none; 
margin: 1px 0px 3px 0px;
}

a#NewsHeader:visited { 
font-family:Verdana,helvetica,tahoma,arial; 
font-size:11px; 
color: #ffffff;  
font-weight:normal; 
text-decoration:none; 
margin: 1px 0px 3px 0px;
}

a#NewsHeader:hover { 
font-family:Verdana,helvetica,tahoma,arial; 
font-size:11px; 
color: #ffffff;  
font-weight:normal; 
text-decoration:underline; 
margin: 1px 0px 3px 0px;
}

*/