BODY
{
	font-size: 10pt;
}
A
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
P
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.ARCLogoLink A,
.ARCLogoLink A:hover
{
	text-decoration: none;
	border-width: 0px;
}
.TagLine
{
	/*font: Arial, Helvetica, sans-serif; */
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	vertical-align: middle;
	line-height: 41px;
	color: #00734B;
	font-weight: bold;
	font-style: italic;
}

.BroughtLine
{
	/*font: Arial, Helvetica, sans-serif; */
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	float:right;
	vertical-align: middle;
	line-height: 41px;
	color: #006699;
	font-weight: bold;
}

.Logo
{
	float:left;
}
.HeaderDiv
{
	display: block;
}
.ArcHeader
{
	width: 100%;
	height: 41px;
	float: left;
}
.HeadSpacer
{
	background-color: #CCCC33;
}
.ARCHeadSpacer
{
	background-color: #8CC63F;
}
.MenuBackground
{
	background-color: #006633;
}
.ARCMenuBackground
{
	background-color: #006699;
}
.ARCLightBackground
{
	background-color: #FDFCE8;
}
.MainContentBackground
{
	BACKGROUND: url(../images/main_content_gradient.jpg) #006633 no-repeat;
}
.MenuItemLarge, .MenuItemLargeSelected
{
	BACKGROUND: url(../images/grad_background_menu.jpg) #D6DE21 repeat-y;
	color: #FFFFFF;
	text-align: right;
	/*font: Arial, Helvetica, sans-serif; */
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.MenuItemLargeSelected
{
	color: Cyan;
}
.MenuItemLarge A
{
	color: #FFFFFF;
}
.MenuItemLargeArc, .MenuItemLargeArcSelected
{
	BACKGROUND: url(../images/grad_background_menu_arc.jpg) #D6DE21 repeat-y;
	text-align: right;
	/*font: Arial, Helvetica, sans-serif; */
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.MenuItemLargeArc A
{
	color: #FFFFFF;
}
.MenuItemLargeArcSelected
{
	color: Cyan;
}
.FloatBackground
{
	background-color: #006633;
}
.ContactUs
{
	background-color: #000000;
	text-align: right;
	/*font: Arial, Helvetica, sans-serif; */
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D9E021;
}
.ContactUs A
{
	color: #D9E021;
}
.TriArcLink
{
	background-color: #F7931E;
	text-align: right;
	/*font: Arial, Helvetica, sans-serif; */
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D9E021;
}
.TriArcLink A
{
	color: #FFFF00;
}
.MenuItemSmall, .MenuItemSmallSelected
{
	color: #D9E021;
	text-align: right;
	/*font: Arial, Helvetica, sans-serif; */
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.MenuItemSmall A
{
	color: #D9E021;
}
.MenuItemSmallSelected
{
	color: #00FFFF;
}
.MenuItemSmallMargin
{
	margin-right: 12px;
	width: 92px;
	float: right;
}
.SectionDividers
{
	margin-right: 12px;
}
.FooterBackground
{
	background-color: #F7931E;
}
.FloatingLogo
{
	position: absolute;
	margin-top: -60px;
	*margin-left: -74px;
}
.FloatOutter
{
	float: right;
	height: 76px;
	width: 530px;
	margin-right: 24px;
}
.FloatText
{
	position: absolute;
	margin-top: -36px;
	*margin-left: -270px;
}
.FooterARC_1
{
	width: 145px;
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
}
.FooterARC_2
{
	margin-top: -14px;
	width: 100px;
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
}
.SpecialtyLinks
{
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #FCEE21;
	text-align: right;
}
.HomePageText,
.HomePageTextYellow
{
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	text-align: left;
}
.HomePageText
{
	color: #ffffff;
}
.HomePageTextYellow
{
	color: #FFFF00;
}
.SubPageHeader
{
	background-color: #99CC33;
}
.SubPageHeaderARC
{
	background-color: #8CC63F;
}
.SubPageHeaderText, .SubPageHeaderYellow
{
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.SubPageHeaderText
{
	color: #ffffff;
}
.SubPageHeaderYellow, .SubPageHeaderYellow A
{
	color: #FFFF00;
}
.PageContentBackground
{
	background-color: #CCCC33;
	text-align: left;
}
.ContentHeader, .ContentHeaderBlack, .FormLinks A
{
	color: #00734B;
	font-weight: bold;
}
.ContentHeaderBlack
{
	color: Black;
}
.BlockImages
{
	height: 93px;
	width: 78px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.ArcList
{
	margin-left: -25px;
	*margin-left: 15px;
}
.ContactUsPanels
{
	position: relative;
	text-align: left;
}
.ContactUsLeftPane
{
	margin-left: 55px;
	margin-top: 55px;
	float: left;
	text-align: left;
}
.ContactUsRightPane
{
	margin-top: 100px;
	/*margin-right: 90px;*/
	float: right;
	text-align: left;
}
.ContactUsLeftHeader
{
	color: #FFFF00;
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	line-height: 24px;
}
.ContactUsRightBody
{
	color: #FFFFFF;
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 17px;
	text-align: left;
	line-height: 24px;
}
.ContactUsTextBox1
{
	width: 342px;
	height: 16px;
}
.ContactUsTextBox2
{
	width: 166px;
	height: 16px;
}
.FormText
{
	margin-top: 12px;
	margin-bottom: 2px;
	color: #FFFFFF;
	font: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}
/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
