a:link {
	color: 298CCE;
	text-decoration: none;
}
a:visited {
	color: 298CCE;
	text-decoration: none;
}
a:hover {
	color: 298CCE;
	text-decoration: underline;
}
a:active {
	color: 298CCE;
	text-decoration: none;
}

/* top bottom menu */
a:link .ppml_top  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #717172; line-height: 14px;
}
a:visited .ppml_top {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #717172; line-height: 14px;
}

a:active .ppml_top {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #717172; line-height: 14px;
}
a:hover .ppml_top {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #717172; line-height: 14px;
}
/* top bottom menu */

/* left bottom menu */

/*
div.mod_contentitem_lb table td table td a:link,
div.mod_contentitem_lb table td table td a:active,
div.mod_contentitem_lb table td table td a:visited,
div.mod_contentitem_lb table td table td a:hover
{
margin-left:-3px;
padding-left:15px; 
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #0000ff;
font-weight:normal;
margin-top:20px;
text-decoration:none;
background-image:url(/ppml_images/bluearrow.gif);
background-repeat:no-repeat;

}
*/
div.moduletable_lb table td{
padding-left:-2px;

}





.learnmore a:link,
.learnmore a:active,
.learnmore a:visited,
.learnmore a:hover
{
margin-left: 2px;
padding-left:15px;  
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #0000ff;
font-weight:normal;
margin-top:20px;
text-decoration:none;
background-image:url(/ppml_images/bluearrow.gif);
background-repeat:no-repeat;

}

.learnmoregry a:link,
.learnmoregry a:active,
.learnmoregry a:visited,
.learnmoregry a:hover
{
padding-left:15px;  
margin-left:-2px;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #0000ff;
font-weight:normal;
text-decoration:none;
background-image:url(/ppml_images/greybg_arrow.gif);
background-repeat:no-repeat;

}
.button_search, .button_login{
width:25px;
height:23px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #6E6E6E;
}

/*
table.contentpaneopen_testimonialshd{
margin-left:-7px;
padding-left:0px;
width:100%;


}
*/

table.moduletable_search th, .contentpaneopen_testimonialshd th{
/*color: #6E6E6E;
font-weight:bold; */
margin-bottom:10px;
background:#CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
height:25px;
text-align:left;
vertical-align:middle;
padding-left:6px;
color: #000000;
width:200px;

/*
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
height:25px;
text-align:left;
vertical-align:middle;
padding-left:4px;
*/
}

table.moduletable_login th {
background:#CCCCCC;   /*#999999;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;

height:25px  ;
text-align:left;
vertical-align:middle;
padding-left:6px;
color: #000000;

 
 
 }
 /* Login header changes start here */
 /*table.moduletable_login td { height:125px;}*/
 table.moduletable_login table{ height:auto;
 
 }
 /* Login header changes ends here */

/* News area starts here */
table.moduletable_news th {
background:#CCCCCC;    /*#999999;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
height:25px;
text-align:left;
vertical-align:middle;
padding-left:6px;

color: #000000;
/*
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
height:25px;
text-align:left;
vertical-align:middle;
padding-left:5px;
padding-top:10px;
*/
}


table.moduletable_news td table.contentpaneopen td.contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C90303;
	font-weight:bold;
	padding-left:3px;
}	

table.moduletable_news td table.contentpaneopen td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6E6E;
	line-height: 14px;
}
/* News area ends here */


.search_search{
padding-left:4px;

margin-top:6px;
}

.inputbox_search{
width:140px;

padding-bottom:2px;
}
/*
.button_search{
padding-top:-1px;
}
*/
/* readmore ends for left bottom */



/* readmore starts for middle top */

a:link.readon_fp
a:active.readon_fp
a:visited.readon_fp
a:hover.readon_fp
{
margin-left:15px;
padding-left:15px;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #0000ff;
font-weight:normal;
margin-top:20px;
/* 15Oct
background-image:url(/ppml_images/bluearrow.gif);
background-repeat:no-repeat;
*/
}
/* readmore ends for middle top */



/* left bottom menu */


/* login table starts here */
table.moduletable_login {
width:100%;}




table.moduletable_login td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6E6E;
	line-height: 14px;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:3px;
}



table.moduletable_login td input#mod_login_username {width:140px;padding-left:1px;}
table.moduletable_login td input#mod_login_password {width:140px;padding-left:1px;}

/*table.moduletable_login td input#mod_login_remember label{margin-top:-3px;}  */

table.moduletable_login td a:link,table.moduletable_login td a:active,table.moduletable_login td a:visited,table.moduletable_login td a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
	text-decoration: underline;	
}




/* login table ends here*/




/* inner login table starts here */
table.moduletable_inner_login {
width:80%;
margin-top:20px;

}

table.moduletable_inner_login th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; height:25px; 
	text-align:left;vertical-align:middle;
	padding-left:0px;
	border-bottom:1px solid #cccccc;	
	color: #000000;

	
}
table.moduletable_inner_login td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6E6E;
	line-height: 14px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:3px;
}



table.moduletable_inner_login td input#mod_login_username {width:140px;}
table.moduletable_inner_login td input#mod_login_password {width:140px; }

table.moduletable_inner_login td a:link,table.moduletable_inner_login td a:active,table.moduletable_inner_login td a:visited,table.moduletable_inner_login td a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
	text-decoration: underline;	
}
/* inner login table ends here*/


/* 15Oct07 replaced by learnmoregry
table.moduletable_news td table.contentpaneopen td a:link,
table.moduletable_news td table.contentpaneopen td a:active,
table.moduletable_news td table.contentpaneopen td a:visited,
table.moduletable_news td table.contentpaneopen td a:hover
{
margin-left:-5px;
padding-left:20px;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #0000ff;
font-weight:normal;
margin-top:20px;
background-image:url(/ppml_images/greybg_arrow.gif);
background-repeat:no-repeat;
text-decoration:none;
}
*/





table.moduletable_news td table.contentpaneopen {
margin-bottom:-8px;
}

/* Assign left margin to the right band on the home page */
table.moduletable_news,
table.moduletable_testimonial,
table.moduletable_links,
table.moduletable_search{
padding-left:1px;
width:100%;
}


table.moduletable_links
table.moduletable_search
{
margin-top:7px;
}


table.moduletable_th{
margin-top:7px;
width:100%;
}


table.moduletable_news{
padding-bottom:3px;
margin-top:16px;
}


/* Testimonial header starts here */

/*
table.moduletable_th .mod_contentitem_th {
margin-left:-5px;
padding-top:2px;
}  
*/
.mod_contentitem_th  table,.mod_contentitem_th  table td table {
width:100%;
}  


.testimonials_heading {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align:left;vertical-align:middle;padding-left:5px;font-weight:bold;
}	

/*testimonial header ends here */


/*testimonial starts here */
table.moduletable_testimonial td table.contentpaneopen td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6E6E;
	line-height: 14px;
}



/*testimonial ends here */
/* Links Menu starts here */
table.moduletable_links th {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; height:25px; text-align:left;vertical-align:middle;padding-left:5px;padding-top:10px;
}
table.moduletable_links td table td a:link, table.moduletable_links td table td a:active, table.moduletable_links td table td a:visited, table.moduletable_links td table td a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
	text-decoration: underline;	
	}
/* Links Menu ends here

/* Tabs Menu starts here   Is it needed?   */
/*div.shadetabs span {background:#999999;}*/
div.shadetabs span a:hover{
text-decoration: none;
color: #2d2b2b;
}
div.shadetabs{
margin-top:25px;
}




/* Tabs Menu ends here*/


a:link.bluetext a:active.bluetext a:visited.bluetext a:hover.bluetext {
	font-family: Verdana , Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #298CCE;
	font-weight:bold;
}




.pathway {
color:#298CCE;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

a:link.pathway a:active.pathway,a:visited.pathway,a:hover.pathway  {
color:#6E6E6E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:14px;
}

table.contentpaneopen td.contentheading 
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	padding-bottom:10px;
}	

/* registration form starts here */
/*table.td componentheading*/

.componentheading {
	/*color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	padding-bottom:10px;*/
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}
table.contentpane td {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6E6E;
	line-height: 14px;
	padding-top:3px;
	padding-bottom:3px;
	/*
	padding-left:2px;

	*/
}

#img_testimonial{
margin-left:8px;
}



/*registration form ends here */
.ppml_message {
	color: aaaaaa;
	margin-bottom: 10px;
}
/* for case studies */

/* for case studies */

/* for extended left menu on the inner page */
.mainlevel_exmnu, .moduletable_exmod, .sublevel_exmnu,.ppml_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
	color: #298CCE;
}

ul#mainlevel_exmnu, ul#mainlevel_exmnu li ul {
list-style-type: none;
line-height:23px;
padding:0;
margin:0;
/*float: left;*/
}

ul#mainlevel_exmnu li ul {
list-style-type: none;
line-height:23px;
margin: 0 0.95em;
/*float: left;*/

}
/*
 #mainlevel_exmnu li a
{
background: url(background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
width: 9em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}
*/


 /* Hide from IE5-Mac \*/
#mainlevel_exmnu li a
{
float: none
}
/* End hide */



#mainlevel_exmnu li
{
/*float: left;*/
margin: 0 0.15em;
}
/*  Logout class  start here */

.button{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6E6E;
	line-height: 14px;
	padding-left: 2px; 
}
/*logout class end here */
.moduletable h3{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
margin:0;
}

div.shadetabs {
margin-top:0px;}
