/***Global Styles (To general HTML tags)***/
body
{
	
    /*background: url(../images/bg_grad_short.jpg) repeat-x top;*/
	/*margin: 0; */
    /*background-color: #FFCC99;   */
    margin: 0px 0px 0px 0px;
	/*color: #6A6A6C;*/
    color: #4C4C4C;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
}

img
{
	border: none;
}

a
{
	color: #112F7F;
	text-decoration: none;
	font-weight: bold;
}
	a:hover
	{
		color: #333333;
	}

.Blue
{
	color: #233F89;
}

.Divider
{
	background: #ABACB0;
	height: 1px;
	width: 100%;
	margin: 15px 0;
}

h1 /*Internal Heading*/
{
	color: #233F89;
	font-size: 24px;
}
h2 /*Boxs Heading*/
{
	font-size: 16px;
	margin: 0;
	color: #FFFFFF;
	font-weight: bold;
}
h3
{
	color: #112F7F;
	font-size: 14px;
	margin: 0;
}


/***Site Element Styles***/
#Wrapper
{

    background: url(../images/bg_grad_short.jpg) repeat-x top;
    background color: #ffffff;
    margin: 0 auto 0;
	width: 912px;
    
}
		#HeaderWrap
		{
            
			background: url(../images/header_bg_copy_ARC_left.png) no-repeat;
			width: 912px;
			height: 120px;
            margin: 0px 0 0 0; 
			/*margin-top: 0px;*/
		}
				#LogosWrap
				{
				}
						#ArcLogo
						{
							float: left;
							width: 950px;
							height: 72px;
							margin: 7px 0 0 32px;
						}
						#PciLogo
						{
							float: right;
							width: 107px;
							height: 41px;
							margin: 28px 34px 0 0;
						}
		#Navigation
		{
			width: 858px;
			margin: 0 auto 0 auto;
			padding-top: 5px;
			position: relative;
			z-index: 100px;
		}
		#ContentWrap
		{
			width: 860px;
            height: 500px;
			margin: 0 auto 0 auto;
		}
				/****Generic content table ***/
				#ContentWrap table tr td
				{
					vertical-align: top;
				}
				/***Home Page Syles***/
				#HomePageCopy
				{
					margin-top: 40px;
					position: absolute;
					z-index: 1 !important;
				}
						.PageHeadingBig
						{
							font-size: 44px;
							color: #9D9EA2;
							letter-spacing: 0.07em;
							line-height: 51px;
							font-weight: 700;

						}
						.HomePageText
						{
							width: 405px;
							margin-top: 15px;
							border-top: 2px solid #ABACB0;
							padding-top: 15px;
						}
				#HomePageImage
				{
					float: right;
					width: 402px;
					height: 364px;
					margin-top: 68px;
				}
				
				/***Javascript Profile PopUp***/
				#ProfilePopUp
				{
					position: absolute;
					visibility: hidden;
					width: 722px /*752px*/;
					/*height: 300px;*/
					/*background-color: #FFFFFF;*/
                    background-color: #CFD1E3;
					/*-moz-opacity:.90;
					opacity:.9;
					filter:alpha(opacity=90);*/
					border: 1px solid #333333;
					padding: 15px;
					margin: 132px 0 0 50px;
				}
						#ProfileHolder
						{
						}
								#ProfilePic
								{
									float: left;
									width: 128px;
									border: 0px solid #333333;
								}
								#ProfileCopy
								{
									float: right;
									width: 572px;
								}
						#CloseHolder
						{
						}
								#CloseBtn
								{
									float: right;
								}
				
				/***Internal Page Styles***/
				#InternalWrap
				{
					margin: 22px 0;
				}
						#InternalLeft
						{
							float: left;
							width: 618px;
						}
						#InternalRight
						{
							float: right;
							width: 207px;
						}
								#InternalRight img
								{
									margin-bottom: 7px;
								}
				
				#CookieTrail
				{
                    color: #FFFFFF;
					font-size: 11px;
				}
						#CookieTrail a
						{
							color: #4F4F51;
						}
				#InternalHead
				{
					height:75px;
					vertical-align: middle;
				}
						#InternalHeadTitle
						{
							float: left;
							overflow: visible;
							margin: 23px 0 0 0;
						}
							#InternalHeadTitle h1
							{
								line-height: 1em;
								margin:0 !important;
							}
						#InternalHeadImages
						{
							float: right;
							width: 436px;
						}
								#InternalHeadImages img
								{
									margin-left: 10px;
								}
		#SilverBar
		{
			margin: 0 auto 0 auto;
			padding: 2px 0 0 10px;
			width: 853px /*863px*/;
			height: 24px /*26px*/;
			background: url(../images/silver_bar_bg.jpg) no-repeat;
		}
				
				.SilverBarHeading
				{
					font-size: 14px;
					font-weight: bold;
				}
		#SubscribersAndDocuments
		{
			width: 863px;
			margin: 10px auto 10px auto;
			font-size: 10px;
			font-style: italic;
		}
				#SubscribersAndDocuments img
				{
					float: left;
					margin: 2px 5px 0 0;
				}
				.SDHeading
				{
					color: #112F7F;
					font-size: 15px;
					font-weight: bold;
					font-style: normal;
				}
        #Boxs  
        {
            width: 863px;
            margin: 0 auto 0 auto;
            color: #FFFFFF;
            line-height: 18px;
            font-size: 11px;
        }
        
        #Boxs  a
        {
            width: 863px;
            margin: 0 auto 0 auto;
            color: #FFFFFF;
            line-height: 18px;
            font-size: 11px;
        }        
				#Box1
				{
					background: url(../images/box1.jpg);
					width: 194px /*208px*/;
					height: 74px /*88px*/;
					padding: 7px;
					float: left;
				}
				#Box2
				{
					background: url(../images/box2.jpg);
					width: 194px /*208px*/;
					height: 74px /*88px*/;
					padding: 7px;
					float: left;
					margin: 0 10px;
				}
				#Box3
				{
					background: url(../images/box3.jpg);
					width: 194px /*208px*/;
					height: 74px /*88px*/;
					padding: 7px;
					float: left;
				}
				#Box4
				{
					background: url(../images/box4.jpg);
					width: 194px /*208px*/;
					height: 74px /*88px*/;
					padding: 7px;
					float: right;
				}
		#Footer
		{
			width: 863px;
			margin: 12px auto 0 auto;
			border-top: 2px solid #BDBEC0;
			padding-top: 10px;
			font-size: 11px;
			line-height: 16px;
		}
				#FooterLeft
				{
					float: left;
					width: 580px;
				}
				#FooterRight
				{
					float: right;
					text-align: right;
				}
						#FooterRight a
						{
							text-decoration: none;
							color: #999999;
							font-weight: bold;
							font-size: 13px;
						}
								#FooterRight a:hover
								{
									color: #333333;
								}
								
/*People section styles*/
.people_column
{
	width: 23%;
	padding: 0 16px 25px 0;
	float: left;
}
	.people_column h3
	{
		font-size: 14px;
		text-transform: uppercase;
		font-weight: normal !important;
		margin: 0 0 6px 0;
		border-bottom: solid 1px #6A6A6C;
	}
	.people_column h4
	{
		font-size: 13px;
		text-transform: uppercase;
		color: #6A6A6C !important;
		font-weight: normal !important;
		margin: 2px 0 0px 0 !important;
		line-height: 1.3em;
	}
	.people_column a
	{
		font-size: 12px;
		color: #000000 !important;
		font-weight: normal !important;
		display: block;
		line-height: 1.3em;
		margin: 1px 0 !important;
		padding: 0 !important;
	}
	
/*Form pages styles*/
.FormLeft
{
	width: 47%; float: left; margin: 0 20px 0 0;
}

.FormRight
{
	width: 47%; float: left
}

	.FormLeft table tr td, .FormRight table tr td
	{
		padding: 5px;
	}
	.FormLeft input[type="text"], .FormRight input[type="text"]
	{
		font-size: 0.9em;
		width: 150px;
		padding: 3px 3px;
		border: solid 1px #666666;
		color: #999999 !important;
	}
	.FormLeft input[type="password"], .FormRight input[type="password"]
	{
		font-size: 0.9em;
		width: 150px;
		padding: 3px 3px;
		border: solid 1px #666666;
		color: #999999 !important;
	}
	.FormLeft select, .FormRight select
	{
		font-size: 0.9em;
		width: 158px;
		padding: 3px 3px;
		border: solid 1px #666666;
		color: #999999 !important;
	}
	
.on-top
{ 
	z-index: 10000; 
}