body {
	background-color:#e7e7e7;
}
table {
	background-color:#ffffff;
}

.banner{
	background-color:#e7e7e7;
	/*height:103px;*/
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

/*
.doubleborder{
	border-top:4px double #474F65;
	border-bottom:4px double #474F65;
}
#menu { 
color:white; 
position : absolute;  
top : 160px;  
left : 10px;  
visibility : hidden;  
  
} 
#menu a:hover{
	visibility:visible;
}
*/
/* Main Link Menu  */
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7 {
background-color : #f3f3f3; 
position : absolute; 
/*top : 5px;*/
left : 5px; 
visibility : hidden; 
} 

#navbar {
	position:relative;
	left:0px;
} 
A.nav1 {
	background-color: #f3f3f3;
	color:#797a7c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;/*orig 11*/
	font-variant:small-caps;
	/*letter-spacing:.1em;*/
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	display:block;/*original end here*/
	text-decoration:none;
	background-image:url(images/ButtonBack.jpg);
} 
A.nav1:hover {
	color:#773141;
	text-decoration:none;
	background-color:#caaeb4;
	font-weight:bold;
	border-top:2px #773141;
	background-image:url(images/ButtonBackover.jpg)
} 

A.nav2 {
	background-color: #773141;
	color:#caaeb4;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;/*orig 11*/
	font-variant:small-caps;
	/*letter-spacing:.1em;*/
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;/*orig end here*/
	display:block;
	text-decoration:none;
} 
A.nav2:hover {
	color:#773141;
	text-decoration:none;
	background-color:#caaeb4;
	font-weight:bold;
	border-top:2px #773141;
	background-image:url(images/ButtonBackover.jpg)
} 

A.menulink1 {
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 0;
	padding-top : 0;
	padding-bottom : 0;
	height: 18px;
	display : block;
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	text-decoration:none;	
} 
A.menulink1:hover {
	text-decoration : none;
	padding-left : 5px;
	padding-right : 0;
	padding-top : 0;
	padding-bottom : 0;
	height: 18px;
	display : block;
	background: #000000;
	font-weight: bold;
	color: #ffffff;
} 
.rightline{
	border-right:1px solid #797a7c;
	text-align:center;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	padding-bottom : 0;
}

/*  end */


/* Contact Us box */
#contactus{
	background-color:#85A3DA;
	width:150px;
	height: 100px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
.choose{
	letter-spacing:.1em;
	line-height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	color:#474F65;
	font-size:11pt;
}
#bannerflash{
	margin-top:100px;
}
.footer{
	background-color:#e7e7e7;;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	text-align:center;
}
.footer a:link,visited,hover{
	color:#773141;
	text-decoration:none;
	font-weight:bold;
}
.footer a:visited{
	color:#773141;
	text-decoration:none;
}
.footer a:hover{
	color:#773141;
	text-decoration:none;
	font-weight:bold;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-color:#666666;
	margin-bottom: 12px;
	padding-bottom: 1px;
	margin-top: 4px;
}
.indent{
	margin-left:10px;
	margin-right:5px;
}
h3{
	font-size:16pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 1px;
	padding-bottom: 1px;
}
h4{
	font-size:13pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 1px;
	padding-bottom: 1px;
}
h5{
	font-size:13pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 1px;
	padding-bottom: 1px;
}
h6{
	font-size:13pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	font-variant:small-caps;
}

#subHeading{
	font-size:13pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#26569B;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:5px;
	margin-left:5px;
}
#solutions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	letter-spacing:.04em;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:20px;
	margin-left:5px;
	padding-bottom:5px;
	padding-left:9px;
	line-height:25px;
}
#solutions h4{
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:95%;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
#solutions a{
	color:#FFFFFF;
	text-decoration:none;
}
#solutions a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#solutions a:hover{
	color:#930401;
	text-decoration:underline;
}
.rtborder{
	border-right:1px solid #000000;
}
.dashborder{
border-right:1px solid #000000;}
th{
	background-image:url(images/menubg.gif);
	background-reapeat:repeat-y;
	border-bottom:1px solid #474F65;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11pt;
	font-variant:small-caps;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
}
li {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
	margin-bottom: 3px;
	padding-top: 0px;
	margin-top: 0px;
	list-style-type:disc;
}
.tdfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	padding: 2px;
}
.tdunderline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:4px 2px 4px 2px;
	border-bottom:1px solid #999999;
}
.btmborder{
	border-bottom:1px solid #000000;
}
.dashunderline{
border-bottom:1px dashed #85A3DA;
}
a{
	color:#333333;
	text-decoration:underline;
}
a:hover{
	color:#333333;
	text-decoration:none;
}
.pattern{
	/*background-image:url(images/sidegradient.jpg);
	background-repeat:repeat-x; */
	border-right:1px solid #000000;
	background-color:#E4E5E5;
	
}
.columns{
	border:1px solid #333333;
}
#columntext{
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left:0px;
	padding-right:10px;
}
#columntext li{
	padding: 2px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	list-style-type:circle;
}	
#columntext ul{
	margin:1px 0px 5px 25px;
	padding:0px 0px 1px 0px;
}
.dethead{
	font-size:13pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	font-variant:small-caps;
}

.quotes{
	background-image:url(images/hh.jpg);
	width:450px;
}
#headermenu{
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#818A9A;*/
	background-color:#333333;
	font-size:9pt;
	letter-spacing:1px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	margin-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #666666;
}
#headermenu a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#headermenu a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#headermenu a:hover{
	color:#930401;
	text-decoration:underline;
}
.footerlinks{
	background-color:#333333;
	color:#CCCCCC;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	letter-spacing:1px;
}
#contacthome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	vertical-align:top;
	color:#930401;
	margin-top:6px;
}
#contacthome a:hover{
	color:#930401;
}
.cycle{
	text-align:center;
	z-index:1;
	
}
#intuit{
	background-image:url(images/intuitmb.gif);
	background-repeat:none;
	width:279;
	height:257;
	float:right;
	z-index:10;
}
/* Styles for the Demo form */
.formtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	padding-right:10px;
	padding-bottom:3px;
	text-align:right;
	background-color:#CCCCCC;
	font-weight:bold;
}
.formfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	padding-left:10px;
	padding-bottom:3px;
	background-color:#E4E5E5;
}
/* Styles for the qb training boxes */
#trainbox{
	border:4px double #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:71%;
}
.printreg a:link{
	display:block;
	background-color:#CCCCCC;
	color:#990000;
	text-decoration:none;
	padding:5px;
	border:1px solid #000000;
	text-align:center;
}
.printreg a:visited{
	display:block;
	background-color:#CCCCCC;
	color:#990000;
	text-decoration:none;
	padding:5px;
	border:1px solid #000000;
	text-align:center;
}
.printreg a:hover{
	display:block;
	background-color:#FFFFFF;
	color:#990000;
	text-decoration:none;
	
}
.formcontent{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:73%;
	padding-right:5px;
}
/*  Styles the phrase on the homepage */

.phrase{
	font-family:verdana;
	font-size:1em;
	font-weight:bold;
	color:#38457D;
	text-align:left;
	padding-left:5px;
}
.smalltext{
	font-family:verdana;
	font-size:.7em;
	font-style:italic;
	padding-left:5px;

}

/* Styles for the pcigrp.com index page */
#mcontent {

}
#mcontent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align:justify; 
	padding-left:10px; 
	/*padding-right:10px; */
	padding-top:10px;
	/*color:#38457D;*/
	color:#000000;
}
#mpic{
	background-attachment:fixed;
	background-image:url(images/pci_main.gif);
	background-repeat:no-repeat;
	height:516px;
	z-index:2;
	margin-right: 0px;
}
/* Corner Image 
.rightimg { 
	margin: 0px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	}
*/
#welcomebox{
	/*border:1px solid #39467D;*/
	border:1px solid #818A9A;
	background-color:#F2F6FE;
	
}
#welcomebox p{
	font-family: verdana;
	font-size: 7.5pt;
	padding:0px 5px 0px 4px;
	text-align:justify;
}
.welcomeheader{
	background-color:#818A9A;
	font-family: verdana; 
	font-size: 9pt; 
	color: #FFFFFF; 
	font-weight: bold; 
	padding:2px 0px 4px 4px;
	border-bottom:1px dashed #000000;
}
/*  pcigroup.com homepage content*/
.homephrase{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:9pt;
	color:#FFFFFF;
	padding:2px 5px 2px 10px;
	border-top:2px ridge #000000;
	/*border-bottom:1px solid #333333;*/
	background-color:#787878;
}
#homeboxcontent p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding-left:25px;
	padding-right:25px;
	text-align:justify;
}
.homeboxcontenthead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin-bottom: 12px;
	padding-bottom: 1px;
	margin-top: 4px;
}
.planborder{
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
}
.contrborder{
	border-bottom:1px solid #CCCCCC;
}
.implborder{
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
}
.borderthree{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.bordertwo{
	border-right:1px solid #666666;
	border-bottom:1px solid #CCCCCC;
}
.borderbottom{
	border-bottom:1px solid #CCCCCC;
}
.bordertop{
	border-top:1px solid #CCCCCC;
}
.archivehead{
	background-color:#DBDADA;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	color:#000000;
	font-weight:bold;
	text-align:center;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.archiveheadlast{
	background-color:#DBDADA;
	border:1px solid #333333;
	color:#000000;
	font-weight:bold;
	text-align:center;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.archivetd{
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	padding:3px 0px 10px 0px;

}
.archivetd li{
	padding:0px 0px 2px 0px;
	margin:0px;
	color:#000000;
	font-size:.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	list-style-image:url(http://www.pcigrp.com/new/images/arrow.gif);
}
.archivetd ul{
	padding:0px 0px 0px 20px;
	margin:0px;
}

.archivetdlast{
	border:1px solid #333333;
	padding:3px 0px 10px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.archivetdlast li{
	padding:0px;
	margin:0px;
	color:#000000;
	font-size:.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	list-style-image:url(http://www.pcigrp.com/new/images/arrow.gif);
}
.archivetdlast ul{
	padding:0px 0px 0px 20px;
	margin:0px;
}

#training{
	border:1px solid #999999;
}
#training .borderhead{
	background-color:#333333;/*DBDADA*/
	border-bottom:1px solid #333333;
	color:#DBDADA;
	font-weight:bold;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
}
#training .even{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	padding:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #999999;
}
#training .odd{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	padding:5px;
	background-color:#E4E3E2;
	border-bottom:1px solid #999999;
}