/*
*	PURPLE			554E94
*	LIGHT PURPLE	BEBCD5
*/


/*  MASTER PAGE  */
	*{margin:0px; padding:0px;}
	#HEADERSECTION		{overflow:hidden; background:#ffffff url(/images/NDHeaderRepeater.gif); width:100%;}
	#CONTENTSECTION		{overflow:hidden; background:#e3e2ec; width:100%; clear:both;}
	#FOOTERSECTION		{overflow:hidden; background:#ffffff url(/images/FooterRepeater.gif) left top repeat-x; width:100%; clear:both;}
	body				{background:#ffffff; font-family:Arial; font-size:10pt; color:#554E94;}
	.header				{width:1083px; float:left; overflow:hidden;}
	#leftMenuNavigation	{width:220px; float:left; background:#e3e2ec; overflow:hidden;}
	#contentArea		{width:662px; float:left;}
	#footerArea			{width:900px; float:left; overflow:hidden;}
	#footerLinks		{width:900px; height:22px; text-align:center; background: url(/images/ARSFoot2.gif) left top no-repeat; float:left;}
	#footerInfo			{width:900px; background: url(/images/ARSFoot3.gif) left top no-repeat; font-family:Arial; font-size:10pt; color:#554e94; text-align:center; float:left;}

/*  default.aspx	*/
	#homeContentArea	{border:0px; text-align:left; width:662px;}
	#homeLeftColumn		{padding:0px; width:310px; float:left;}
	#homeRightColumn	{width:352px; vertical-align:top; float:right;}
	
/*	frmReprographicServices.aspx	*/
	#servicesContentArea	{border:0px; text-align:left; width:600px;}
	.serviceItemContainer	{width:600px; clear:both; margin-bottom:3px; overflow:hidden; background:#ffffff;}
	.serviceItem			{padding:0px 5px 0px 5px;}
	
/*  frmLocation.aspx	*/
	#locationContentArea	{border:0px; text-align:left; width:662px;}
	#locationLeftColumn		{padding:0px; width:310px; float:left;}
	#locationRightColumn	{width:352px; vertical-align:top; float:right;}

/*	frmLinks.aspx	*/
	#servicesContentArea	{border:0px; text-align:left; width:610px;}
	.linksItemContainer		{width:295px; margin-bottom:3px; overflow:hidden; background:#ffffff; margin-right:10px; float:left;}
	.linkItem				{padding:0px 5px 0px 5px;}
	.linksLink				{color:#554e94; font:Arial; font-weight:bold; font-size:10pt;}

/*	frmContactUs */
	#ContactColumnRight			{float:left; width:260px; overflow:hidden;}
	#ContactColumnLeft			{float:left; width:350px; overflow:hidden;}
	.contactInfoBox				{width:250px; clear:both; overflow:hidden; margin-left:10px; background:#ffffff; margin-bottom:10px;}
	.contactRoundedCorners		{background:#ffffff; height:5px; clear:both;}
	.contactInfo				{background:#ffffff; overflow:hidden; clear:both; padding:0px 10px 0px 10px; color:#554E94;}
	#contactFormList			{width:350px; overflow:hidden; background:#554e94;}
	.contactFormRoundedCorners	{background:#554e94; height:5px; clear:both;}
	.contactFormRow				{clear:both; overflow:hidden; margin-bottom:7px;}
    .contactFieldName			{width:100px; float:left; text-align:right; font-family:Arial;  font-size:10pt; color:#e3e2ec; margin-right:3px;}
    .contactFieldEntry			{width:225px; border:solid 1px #ffffff; float:right; background-color:#e3e2ec;}
    .contactTextBox				{width:100%; border:0px; background-color:#e3e2ec; color:#554e94;}
		
/*	frmCreateAccount */
	#createAccountBox           {width:600px; clear:both; margin-top:10px; overflow:hidden; background:#ffffff;}
    #createAccountLeftColumn    {float:left; margin-left:10px; margin-top:5px; width:285px; overflow:hidden;}
    #createAccountRightColumn   {float:left; margin-left:10px; margin-top:5px; width:285px; overflow:hidden; background:#554e94;}
    .createAccountFieldName     {width:87px; float:left; text-align:right; font-family:Arial;  font-size:10pt; color:#554e94; margin-right:3px; font-weight:;}
    .fieldNameZip               {width:37px; float:right; text-align:right; font-family:Arial; font-size:10pt; color:#554e94; margin-right:3px; font-weight:;}
    .createAccountformRow       {clear:both; overflow:hidden; margin-bottom:7px;}
    .createAccountFieldEntry    {width:193px; border:solid 1px #554e94; float:right; background-color:#e3e2ec;}
    .fieldEntryPhone3           {width:24px; border:solid 1px #554e94; background-color:#e3e2ec; margin:0px 2px 0px 2px;}
    .fieldEntryPhone4           {width:32px; border:solid 1px #554e94; background-color:#e3e2ec;}
    .userSignUpEntryState       {width:110px;border:solid 1px #554e94; background-color:#e3e2ec;}
    .userSignUpEntryZip         {width:40px;border:solid 1px #554e94; background-color:#e3e2ec;}
    .userSignUpEntry            {width:100%; border:0px; color:#554e94; background-color:#e3e2ec;}
    .loginInfoFieldName         {width:137px; float:left; text-align:right; font-family:Arial;  font-size:10pt; color:#e3e2ec; margin-right:3px; font-weight:;}
    .loginInfoFieldEntry        {width:133px; border:solid 1px #ffffff; float:right; background-color:#e3e2ec; margin-right:5px;}
    .loginInfoEntry             {width:100%; border:0px; color:#554e94; background-color:#e3e2ec;}
	
/*	frmLogin.aspx	*/
	#userSignUpBox			{width:600px; display:block; clear:both; margin-top:10px; overflow:hidden;}
    #loginArea				{width:600px; overflow:hidden; background:#ffffff;}
    #loginAreaForm			{width:350px; clear:both; overflow:hidden; margin:0px auto;}
    #loginForm				{background:#554e94; overflow:hidden; clear:both; padding:0px 0px 0px 0px;}
	.loginTextBox			{padding:2px 0px 2px 0px; width:100%; border:0px; background-color:#e3e2ec; color:#554e94;}
    .linkButtonText			{color:#ffffff; text-decoration:none; display:block; cursor:pointer;}
    .linkButtonTextHover	{color:#1b1e43; text-decoration:none; display:block; cursor:pointer;}
    .buttonText				{color:#ffffff; text-decoration:none;}
    .buttonTextHover		{color:#1b1e43; text-decoration:none;}
    .largeButton			{background: url(/images/cc/LargeButtonBG.gif) repeat-x left top; overflow:hidden; height:44px;}
    .largeButtonHover		{background: url(/images/cc/LargeButtonBG.gif) repeat-x left top; overflow:hidden; margin-top:-22px; height:44px;}
    .largeButtonText		{height:22px; overflow:hidden; text-align:center;}
    .largeButtonTextHover	{height:22px; overflow:hidden; margin-top:2px; text-align:center;}
    .loginFormRow			{width:330px; margin-left:10px; margin-bottom:3px; overflow:hidden; clear:both;}

/*	frmUploadPlans.aspx  */
	.uploadRoundedCorners	{height:5px; clear:both; background:#554e94;}
	.uploadedRoundedCorners	{height:5px; clear:both; background:#ffffff;}
	.uploadsInfoBox			{width:600px; overflow:hidden;}
	.uploadBoxContent		{background:#554e94; overflow:hidden; clear:both;}
	.uploadTextBox			{width:100%; border:0px; background-color:#ffffff;}
	.uploadEntry			{border:0px; color:#554e94; clear:both;}
	
/*	planroom  */
	.shoppingMessageBox		{width:600px; overflow:hidden; margin:15px 0px 15px 0px; font-size:12pt; font-weight:bold;}
	.shoppingMessageCorners	{height:5px; clear:both; background:#ffffff;}
	







A{color:#000000;text-decoration:underline; font-size:12px}
/*A:hover{color:#554E94;text-decoration:underline; font-size:12px}*/

HR{color:#554E94;height:2px;}

.boldText{font:bold 18px/20px 'Arial';color:#554E94;}
.text{font:normal 14px/16px 'Arial';color:#000000;}
.alphaBg{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);background-color:#ffffff;}
.pageTitle{font:bold 24px/26px 'Arial';color:#554E94;}
.pageSubtitle{font:bold 18px/20px 'Arial';color:#554E94;}
.errorText{font:normal 14px/16px 'Arial';color:#FF3300;}

.Button{border:outset 1px #554E94;background-color:#554E94;font:bold 12px/14px Arial;color:#ffffff;}
.TextBox{border:solid 1px #000000;}

.text10{font:normal 10px/12px Tahoma,Verdana;}

.text{font:normal 12px/14px Tahoma,Verdana;}
.textItalic{font:normal 12px/14px Tahoma,Verdana;font-style:italic;}
.textBold{font:bold 12px/14px Tahoma,Verdana;}
.textBold A{font:bold 12px/14px Tahoma,Verdana;}
.textBold A:hover{font:bold 12px/14px Tahoma,Verdana;}
A.textBold{font:bold 12px/14px Tahoma,Verdana;}
A.textBold:hover{font:bold 12px/14px Tahoma,Verdana;}
.textRedBold{font:bold 12px/14px Tahoma,Verdana;color:#ff0000;}

.text14{font:normal 14px/16px Tahoma,Verdana;}
.textBold14{font:bold 14px/16px Tahoma,Verdana;}
.textBold14 A{font:bold 14px/16px Tahoma,Verdana;}
.textBold14 A:hover{font:bold 14px/16px Tahoma,Verdana;}
A.textBold14{font:bold 14px/16px Tahoma,Verdana;}
A.textBold14:hover{font:bold 14px/16px Tahoma,Verdana;}
.textBoldPurple14{font:bold 14px/16px Tahoma,Verdana;color:#554E94;}

.text16{font:normal 16px/18px Tahoma,Verdana;}
.text16 A{font:normal 16px/18px Tahoma,Verdana;}
.text16 A:hover{font:normal 16px/18px Tahoma,Verdana;}
A.text16{font:normal 16px/18px Tahoma,Verdana;}
A.text16:hover{font:normal 16px/18px Tahoma,Verdana;}
.textBold16{font:bold 16px/18px Tahoma,Verdana;}
.textBold16 A{font:bold 16px/18px Tahoma,Verdana;}
.textBold16 A:hover{font:bold 16px/18px Tahoma,Verdana;}
A.textBold16{font:bold 16px/18px Tahoma,Verdana;}
A.textBold16:hover{font:bold 16px/18px Tahoma,Verdana;}
.textBoldPurple16{font:bold 16px/18px Tahoma,Verdana;color:#554E94;}

.text18{font:normal 18px/20px Tahoma,Verdana;}
.textBold18{font:bold 18px/20px Tahoma,Verdana;}
.textBold18 A{font:bold 18px/20px Tahoma,Verdana;}
.textBold18 A:hover{font:bold 18px/20px Tahoma,Verdana;}
A.textBold18{font:bold 18px/20px Tahoma,Verdana;}
A.textBold18:hover{font:bold 18px/20px Tahoma,Verdana;}

.text20{font:normal 20px/22px Tahoma,Verdana;}
.textBold20{font:bold 20px/22px Tahoma,Verdana;}

.textBold22{font:bold 22px/24px Tahoma,Verdana;}

.contractor{font:normal 13px/15px Tahoma,Verdana; color:#FFFFFF;}

A.footerLinks{font:normal 10px/8px Arial;color:#ffffff;}
A.footerLinks:hover{font:normal 10px/8px Arial;color:#ffffff;}

/* Legal Items */
.LegalDivision{padding: 10px;}
.LegalTitle{font:bold 10px/12px Verdana;color:#000000;}
.LegalText{font:normal 9px/12px Verdana;color:#000000;padding:10px 10px 5px 10px;text-align:justify;}
.LegalTop{font:normal 9px/12px Verdana;color:#4A8AC6;padding-left:5px;padding-bottom:10px;}
A.LegalTop{font:normal 9px/12px Verdana;color:#4A8AC6;text-decoration:underline;}
A.LegalTop:visited{font:normal 9px/12px Verdana;color:#4A8AC6;text-decoration:underline;}
A.LegalTop:hover{font:normal 9px/12px Verdana;color:#4A8AC6;text-decoration:underline;}
.LegalText{font:normal 9px/12px Verdana;color:#000000;padding:10px 10px 5px 10px;text-align:justify;list-style-type:square;}

/* Drop Downs */
/*.links a{font:bold 12px/14px verdana;color:#FFFFFF;text-decoration:none;}*/
/*.pageHeader{text-align:right;font:bold 24px/26px verdana;color:#FFFFFF;}*/
div.menu{visibility:hidden;position:absolute;spacing:0px;margin:0px;border-padding:0px;padding:0px;background-color:#457AA3;layer-background-color:#667CA5;}
.menu div{border-bottom:1px solid #AFBBD0;padding:5px 15px 5px 15px;}
.menuTD{border-bottom:1px solid #AFBBD0;padding:5px 15px 5px 15px;}
.menu a{text-decoration:none;font:normal 11px/12px verdana;color:#FFFFFF;}
.menu a:hover{text-decoration:underline;font:normal 11px/12px verdana;color:#FFFFFF;}
/*.main{font:normal 12px/14px verdana;color:#FFFFFF;}*/
/*.main A{font:normal 12px/14px verdana;color:#FFFFFF;}*/

.visitorText{font:normal 14px/16px Tahoma;padding:10px;text-align:justify;color:#000000;}