/* To correct z-index because of Flash file */


/* Header Top Nav */
.globalnav {

	font-size: 12px;
	color: #FFFFFF;
	background-color: #236FA3;
	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-size: 12px;
	color: #ffffff;
	background-color: #236FA3;
	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-size: 12px;
	color: #ffffff;
	background-color: #236FA3;	
}


/* 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-size: 12px;
	color: #d2d1b5;
	background-color: #236FA3;
}

.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-top:20px;
}
.protivitilogo2 {
	padding-top:10px;
}

/* 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;
   text-align:center;
   width:110px;
}

.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;
}

.cw_child_table_content_class{
  	display: block;
  	width:   130px;
  	background-color: #5d7b9a;
  	text-decoration: none;
  	font-weight: 900;
  	font-size: 12px;
  	color:  #ffffff;
  	padding:0px 10px 3px 7px;
  	line-height: 20px;
}

.cw_child_table_class{
  	background-color: #5d7b9a;
  	font-size: 12px;
  	border:5px #5d7b9a solid;
  	color:  #ffffff;
  	line-height: 20px;
}

/* 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;
}





.sol_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('topright_lines.jpg') no-repeat;
	background-position: 89px bottom;
	padding:0px 20px 63px 0px;
	text-align:right;
}

.toprightlines_grc {
	background: url('topright_lines.jpg') no-repeat;
	background-position: -40px bottom;
	padding:0px 20px 63px 0px;
	text-align:right;
}

.toprightlines_grcmain {
	background: url('topright_lines.jpg') no-repeat;
	background-position: -47px bottom;
	padding:0px 20px 63px 0px;
	text-align:right;
}


.toprightlines_appmain {
	background: url('topright_lines.jpg') no-repeat;
	background-position: -46px bottom;
	padding:0px 20px 52px 0px;
	text-align:right;
	display:none;
}

.toprightlines_govservices {
    background: url('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-size: 12px;
	color: #666666;
	line-height:200%;
}

.mainBody a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #236FA3;
	line-height: 18px;
}

.mainBody a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #236FA3;	
	line-height: 18px;
}

.mainBody a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #236FA3;
	line-height: 18px;
}

.mainBody a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #236FA3;
	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;
}

/* Home Page - right column */

.homeRgtCol {
	background-image: url('home_rgt_col_top.gif');
	background-repeat:no-repeat;
	width: 280px;
	height: 9px;	
}

.homeRgtCol1 {
	background-repeat:repeat-y;
	background-image: url('home_rgt_col_gradient.gif');
}

.homeRgtCol2 {
	background-repeat:repeat-y;
	background-image: url('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-size: 12px;
	color: #236FA3;
	line-height: 16px;
	font-weight:bold;
} 

.headlineshdr a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #236FA3;
	line-height: 16px;
	font-weight:bold;
} 

.headlineshdr a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #236FA3;
	line-height: 16px;
	font-weight:bold;
} 

.headlineshdr a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #236FA3;
	line-height: 16px;
	font-weight:bold;
}

.headlineshdr a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #236FA3;
	line-height: 16px;
	font-weight:bold;
}
	
.headlinestext {
	font-size: 12px;
	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-size: 12px;
	color: #801c27;
	text-align:left;
}

.webpart-link-footer a:link{
	font-size: 12px;
	color: #801c27;
	text-align:left;
}

.webpart-link-footer a:visited{
	font-size: 12px;
	color: #801c27;
	text-align:left;
}

.webpart-link-footer a:hover{
	font-size: 12px;
	color: #801c27;
	text-align:left;
}

.webpart-link-footer a:active{
	font-size: 12px;
	color: #801c27;
	text-align:left;
}



.viewevents {
	font-size: 12px;
	color: #801c27;
	text-align:left;
	line-height: 20px;
	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('contactTop.jpg');
	background-repeat: no-repeat;
}

.contactBox2 {
	padding: 0px 20px 0px 16px;	
	text-align: left;	
	background-repeat:repeat-y;
	background-image: url('rightColRepeat.jpg');
}

.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-size:12px;
	color: #236FA3;
	font-weight:600;
	padding:25px 0px 12px 19px;
}

.sitecrumb a:link {
	color: #236FA3;
	text-decoration:none;
	font-size:12px;
	font-weight:600;
	padding:10px 0px 12px 0px;
}

.sitecrumb a:visited {
	color: #236FA3;
	text-decoration:none;
	font-size:12px;
	font-weight:600;
	padding:10px 0px 12px 0px;
}

.sitecrumb a:hover {
	color: #236FA3;
	text-decoration:none;
	font-size:12px;
	font-weight:600;
	padding:10px 0px 12px 0px;
}

.sitecrumb a:active {
	color: #236FA3;
	text-decoration:none;
	font-size:12px;
	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;
}

.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('Bottom_gradated-bar.jpg');
	background-repeat:repeat-x;
	padding-bottom:5px;
}




/*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;
}

/*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('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-size:12px;
	padding-top:4px;
	padding-bottom:12px;
	font-weight:bold;
	color: #666666;
	text-align:left;
	line-height:10px;
}

.wp-title{
	font-size:12px;
	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:195px;
}

.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-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;
	width:195px;
}

.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-size:12px;
	line-height:15px;
	background-color:#ebebdf;
	color: #5d7b9a;
	font-weight:500;
	text-align:left;
	padding: 2px 5px 2px 5px;
}

.insight-title a:link {
	font-size:12px;
	color: #5d7b9a;
}

.insight-title a:visited {
	font-size:12px;
	color: #5d7b9a;
}

.insight-title a:hover {
	font-size:12px;
	color: #5d7b9a;
	text-decoration:underline;
}

.insight-title a:active {
	font-size:12px;
	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-size:12px;
  	color: #5d7b9a;
  	line-height:16px;
  	text-align:left;
}

.contact-findofficelink {
  	font-size:12px;
  	color: #236FA3;
  	line-height:16px;
  	text-align:left;
  	padding-bottom:8px;
}

.contact-findofficelink a:link{
  	font-size:12px;
  	color: #236FA3;
  	line-height:16px;
  	text-align:left;
  	padding-bottom:8px;
}

.contact-findofficelink a:visited{
  	font-size:12px;
  	color: #236FA3;
  	line-height:16px;
  	text-align:left;
  	padding-bottom:8px;
}


.contact-findofficelink a:hover{
  	font-size:12px;
  	color: #236FA3;
  	line-height:16px;
  	text-align:left;
  	padding-bottom:8px;
  	text-decoration:underline;
}

.contact-findofficelink a:active{
  	font-size:12px;
  	color: #236FA3;
  	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: #236FA3;
  	line-height:16px;
  	text-align:left;
  	width:200px;
  	padding-bottom:0px;
}


.headline_rgt a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #236FA3;
}

.headline_rgt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #236FA3;
}

.headline_rgt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #236FA3;
}

.headline_rgt a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #236FA3;
 }



.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-size: 12px;
	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('arrow_side_white.gif') no-repeat;
}
 

/* Protiviti Search */
.protivitisearch_searchtext {
	font-size: 12px;
	color: #d2d1b5;
	background-color: #236FA3;
	background: #236FA3;
}

.protivitisearch_searchtext a:link {
	color: #d2d1b5;
	text-decoration: none;
	background-color: #236FA3;
	background: #236FA3;
}

.protivitisearch_searchtext a:visited {
	text-decoration: none;
	color: #d2d1b5;
	background-color: #236FA3;
	background: #236FA3;
}

.protivitisearch_searchtext a:hover {
	text-decoration: underline;
	color: #d2d1b5;
	background-color: #236FA3;
	background: #236FA3;
}

.protivitisearch_searchtext a:active {
	text-decoration: none;
	color: #d2d1b5;
	background-color: #236FA3;
	background: #236FA3;
}

.protivitisearch_keywordtextbox {
 	font-size: 11px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	background-color: #236FA3;
 	background: #236FA3;
}

.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;
  	padding-right:90px;
}

.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;<span class="required_apply">*required</span>
	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('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;
}

/*添加的样式*/
.headerbtn01{
	height:26px;
	line-height:26px;
	width:76px;
	color:#5D7B9A;
	font-size:13px;
	background-color:#FFF;
	text-decoration:none;
	font-weight:900;
}

.headerbtn02{
	height:26px;
	line-height:26px;
	width:76px;
	color:#CBCBB3;
	font-size:13px;
	background-color:#5D7B9A;
	text-decoration:none;
	font-weight:900;
}

.headerbtn03{
	height:26px;
	line-height:26px;
	width:76px;
	color:#8B6730;
	font-size:13px;
	background-color:#FFF;
	text-decoration:none;
	font-weight:900;
}

/********************/
#basic-accordian{
 width:100%;
 z-index:2;
 margin-top:5px;
 padding-top:5px;
 padding-bottom:5px;
 margin-bottom:5px;
}/*菜单背景*/
.accordion_headings{
 padding:2px;
 color:#5D7B9A;
 cursor:pointer;
 font-weight:bold;
 font-size: 14px;
 line-height: 25px;
 letter-spacing: 1px;
 text-align:left;
 border-bottom:1px #999 solid;
}/*菜单分类行*/

.accordion_headings:hover{
	color: #8B6730;
}

.accordion_child{
 padding-bottom:5px;
 text-align:left;
}
.accordion_child ul{}
.accordion_child ul li{
 font-size: 12px;
 display: block;
 line-height: 20px;
 display:block;
}
.accordion_child ul li a{
 text-decoration: none;
 color: #5D7B9A;
}
.accordion_child ul li a:hover{
 color: #8B6730;
}
.header_highlight{
 background-color: #FFF;
 color: #8B6730;
 border-bottom:0px;
}/*当前显示菜单分类样式*/
 
/*菜单样式结束*/

.breadcrumbItem{
	font-size:12px;
	color:#236FA3;
	text-decoration:none;
}
.breadcrumbItemCurrent{
	font-size:12px;
	color:#999;
}
/***********************************/
#leftmenu a:link,#leftmenu a:visited {
	color:#236FA3;
	text-decoration:none;
    font-size:12px;
}
#leftmenu a:hover {
	color:#8B6730;
	text-decoration:none;
	font-size:12px;
}
#menu {
	width:190px;
	margin:0px 5px;
	padding:0px;
	text-align:left;
	list-style:none;
	line-height:150%;

}
#menu .item {
	margin:5px 0px;
	padding:0px;
	width:190px;
	list-style:none;
	border-bottom:1px #999 solid;
}

a.title:link, a.title:visited{
	display:block;
	background:#FFF;
	color:#236FA3;
	font-weight:bold;
	padding:2px 0 0 5px;
	width:185px;
	line-height:23px;
	cursor:pointer;
	text-decoration:none;
	font-size:14px;
}
a.title:hover {
	display:block;
	background:#FFF;
	color:#8B6730;
	font-weight:bold;
	padding:2px 0 0 5px;
	width:185px;
	line-height:23px;
	cursor:pointer;
	text-decoration:none;
	font-size:14px;
}

#menu .item ul {
	margin:10px 0px 10px 0px;
	width:185px;
	padding:3px 0px 3px 5px;
	background:#fff;
	list-style:none;
	display:none;
}
#menu .item ul li {
	display:block;
}
/***************************************/
#about a:link {
	color: #FFF;
	text-decoration: none;
	background-color: #236FA3;
	background: #236FA3;
	font-size:12px;
}

#about a:visited {
	text-decoration: none;
	color: #FFF;
	background-color:#236FA3;
	background:#236FA3;
	font-size:12px;
}

#about a:hover {
	text-decoration: underline;
	color: #FFF;
	background-color: #236FA3;
	background:#236FA3;
	font-size:12px;
}

#about a:active {
	text-decoration: none;
	color: #FFF;
	background-color: #236FA3;
	background:#236FA3;
	font-size:12px;
}
.about_list{
	width:65px; 
	background-color:#236FA3; 
	position:absolute; 
	margin-left:873px; 
	line-height:25px; 
	text-align:center;
}
/**********************************/

