/* Caution! Ensure accessibility in print and other media types... */


/* Hide useless elements in print layouts... */

#tabs
{
	
	float:left;
	

	
	border-right: 1px solid #DBDBDC;
	width: 816px !important;
	
	
	
	
}


/* Skin */
#container-10 #tabs {
    
    padding-left: 20px;
    margin-top: 20px;
    float:left;
     
    
}
#tabs:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
#tabs li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
#container-10 li {
    /* be nice to Opera */
   min-width: 84px;
   clear:both;
   padding-bottom: 2px;
   
}

#tabs a, #tabs a span {
    display: block;
    
    
    width: 203px;
    height: 36px;
    
    
}
#container-10 li a{
    display: block;
    
    
    width: 234px;
    padding:4px;
    
    
}
  
    

#tabs a {
    position: relative;
    
    
    padding-left: 0;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    
    text-align: center;
    text-decoration: none;
    
    background: #8F8F8F;
    text-transform: uppercase;
    -webkit-box-shadow: 0 8px 8px -6px black;
	   -moz-box-shadow: 0 8px 8px -6px black;
	        box-shadow: 0 8px 8px -6px black;
    
     /* required in IE 6 */    
}
#container-10 li a {
    position: relative;
    
    
    padding-left: 0;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    
    text-align: center;
    text-decoration: none;
    
    background: #8F8F8F;
    text-transform: uppercase;
    -webkit-box-shadow: 0 8px 8px -6px black;
	   -moz-box-shadow: 0 8px 8px -6px black;
	        box-shadow: 0 8px 8px -6px black;
    
     /* required in IE 6 */    
}



#tabs .tabs-selected a, #tabs a:hover, #tabs a:focus, #tabs li a:active {
    
    outline: 0; /* prevent dotted border in Firefox */
   background: #3399FF;
    color: #FFFFFF;
    
   
}








.tabs-container {
   
    padding: 1em 8px;
    
     /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
#fragement_tab
{
	border-bottom:1px solid #8F8F8F;
	border-top:1px solid #8F8F8F;
	border-left:1px solid #8F8F8F;

}


#fragement_tab_last
{
	border-bottom:1px solid #8F8F8F;
	border-top:1px solid #8F8F8F;
	border-left:1px solid #8F8F8F;
	border-right:1px solid #8F8F8F;
}
.tab_text
{
	
}
.Tab_content
{
margin-left: 20px;	
}
.Tab_content p
{
	
color: #000000;
font-size: 14px;
font-family: Verdana,Geneva,sans-serif;

padding: 0;	
clear:both;

margin-top: 15px;
	
}
.fragement_tab p{
	padding: 2px;
	margin: 0;
	color:#ffffff !important;
	text-align: center;
	
	
}
.Left_content
{
	float: left;
	width:480px;
}

.content_text
{
	float: left;
	border-bottom: 1px solid #DBDBDC;
	padding-bottom: 10px;
	
}

#tabs .content_text
{
	
	border-bottom: 1px solid #DBDBDC;
	padding-bottom: 15px;
	
	
	float: left;
	
	
	
}
#container-10 .content_text
{
	
	border-bottom: 1px solid #DBDBDC;
	padding-bottom: 10px;
	width:850px;
	
	float: left;
	padding-left: 40px;
	
	
}

.Right_content
{
float: right;
width: 300px;
	
}
.Related_content
{
float: left;
margin-top: 15px;
margin-bottom: 15px;	
}
.Inside_left_content
{
float: left;
width:300px;	
}
.Inside_right_content
{
	border-left: 1px solid #DBDBDC; padding: 15px !important; 
	float: left;
}


.content_text
{
padding-left: 15px;	
}


#container-10 .ui-tabs-nav {
    float: left;
    margin-top: 20px;
    padding-left: 20px;
}

.ui-tabs-nav
{
	/*
		A margin at the bottom allows us to put padding at the bottom
		of the tab headers
	*/
	margin-bottom: 5px;
}

.ui-tabs-selected a
{
	outline: 0; /* prevent dotted border in Firefox */
   background: #3399FF !important;
    color: #FFFFFF;
   
}

.ui-tabs-unselect
{
}



.ui-tabs-disabled
{
}



.ui-tabs-hide
{
	display: none;
}
.Current_openings p
{
	margin-top: 2px;
	padding:0;
	
}
.Current_openings h2{
color:#000000;
font-size:24px;	
}
 

