body  {
	background-image: url(../images/proof_it_online_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	BACKGROUND-COLOR : #f2f2f2;
	font-family : Verdana,Arial,Helvetica;
        font-size : 11px;
        font-weight : normal;
        font-style : normal; 
	color : #333333;
}

P,TR,TD,BR,UL,LI { font-family : Verdana,Arial,Helvetica;
        			font-size : 11px;
					color : #333333;
					border-color  : #ffffff;					
					
}

A                 { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover,A:active  { color:#ff6633; font-weight:bold; text-decoration:none;}



.greylink {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #333333; 
}


A.greylink                          { color:#333333; font-weight:normal; text-decoration:underline;}
A:hover.greylink,A:active.greylink  { color:#003399; font-weight:normal; text-decoration:none;}


.solutionstitle {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 15px; color: #000000; 
}


.copy {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #ffffff; 
}


.tabpicbot img {
margin:0;
padding:0;
float:left;
} 


	
A.copy                           { color:#ffffff; font-weight:normal; text-decoration:none;}
A:hover.copy,A:active.copy       { color:#ff4a00; font-weight:normal; text-decoration:underline;}

	
	
.greenhomefont {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #608100; 
}

A.greenhomefont                     { color:#608100; font-weight:bold; text-decoration:underline;}
A:hover.greenhomefont,A:active.greenhomefont  { color:#000000; font-weight:bold; text-decoration:none;}


.redhomefont {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #cc0000; 
}

	
	
.contactus {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #333333; 
}


.contactussmaller {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 9px; color: #333333; 
}



.pricing {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #003399; 
}




.bluefontlarge {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 12px; color: #003399; 
}

.blackfont {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 12px; color: #000000; 
}




A.pricing                          { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.pricing,A:active.pricing  { color:#003399; font-weight:bold; text-decoration:none;}




.leftnavlink {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #000000; 
}


A.leftnavlink                          { color:#000000; font-weight:bold; text-decoration:none;}
A:hover.leftnavlink,A:active.leftnavlink  { color:#333333; font-weight:bold; text-decoration: underline;}



.caselink {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #000000; 
}


A.caselink                          { color:#ff4a00; font-weight:bold; text-decoration:none;}
A:hover.caselink,A:active.caselink  { color:#ff6633; font-weight:bold; text-decoration: underline;}






.nounderlineorange {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #000000; 
}


A.nounderlineorange                          { color:#ff4a00; font-weight:bold; text-decoration:none;}
A:hover.nounderlineorange,A:active.nounderlineorange  { color:#ff6633; font-weight:bold; text-decoration: underline;}





.grayfontsmallest {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 9px; color: #333333; 
}




.top {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 9px; color: #003399; 
}


A.top                     { color:#ff4a00; font-weight:normal; text-decoration:underline;}
A:hover.top,A:active.top  { color:#003399; font-weight:normal; text-decoration:none;}



A.gray                     { color:#333333; font-weight:normal; text-decoration:underline;}
A:hover.gray,A:active.gray  { color:#ff4a00; font-weight:normal; text-decoration:none;}




.bluefont {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #003399; 
}



.bluefont16 {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 16px; color: #003399; 
}

.redfont14 {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 14px; color: #ff0000; 
}


.orangefont16 {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 16px; color: #ff4a00; 
}




.bluefontsmall {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #003399; 
}

A.bluefontsmall                     { color:#003399; font-weight:normal; text-decoration:underline;}
A:hover.bluefontsmall,A:active.bluefontsmall  { color:#ff4a00; font-weight:normal; text-decoration:none;}







.bluefontsmallbold {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #003399; 
}

A.bluefontsmallbold                     { color:#003399; font-weight:bold; text-decoration:underline;}
A:hover.bluefontsmallbold,A:active.bluefontsmallbold  { color:#ff4a00; font-weight:bold; text-decoration:none;}







.greenfont {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #0099cc; 
}






.orangefont {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #ff4a00; 
}


.grayfont {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #666666; 
}



.orangefontlarge {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #ff4a00; 
}

.orangefontlarger {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 13px; color: #ff4a00; 
}


.large {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 13px; color: #333333; 
}


.large15 {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 16px; color: #333333; 
}




.maintable {
	
	background-position: top;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : #ffffff;
	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #333333; 
}

A.maintable                           { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.maintable,A:active.maintable  { color:#003399; font-weight:bold; text-decoration:none;}



.maintablecontent {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #333333; 
}

A.maintablecontent                                  { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.maintablecontent,A:active.maintablecontent  { color:#ff6633; font-weight:bold; text-decoration:none;}





.pricepurchase {
	
    PADDING-TOP: 4;
    PADDING-BOTTOM: 4;
   
	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #333333; 
}

A.pricepurchase                                  { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.pricepurchase,A:active.pricepurchase  { color:#ff6633; font-weight:bold; text-decoration:none;}









.maintablesmaller {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #666666; 
}

A.maintablesmaller                                  { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.maintablesmaller,A:active.maintablesmaller  { color:#003399; font-weight:bold; text-decoration:none;}



.sidecontent {

padding-top:8px;
padding-bottom:8px;
padding-right:2px;
padding-left:18px;
font-weight:normal;	
font-family: verdana, arial, helvetica; 
font-size: 11px; color: #333333; 
}


A.sidecontent                             { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.sidecontent,A:active.sidecontent  { color:#003399; font-weight:bold; text-decoration:none;}


.sidecontentquote {
	PADDING-TOP: 8;
    PADDING-BOTTOM: 8;
    PADDING-RIGHT: 18;
    PADDING-LEFT: 18;
	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #666666; 
}

A.sidecontentquote                                   { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.sidecontentquote,A:active.sidecontentquote  { color:#003399; font-weight:bold; text-decoration:none;}


.maintablecontent1 {
	
padding-top:8px;
padding-bottom:8px;
padding-right:8px;
padding-left:8px;
font-weight:normal;	
font-family: verdana, arial, helvetica; 
font-size: 11px; color: #333333; 
}

A.maintablecontent1                                   { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.maintablecontent1,A:active.maintablecontent1  { color:#003399; font-weight:bold; text-decoration:none;}



.heavy {
	

	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 12px; color: #333333; 
}

.heavyblack {
	

	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 12px; color: #000000; 
}






.maintablecontentcontact {
	PADDING-TOP: 8;
    PADDING-BOTTOM: 8;
    PADDING-RIGHT: 8;
    PADDING-LEFT: 8;
	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #333333; 
}

A.maintablecontentcontact                                   { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.maintablecontentcontact,A:active.maintablecontentcontact  { color:#003399; font-weight:bold; text-decoration:none;}



.contentcontactbox {
	BACKGROUND-COLOR : #f2f2f2;
	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #333333; 
}



.transparent {
font-weight:normal;	
font-family: verdana, arial, helvetica; 
font-size: 11px; color: #333333; 
padding-left:5px;
padding-top:4px;
background-position: middle;
BACKGROUND : transparent;	
border: none;

}


.signup {
	BACKGROUND-COLOR : #d2effe;
	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #333333; 
}


A.signuplink                                   { color:#003399; font-weight:bold; text-decoration:underline;}
A:hover.signuplink,A:active.signuplink         { color:#ff4a00; font-weight:bold; text-decoration:none;}





A.contentcontactbox                                   { color:#ff4a00; font-weight:bold; text-decoration:underline;}
A:hover.contentcontactbox,A:active.contentcontactbox  { color:#003399; font-weight:bold; text-decoration:none;}



.contentcontactboxsmall {
	
	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 9px; color: #333333; 
}


.whitefont {
	
	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #ffffff; 
}

.smallredfont {
	
	font-weight:normal;	
	font-family: verdana, arial, helvetica; 
	font-size: 10px; color: #ff0000; 
}




.strong {
	
	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 11px; color: #ff4a00; 
}

.stronger {
	
	font-weight:bold;	
	font-family: verdana, arial, helvetica; 
	font-size: 13px; color: #ff4a00; 
}



.copyright                                    {font-family: verdana, arial, helvetica; font-size: 10px; color: #666666; font-weight: normal;}
A.copyright                                   { color:#666666; font-weight:normal; text-decoration:none;}
A:hover.copyright,A:active.copyright          { color:#333333; font-weight:normal; text-decoration:none;}

.redsmall                                    {font-family: verdana, arial, helvetica; font-size: 9px; color: #ff0000; font-weight: normal;}
A.redsmall                                   { color:#666666; font-weight:normal; text-decoration:none;}
A:hover.redsmall,A:active.redsmall          { color:#333333; font-weight:normal; text-decoration:none;}







.title {font-family: verdana, arial, helvetica; font-size: 13px; color: #000000; font-weight: bold;}

.largetitle {font-family: verdana, arial, helvetica; font-size: 17px; color: #000000; font-weight: bold;}

.blueheaderXL {font-family: verdana, helvetica; font-size: 18px; color: #3366CC; font-weight: bold;}

.whiteheaderXL {font-family: verdana, helvetica; font-size: 18px; color: #FFFFFF; font-weight: bold;}

.borderbrown {
	border:1px solid #CCCCCC;
}

.pio-general-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
