/* NAV */

.nav-generic {
	float: left;
	heigh:49px;		
}

#nav-home {
	float: left;
	width: 66px;
	height: 35px;
}

#nav-products {
	float: left;
	width: 130px;
}

#nav-diseases-conditions {
	float: left;
	width: 171px;
}

#nav-research {
	float: left;
	width: 55px;
}

#nav-about-novartis {
	float: left;
	width: 121px;
}

#nav-investors {
	float: left;
	width: 90px;
}

#nav-newsroom {
	float: left;
	width: 96px;
}

#nav-careers {
	float: left;
	width: 89px;
}

#careers-nav-list {
	margin-left: -78px;
}


/* investors */

#inv-tab-l {
	float: left;
	width: 97px;
	border-top: 1px solid #d8d0ca;
	border-right: 1px solid #d8d0ca;
	border-left: 1px solid #d8d0ca;
}

#inv-tab-l-p {
	width: 91px;
	text-align: center;
	padding: 3px;
	border-top: 4px solid #e44c16;
}

#inv-tab-l-a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#inv-tab-r {
	float: left;
	width: 97px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0px 0 3px;
}

#inv-tab-r-p {
	width: 91px;
	text-align: center;
	padding: 3px;
	border-top: 4px solid #c1b5aa;
}

#inv-tab-r-a {
	font-weight: bold;
	color: #c30;
	text-decoration: none;
}

.inv-info {
	clear: both;
	width: 278px;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 14px 0;
}

#inv-info1-top-l {
	float: left;
	font-size: 1px;
	line-height: 1px;
	width: 95px;
	height: 1px;
	border-top: 1px solid #fff;
	padding: 0;
	margin: 0;
}

#inv-info1-top-r {
	float: right;
	font-size: 1px;
	line-height: 1px;
	width: 181px;
	height: 1px;
	border-top: 1px solid #e4e2cf;
	padding: 0;
	margin: 0;
}

#inv-info2 {
	display: none;
}

#inv-info2-top-l {
	float: left;
	font-size: 1px;
	line-height: 1px;
	width: 102px;
	height: 1px;
	border-top: 1px solid #e4e2cf;
	padding: 0;
	margin: 0;
}

#inv-info2-top-r {
	float: right;
	font-size: 1px;
	line-height: 1px;
	width: 78px;
	height: 1px;
	border-top: 1px solid #e4e2cf;
	padding: 0;
	margin: 0;
}

#share-analysis1 {
	text-align: right;
	width: 125px;
	background: url(../images/common/h-divider.gif) bottom left repeat-x;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
}

#share-analysis2 {
	text-align: right;
	width: 125px;
	background: url(../images/common/h-divider.gif) bottom left repeat-x;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
}

.share-analysis a:link, .share-analysis a:visited, .share-analysis a:active, .share-analysis a:hover {
	text-decoration: none;
}

.nyse {
	float: left;
	width: 113px;
	padding: 6px 11px 0 11px;
}

#nyse1 {
	padding: 22px 11px 0 11px;
}

#nyse2 {
	padding: 22px 11px 0 11px;
}

.nyse p {
	padding: 0 0 2px 0;
}

.swx {
	float: left;
	text-align: right;
	width: 129px;
	padding: 7px 10px 0 4px;
}

.swx-content {
	float: left;
	text-align: right;
	width: 129px;
	padding: 22px 10px 0 4px;
}

.swx p, .swx-content p {
	color: #656565;
	padding: 0 0 2px 0;
}

.swx h3, .swx-content h3 {
	font-weight: normal;
}

.inv-img {
	padding: 0 0 10px 11px;
}

.inv-links {
	background: #ece8e5;
	padding: 5px 7px;
	border-top: 1px solid #d2c9c3;
}

.inv-links p {
	padding: 0 0 4px 0;
}

.inv-links a:link, .inv-links a:visited, .inv-links a:active, .inv-links a:hover {
	text-decoration: none;
}

#nav-links2{
margin-top:-3px;
width:266px;
border-top:none;
}



/* careers */

.profile {
	width: 263px;
	background: #fcf9f3;
	padding: 10px;
	border-top: 1px solid #d8d0ca;
	border-right: 1px solid #d8d0ca;
	border-bottom: 4px solid #e44c16;
	border-left: 1px solid #d8d0ca;
	margin: 0 0 10px 0;
}

.profile div { 
	color: #634329;
	width: 125px;
	margin-left: 115px;
}

.profile h3 {
	padding: 0 0 3px 0;
}

.hdr-l {
	float: left;
}

.hdr-r {
	float: right;
}

.highlight {
	background: #f8f6f5;
	padding: 10px;
	border: 1px solid #d8d0ca;
	margin: 0 0 10px 0;
}

#job-search-l {
	float: left;
	width: 228px;
	background: #fcf9f3;
	padding: 10px;
	border-top: 1px solid #d8d0ca;
	border-right: 1px solid #d8d0ca;
	border-bottom: 4px solid #e44c16;
	border-left: 1px solid #d8d0ca;
	margin: 0 0 10px 0;
	overflow: hidden;
}

#job-search-r {
	float: right;
	width: 140px;
	background: #fcf9f3;
	padding: 11px 10px 12px 10px;
	border-top: 1px solid #d8d0ca;
	border-right: 1px solid #d8d0ca;
	border-bottom: 4px solid #a28f7f;
	border-left: 1px solid #d8d0ca;
	margin: 0 0 10px 3px;
}

#job-pw {
	float: left;
}

#job-submit {
	float: right;
}



