.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;}

.body a, a:link, a:hover {
	text-decoration:none;
	color:#3a849f}

#text-box {
	border:#000 1px solid;}
	
#text-area {
	width:100%;
	border:#000 1px solid;}
	
.tagline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #171844;
}
.toprightlinks {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#626262;
}

.toprightlinks a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#626262;
	text-decoration:none;
}
.toprightlinks a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#626262;
	text-decoration:underline;
}
.bcdescription {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #171844;
}
.topnavigation {
	background-image:url(images/navigationbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #b6b6b6;
	border-right:0px;
	border-left:0px;
}

.topnavigation td a {text-decoration: none; color:#3a849f; background-color: none;display:block;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#287da2;} 
.topnavigation td a:hover {background-color: #3a849f; text-decoration: none;color: white; } 

.breadcrumb {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bcbcbc;
}

.breadcrumb a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bcbcbc;
	text-decoration:none;
}

.rss_items {

       list-style:none;

       margin:0;

       padding:0;

}

.breadcrumb a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bcbcbc;
	text-decoration:underline;
}
.banner {
	background-repeat:no-repeat;
	background-position:right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#287da2;
}

.leftmenu a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a849f;
	text-decoration:none;
	}
.leftmenu a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b0ccd6;
	text-decoration:none;
	}


.leftmenu td{ 
	border: 1px solid #cac9ce; 
	padding: 3px;
	border-spacing: 0;
	border-collapse: collapse;
	border-width:0 1px 1px 1px;
	padding-left:6px;

}  
table.leftmenu {
    border-top: 1px solid #cac9ce;
    border-bottom: none;
    border-right: blank
}

.leftsidebox {
	border:1px solid #dddddd;
	background-color:#f5f6f7;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3b3b;
	text-align:justify;
}
.leftsidebox a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a849f;
	text-decoration:none;
}

.leftsidebox a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b0ccd6;
	text-decoration:none;
}


.bottomborder {
	border:1px solid #b6b6b6;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#363636;
	}
	
	.footer-text-border {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	}
	
.footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#363636;
	}
	
.footer a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#363636;
	text-decoration:none;
	}	
.footer :hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#363636;
	text-decoration:underline;
	}
.chosen {
	border:1px solid #b6b6b6;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	text-align: left;
	}
	
.chosen a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
		
.mainbody {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393939;
	text-align: justify;
}



.mainbody a{
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#3a849f;
	text-decoration:none;
}
.mainbody a:hover{
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#3a849f;
	text-decoration:underline;
}




.servicesolution {
	background-image:url(images/servicesolutionbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #b6b6b6;

}

.resources {
	background-image:url(images/industrybg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #b6b6b6;
}

.communitypartners {
	border:1px solid #b6b6b6;
	text-align:center;
}

.resources a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#434343;
	text-decoration:none;
}

.industrybg a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a849f;
	text-decoration:none;
}

.industrybg a:hover, .resources a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a849f;
	text-decoration:underline;

}

.servicesolutioncontent {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	text-align: left;
}

.servicesolutioncontent a{
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#3a849f;
	text-decoration:none;
}
.servicesolutioncontent a:hover{
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#3a849f;
	text-decoration:underline;
}

.portalheader {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.backchecktext, .backchecktext a, .backchecktext a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#939393;
	text-decoration:none;
}
.testimonials {
	border:1px solid #dddddd;
	background-color:#f5f6f7;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3b3b;
	text-align:justify;
}

.testimonials a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a849f;
	text-decoration:none;
}

.testimonials a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a849f;
	text-decoration:underline;
}

.space {
	padding-top: 4px;
	padding-bottom: 4px;
}	

input, textarea, select {
 border: 1px solid #CCCCCC;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
}


	blockquote, cite {font-weight: none;}
	#quotes {margin-left: 0; list-style: none;}
	#quote2 {margin-left: 0; list-style: none;}
	.hide {display: none;}
	.selected {}

.global a{
text-decoration:none;
}

.download a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	text-decoration:none;
	font-weight:bold;
	}
	
.download a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#828282;
	text-decoration:none;
	font-weight:bold;
	}

.whitepapers {
	border:1px solid #d9e2e5;
	background-color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a849f;
	text-decoration:none;
	text-align:left;
}

.whitepapers a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a849f;
	text-decoration:none;
	text-align:left;
}

#quotes {
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#343434;
   }
#quotes a{
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#3a849f;
	text-decoration:none;
}
#quotes a:hover{
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#3a849f;
	text-decoration:underline;
}

#quote2 {
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#343434;
   }
#quote2 a{
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#3a849f;
	text-decoration:none;
}
#quote2 a:hover{
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#3a849f;
	text-decoration:underline;
}



h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#287da2;
	font-weight:normal;
	display:inline;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#565656;
	font-weight:normal;
	display:inline;
	line-height:18px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e6e6e;
	font-weight:normal;
	display:inline;
	line-height:12px;
}

.contactbuttons {
	background-image:url(images/contactbg.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

.contactbuttons td{ 
border: 1px solid #e1e1e1; 
border-spacing: 0;
border-collapse: collapse;
	border-width:0 1px 1px 1px;
	padding: 4px;
	padding-left:10px;
}  
table.contactbuttons {
    border-top: 1px solid #e1e1e1;
    border-bottom: none;
    border-right: blank
}

.insidetable td{ 
border: 0px solid #e1e1e1; 
border-spacing: 0;
border-collapse: collapse;
	padding: 0px;
	padding-left:0px;
}  
table.insidetable {
    border-top: 0px solid #e1e1e1;
    border-bottom: none;
    border-right: blank
}
.insidetable a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	text-decoration:none;
}

.insidetable a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#97af1d;
	text-decoration:none;
}
.homebanner {
	background-image:url(headbanner/homebanner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.hometext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.hometext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	text-decoration:none;
}
.hometext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	text-decoration:underline;
}

 .hometestimonials {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	word-spacing:0pt;

}



.hometext a, .hometestimonials a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a849f;
	text-decoration:none;
}

.hometext a:hover, .hometestimonials a:hover, .bananalinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a849f;
	text-decoration:underline;
}

.bananalinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434343;
	text-decoration:none;
}

.bananalinks a, .bananadescription a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a849f;
	text-decoration:none;
}

.bananalinks a:hover, .bananadescription a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9ac6d6;
	text-decoration:none;
}

.testimonialname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:justify;
}

.banana {
	background-image:url(images/bananabg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #c3cdd5;

}

.individuals {
	background-image:url(images/new.png);
	background-repeat:no-repeat;
	background-position:top right;
	border:1px solid #c3cdd5;

}
.bananaheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#434343;
	text-decoration:none;
}
.bananaheader a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#434343;
	text-decoration:none;
}
.bananaheader a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#434343;
	text-decoration:underline;
}
.bananadescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
}

.newcrimbg {
	background-image:url(images/newcrimbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #c3cdd5;

}

.socialmedia {

}

.socialmedia td{ 
border: 1px solid #e1e1e1; 
border-spacing: 0;
border-collapse: collapse;
	border-width:0 1px 1px 1px;
	padding: 4px;
	padding-left:10px;
}  
table.socialmedia {
    border-top: 1px solid #e1e1e1;
    border-bottom: none;
    border-right: blank
}



.sminsidetable td{ 
border: 0px solid #e1e1e1; 
border-spacing: 0;
border-collapse: collapse;
	padding: 0px;
	padding-left:0px;
}  
table.sminsidetable {
    border-top: 0px solid #e1e1e1;
    border-bottom: none;
    border-right: blank
}
.sminsidetable a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	text-decoration:none;
}

.sminsidetable a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#97af1d;
	text-decoration:none;
}


.subheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
}
.subsubheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

.subsubheader a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3a849f;
	text-decoration:none;
}
.subsubheader a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3a849f;
	text-decoration:underline;
}

.crimbanner {
	background-image:url(headbanner/crimhome.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.crimbanana {
	background-image:url(images/crimbg.jpg);
	background-repeat:repeat-x;
	background-position:top right;
	border:1px solid #c3cdd5;

}

.crimbanana_indiv {
	background-repeat:repeat-x;
	background-position:top right;
	border:1px solid #c3cdd5;

}
.partners {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
}
.whitepaperindex {
	border:1px solid #d9d9d9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	text-align: left;
	}
.whitepaperlink a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:bold; 
	text-decoration:none; 
	color:#3a849f; 
	text-align:left;
	line-height:12px;
}

.whitepaperlink a:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#64a1b8; 
	line-height:12px;
	text-align:left;
}
	
	.style41 {	color: #3a849f;
	font-size: 18px;
	font-weight: bold;
}


	
.border {
	border:1px solid #666; }
	
.sub-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3a849f;
}
.red-text {
	color: #F00;
}
.small-grey-text {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.white-box {
	border:1px solid #dddddd;
	background-color:#fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}

.blue-link {
	color:#3a849f;
	font-size:10px;
	text-decoration:none;}
	
	.blue-link a, a:hover {
	color:#3a849f;
	font-size:10px;
	text-decoration:none;}
	
	.blue-link a:hover {
	color:#3a849f;
	font-size:10px;
	text-decoration:underline;}
	
	.inner-boxes-text {
	font-size: 12px;
	line-height: 12px;
	color: #666;
}
.blue-header {
	font-size: 12px;
	font-weight: normal;
	color: #3A849F;
}

.red-text-L {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #F00;
}

/*----INDUSTRY NEWS SCRIPT ---*/
DIV.PTNEWSheading     
{         
padding-right: 6px;         
padding-left: 6px;         
font-weight: bold;         
font-size: 9pt;         
padding-bottom: 6px;         
background-color: #ffffff;         
padding-top: 8px;         
color: #000000;     
}


DIV.PTNEWSheadingimg     
{        
display: block;         
color: #5296c9;         
margin: 10px 20px 10px 20px;     
}     

DIV.PTNEWSlastupdated     {         
font-size: 8pt;         
visibility: visible;         
margin: 6px;         
color: #4a749f;     
}     

DIV.PTNEWSstory     {         
margin: 6px;     
}     

SPAN.PTNEWSheadline     {         
padding-right: 0px;         
display: block;         
padding-left: 0px;         
font-weight: bold;         
font-size: 10pt;         
padding-bottom: 0px;         
color: #4a749f;         
padding-top: 3px;     
}     
    

SPAN.PTNEWSdescription     {         
display: block;         
font-size: 10pt;         
color: #4a749f;     
}     

DIV.PTNEWSnoscript     {         
padding-right: 6px;         
display: block;         
padding-left: 6px;         
font-weight: bold;         
font-size: 10pt;         
padding-bottom: 6px;         
color: #4a749f;         
padding-top: 6px;     
}     

