body {
	background-color: #FFFFFF;
	margin-top: 10px;	
	background-image: url(../images/ArchBGTile.gif);	
}

body2 {
	background-color: #FFFFFF;
}

td.HLeftShadowCell {
	background-image: url(../images/LeftBorderCell.gif);			
}

td.HTopShadowCell {
	background-image: url(../images/TopCell.gif);
	height: 8px;					
}

td.HRightShadowCell {
	background-image: url(../images/RightBorder.gif);
	width: 8px;
	background-repeat: repeat;							
}

td.HBottomShadowCell {
	background-image: url(../images/BottomCell.gif);
	height: 14px;
}

td.HTopLogoCell {
	background-color: #FFFFFF;
	vertical-align: bottom;
	text-align: right;
	height: 144px;	
}

td.HTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-image: url(../images/HomeTopRowBG.jpg);			
}

td.HTopRowTopNavTableCell {
	vertical-align: top;
	text-align: left;
	height: 72px;
	width: 380px;
}

td.HTopRowHomeBarNavCell {
	width: 71px;
	height: 9px;
}

td.HTopRowHomeTextNavCell {
	vertical-align: top;
	text-align: left;
	width: 71px;
	height: 63px;
	padding-top: 10px;	
}

td.HTopRowAboutBarNavCell {
	width: 71px;
	height: 9px;
}

td.HTopRowAboutTextNavCell {
	vertical-align: top;
	text-align: left;
	width: 71px;
	height: 63px;
	padding-top: 10px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;	
	letter-spacing: 1px;	
}

td.HTopRowServicesBarNavCell {
	width: 81px;
	height: 9px;
}

td.HTopRowServicesTextNavCell {
	vertical-align: top;
	text-align: left;
	width: 81px;
	height: 63px;
	padding-top: 10px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

td.HTopRowCareersBarNavCell {
	width: 81px;
	height: 9px;
}

td.HTopRowCareersTextNavCell {
	vertical-align: top;
	text-align: center;
	width: 81px;
	height: 63px;
	padding-top: 10px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

td.HTopRowNewsBarNavCell {
	width: 76px;
	height: 9px;
}

td.HTopRowNewsTextNavCell {
	vertical-align: top;
	text-align: center;
	width: 76px;
	height: 63px;
	padding-top: 10px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

td.HTopRowSolvingQuoteCell {
	vertical-align: bottom;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}

td.HTopRowArchimediaCell {
	vertical-align: top;
	text-align: left;
	width: 400px;
	padding-top: 18px;		
}

td.HLeftColumnTopCell {
	background-color: #E4DFCD;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-right: solid;
    BORDER-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	height: 57px;	
}

td.HLeftColumnMainCell {
	background-color: #E4DFCD;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
    BORDER-right: solid;
    BORDER-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 20px;
	padding-right: 10px;	
}

td.HLeftColumnBottomCell {
	background-color: #E4DFCD;
	background-image: url(../images/LowerLeftContactCellBG.jpg);		    
	vertical-align: top;
}

td.HMainLeftColumnCell {
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	vertical-align: top;	
	height: 424px;
	width: 246px;	
}

td.HMainLeftColumnTopCell {
	background-color: #2A95C5;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 246px;	
}

td.HMainLeftColumnBottomCell {
	text-align: center;	
	width: 246px;	
}

td.HMainCenterColumnCell {
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
    BORDER-left: solid;
    BORDER-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;	
	vertical-align: top;	
	height: 424px;
	width: 247px;	
}

td.HMainCenterColumnTopCell {
	background-color: #D30053;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 247px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.HMainCenterColumnBottomCell {
	text-align: right;	
	width: 247px;	
}

td.HMainRightColumnCell {
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
    BORDER-left: solid;
    BORDER-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;	
	vertical-align: top;	
	height: 424px;
	width: 301px;	
}

td.HMainRightColumnTopCell {
	background-color: #E28E3E;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 247px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.HMainRightColumnBottomCell {
	text-align: center;	
	width: 247px;	
}

td.HMainRightColumnRightCell {
	width: 54px;
	height: 424px;	
	background-color: #FFFFFF;
	vertical-align: top;				
}

td.HCopyrightCell {
	width: 453px;
	vertical-align: top;
	padding-top: 20px;
	background:#FFFFFF url(../images/LowermidCellBG.gif) no-repeat 0 100%;
	padding-left:20px;		
}

td.HBottomRightCell {
	width: 301px;
	background:#FFFFFF url(../images/LowerrightCellBG.gif) no-repeat 0 100%;
}

/* About Pages Styles  */

td.AboutTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-image: url(../images/AboutTopRowBG.jpg);			
}

td.AboutTopRowTopNavTableCell {
	vertical-align: top;
	text-align: left;
	height: 72px;
	width: 380px;
}

td.AboutTopRowSubNavCell {
	vertical-align: top;
	text-align: left;
	height: 49px;
	width: 380px;
	padding-left: 68px;
	padding-top: 8px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

td.AboutTopRowHomeBarNavCell {
	width: 71px;
	height: 9px;
}

td.AboutTopRowHomeTextNavCell {
	vertical-align: top;
	text-align: left;
	width: 71px;
	height: 14px;
	padding-top: 10px;	
}

td.AboutTopRowAboutBarNavCell {
	width: 71px;
	height: 9px;
}

td.AboutTopRowAboutTextNavCell {
	vertical-align: top;
	text-align: left;
	width: 71px;
	height: 14px;
	padding-top: 10px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;	
	letter-spacing: 1px;	
}

td.AboutTopRowServicesBarNavCell {
	width: 81px;
	height: 9px;
}

td.AboutTopRowServicesTextNavCell {
	vertical-align: top;
	text-align: left;
	width: 81px;
	height: 14px;
	padding-top: 10px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

td.AboutTopRowCareersBarNavCell {
	width: 81px;
	height: 9px;
}

td.AboutTopRowCareersTextNavCell {
	vertical-align: top;
	text-align: center;
	width: 81px;
	height: 14px;
	padding-top: 10px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

td.AboutTopRowNewsBarNavCell {
	width: 76px;
	height: 9px;
}

td.AboutTopRowNewsTextNavCell {
	vertical-align: top;
	text-align: center;
	width: 76px;
	height: 14px;
	padding-top: 10px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

td.AboutTopRowArchimediaCell {
	vertical-align: top;
	text-align: left;
	width: 400px;
	padding-left: 14px;
	padding-top: 18px;		
}

td.AboutBottomRightCell {
	width: 301px;
	background-image: url(../images/BottomRightCellBG.jpg);
}

td.AboutLeftColumnTopCell {
	background-color: #E4DFCD;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-right: solid;
    BORDER-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	height: 57px;	
}

td.AboutLeftColumnMainCell {
	background-color: #E4DFCD;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
    BORDER-right: solid;
    BORDER-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 5px;	
}

td.AboutLeftColumnNewsItemCell {
	vertical-align: middle;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 9px;
	padding-left: 14px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	text-decoration:none;		
}

td.AboutLeftColumnBottomNewsSpacerCell {
	padding-bottom: 5px;
}

td.AboutLeftColBotTableR1Cell {
	vertical-align: middle;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 4px;	
}

td.AboutLeftColBotTableR3Cell {
	vertical-align: middle;
	text-align: right;
	padding-top: 13px;
	padding-left: 22px;	
	padding-right: 4px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666E57;
	text-decoration:none;
/*	letter-spacing: 2px;		*/
}

td.AboutMainLeftColumnTopCell {
	background-color: #2A95C5;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 246px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.AboutMainCenterColumnTopCell {
	background-color: #D30053;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 247px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-left: solid;
    BORDER-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E2598F;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.AboutMainColumnMainCell {
	background-color: #FFFFFF;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	vertical-align: top;
	text-align: left;
	padding-top: 10px;	
	padding-left: 14px;	
	padding-bottom: 10px;	
}

td.AboutMainRightColumnTopCell {
	vertical-align: top;
	text-align: center;	
	height: 57px;
	width: 301px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	background-image: url(../images/AboutTopSpeedCol.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;			
}

td.AboutMainRightColumnCell {
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	vertical-align: top;	
	height: 367px;
	width: 301px;	
}

/* End "About" Pages Styles  */

td.CreativityTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-image: url(../images/CreativityTopRowBG2.jpg);			
}

td.CreativityLeftColumnTopCell {
	background-color: #2A95C5;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-right: solid;
    BORDER-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	height: 57px;
	vertical-align: middle;
	text-align: center;			
}

td.CreativityMainLeftColumnTopCell {
	background-color: #D30053;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 246px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.CreativityMainCenterColumnTopCell {
	background-color: #E28E3E;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 247px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-left: solid;
    BORDER-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #EBB078;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.CreativityMainRightColumnTopCell {
	vertical-align: top;
	text-align: center;	
	height: 57px;
	width: 301px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;			
}

td.CreativityBottomRightCell {
	width: 301px;
	background-image: url(../images/CreativityBottomRightCellBG2.jpg);
}

/* Speed Cells */

td.SpeedTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-image: url(../images/HomeTopRowBG.jpg);			
}

td.SpeedBottomRightCell {
	width: 301px;
	background-image: url(../images/SpeedBottomRightCellBG.jpg);
}

td.SpeedMainLeftColumnTopCell {
	background-color: #E28E3E;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 246px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.SpeedMainCenterColumnTopCell {
	background-color: #E28E3E;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 247px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-left: solid;
    BORDER-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #EBB078;
	text-decoration:none;
	letter-spacing: 2px;		
}

/* Services Styles  */

td.ServicesTopRowSubNavCell {
	vertical-align: top;
	text-align: left;
	height: 49px;
	width: 380px;
	padding-left: 140px;
	padding-top: 8px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

td.ServicesMainLeftColumnTopCell {
	background-color: #A05448;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 246px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.ServicesMainCenterColumnTopCell {
	background-color: #60694C;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 247px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-left: solid;
    BORDER-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E2598F;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.StrategyMainRightColumnTopCell {
	vertical-align: top;
	text-align: center;	
	height: 57px;
	width: 301px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	background-image: url(../images/ServicesTopStrategyCol.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;			
}

td.StrategyTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-image: url(../images/StrategyTopRowBG.jpg);			
}

td.StrategyBottomRightCell {
	width: 301px;
	background-image: url(../images/StrategyBottomRightCell.jpg);
}

/* Communications Sytles */

td.CommunicationsTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-image: url(../images/CommunicationsTopRowBG.jpg);			
}

td.ComMainRightColumnTopCell {
	vertical-align: top;
	text-align: center;	
	height: 57px;
	width: 301px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	background-image: url(../images/ServicesTopComCol.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;			
}

td.ComBottomRightCell {
	width: 301px;
	background-image: url(../images/ComBottomRightCell.jpg);
}

/* Technology Sytles */

td.TechTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-image: url(../images/TechTopRowBG.jpg);			
}

td.TechMainRightColumnTopCell {
	vertical-align: top;
	text-align: center;	
	height: 57px;
	width: 301px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	background-image: url(../images/ServicesTopTechCol.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;			
}

td.TechBottomRightCell {
	width: 301px;
	background-image: url(../images/TechBottomRightCell.jpg);
}

/* Careers Styles  */

td.CareersTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-image: url(../images/CareersTopRowBG.jpg);			
}

td.CareersMainRightColumnTopCell {
	vertical-align: top;
	text-align: center;	
	height: 57px;
	width: 301px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	background-image: url(../images/CareersTopOpportunitiesCol.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;			
}

td.CareersBottomRightCell {
	width: 301px;
	background-image: url(../images/CareersBottomRightCell.jpg);
}

td.CareersMainLeftColumnTopCell {
	background-color: #60694C;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 246px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.CareersMainCenterColumnTopCell {
	background-color: #586C80;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 247px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-left: solid;
    BORDER-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E2598F;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.CareersTopRowServicesBarNavCell {
	text-align: center;
	width: 81px;
	height: 9px;
}

td.CareersTopRowSubNavCell {
	vertical-align: top;
	text-align: left;
	height: 49px;
	width: 380px;
	padding-left: 237px;
	padding-top: 8px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

td.CareersMainTableDatePostedCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	letter-spacing: 2px;
	padding-left: 4px;		
	padding-bottom: 15px;
	padding-top: 5px;	
	vertical-align: middle;					
}

td.CareersMainTableBodyTextCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration:none;
	padding-left: 4px;		
	padding-bottom: 5px;	
	vertical-align: top;					
}

td.CareersLabelCell {
	vertical-align: top;
	text-align: left;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;	
	letter-spacing: 1px;		
}

td.CareersFieldCell {
	vertical-align: top;
	text-align: left;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;		
}

/* News Styles  */

td.NewsTopRowNewsBarNavCell {
	text-align: center;
	width: 76px;
	height: 9px;
}

td.NewsLeftColumnMainCell {
	background-color: #E4DFCD;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
    BORDER-right: solid;
    BORDER-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 20px;	
}

td.AdminLeftColumnMainCell {
	background-color: #E4DFCD;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
    BORDER-right: solid;
    BORDER-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	vertical-align: top;
	text-align: left;
	padding-bottom: 20px;	
}


td.NewsMainLeftColumnTopCell {
	background-color: #586C80;
	vertical-align: middle;
	text-align: left;	
	height: 57px;
	width: 246px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.NewsMainCenterColumnTopCell {
	background-image: url(../images/NewsMainCenterCol.jpg);	
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 247px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-left: solid;
    BORDER-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E2598F;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.NewsMainRightColumnTopCell {
	background-image: url(../images/NewsTopCol.jpg);	
	vertical-align: top;
	text-align: center;	
	height: 57px;
	width: 301px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;			
}

td.NewsMainRightColumnCell {
	background-image: url(../images/NewsRightMainCol.jpg);
	background-repeat: no-repeat;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	vertical-align: top;
	padding-top: 180px;	
	height: 179px;
	width: 301px;	
}

td.NewsMainTableIconCell {
	vertical-align: top;
	padding-top: 5px;	
	padding-right: 5px;		
	width: 15px;	
}

td.NewsMainTableDateCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	letter-spacing: 2px;
	padding-left: 4px;		
	padding-bottom: 5px;
	padding-top: 5px;	
	vertical-align: middle;					
}

td.NewsMainTableTitleCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	color: #586C80;
	text-decoration:none;
	padding-left: 4px;		
	padding-bottom: 5px;
	padding-top: 5px;	
	vertical-align: middle;					
}

td.NewsMainTableBodyTextCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration:none;
	padding-left: 4px;		
	padding-bottom: 5px;	
	vertical-align: middle;					
}

/* Archimedia Sytles */

td.ArchimediaTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-image: url(../images/HomeTopRowBG.jpg);			
}

td.ArchimediaMainLeftColumnTopCell {
	background-color: #484647;
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 246px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.ArchimediaMainCenterColumnTopCell {
	background-image: url(../images/ArchimediaMainCenterCol.jpg);	
	vertical-align: middle;
	text-align: center;	
	height: 57px;
	width: 247px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
    BORDER-left: solid;
    BORDER-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E2598F;
	text-decoration:none;
	letter-spacing: 2px;		
}

td.ArchimediaMainRightColumnTopCell {
	vertical-align: top;
	text-align: center;	
	height: 57px;
	width: 301px;
    BORDER-top: solid;
    BORDER-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	background-image: url(../images/ArchimediaTopCol.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;			
}

td.ArchimediaBottomRightCell {
	width: 301px;
	background-image:url(../images/ComBottomRightCell.jpg);
}

td.ArchimediaTopRowArchimediaCell {
	vertical-align: top;
	text-align: left;
	width: 400px;
	padding-left: 14px;		
}

td.ArchimediaTopRowArchimediaLogoCell {
	vertical-align: top;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.ArchimediaTopRowArchimediaDotsCell {
	vertical-align: top;
	text-align: left;
	padding-bottom: 8px;
	padding-left: 20px;		
}

td.ArchimediaTopRowArchimediaStudioOfferingsCell {
	vertical-align: top;
	text-align: left;
	padding-left: 3px;		
}

/*  Admin Styles  */

td.AdminMainColumnMainCell {
	background-color: #FFFFFF;
    BORDER-bottom: solid;
    BORDER-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	vertical-align: top;
	text-align: left;
	padding-top: 10px;	
	padding-left: 14px;	
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;		
}

td.AdminTopShadowCell {

	height: 8px;					
}

td.AdminTopRowCell {
	vertical-align: top;
	text-align: left;
	height: 144px;
	background-color: #FFFFFF;			
}

/* Text Styles  */

a.HTopNavHomeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.HTopNavHomeLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.HTopNavAboutLink {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.HTopNavAboutLink:HOVER {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #00A4DC;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.HMainNavMoveLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.HMainNavMoveLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6AB5D7;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.HMainNavCreativityLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.HMainNavCreativityLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E2598F;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.HMainNavSpeedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.HMainNavSpeedLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #EBB078;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.AboutMoveMainNavCreativityLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E2598F;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.AboutMoveMainNavCreativityLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.AboutTopRowSubNavMoveLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A4DC;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.AboutTopRowSubNavMoveLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.AboutTopRowSubNavCreativityLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.AboutTopRowSubNavCreativityLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D30053;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.AboutTopRowSubNavSpeedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.AboutTopRowSubNavSpeedLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E28E3E;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.CreativityTopRowSubNavMoveLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.CreativityTopRowSubNavMoveLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A4DC;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.CreativityTopRowSubNavCreativityLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D30053;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.CreativityTopRowSubNavCreativityLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.SpeedTopRowSubNavSpeedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E28E3E;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.SpeedTopRowSubNavSpeedLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.CreativityMainNavMoveLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6AB5D7;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.CreativityMainNavMoveLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.CreativityMainNavCreativityLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.CreativityMainNavCreativityLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E2598F;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.SpeedMainNavCreativityLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E2598F;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.SpeedMainNavCreativityLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.SpeedMainNavSpeedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.SpeedMainNavSpeedLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #EBB078;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.CreativityMainNavSpeedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #EBB078;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.CreativityMainNavSpeedLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.HTopRowServicesLink {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.HTopRowServicesLink:HOVER {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A05448;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.HTopRowCareersLink {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.HTopRowCareersLink:HOVER {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #60694C;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.HTopRowNewsLink {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.HTopRowNewsLink:HOVER {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #586C80;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.ServicesTopRowSubNavStrategyLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A05448;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavStrategyLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavStrategyLinkOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavStrategyLinkOff:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A05448;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavCommunicationsLinkOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavCommunicationsLinkOff:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #57643C;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavCommunicationsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #57643C;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavCommunicationsLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavTechLinkOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavTechLinkOff:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #37637D;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavTechLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #37637D;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.ServicesTopRowSubNavTechLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.CareersTopRowSubNavOpportunitiesLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #60694C;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.CareersTopRowSubNavOpportunitiesLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.CareersTopRowSubNavOpportunitiesLinkOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.CareersTopRowSubNavOpportunitiesLinkOff:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #60694C;
	text-decoration:none;	
	letter-spacing: 1px;
	line-height: 1.5;		
}

a.LeftColumnNewsItemLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;		
}

a.LeftColumnNewsItemLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #999999;	
	text-decoration:none;		
}

a.ArchimediaTopStudioLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.ArchimediaTopStudioLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666E57;
	text-decoration:none;
	letter-spacing: 1px;	
}

a.LowerLeftArchimdediaLearnLink {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666E57;
	text-decoration:none;
}

a.LowerLeftArchimdediaLearnLink:HOVER {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #BBAD7D;
	text-decoration:none;
}

a.NewsMainNavNewsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing: 2px;		
}

a.NewsMainNavNewsLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	text-decoration:none;
	letter-spacing: 2px;		
}

.MainTextBlackHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	text-decoration:none;
	letter-spacing: 2px;		
}

.MainTextTan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BBAD7D;
	text-decoration:none;
	letter-spacing: 2px;		
}

.MainTextTanBOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BBAD7D;
	text-decoration:none;		
}

.MainTextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration:none;	
}

.SpecialReportHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #484647;
	text-decoration:none;
	letter-spacing: 2px;
	padding-left: 4px;					
	padding-bottom: 5px;	
}

.SpecialReportDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	letter-spacing: 2px;
	padding-left: 4px;		
	padding-bottom: 5px;
	vertical-align: middle;					
}

.SpecialReportTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #A35C55;
	text-decoration:none;		
	padding-right: 8px;
	padding-left: 4px;
	padding-bottom: 5px;	
	letter-spacing: 2px;			
}

.SpecialReportBlurb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	padding-right: 8px;		
	padding-left: 4px;			
}

.SpecialReportContinueCell {
	padding-left: 4px;	
}

a.SpecialReportContinue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;		
}

a.SpecialReportContinue:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A35C55;
	text-decoration:none;		
}

a.NewsListingTitleLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #586C80;
	text-decoration:none;		
}

a.NewsListingTitleLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A35C55;
	text-decoration:none;		
}

/*  End Text Styles  */

.FormTextBoxTopLogin {
	width: 103px;
	height: 10px;
	background-color: #FFFFFF;
    BORDER-right: inset;
    BORDER-right-style: inset;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
    BORDER-left: inset;
    BORDER-left-style: inset;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
    BORDER-top: inset;
    BORDER-top-style: inset;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
    BORDER-bottom: inset;
    BORDER-bottom-style: inset;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;			
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.IErrorText {
	font-family: Verdana;
	font-size: 12px;
	color: #CC0033;
	text-decoration:none;
}

.graygobtn	{
	font: 10px Verdana;
	border:1px solid #A5A5A5;
	line-height:1.5;
}
