/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
    width: 800px;
	background-color: white;
/*	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;  */
}
.skinheader 
{
    width: 800px;
	background-color: white;
/*	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;  */
}
.skingradient {
	background-image: url('gradient_DkBlue.jpg'); 
	height:30px
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
    float:left;
	width: 178px;
	height: 525px;
	background-color: #ECECEC;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	float:left;
	/*border-top: 1px solid white;*/
	/* border-right: 1px solid white; */
}
.contentpane {
	width: 622px;
	background-color: #ECECEC;
	border: 0px none;
	padding: 0;
	clear: both;
}

.back{
    background-color: #ECECEC;
    border-top: 1px solid white;
   


}

.rightpane {  
    background-color: #eCECEC;
	
	overflow:auto;
    border-top: 1px solid white;
	/* padding-left: 6px;  */
	border-left: 1px solid white;
	text-align: right;
	font-family:Arial;
	font-size:12px;
	color:#333;
	border-left:1px solid white;
	height:476px;
width:613px;
}




.bottompane {
	width: 800px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.main_dnnmenu_container {
	background-color: transparent; 
}

.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url('gradient_LtBlue.jpg');
}
.Head {
   font-family: Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.logo
{

background-color: white;
/*background-image: url('Sumerulogo.gif'); */

width: 88px;
height: 60px;
margin-left:20px;
	

}



#center {
	width: 100%;
  	
  
  /*	border: 1px solid #000000;  */
}

#header {
 	width: 800px;
 	background-color: #FFFFFF;
}

#logo {
	width: 200px;

}

#header img.logo {
	float: left;
	width: 108px;
	background-image: url('url(%27%27');padding-left:6px; padding-right:0px; padding-top:12px; padding-bottom:0px
}

#horizontal_menu {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 565px;
	border-bottom: 7px solid #B7B7B7;
	margin-top: -34px;
	float: right;
}

#horizontal_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

#horizontal_menu li {
	display: inline;
	margin-right: -3px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#horizontal_menu a {
	padding : 5px 12px 0px 12px;
	color:#173680;
	border-left: 1px solid white;
	border-right: 1px solid white;
	text-decoration:none;
}

#horizontal_menu a:hover, #horizontal_menu a:active {
    color:#173680;
 	border-left: 1px solid #F3C517;
  	border-right: 1px solid #F3C517;
  	border-bottom: 7px solid #F3C517;
	text-decoration:none;
	background-color:transparent;
}
	
#banner {
	clear: both;
	background:url('images/cbg.gif') repeat;
	width:100%;
	height: 20px;
	margin: 0;
}

#serve a {
 	color:#173680;
 	border-left: 1px solid #F3C517;
  	border-right: 1px solid #F3C517;
  	border-bottom: 7px solid #F3C517;
	text-decoration:none;
	background-color:transparent;
}

/*
#sumeru_edge #header li.sumeru_edge a,
#services #header li.services a,
#client #header li.client a,
#newsroom #header li.newsroom a,
#careers #header li.careers a,
#contact_us #header li.contact_us a {
		 font-size:  11px;
  	background: #ffffff;
  	color: #173680;
  	border-left: 1px solid #F3C517;
  	border-right: 1px solid #F3C517;
  	border-bottom: 7px solid #F3C517;
}
*/

#content {
    clear: both;
	background-color: #ECECEC;
	width: 800px;
}

#left
{
    float:left;
	width: 178px;
	height: 476px;
	background-color: #ECECEC;


}

#right
{
    height: 476px;
    background-color: #ECECEC;

	float: right;
	width: 622px;
	
/*	border-bottom: 7px solid #737373;  */
	
}

/*
#footer {

	height: 20px;
	background: white;
	width:800px;
	margin: 0 auto;
}

#footer ul {
	float: right;
	list-style: none;
	margin: 0;
	font-family: Verdana;
	
	padding: 0;
	font-size: 10px;
	color: #173E80;
	text-transform: capitalize;
	
}

#footer li {
	display: inline;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
}
*/

#footer {
    float:right;
	height: 20px;
	background: white;
	width:800px;
	margin: 0 auto;
}

#footer ul {
	float: right;
	list-style: none;
	margin: 0;
	font-family: Verdana;
	
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	color: #173E80;
	text-transform: capitalize;
	
}

#footer li {
	display: inline;
	margin: 0;
	padding-left: 2px;
	padding-right: 2px;
}

.glossymenu{
font-family: Arial, Verdana, Helvetica, sans-serif;
padding: 12px 0 0 0; 
width: 178px; /*width of menu*/
text-align:left;
background-color: #B44915;
}

.glossymenu a.menuitem{
background-color: #b44915;
font-size:11px; 
font-family: Arial, Verdana, Helvetica, sans-serif;
/*font-weight:bold;*/
/*background: black url('glossyback.gif') repeat-x bottom left;  */
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 3px 2px 3px 21px;
text-decoration: none; font-style:normal; 
font-variant:normal; 

/*padding-right:2px; 
padding-top:4px; 
padding-bottom:7px */
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 2px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url('glossyback2.gif');
padding-left: 21px;
color: #B44915;
font-weight: bold;
}

.glossymenu a.menuitem:active {
background-image: url('glossyback2.gif');
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
/*background: #B44915; */
background-image: url('back.gif');
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul { /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li {
border-bottom:none;
margin: 0px;
list-style-type: none;
padding:1px 0px 1px 0px;
}

.glossymenu div.submenu ul li a {
display: block;
font: 10px Arial, Verdana, Helvetica, sans-serif;
color: #183E81;
text-decoration: none;
padding-left: 25px;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
}

.glossymenu div.submenu ul li a:hover {
background-image:  url('glossyback2.gif');
}

.glossymenu div.submenu ul li a:active {
background-image:  url('glossyback2.gif');
}


/*  This is for about sumeru landing  */

/*
CSS for new Sumeru website
*/


/* BULENT STYLES */

.common {
  	/* font-family: Gill Sans MT, Times New Roman, Verdana, Helvetica, Arial, sans-serif; */
  	font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-size: 12px;
  	background-color: #ECECEC;
  	color: #000000;
/*  	height: 476px; */
/*  	overflow-y: auto; */
  	margin: 20px 22px 20px 10px;
  	padding: 0;
  	width: 597px;
  	text-align: left;
  	line-height: 150%;
}

/*
font-family: Gill Sans MT, Times New Roman, Verdana, Helvetica, Arial, sans-serif;
  	font-size: 12px;
  	background-color: #ECECEC;
  	color: #111111;
  	padding: 20px 21px 0 21px;
  	margin: 0;
  	width: 580px;
  	text-align:left;
*/
  	
table.inner_pages {
	margin: 13px 15px 8px 0;
	border-collapse: collapse;
/*	padding-bottom: 1em; */
	max-width: 100%;
	border: 5px solid #ffffff;
	
}

td.inner_pages {
	/* border: 1px solid #000000; */
	padding: 5px;
	background: #cccccc;
	color: #173680;
	border-right: 5px solid #ffffff;
	font-size: 10px;
}

th.inner_pages {
	text-align: center;
	/* border: 1px solid #000000; */
	padding: 5px;
	background: #173680;
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
	border-right: 5px solid #ffffff;
	font-size: 9px;
}

a.inner_pages:link, a.inner_pages:visited, a.inner_pages:hover, a.inner_pages:active {
	text-decoration: none;
	color: #173680;
}


h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #173680;
	font-size: 17px;
	padding: 0.3em 0;
	margin: 0;
/*	text-transform: capitalize; */
	text-align: left;
	font-weight: bold;
}

p.inner_pages {
	padding: 0.5em 0; /* top and bottom padding */
	margin: 0;
}

.paragraph_heading {
	display: block;
}

.bold {
	font-weight: bold;
}

/* NOT NEEDED I THINK; solve it with the STYLE property!!!
/* Class that is used to create bottom spacing between block elements */
/* Add to: p, div, h1, etc. !!! */
.spacing_bottom {
	padding-bottom: 8px;
}

.fontcolor_1 {
	color: #636363;
   
}

.fontcolor_2 {
	/* color: #173680; */
  color:black;
   font-size:12px;
   font-family:Arial;
}

.small_size {
	font-size: 16px;
}

.longdivider { /* Long blue divider image */
}

#sumeru_edge ul,
#informationsecurity ul,
#software_product_engineering ul,
#services ul
{
	list-style-image: url('/SumeruWorks/Portals/1/latesthyphen.gif');
	margin: 0; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0;
}

/*
#software_product_engineering ul#no_list_style {
	list-style: none; 
	padding: 0; margin:0;
}

#software_product_engineering ul#no_list_style li {
	list-style: none; 
}
*/

#sumeru_edge ul.space_between_listitems li,
#informationsecurity ul.space_between_listitems li,
#software_product_engineering ul.space_between_listitems li,
#services ul.space_between_listitems li
{
	padding: 0 0 6px 0;
}


/* ----------------------- */
/*      SUMERU EDGE        */
/* ----------------------- */

/* ABOUT SUMERU */
#sumeru_edge #leftSide {
	float: left;
	width: 113px;
	padding-top: 5px;
	padding-right: 10px;
	margin-left: -4px;
	text-align: left;
}

#sumeru_edge #qualificationsSumeru {
	background: #ECECEC url('images/background.jpg') no-repeat;
	width: 113px;
	height: 400px; /* real hight of picture: 335 px; */
	font-size: 10px;
	text-align: center;
	text-transform: uppercase
}

#sumeru_edge .picture {
	padding-top: 8px;
}

#sumeru_edge #qualificationsSumeru .qualificationsSumeru {
	text-align: left;
	padding: 0px 9px 16px 9px;
}

#sumeru_edge #rightSide {
	/* width: 72%; */
}

/* INSPIRATION */
#sumeru_edge #leftSide1 {
	float: left;
	width: 120px;
	height: 250px; /* real hight of picture: 165 px; */
	padding-top: 12px;
	padding-right: 10px;
}

#sumeru_edge #rightSide1 {
	/* width: 447px; */
}

/* CLIENT */
#sumeru_edge  #sumeru_client {
	padding-top: 15px;
	padding-bottom: 10px;
}

/* EMPLOYEE */
#sumeru_edge #sumeru_employee {
	padding-top: 15px;
	padding-bottom: 10px;
}

/* SOCIETY */
#sumeru_edge #sumeru_society {
	padding-top: 15px;
	padding-bottom: 10px;
}

/* MANAGEMENT */
#sumeru_edge #leftSide2 {
	float: left;
	width: 122px;
	padding-top: 7px;
	padding-right: 20px;
	margin-left: 2px;
}

#sumeru_edge #sumeru_management {
}

#sumeru_edge #rightSide2 {
	/* width: 100%; */
	padding-top: 1px;
}

#sumeru_edge #rightSide2 #leftPart { /* leftPart of rightSide2 */
	float: left;
	width: 57%;
}

#sumeru_edge #rightSide2 #rightPart { /* rightPart of rightSide2 */
	float: right;
	width: 16%;
	border-left: 2px solid #cc0000;
	padding-left: 7px;
}



/* ---------------------------------------- */
/*      SERVICES - INFORMATION SECURITY		*/
/* ---------------------------------------- */	

/* OVERVIEW */			
#informationsecurity #section {
	width: 150px;
}

#informationsecurity #leftSide {
	float: left;
	width: 150px;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 10px;
}

#informationsecurity .picture {
	float: left;
	margin-bottom: 16px;
}

#informationsecurity #rightSide {
	float: left;
	padding-top: 3px;
	width: 68%;
}

#informationsecurity #content_bottom {
	clear: both;
}

/* SECURITY ASSESSMENT SERVICES */
#informationsecurity #leftSide1 {
	float: left;
	width: 141px;
	padding: 10px 12px 12px 0;
}

#informationsecurity #rightSide1 {
}

#informationsecurity #section1 {
	width: 38%;
	line-height: 105%;
}

/* SECURITY AUDIT / ASSESSMENT */
#informationsecurity #centerContent {
	
}

#informationsecurity #content_bottom_1 {
}

/* APPLICATION SECURITY ASSESSMENT */
#informationsecurity #content_bottom_2 {
}

/* INFRASTRUCTURE SECURITY ARCHITECTURE REVIEW */
#informationsecurity #content_bottom_3 {
}

/* ISO 27001 SERVICES */

/* ISO 27001 READINESS ASSESSMENT */

/* ISO 27001 TRAINING */

/* MANAGED SECURITY SERVICE */

/* WHY SOURCE */
#services #leftSide {
	float: left;
	width: 196px;
	height: 160px;
	padding-top: 7px;
	padding-right: 11px;
}

/* INDEPENDENT TESTING */
#services #container {
	margin: 0;
	padding: 0;
}

#services #leftSide1 {
	float: left;
	width: 46%; /* width: 266px; */
	padding-right: 25px;
}

#services #rightSide1 {
	float: left;
	width: 49%; /* width: 286px; */
}

/* SERVICE DELIVERY MODEL */
#services #leftSide2 {
	float: left;
	width: 56%;
}

#services #rightSide2 {
	float: left;
	width: 46%;
	margin-top: 13px;
	margin-left: -15px;
}

#services .picture {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* TRAINING */
#training #leftSide1 {
	float: left;
}

#training .container {
	clear: left;
	width: 240px;
	padding-top: 23px;
}

#training .training_picture {
	float: left;
	width: 79px;
}

#training #leftSide1 .training_picture_heading {
	float: left;
	color: brown;
	font-weight: bold;
	margin-top: 42px;
	padding-left: 5px;
}

#training #leftSide2 {
	float: left;
	margin-top: 50px;
	padding-left: 18px;
	padding-right: 36px;
}

#training #leftSide3 {
}
 
/* BULENT Styles Ending */


/* LeftPane Styles Renjith */
#ThirdDivContact
	{
	background-image:url('images/lbg.jpg');
	width:100%; 
	float:left;
	height:508px
	}
	
	#redBg
	{
	width:100%;
	float:left; 
	height:150px; 
	background-color: #b44915; 
	}
	#ListDiv
	{
	  margin:0px;
	  padding:0px;  
	  color: White;
	  font-family:Arial, Helvetica, sans-serif;
	  text-align:left;	
	  list-style-type:none;
	}
	#ListDiv ul
	{
	margin:0px;
	padding-left:20px;
	}
	#ListDiv ul li
	{
	list-style-type:none;
	
	}
	#ListDiv ul li a
	{
	   font-weight:600;
	  color:#ffffff;
	  font-size:11px;
	  text-decoration:none;
	  border: 0px;
	  
	}	
    #addressDiv
	{
	background-image:url('images/left_bg.jpg'); 
	height:360px; 
	background-repeat:no-repeat; 
	clear:left
	}

	#addressDiv div div
	{
	font-size:11px;		
	color:#666666;
	font-weight:500
	}
/*	
	.redTextDiv
	{
	margin-top: 300px; 
	float: left;
	background-image: url('titleBg.jpg'); 
	background-repeat: no-repeat 
	}
*/	
	.redTextDiv
	{
	margin-top: 25px; 
	float: left;
	/*background-image: url('titleBg.jpg'); */
	background-repeat: no-repeat ;
	
	}

	
	#leftPaneTextBPD
	{
	text-align:left;
	padding: 50px 15px 25px 21px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#636363; 
	line-height:200%;
	}
	
	#leftPaneTextBPD span
	{
	color:#173680;
	font-size: 14px; /* added by Bulent */
	font-weight:bold;
	}
	
	#quickLinks
	{
	width:178px;
	background-color:#FFFFFF;
	margin-top:25px;
	padding:0px;
	float:left;
	text-align:left;
	font-size: 11px;
 /*   font-weight: bold; */
	font-family: Arial;
	}
	#quickLinks ul
	{	
	margin-left:0px;
	padding:0px 0px 0px 21px;	
	}
	#quickLinks ul li
	{
	list-style-type:none;
	color:#173680;
	left:0;	
	}
	#quickLinks h5
	{
	padding-right: 0px;
	
/*	font-weight: bold; */
	font-size: 11px; 
	background-image: url('titleBg.jpg'); 
	margin: 0px; 
	text-transform: uppercase; 
	color: #b44915; 
	padding-top: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0px 3px 0px;
	padding-left:21px;	
	}
	
	#quickLinks ul {
		line-height: 175%;
		font-size: 11px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	#quickLinksSS
	{
	width:178px;
	background-color:#FFFFFF;
	margin-top:150px;
	padding:0px;
	float:left;
	text-align:left;
	}
	#quickLinksSS ul
	{	
	margin-left:0px;
	padding:0px 0px 0px 20px;	
	}
	#quickLinksSS ul li
	{
	list-style-type:none;
	color:#0066CC;
	left:0;	
	}
	#quickLinksSS h5
	{
	padding: 3px 0px 3px 0px ;
	 padding-left: 20px; 
	font-weight: bold; 
	font-size: 12px; 
	background-image: url('titleBg.jpg'); 
	margin: 0px; 
	text-transform: uppercase; 
	color: #b44915; 
	font-family: Arial, Helvetica, sans-serif
	}
	
/* LeftPane Styles Renjith Ending*/


/* Added by Bulent; taken from the skin css of sap solutions */
#menuSDM {
	margin-top:1px;
	background-color: #B44915;
    color: white; 
    clear:both;
    width: auto;
    font-variant:normal; 
    text-align: left;   
    font-size:11px; 
	padding: 5px 0px 5px 21px;
}
	
#menuSDM a {
	color: white;
	text-decoration:none; 	
}


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;		
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;

}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	background-image:url('images/normal_bg.png');
	border-left: 1px solid #E6E6E6;
	border-bottom: 1px solid #FDE9BB;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E0E0E0;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:arial; list-style-type:none; margin-left:0px; margin-right:1px; margin-top:0px; margin-bottom:0px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px


}

.TabbedPanelsTab:hover {
	background-image:url('images/hover_bg.png');
	border-left: 1px solid #FCE1A3;
	border-bottom: 1px solid #FDE9BB;
	border-top: 1px solid #FCE1A3;
	border-right: 1px solid #FDE9BB;


}

.TabbedPanelsTabSelected {
	background-image:url('images/hover_bg.png');
	border-left: 1px solid #FCE1A3;
	border-bottom: 1px solid #FDE9BB;
	border-top: 1px solid #FCE1A3;
	border-right: 1px solid #FDE9BB;


}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	
	//background-color:
}

.TabbedPanelsContent {
	padding: 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#333;
        text-align:justify;
}

.TabbedPanelsContentHeader {
	padding: 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-image:url('images/hover_bg.png');
	position: relative;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-image:url('images/hover_bg.png');

}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}



.back table{
width: 100%;
}
	

.dropdown {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background-color: #F9F9F9;
	background-image:url('fabrice_website_buttons_42.gif');
	background-repeat: repeat-x;
	height: 22px;
	border: 1px solid #CCC;
	width:200px;
	margin: 1px;
	padding: 1px;
	float: left;
	overflow: auto;
	visibility: visible;
	cursor: text
}

/* WHY SUMERU FOR ROR - DOMAINS TABLE */
.stats{
text-align: center;
font-family: Arial,Gill Sans MT,Times New Roman,Verdana,Helvetica,sans-serif;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 280px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

.stats td
{
background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}

.stats td.hed
{
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
} 

/* Prof Staffing - */
.stats1{
text-align: center;
font-family: Arial,Gill Sans MT,Times New Roman,Verdana,Helvetica,sans-serif;
font-weight: normal;
font-size: 12px;
color: #333333;
width: 280px;
background-color: #CCC;
border: 1px;
border-collapse: collapse;
border-spacing: 1px;
}

.stats1 td
{
background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 2px #fff solid;
}

.stats1 td.hd
{
background-color: #666;
color: #ffffff;
padding: 5px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
} 
.stats1 th.hd
{
color: #333333;
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight: bold;
vertical-align:baseline;
}

/*Professional Staffing - CONTACT US */
h2.newsTitle {
		font-family:Arial, Helvetica, sans-serif;
		color:#173680;
		font-size:18px;
		margin-bottom:10px;
		font-weight:lighter;
	}
	.newsList {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		margin:5px 0;
		margin-left:2px;
		padding:5px;
		border:solid 1px #CCCCCC;

	}
	.newsList .right{
		float:right;
		width:120px;
		height:50px;
		text-align:right;
		clear:left;
		
	}
	.newsList .title {
		font:Arial, Helvetica, sans-serif;
		color:#4f7db0; 
		font-weight:bold;
		font-size:12px;
		}

/* css for the table in BPCO-IPO page */

.bpco 
{
border-collapse:collapse;
border-spacing:0;
color:#FFFFFF;
font-family:Arial,Gill Sans MT,Times New Roman,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-align:center;
}

.bpco th
 {
background-color:#FF9900;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:4px;
text-align:left;
}

.bpco td 
{
background-color:#FFCC66;
border:1px solid #FFFFFF;
color:#000000;
padding:4px;
text-align:left;
}
