

/* -----------------------  INTERIOR  ----------------------- */


#ornge_breadcrumb{background:#FF5800; border:0px solid black; color:#FFFFFF; font-size:11px;}
#ornge_breadcrum_inner{width:680px; margin:auto; border:0px solid black;  padding:10px 0px 10px 170px}
#ornge_breadcrumb a:link, #ornge_breadcrumb a:visited  {color:#FFFFFF; text-decoration:none; font-size:12px }
#ornge_breadcrumb  {color:#FFFFFF; font-size:12px }
#ornge_breadcrumb a:hover  { text-decoration:underline}
#sub_body_section{ background:url(../../images/bg_sub_body.jpg) repeat-x}
#sub_body_section_inner{ width:975px; margin:auto; padding:10px; }


#sub_body_left{ width:230px; float:left; border:0px solid #000000 }
#sub_body_right{ width:700px; float:left; border:0px solid #000000; margin-left:35px}


#sub_body_right p{ font-size:13px}



/* -----------------------  LEFT MENU  ----------------------- */

.left_nav{
                
	            border-right:0px solid #c8c8c8;
                color:#fff;
                background:url(../../images/bg_left_body.jpg) #A13800 no-repeat top ;

                
}
.left_nav td{
                                
}
.left_nav a{
                color:#fff;  
                font-weight:normal;            
                display:block;
                padding:6px 5px 6px 10px; font-size:16px !important; font-family:Arial, Helvetica, sans-serif; padding:15px 5px 10px 10px               
}


.navantis_view_all{
                background-color:#ebebeb;
                border-right:1px solid #c8c8c8;
                padding:6px 5px 6px 25px;
                border-bottom:1px solid #cccccc;
                font-weight:bold;
                background-image: url(../../Images/navantis_arrow_blue.gif);
                background-repeat: no-repeat;
                background-position: 10px 11px;

                
}
.navantis_view_all a:link, .navantis_view_all a:visited{
                color:#000000;
                text-decoration:none;
}

.navantis_recycle{
                background-color:#ebebeb;
                border-right:1px solid #c8c8c8;
                padding:6px 5px 6px 6px;
                border-bottom:1px solid #cccccc;
                font-weight:bold;
                
}
.navantis_recycle a:link, .navantis_recycle a:visited{
                color:#000000;
                text-decoration:none;
}




/*Navigation*/
.ms-navheader{
                background-image: url(../../Images/navantis_arrow_blue.gif);
                background-repeat: no-repeat;
                background-position: 10px 11px;
                border-bottom:1px solid #fff; 
}
.ms-navheader a:hover {
                text-decoration:none; color:#485458;
}

.ms-navSubMenu1{
                width:100%; 
}
.ms-navitem  {
                padding:0 !important;
}
.ms-navitem a {
                color:white !important   
}

.ms-navSubMenu2 a {
                color:#fff;  
}
.ms-navSubMenu2 .ms-navitem td {
                background:url('../../Images/navantis_arrow_orange.gif'); 
                background-repeat: no-repeat;
                background-position: left 11px;
                padding:10px 5px 10px 25px;
}
.ms-navSubMenu2 a:visited, .ms-navSubMenu2 a:link {
                font-weight:bold !important ; font-size:13px !important; font-family:Arial, Helvetica, sans-serif;   
}

.ms-navSubMenu2 a:hover {
                 color:#485458 !important;  
}




.ms-selectednavheader a {
                color:#fff !important;

}
.ms-selectednavheader a:link, .ms-selectednavheader a:visited {
                text-decoration:none;
                background-image:url(../../Images/navantis_left_nav_selected.gif);
                background-repeat:repeat-x;
                background-position:left bottom;
                background-attachment:scroll;
                background-color:#FF9900;
}
.ms-selectednavheader a:hover{
                text-decoration:none !important;
}


.ms-navSubMenu2 .ms-selectednav td{ background:#FF9900 !important; border:none !important;                                                       
}


.ms-navSubMenu2 .ms-selectednav { border:none !important;                                                 
}



.ms-navSubMenu2 .ms-navitem{  border-bottom:0px solid black !important;                                                     
}



.ms-navSubMenu2 .ms-navitem td {  border-bottom:1px solid white !important;                                                              
}



/* search results layout */

#wr_OtherPageLayout_search {
	width:722px;
}

#wr_OtherPageLayout_search .wr_search_single 
{
	margin-top:20px;
	width:722px;
	clear:both;	
}

#wr_OtherPageLayout_search .wr_top_right {
	width:216px;
	float:right;
	height:13px;
	clear:both;		
}

#wr_OtherPageLayout_search .wr_top_left {
	width:506px;
	float:left;	
	height:13px;
	clear:both;	
}

#wr_OtherPageLayout_search .srch-stats, #wr_OtherPageLayout_search .srch-Page-bg{
	background:transparent !important; padding:10px 0px 5px 0px;
}

.srch-Icon{
	 margin-right:10px
}

#logo_print
{
	display:none;
}



/* Job Listing WP/Data view WP */
.ornge_ms-vh {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	background:#cdddea;
	padding:5px;
	color:#333 !important;
	font-weight:bold !important;
}
.ornge_ms-vb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding:5px;	
}
.ornge_ms-alternating {
	background:#f0f0f0;	
}


/* Top Naviation Color - Orange */

#menu {               float:right;           width:880px; font-size:16px;                     border-bottom:0px solid #666; font-family:arial;  padding:0px; margin:0px; height:37px;  }
#menu ul {          margin:0;             padding:10px 10px 0 50px;           list-style:none;  }
#menu li {            display:inline;    margin:0;             padding:0;           }
#menu a {           float:left;             background:url("../../images/tableftF.jpg") no-repeat left top;   margin:0 2px;     padding:0 0 0 3px;    text-decoration:none;   }
#menu a span { float:left;             display:block;     background:url("../../images/tabrightF.jpg") no-repeat right top;                padding:5px 15px 4px 6px;          color:#0b4499; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#FFFFFF;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}
#menu #selected a {float:left; background:url("../../images/tableftF.jpg") no-repeat ;background-position:0% -42px;                margin:0 2px;     padding:0 0 0 3px;            text-decoration:none;}
#menu #selected a span {float:left;         display:block;     background:url("../../images/tabrightF.jpg") no-repeat ;background-position:100% -42px;padding:5px 15px 4px 6px;color:#FFF !important}

/* HORIZONTAL NAVIGATION */ 

#tbl_topMenu{ float:right;}
.ms-topnav{ border:solid 0px #c2dcff !important; color:black; background:url("../../images/tabrightF.jpg") no-repeat right top;  /*background:none;*/
}

.ms-topnav td:first-child{background:url("../../images/tableftF.jpg") no-repeat top left !important; }
.zz1_TopNavigationMenu_1 { }
.ms-topnav a {  background:none !important; padding:5px 10px;  font-size:13px  !important; font-weight:normal; color:#0b4499;   }
.zz1_TopNavigationMenu_3{ background:none !important;}



.ms-topnavselected{ border:solid 0px #c2dcff !important; color:black; background:url("../../images/tabrightF.jpg") no-repeat ;background-position:100% -42px; color:#fff; 
/*background:none;*/ font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.ms-topnavselected a{  color:#fff !important; /*background:none;*/}
.ms-topnavselected td:first-child{ background:url("../../images/tableftF.jpg") no-repeat ;background-position:0% -42px !important; }

.ms-topNavFlyOuts{ padding:5px; background:#e4e4e4; border-bottom:1px solid #ccc}
.ms-topNavFlyOuts a{ color:#0b4499; font-size:12px;}
.ms-topNavFlyOutsHover{ background:#FF762D !important; color:#fff }
.ms-topNavFlyOutsHover a{ color:#fff !important }


/* Jquery tabs */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../../images/tab.png) no-repeat;
}
.tabs-nav a {
	font-family:Arial, Helvetica, sans-serif;
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #555 !important;
    font-size: 12px;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #000 !important;
}
.tabs-nav .tabs-selected a,  .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
    color: #fff !important;
    text-decoration:none;    
}
.tabs-nav a, .tabs-nav, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border: 1px solid #97a5b0;
    padding: 1em 8px;
    margin-top:0px;
    !margin-top:25px;   
    font-size:13px; 
    color:#555;
    background:#f0f0f0; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../../images/loading.gif) no-repeat 0 50%;
}


.tabs-selected a {
    background: url(../../images/tab.png) no-repeat !important;
	color:#fff;
    background-position: 100% -150px !important	
}
.tabs-selected  span {
    background: url(../../images/tab.png) no-repeat !Important;
	color:#fff;
    background-position: 0 -50px !important;
}


