/* To correct z-index because of Flash file */


/* Header Top Nav */
.globalnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #5d7b9a;
	height:27px;
}

.globalnav a:link {
	color: #ffffff;
	text-decoration: none;
}

.globalnav a:visited {
	text-decoration: none;
	color: #ffffff;
}

.globalnav a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.globalnav a:active {
	text-decoration: none;
	color: #ffffff;
}


/* Sign in Sign Out */
.welcome_menu_class {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #5d7b9a;
	padding-left: 12px;	
}

.welcome_menu_class a:link {
	color: #ffffff;
	text-decoration: none;
}

.welcome_menu_class a:visited {
	text-decoration: none;
	color: #ffffff;
}

.welcome_menu_class a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.welcome_menu_class a:active {
	text-decoration: none;
	color: #ffffff;
}

div#welcome_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #5d7b9a;	
}


/* Select Country */
.var_menu{
	display: block;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-size: 11px;
  	color: #ffffff;
  	background-color: #5d7b9a;
  	line-height:15px;
}

.var_menu_table{
  	background-color: #5d7b9a;
}

.var_menu_parent{
  	background-color: #5d7b9a;
}

.var_menu_parent_table {
	background-color: #5d7b9a;
}

#var_menu_child {
	height:100%;	
}

.var_menu_table_content{
  	display: block;
  	width: 160px;
  	background-color: #5d7b9a;
  	text-decoration: none;
 	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color: #ffffff;
  	border: #5d7b9a solid;
  	padding: 0px 0px 3px 15px;
  	line-height: 10px;
  	height:8px;
}

.var_menu_item {
  	display: block;
  	width: 50px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 700;
  	font-size: 10px;
  	color: #ffffff;
  	border: #5d7b9a solid;
}


/* Select Country Member Firms Tag line */
.var_menu_table_content_footer{
  	display: block;
  	width: 87%;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 9px;
  	color: #ffffff;
  	vertical-align: middle; 
  	text-align: right; 
  	padding-right:20px;
  	padding-bottom: 15px;
  	text-decoration:none;
}

/* Select Language */
.languages_menu{
  	display: block;
  	text-decoration: none;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	color: #ffffff;
  	background-color: #5d7b9a;
  	line-height:15px;
}

.languages_menu_item {
  	display: block;
  	width: 100px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color: #ffffff;
  	border: #5d7b9a solid;
  	line-height: 12px;
  	padding:0px 20px 3px 7px;
}

.languages_menu_parent_table{
	background-color: #5d7b9a;
}

.languages_menu_table_content{
  	display: block;
  	width: 100px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color: #ffffff;
  	border: #5d7b9a solid;
}



/* Careers About Us Contact Links*/
.careers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d2d1b5;
	background-color: #5d7b9a;
}

.careers a:link {
	color: #d2d1b5;
	text-decoration: none;
}

.careers a:visited {
	text-decoration: none;
	color: #d2d1b5;
}

.careers a:hover {
	text-decoration: underline;
	color: #d2d1b5;
}

.careers a:active {
	text-decoration: none;
	color: #d2d1b5;
}


/* Protiviti Logo */
.protivitilogo {
	padding-left:20px;
}


/* Solutions */
.parent_nav_item_class_cell_outer {
    margin: 0px -0.4em 0px -0.4em;
}

.parent_nav_item_class_cell {
   margin: 0px -0.4em 0px -0.4em;
}

.parent_nav_item_class {
	text-decoration: none;
	border: thin white solid;
	margin: 0px 1px 0px 1px;
}

.sol_parent_class{
	border: thin;
	border-bottom-color:white;
	margin: 0px -0.4em 0px -0.4em;
}

.sol_parent_table_class{
	text-decoration: none;
	border: thin white solid;
	margin: 0px -0.4em 0px -0.4em;
}

.sol_child_table_content_class{
  	display: block;
  	width:   282px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color:  #ffffff;
  	padding:0px 10px 3px 7px;
  	line-height: 13px;
}

.sol_child_table_class{
  	background-color: #5d7b9a;
  	font-size: 10px;
  	border:5px #5d7b9a solid;
  	color:  #ffffff;
  	line-height: 10px;
}

.sol_child_div_class {
     margin-left:0px;
	 }


/* Industries */
.ind_parent_class{
	border: thin;
	border-bottom-color:white;
	margin: 0px -0.4em 0px -0.4em;
}

.ind_parent_table_class{
 	text-decoration: none;
	border: thin white solid;
	margin: 0px -0.4em 0px -0.4em;
}

.ind_child_table_class{
  	background-color: #5d7b9a;
  	font-size: 10px;
  	border:5px #5d7b9a solid;
  	color:  #ffffff;
  	line-height: 10px;
}

.ind_child_table_content_class{
  	display: block;
  	width:   240px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color:  #ffffff;
  	padding:0px 0px 3px 10px;
  	line-height: 13px;
}


/* Insights */
.ins_parent_class{
	border: thin;
	border-bottom-color:white;
	margin: 0px -0.4em 0px -0.4em;
}

.ins_parent_table_class{
 	text-decoration: none;
	border: thin white solid;
	margin: 0px -0.4em 0px -0.4em;
}

.ins_child_table_class{
  	background-color: #5d7b9a;
  	font-size: 10px;
  	border:5px #5d7b9a solid;
  	color:  #ffffff;
  	line-height: 10px;
}

.ins_child_table_content_class{
   	display: block;
  	width:   120px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color:  #ffffff;
    padding:0px 0px 3px 7px;
  	line-height: 13px;
}

#ins_child_table_class ul{
   list-style: none;
   padding: 0;
   margin: 0;
}


/* Japan Navigation */
.know_parent_class{
	border: thin;
	border-bottom-color:white;
	margin: 0px -0.4em 0px -0.4em;
}

.know_parent_table_class{
	text-decoration: none;
	border: thin white solid;
	margin: 0px -0.4em 0px -0.4em;
}

.know_child_table_content_class{
  	display: block;
  	width:   282px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color:  #ffffff;
  	padding:0px 10px 3px 7px;
  	line-height: 13px;
}

.know_child_table_class{
  	background-color: #5d7b9a;
  	font-size: 10px;
  	border:5px #5d7b9a solid;
  	color:  #ffffff;
  	line-height: 10px;
}

/* Tools Japan Navigation */

.tools_parent_class{
	border: thin;
	border-bottom-color:white;
	margin: 0px -0.4em 0px -0.4em;
}

.tools_parent_table_class{
	text-decoration: none;
	border: thin white solid;
	margin: 0px -0.4em 0px -0.4em;
}

.tools_child_table_content_class{
  	display: block;
  	width:   282px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color:  #ffffff;
  	padding:0px 10px 3px 7px;
  	line-height: 13px;
}

.tools_child_table_class{
  	background-color: #5d7b9a;
  	font-size: 10px;
  	border:5px #5d7b9a solid;
  	color:  #ffffff;
  	line-height: 10px;
}

/* About Us Japan Navigation */

.about_parent_class{
	border: thin;
	border-bottom-color:white;
	margin: 0px -0.4em 0px -0.4em;
}

.about_parent_table_class{
	text-decoration: none;
	border: thin white solid;
	margin: 0px -0.4em 0px -0.4em;
}

.about_child_table_content_class{
  	display: block;
  	width:   282px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color:  #ffffff;
  	padding:0px 10px 3px 7px;
  	line-height: 13px;
}

.about_child_table_class{
  	background-color: #5d7b9a;
  	font-size: 10px;
  	border:5px #5d7b9a solid;
  	color:  #ffffff;
  	line-height: 10px;
}


/* Seminars Japan Navigation */
.sem_parent_class{
	border: thin;
	border-bottom-color:white;
	margin: 0px -0.4em 0px -0.4em;
}

.sem_parent_table_class{
	text-decoration: none;
	border: thin white solid;
	margin: 0px -0.4em 0px -0.4em;
}

.sem_child_table_content_class{
  	display: block;
  	width:   282px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-family: Verdana, Sans-Sherif;
  	font-weight: 900;
  	font-size: 10px;
  	color:  #ffffff;
  	padding:0px 10px 3px 7px;
  	line-height: 13px;
}

.sem_child_table_class{
  	background-color: #5d7b9a;
  	font-size: 10px;
  	border:5px #5d7b9a solid;
  	color:  #ffffff;
  	line-height: 10px;
}




.sem_child_div_class {
	z-index: 99;
}

.position {
	position: absolute;
	top: 500px; left: 0px; 
	color: white;
	overflow:hidden;
	z-index: -1;
	background: transparent;
}


/*Top Right Lines*/

.toprightlines_contact {
	background: url('/_layouts/images/ProImages/topright_lines.jpg') no-repeat;
	background-position: 89px bottom;
	padding:0px 20px 63px 0px;
	text-align:right;
}

.toprightlines_grc {
	background: url('/_layouts/images/ProImages/topright_lines.jpg') no-repeat;
	background-position: -42px bottom;
	padding:0px 16px 63px 0px;
	text-align:right;
}

.toprightlines_grcmain {
	background: url('/_layouts/images/ProImages/topright_lines.jpg') no-repeat;
	background-position: -47px bottom;
	padding:0px 20px 63px 0px;
	text-align:right;
}


.toprightlines_appmain {
	background: url('/_layouts/images/ProImages/topright_lines.jpg') no-repeat;
	background-position: -46px bottom;
	padding:0px 20px 52px 0px;
	text-align:right;
	display:none;
}

.toprightlines_govservices {
    background: url('/_layouts/images/ProImages/topright_lines.jpg') no-repeat;
	background-position: -40px bottom;
	padding:0px 40px 52px 0px;
	text-align:right;
}



.body {
    width:1004px;
    overflow-x: hidden;
    overflow-y: auto;
}

/* Center Column Body Content */
.mainBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.mainBody a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
}

.mainBody a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;	
	line-height: 18px;
}

.mainBody a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
}

.mainBody a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
}

/* Heading #1 for Center Column Body Content */
.heading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8b6730;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:10px;
}

/* Heading #2 for Center Column Body Content */
.subheading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5d7b9a;
	font-weight: bold;
	text-decoration: none;
}

/* Heading #3 for Website Feedback in Left Nav */
.feedbackheading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b6730;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:5px;
	padding-left:3px;
}

.feedback-quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding:5px 0px 0px 0px; 
}

.feedbacktext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding:5px 0px 0px 0px; 
}

/* Home Page - right column */

.homeRgtCol {
	background-image: url('/_layouts/images/ProImages/home_rgt_col_top.gif');
	background-repeat:no-repeat;
	width: 280px;
	height: 9px;	
}

.homeRgtCol1 {
	background-repeat:repeat-y;
	background-image: url('/_layouts/images/ProImages/home_rgt_col_gradient.gif');
}

.homeRgtCol2 {
	background-repeat:repeat-y;
	background-image: url('/_layouts/images/ProImages/home_rgt_col_gradient2.gif');
}

/* Subheading used on GRC Home Page */
.brownsubheading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8b6730;
	font-weight: bold;
	text-decoration: none;
}

.relatedHeading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 12px;
}

/* Instruction to CM for Title Field */
.instruction {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
}

.hairlineHorizontal {
  border-bottom: 1px solid #C0C0C0; 
}

.hairlineVertical {
	border-left:1px #C0C0C0;
}

/* Case Studies Heading */
.caseStudyHeading {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   color: #666666;
   font-size: 13px;
   border-bottom:1px solid transparent #cccccc; 
   width: 400px;
   padding-bottom:9px;
   padding-top:3px;
}

/* Homepage Right Nav Headlines */
.grayrightnavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

.headlineshdr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	font-weight:bold;
} 

.headlineshdr a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	font-weight:bold;
} 

.headlineshdr a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	font-weight:bold;
} 

.headlineshdr a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	font-weight:bold;
}

.headlineshdr a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	font-weight:bold;
}
	
.headlinestext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left:2px;
}

.headlineshdr_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

.titlerightnavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	font-weight: bold;
}


/* Homepage Middle */
.introtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 25px;
}

/* Homepage Feature Title */
.featuretitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 16px;
	font-weight: bold;
}

.featuretitletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 16px;
}

/* Second Level Pages */
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: ;
	color: ;
}

.collapsetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5d7b9a;
	padding-bottom: 9px;
	padding-top: 7px;
	padding-left: 12px;
}

.contentlistlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 16px;
}

.contentlistlink a:hover {
	text-decoration:underline;
	color: #5d7b9a;
}

.contacttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	padding-top: 35px;
	padding-bottom: 12px;
}

.webpart-link-footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #801c27;
	text-align:left;
}

.webpart-link-footer a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #801c27;
	text-align:left;
}

.webpart-link-footer a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #801c27;
	text-align:left;
}

.webpart-link-footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #801c27;
	text-align:left;
}

.webpart-link-footer a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #801c27;
	text-align:left;
}



.viewevents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #801c27;
	text-align:left;
	line-height: 12px;
	padding-top: 15px;
	width:210px;
}

.viewevents a:link {
	color: #801c27;
}

.viewevents a:visited {
	color: #801c27;
}

.viewevents a:hover {
	text-decoration: underline;
	color: #801c27;
}

.viewevents a:active {
	color: #801c27;
}

.relatedsolutions {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-top: 20px;
	padding-bottom: 12px;
}

.graycontentbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.bodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
}

.separator_small {
	color: #d2d1b5;
	font-size: 15px;
	font-weight:bold;
	vertical-align:top;
	margin:-0.5em;
}

.separator_class {
	color: #d2d1b5;
	font-size: 20px;
}

.separator_sitemap {
	color: #5d7b9a;
	font-size: 11px;
}

.separator_glossary {
	color: #5d7b9a;
	font-size: 11px;
}

.separator_terms {
	color: #5d7b9a;
	font-size: 11px;
}

.separator_privacy {
	color: #5d7b9a;
	font-size: 11px;
}

.separator_insights {
	color: #b2b2b2;
	font-weight:200;
}
.insights_separator {
	font-size: 20px;
}

.separator_grc {
	color: #d2d1b5;
	font-size: 20px;
	vertical-align:top;
}


/* Contact Protiviti */
.DefaultHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-top: 35px;
	padding-bottom: 12px;
}
.rghtColHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b6730;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 12px;
}

.contactBox {
	padding: 40px 20px 0px 0px;
	text-align: left;
	display: block;
	background-image: url('/_layouts/images/ProImages/contactTop.jpg');
	background-repeat: no-repeat;
}

.contactBox2 {
	padding: 0px 20px 0px 16px;	
	text-align: left;	
	background-repeat:repeat-y;
	background-image: url('/_layouts/images/ProImages/rightColRepeat.jpg');
}

.contactBox2 a:link {
  	color: #5d7b9a;
  	text-decoration:none;
}

.contactBox2 a:visited {
    color: #5d7b9a;
  	text-decoration:none;
}

.contactBox2 a:hoover {
    color: #5d7b9a;
  	text-decoration:underline;
}

.contactBox2 a:active {
    color: #5d7b9a;
  	text-decoration:none;
}

.contactheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-top: 35px;
	padding-bottom: 12px;
}

.featureitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
	padding-top: 35px;
	padding-bottom: 12px;

}


/* Breadcrumb */
.sitecrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight:600;
	padding:25px 0px 12px 19px;
}

.sitecrumb a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d7b9a;
	text-decoration:none;
	font-size: 9px;
	font-weight:600;
	padding:10px 0px 12px 0px;
}

.sitecrumb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d7b9a;
	text-decoration:none;
	font-size: 9px;
	font-weight:600;
	padding:10px 0px 12px 0px;
}

.sitecrumb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d7b9a;
	text-decoration:none;
	font-size: 9px;
	font-weight:600;
	padding:10px 0px 12px 0px;
}

.sitecrumb a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d7b9a;
	text-decoration:none;
	font-size: 9px;
	font-weight:600;
	padding:10px 0px 12px 0px;
}

/* GRC - Knowledgeleader Link */
.grc_class {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	font-weight: bold;
	text-decoration: none;
	line-height: 1px;
}
.grc_class a:link {
	color: #5d7b9a;
	text-decoration: none;
	font-weight: bold;
}
.grc_class a:visited {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
.grc_class a:hover {
	text-decoration: underline;
	color: #666666;
	font-weight: bold;
}
.grc_class a:active {
	text-decoration: none;
	color: #5d7b9a;
	font-weight: bold;
}


/* Footer */
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
        padding: 0px 0px 3px 0px;
}

.footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
}

.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
}

.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
}

.footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
}


.emailfooter {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5d7b9a;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:center;
}

.footergradient {		
	background-image: url('/_layouts/images/ProImages/Bottom_gradated-bar.jpg');
	background-repeat:repeat-x;
	padding-bottom:5px;
}

.footersocialmedia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
    padding: 0px 0px 0px 0px;
}

.footersocialmedia a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
}

.footersocialmedia a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
}

.footersocialmedia a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
	
	
}

.footersocialmedia a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	text-decoration: none;
	text-align:center;
}

.socialmedia_List1 {
  	font-family: Verdana, Sans-Sherif;
  	font-size: 11px;
  	color: #8b6730;
  	list-style: none;
  	font-weight: 700;
	line-height:15px;
  	width: 215px;
  	cursor:pointer;
  	padding: 7px 0px 0px 0px;
}

.socialmedia_List1 a:link {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.socialmedia_List1 a:visited {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.socialmedia_List1 a:hover {
	text-decoration: none;
	color: #8b6730;
	list-style: none;
}

.socialmedia_List1 a:active {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.feedback_List1 {
  	margin-left: 0; 
	padding-left: 0;
}

/*Left Nav*/
.LeftNav_Node {
  	font-family: Verdana, Sans-Sherif;
  	font-size: 11px;
  	color: #5d7b9a;
  	line-height: 15px;
  	list-style: none;
  	font-weight: 700;
  	cursor:pointer;
  	padding: 3px 0px 9px 0px;
}

.LeftNav_Node a:link {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_Node a:visited {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_Node a:hover {
	text-decoration: none;
	color: #8b6730;
	list-style: none;
}

.LeftNav_Node a:active {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List {
  	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List a:link {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List a:visited {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List a:hover {
	text-decoration: none;
	color: #8b6730;
	list-style: none;
}

.LeftNav_List a:active {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List1 {
  	font-family: Verdana, Sans-Sherif;
  	font-size: 11px;
  	color: #8b6730;
  	line-height: 15px;
  	list-style: none;
  	margin: 5px;
  	font-weight: 700;
  	border-bottom:1px solid #b2b2b2; 
  	width: 215px;
  	cursor:pointer;
  	padding: 3px 0px 9px 0px;
}

.LeftNav_List1 a:link {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List1 a:visited {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List1 a:hover {
	text-decoration: none;
	color: #8b6730;
	list-style: none;
}

.LeftNav_List1 a:active {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List2 {
  	font-family: Verdana, Sans-Sherif;
  	font-size: 11px;
  	color: #8b6730;
  	list-style: none;
 	margin: 3px;
  	font-weight: 700;
  	padding-left: .5em;
  	margin-left: -.4em;
  	padding-top:5px;
  	line-height: 15px;
}

.LeftNav_List2 a:link {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List2 a:visited {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List2 a:hover {
	text-decoration: none;
	color: #8b6730;
	list-style: none;
}

.LeftNav_List2 a:active {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List3 {
  	font-family: Verdana, Sans-Sherif;
  	font-size: 11px;
  	color: #8b6730;
  	line-height: 15px;
  	list-style: none;
 	margin: 3px;
  	font-weight: 700;
  	padding-left: .5em;
  	margin-left: -.4em;
  	padding-top:5px;
}

.LeftNav_List3 a:link {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List3 a:visited {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNav_List3 a:hover {
	text-decoration: none;
	color: #8b6730;
	list-style: none;
}

.LeftNav_List3 a:active {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

/* Left Nav GRC */
.LeftNavGRC_Node {
  	font-family: Verdana, Sans-Sherif;
  	font-size: 11px;
  	color: #5d7b9a;
  	line-height: 15px;
  	list-style: none;
  	font-weight: 700;
  	cursor:pointer;
  	padding: 0px 0px 0px 20px;
}

.LeftNavGRC_Node a:link {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNavGRC_Node a:visited {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNavGRC_Node a:hover {
	text-decoration: none;
	color: #8b6730;
	list-style: none;
}

.LeftNavGRC_Node a:active {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNavGRC_List1 {
  	font-family: Verdana, Sans-Sherif;
  	font-size: 11px;
  	color: #8b6730;
  	list-style: none;
  	font-weight: 700;
  	border-bottom:1px solid #b2b2b2; 
  	width: 215px;
  	cursor:pointer;
  	padding: 13px 0px 13px 0px;
}

.LeftNavGRC_List1 a:link {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNavGRC_List1 a:visited {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

.LeftNavGRC_List1 a:hover {
	text-decoration: none;
	color: #8b6730;
	list-style: none;
}

.LeftNavGRC_List1 a:active {
	text-decoration: none;
	color: #5d7b9a;
	list-style: none;
}

/*ul li*/

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	list-style-type: none;
	padding-left: .2em;
	margin-left: .7em;
}

ol {
	list-style: square;
	list-style-type:square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-left:50px;
}

.lists ul {
	list-style: square;
	list-style-type:square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-left:50px;
}

.lists ol {
	list-style: square;
	list-style-type:square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-left:50px;
}

#list1 {
 list-style: square;
 list-style-type:square;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #666666;
 line-height: 18px;
}


/* Main Body Content Dropdowns */ 
.GroupNavParentTableClass{
    width:427px;
    background: url('/_layouts/images/ProImages/Gradient_Secondary_Page.gif') repeat-x;
	color:#5d7b9a;
}


.GroupNavParentClass {
    padding-top:20px;
	color:#5d7b9a;
}

.GroupNavParentTableContentClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding:7px 12px 9px 12px;
	cursor:pointer;
	font-weight: 700;
	text-align:justify;
	color:#5d7b9a;
}

.GroupNavParentTableContentClass a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding:7px 12px 9px 12px;
	cursor:pointer;
	font-weight: 700;
	color:#5d7b9a;
}

.GroupNavParentTableContentClass a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding:7px 12px 9px 12px;
	cursor:pointer;
	font-weight: 700;
	color:#5d7b9a;
}

.GroupNavParentTableContentClass a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding:7px 12px 9px 12px;
	cursor:pointer;
	font-weight: 700;
	color:#5d7b9a;
}

.GroupNavParentTableContentClass a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding:7px 12px 9px 12px;
	cursor:pointer;
	font-weight: 700;
	color:#5d7b9a;
}

.GroupsWebPartNodeStyleClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
    padding-left:0px;
    color:#5d7b9a;
}

.GroupsWebPartNodeStyleClass a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
    padding-left:0px;
    color:#5d7b9a;
}

.GroupsWebPartNodeStyleClass a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
    padding-left:0px;
    color:#5d7b9a;
}

.GroupsWebPartNodeStyleClass a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
    padding-left:0px;
    color:#5d7b9a;
}

.GroupsWebPartNodeStyleClass a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
    padding-left:0px;
    color:#5d7b9a;
}

.GroupsWebPartLeafNodeStyleClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
 	color:#5d7b9a;
 	padding-bottom:3px;
}

.GroupsWebPartLeafNodeStyleClass a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
 	color:#5d7b9a;
 	padding-bottom:3px;
}

.GroupsWebPartLeafNodeStyleClass a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
 	color:#5d7b9a;
 	padding-bottom:3px;
}

.GroupsWebPartLeafNodeStyleClass a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
 	color:#5d7b9a;
 	padding-bottom:3px;
}

.GroupsWebPartLeafNodeStyleClass a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
 	color:#5d7b9a;
 	padding-bottom:3px;
}


.GroupsWebPartRootNodeStyleClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
	color:#5d7b9a;
	padding-left:12px;
	padding-bottom:3px;
}

.GroupsWebPartHoverNodeStyleClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
	color:#5d7b9a;
}

.GroupsWebPartParentNodeStyleClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:16px;
  	text-align:left;
    padding-left:6px;
    color:#5d7b9a;
    padding-bottom:3px;
}

.parentTableContentDescriptionClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	text-align:left;
  	padding-left:12px;
  	text-align:justify;
	color:#5d7b9a;
}

.NavGroupHeaderHelper_StaticContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #666666;
  	text-align:left;
  	padding-left:20px;
  	padding-top:5px;
}

.GroupNavChildClass {
	line-height:16px;
  	text-align:left;
  	padding-left:3px;
	color:#5d7b9a;
}

/* Contact Protiviti Title */
.wp-title-dark{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:4px;
	padding-bottom:12px;
	font-weight:bold;
	color: #666666;
	text-align:left;
	line-height:10px;
}

.wp-title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #8b6730;
	text-align:left;
	line-height:30px;
	padding-top:10px;
	width:100%;
}

.link-related {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
	width:195px;
}

.link-related a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-related a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-related a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.link-related a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
	width:100%;
}
.link-item a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-item a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-item a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.link-item a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-featured {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
	width:210px;
}

.link-featured a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-featured a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-featured a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.link-featured a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-featuredv2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
}

.link-featuredv2 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-featuredv2 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-featuredv2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.link-featuredv2 a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-casestudy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
	width:195px;
}

.link-casestudy a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-casestudy a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-casestudy a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.link-casestudy a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-event {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
	width:195px;
}

.link-event a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-event a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-event a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.link-event a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-insight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
	width:195px;
}

.link-insight a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-insight a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-insight a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.link-insight a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-newsletters {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
}

.link-newsletters a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-newsletters a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-newsletters a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.link-newsletters a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-protiviti-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
	width:195px;
}

.link-protiviti-item a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-protiviti-item a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.link-protiviti-item a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.link-protiviti-item a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}



/* Insights Right Nav */
.insight-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	background-color:#ebebdf;
	color: #5d7b9a;
	font-weight:500;
	text-align:left;
	padding: 2px 1px 2px 1px;
}

.insight-title a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
}

.insight-title a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
}

.insight-title a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
	text-decoration:underline;
}

.insight-title a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5d7b9a;
}

/* Contact List */
.contact-item {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
}

.contact-item a:link{
  	color: #5d7b9a;
}

.contact-item a:visited{
  	color: #5d7b9a;
}

.contact-item a:hover {
	text-decoration: underline;
	color: #5d7b9a;
}

.contact-item a:active {
	color: #5d7b9a;
}


.contact-imag {
	text-align:left;
}

.cbq-layout-main {
	text-align:left;
	line-height:1px;
	}
	
.ms-WPBody a:hover {
	text-decoration: underline;
	color: #5d7b9a;
}

div#column {
	text-decoration: underline;
	color: #000000;

}

.contact-detail {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
  	padding-left: 5px;
}

.contact-findoffice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
}

.contact-findofficelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
  	padding-bottom:8px;
}

.contact-findofficelink a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
  	padding-bottom:8px;
}

.contact-findofficelink a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
  	padding-bottom:8px;
}


.contact-findofficelink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
  	padding-bottom:8px;
  	text-decoration:underline;
}

.contact-findofficelink a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
  	padding-bottom:8px;
}

/* Contact Us Center Content */
.office-label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
}

.office-item {
    font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
 }

.office-city {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 18px;
	font-weight:bold;
}

.item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
  	width:100%;
  	padding-bottom:10px;
  	vertical-align:top;
}

.image-area-left {
     padding-top:3px;
}

.headline_rgt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:13px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
  	width:200px;
  	padding-bottom:10px;
}


.headline_rgt a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #5d7b9a;
}

.headline_rgt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #5d7b9a;
}

.headline_rgt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #5d7b9a;
}

.headline_rgt a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #5d7b9a;
 }



.employee-item {
	width:440px;
	line-height:16px;
	padding-bottom:10px;
}

.div#linkitem {
	width:210px;
}

.wp-executive {
	width:450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* Submit Button Contact Us From */
.CreativeButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #ffffff;
  	background-color: #5d7b9a;
}

/* GRC Software Portal */
.grctopnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #801c27;
}

.grctopnav  a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.grctopnav  a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.grctopnav  a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.grctopnav  a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/* GRC Search */
.protivitisearch_searchtext_grc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #801c27;
	background: #801c27;
	text-align:right;
}

.protivitisearch_searchtext_grc a:link {
	color: #ffffff;
	text-decoration: none;
	background: #801c27;
}

.protivitisearch_searchtext_grc a:visited {
	text-decoration: none;
	color: #ffffff;
	background: #801c27;
}

.protivitisearch_searchtext_grc a:hover {
	text-decoration: underline;
	color: #ffffff;
	background: #801c27;
}

.protivitisearch_searchtext_grc a:active {
	text-decoration: none;
	color: #ffffff;
	background: #801c27;
}

.protivitisearch_keywordtextbox_grc {
 	font-size: 11px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	background-color: #801c27;
 	background: #801c27;
 	text-align:right;
}

.protivitisearch_image_grc {
    background: url('/_layouts/images/ProImages/arrow_side_white.gif') no-repeat;
}
 

/* Protiviti Search */
.protivitisearch_searchtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d2d1b5;
	background-color: #5d7b9a;
	background: #5d7b9a;
}

.protivitisearch_searchtext a:link {
	color: #d2d1b5;
	text-decoration: none;
	background-color: #5d7b9a;
	background: #5d7b9a;
}

.protivitisearch_searchtext a:visited {
	text-decoration: none;
	color: #d2d1b5;
	background-color: #5d7b9a;
	background: #5d7b9a;
}

.protivitisearch_searchtext a:hover {
	text-decoration: underline;
	color: #d2d1b5;
	background-color: #5d7b9a;
	background: #5d7b9a;
}

.protivitisearch_searchtext a:active {
	text-decoration: none;
	color: #d2d1b5;
	background-color: #5d7b9a;
	background: #5d7b9a;
}

.protivitisearch_keywordtextbox {
 	font-size: 11px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	background-color: #5d7b9a;
 	background: #5d7b9a;
}

.protivitisearch_image {
    background-color: #5d7b9a;
    background: #5d7b9a;
}


/* GRC */

.grcLoginHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:4px;
	padding-bottom:12px;
	font-weight:bold;
	color: #666666;
	text-align:left;
}


.grcLoginText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
	margin-left:15px;
	padding-top:4px;
	padding-bottom:12px;
}

.grcLoginText a:link {
	color: #5d7b9a;
	text-decoration: none;
}

.grcLoginText a:visited {
	text-decoration: none;
	color: #5d7b9a;
}

.grcLoginText a:hover {
	text-decoration: underline;
	color: #5d7b9a;
}

.grcLoginText a:active {
	text-decoration: none;
	color: #5d7b9a;
}

.grcnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #801c27;
	padding-left:10px;
}

.grcnav a:link {
	color: #ffffff;
	text-decoration: none;
}

.grcnav a:visited {
	text-decoration: none;
	color: #ffffff;
}

.grcnav a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.grcnav a:active {
	text-decoration: none;
	color: #ffffff;
}

.grcsearchbox {
	background-color: #801c27;
}

.grc_protiviti_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #801c27;
	font-weight:bold;
	text-decoration:none;
}

.grcwelcome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #801c27;
	font-weight:bold;
}

.grcwelcome_menu
    .grcwelcome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #801c27;
	font-weight:bold;
}

/* Employee */
.EmployeeName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
}

.EmployeeTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #666666;
}

.pressReleaseHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
}

.pressReleaseSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style:italic;
}

.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	vertical-align:top;
}

.description a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
}

.description-featured {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	vertical-align:top;
}

.description-featured a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description-featured a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description-featured a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description-featured a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
}

.description-casestudy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	vertical-align:top;
}

.description-casestudy a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description-casestudy a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description-casestudy a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description-casestudy a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
}

.description-protiviti-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	vertical-align:top;
}

.description-protiviti-item a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description-protiviti-item a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description-protiviti-item a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
	text-decoration:underline;
}

.description-protiviti-item a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 16px;
	vertical-align:top;
}



/*Press Release */
.release-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
	width: 90px;
}

.wp-pressrelease {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
}

.wp-content-description {
    font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
  	width:210px;
}

.whitepaper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
}

.whitepaper a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
}

.whitepaper a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
}

.whitepaper a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
  	text-decoration:underline
}

.whitepaper a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
}




/*Hear from Our Employess */
.question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	font-weight:bold;
	padding: 10px 0px 10px 0px; 
}

.answer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding-bottom:10px
}

.wp-question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	font-weight:bold;
}

.wp-answer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding-bottom:10px
}

.wp-firstname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
}

.wp-jobtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

.wp-quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

.wp-bio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-bottom:10px;
}

.item-link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
}

.item-link a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
}

.item-link a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
}

.item-link a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
}

.item-link a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
}

.wp-name {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
}

.wp-event-detail td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	vertical-align:top;
}

.wp-event-detail a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 18px;
	text-decoration:underline;
}

.wp-event-detail a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 18px;
	text-decoration:underline;
}

.wp-event-detail a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 18px;
	text-decoration:underline;
}

.wp-event-detail a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d7b9a;
	line-height: 18px;
	text-decoration:underline;
}

/* Protiviti on Campus */
/* Protiviti on Campus */
.wp-subheading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5d7b9a;
	font-weight: bold;
	text-decoration: none;
	line-height:normal;
	padding-bottom:10px;
	padding-top:10px;
}


.wp-campus-table {
    width:100%;
}

.wp-campus-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #8b6730;*/
	color:#5d7b9a;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:10px;
	padding-top:5px;
}

.wp-campus-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
}

.wp-campus-content a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
}

.wp-campus-content a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
}

.wp-campus-content a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
	text-decoration:underline;
}

.wp-campus-content a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
}

.wp-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.wp-item1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	width:200px;
	padding-right:10px;
	vertical-align:top;
}

.wp-item2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	width:150px;
	padding-right:10px;
	vertical-align:top;
}

.wp-item3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	width:150px;
	padding-right:10px;
	vertical-align:top;
}


.groupheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8b6730;
	line-height: 18px;
}

.wp-campus-row {
	width:350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;
	line-height: 18px;
}

.wp-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	height:15px;
}

.wp-grid-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-weight:bold;
	padding-top:20px;
}

.wp-grid-header a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-weight:bold;
	padding-top:20px;
}

.wp-grid-header a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-weight:bold;
	padding-top:20px;
}

.wp-grid-header a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
	padding-top:20px;
}

.wp-grid-header a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-weight:bold;
	padding-top:20px;
}


.wp-grid-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
  	padding:0px 5px 10px 0px;
  	line-height:16px;  	
  	height:30px;
  	vertical-align:top;
}

.wp-grid-item a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
  	text-decoration:underline;
}

.wp-grid-item a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
  	text-decoration:underline;
}

.wp-grid-item a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
  	text-decoration:underline;
}

.wp-grid-item a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
  	text-decoration:underline;
}

.wp-currentchallenge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  	color: #5d7b9a;
  	line-height: 16px;
}


.main-link-item {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.main-link-item a:link{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.main-link-item a:visited{
	color: #5d7b9a;
}

.main-link-item a:hover{
	color: #5d7b9a;
	text-decoration: underline;
}

.main-link-item a:active{
	color: #5d7b9a;
}

.main-description {
	color: #666666;
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	line-height: 18px;
}

.required_apply {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	line-height: 18px;
}


.requiredtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	line-height: 18px;
}

.contact-us-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

.contact-us-link a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

.contact-us-link a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

.contact-us-link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

.contact-us-link a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

.wp-newsletter-content {
    vertical-align:top;
}

.wp-newsletter {
	vertical-align:top;
}

.newsletter-item {
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
}

.newsletter-item a:link{
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
}

.newsletter-item a:visited{
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
}

.newsletter-item a:hover{
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
}

.newsletter-item a:active{
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
}

.link-newsletter {
	padding-bottom:5px;
	padding-top:15px;
	font-size:12px;
	color: #5d7b9a;
}

.link-newsletter a:link{
	color: #5d7b9a;
}

.link-newsletter a:visted {
	color: #5d7b9a;
}

.link-newsletter a:hover{
	color: #5d7b9a;
	text-decoration:underline;
}

.link-newsletter a:active{
	color: #5d7b9a;
}

.description-newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding-top:2px;
}

.CreativeButton {
	font-family: Verdana;
	font-size: xx-small;
	color: #FFFFFF;
	background-color: #000080;
	font-weight: bold;
}

.form-line {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}

.line {
	font-size: medium;
	font-family: Verdana;
	text-align: center;
}


/* Forms */
.style3 {
	text-align: center;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* Search Results */
.srch-Title {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.srch-Title a:link{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.srch-Title a:visited{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.srch-Title a:hover{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.srch-Title a:active{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.srch-URL {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.srch-URL a:link {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.srch-URL a:visited {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.srch-URL a:hover {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.srch-URL a:active {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.srch-Icon {
   display:none;
}

.srch-Metadata {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.srch-Metadata a:link{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.srch-Metadata a:visited{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.srch-Metadata a:hover {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.srch-Metadata a:active{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.srch-Description {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}


.ms-propertysheet a {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.srch-URL a:visited {
color:#5d7b9a !important;
}

.srch-URL a:link {
color:#5d7b9a !important;
}

.ms-sbscopes {
padding:0% 0% 100% 0%;
}

.ms-sbcell {
background-repeat:no-repeat;
background-position:center top;
}

td.ms-rightareacell div.ms-pagemargin {
display:none;
}

.ms-pagemargin {
display:none;
}

.ms-sbscopes {
	display:none;
}

.ms-sbcell {
	display:none;
}

/* Site Map */

.headertitle {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.headertitle a:link {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.headertitle a:visited{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.headertitle a:hover{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-decoration:underline;
}

.headertitle a:active{


	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.level-header {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.level-header a:link {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.level-header a:visited{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.level-header a:hover{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-decoration:underline;
}

.level-header a:active {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.level-item-pos {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.level-item-pos a:link{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.level-item-pos a:visited{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.level-item-pos a:hover{
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.level-item-pos a:active {
	color: #5d7b9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.shadowline {
	background-color: #cccccc;
}

/* Ask the Experts */

#expert
{
  display: block; 
  width: 115px;
  height: 32px;
  background: url('/en-US/Publishingimages/ask_the_expert_button.gif') no-repeat 0 0;
}

#expert:hover
{ 
  background-position: 0 -32px;
}

#expert span
{
  display: none;
}

/* To style the POV docs available */

.box {
                border-style: solid;
                background-color: white;
                color: #dfdfdf;
                padding: 20px 20px 20px 20px;
                border-width: thin thin thin thin gray;
}

.print {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        padding: 25px 0px 0px 0px;
		text-align:right;

}

.socialmedia {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       padding: 10px 0px 0px 0px;
	   text-align:right;
}

.bgcolor {
     color: #e0e0e0;
}

/* Blogs */
.ms-PostTitle {
      font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8b6730;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:10px;
}

.ms-PostTitle a:link{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8b6730;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:10px;
}

.ms-PostTitle a:visited{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8b6730;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:10px;
}

.ms-PostTitle a:hover{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8b6730;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:10px;
}

.ms-PostTitle a:active{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8b6730;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:10px;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;	
	line-height: 18px;
}

.style1 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;	
	line-height: 18px;
	text-decoration: none;
}

.style1 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;	
	line-height: 18px;
	text-decoration: none;
}

.style1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;	
	line-height: 18px;
	text-decoration:underline;
}

.style1 a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;	
	line-height: 18px;
	text-decoration: none;
}

.ms-CommentHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;	
	line-height: 18px;
	text-decoration: none;
}

H3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d7b9a;	
	line-height: 18px;
	text-decoration: none;
}

.collaboration {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #677c97;	
	line-height: 18px;
	text-decoration: none;
}

.securedbullet {
	list-style: square;
	list-style-type:square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-left:50px;
}

.RSSHierarchyContentWebPartClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:28px;
}

.RSSHierarchyContentWebPartClass a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.RSSHierarchyContentWebPartClass a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.RSSHierarchyContentWebPartClass a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:underline;
}

.RSSHierarchyContentWebPartClass a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5d7b9a;
	line-height:16px;
    text-decoration:none;
}

.RSSHierarchyContentWebPartClass table {
    width: 91%;
	float:center;
	}

.RSSHierarchyContentWebPartClass img {
     float:right;
	 border:0;
	}