/* general tag styles */



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #333;

	background: #fff;

	padding: 0;

	margin: 0 10px 10px 10px;

	text-align: center;

}

.Normal p{border:0px solid red;	font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif}

 td, li, dt, label {

	font-size: 11px!important

}

td p {border:0px solid red;font-family: Verdana, Arial, Helvetica, sans-serif!important}

.HMenu {font-size: 11px!important}

.HMenu div  td{font-size: 11px!important}
.HMenu div  td  table td a{font-size: 11px!important}
a td {font-size: 11px!important}


p {

	font-size: 11px

}




li p, li li, td p, td td {

	font-size: 1em;

}



dl, li, form, div, img {

	padding: 0;

	border: 0px none;

	margin: 0

}



ul {

	border: 0px none;

	margin: 0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:5px

}



ol {

	border: 0px none;

	margin-left:3px; margin-right:0; margin-top:0; margin-bottom:5px; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0

}



ol ol li {

	list-style-type: lower-roman;

}



li, td {

	line-height: 130%;

}



p {

	line-height: 130%;

	border: 0px none;

	margin: 0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px

}



h1, h2, h3, h4, h5, h6 {

	line-height: 130%;

	border: 0px none;

	margin: 0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px

}



h1 {

	font-size: 1em;

}



h2 {

	color: #634329;

	font-size: .8em;

}



h2 span {

	font-size: 85%;

	font-weight: normal;

}



h2.sub-hdr {

	color: #923222;

	padding: 7px 0 4px 0;

	border-bottom: 1px solid #d8d1ca;

	margin: 0 0 10px 0;

}



h2.sub-hdr a {

	color: #923222;

}



h3 {

	font-size: .75em;

	padding: 7px 0 10px 0;

}



h3.sub-hdr {

	color: #923222;

	border-bottom: 1px solid #d8d1ca;

	padding: 5px 0;

}



h3.sub-hdr a {

	color: #923222;

}



h4 {

	font-size: .7em;

	padding: 5px 0 10px 0;

}



h5 {

	font-size: .7em;

	padding: 5px 0 10px 0;

}



h6 {

	font-size: .7em;

	font-weight: normal;

	padding: 5px 0 10px 0;

}



input, select {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: .7em;

	color: #333;

	padding: 0;

	margin: 0;

}



p input, p select, p label, td input, td select {

	font-size: 1em;

}



textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background: #fff;

}



a:link, a:visited, a:active {

	color: #c30;

}



a:hover {

	color: #333;

}



span.link-arrow {

  color: #c30

}



label {

	color: #666;

	font-weight: bold;

	vertical-align: top;

}



label span {

	font-weight: normal;

}





/* info boxes */



div.info-box {

	width:250px;

	border:1px solid #d8d0cA;

	background-color:#fbfaf9;

	margin:3px;

}



div.info-box div.title {

	background-color:#e6e1da;

	color:#7d6756;

	padding:5px;

}



div.info-box div.content {

	padding:0px 5px 5px 5px;

}








/* hide */



.hide {

	display: none;

}





/* bold */



.boldit {

	font-weight: bold;

}





/* non-bold */



.normalize {

	font-weight: normal;

}





/* white */



.ko {

	color: #fff;

}





/* grey */



.grey {

	color: #ccc;

}





/* error message */



.error {

	color: #c00;

	font-weight: bold;

	display: block;

}





/* no wrapping */



.no-wrap {

	white-space: nowrap;

}





/* no padding */



.no-pad {

	padding: 0;

	margin: 0;

}





/* floated images */



.img-flush-left {

	float: left;

	padding: 0;

	margin: 0 10px 5px 0;

}



.img-flush-right {

	float: right;

	padding: 0;

	margin: 0 0 5px 10px;


}



.img-flush-left-framed {

	float: left;

	padding: 0;

	border: 3px solid #dbd2bc;

	margin: 0 10px 5px 0;

}



.img-flush-right-framed {

	float: right;

	padding: 0;

	border: 3px solid #dbd2bc;

	margin: 0 0 5px 10px;

}



.img-flush-left-border {

	float: left;

	padding: 0;

	border: 1px solid #676766;

	margin: 0 10px 5px 0;

}



.img-flush-right-border {

	float: right;

	padding: 0;

	border: 1px solid #676766;

	margin: 0 0 5px 10px;

}



.img-flush-left-caption {

    float: left;

    padding: 0;

    margin: 0 12px 10px 0;

}



.img-flush-left-caption p {

    padding: 5px 5px 0 5px;

    margin: 0;

}



.img-flush-right-caption {

    float: right;

    padding: 0;

   	margin: 0 0 10px 12px;

}



.img-flush-right-caption p {

    padding: 5px 5px 0 5px;

    margin: 0;

}





/* clear float */



div.clearit {

	clear: both;

	font-size: 1px;

	line-height: 1px;

	padding: 0;

}



p.clearit {

	clear: both;

	font-size: 1px;

	line-height: 1px;

}





/* horizontal divider */



div.h-divider {

	clear: both;

	font-size: 1px;

	line-height: 1px;

	background: url('/images/common/h-divider.gif') repeat-x top left;

	padding: 0

}



p.h-divider {

	clear: both;

	font-size: 1px;

	line-height: 1px;

	background: url('/images/common/h-divider.gif') repeat-x top left;

}





/* main container */



#main-container {

	text-align: left;

	margin: 0 auto;

	width: 770px;

}





/* top utility navigation and logos */



#util {

	color: #999;

	padding: 4px 13px;

}



#util a:link, #util a:visited, #util a:active {

	color: #999;

	font-weight: normal;

	text-decoration: none;

}



#util a:hover {

	text-decoration: underline;

}



#util span {

	color: #c8c59f;

}



#u-reg {

	display: none;

}



#logo {
	
	padding: 0 0 0 570px!important;

}



#hdr {

	padding: 7px 13px 3px 13px;

}





/* color bar */



#colorbar-l {

	float: left;

	font-size: 1px;

	width: 597px;

	height: 7px;

	background: #923222;

	padding: 0;

	margin: 0 0 2px 0;

}



#colorbar-r {

	float: right;

	font-size: 1px;

	width: 170px;

	height: 7px;

	background: #fbae17;

	padding: 0;

	margin: 0 0 2px 0;

}





/* top main navigation */



#main-nav {

	width: 770px;

	height: 35px;

	background: #73563f;

	margin: 0 0 3px 0;

	position: relative;

	z-index: 500;

}



.nav {

	background: #73563f;

}



.nav-select {

	background: #a28f7f;

}



#main-nav p {

	font-size: 11px;

	line-height: 100%;

	text-align: center;

	vertical-align: middle;

	padding: 10px 7px 14px 7px;

}



.nav a:link, .nav a:visited, .nav a:active, .nav a:hover, .nav-select a:link, .nav-select a:visited, .nav-select a:active, .nav-select a:hover {

	color: #fff;

	font-weight: bold;

	text-decoration: none;

}



.nav-pipe {

	float: left;

	width: 1px;

	height: 15px;

	background: #73563f;

	padding: 9px 0;

}



.nav-null {

	float: left;

	width: 1px;

	height: 35px;

	background: #a28f7f;

}



#main-nav ul {

	background: #fff url('/images/s.gif');

	padding: 0;

	border-top: 1px solid #d8d1ca;

	border-right: 1px solid #d8d1ca;

	border-left: 1px solid #d8d1ca; list-style-type:none

}



#main-nav ul li {

	background: #fff url('/images/s.gif');

	border-bottom: 1px solid #d8d1ca; padding-left:0; padding-right:10px; padding-top:6px; padding-bottom:6px

}



#main-nav ul li.dnav-select {

	background: #ede9e6;

}



#main-nav ul li p {

	font-size: 1em;

	text-align: left;

	line-height: 120%;

	vertical-align: top;

	background: url('/images/common/arrow-dhtml-nav.gif') no-repeat top left;

	padding-left:24px; padding-right:5px; padding-top:0; padding-bottom:2px

}



#main-nav ul li a:link, #main-nav ul li a:active, #main-nav ul li a:visited, #main-nav ul li a:hover {

	color: #c30;

	font-weight: normal;

	text-decoration: none;

}



.nav-list {

	display: none;

	position: absolute;

	width: 158px;

	background: url('/images/s.gif');

}





/* content */



#content-full {

	width: 749px;

	padding: 0 9px 10px 13px;


}



#content-l-full {

	float: left;

	width: 597px;

	overflow: hidden;

}



#content-l {

	float: left;

	width: 285px;

	padding: 0 9px 10px 13px;

	overflow: hidden;


}



#content-l-nav {

	float: left;

	width: 161px;

	padding: 0 4px 10px 0;

	overflow: hidden;

}



#content-c-wide {

	float: left;

	width: 432px;

	padding: 0 0 10px 0;

	overflow: hidden;

}



#content-c {

	float: left;

	width: 283px;

	padding: 0 7px 10px 0;

	overflow: hidden;

}



.content-r {

	float: right;

	width: 170px;

	overflow: hidden;

}



#content-c ul, #content-c-wide ul {

	padding: 0 0 5px 0;

}



#content-c ul li, #content-c-wide ul li {

	vertical-align: top;

	background: url('/images/common/gen-bullet.gif') no-repeat top left;

	list-style-type:none; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:5px

}



#content-c ol, #content-c-wide ol {

	padding: 0 0 5px 0;

	margin:  0 0 0 22px;

}



#content-c ol li, #content-c-wide ol li {

	padding: 0 0 5px 0;

}



#content-c ol li p, #content-c-wide ol li p, #content-c ul li p, #content-c-wide ul li p {

	padding: 0;

}





/* Search Box */



#search {

	height: 21px;

	background: #b1a194;

	padding: 3px 0 0 6px;

	margin: 0 0 3px 0;

}



#search input {

	vertical-align: top;

}





/* left nav */



#left-nav {

	list-style: none;

	width: 148px;

	margin: 2px 0 10px 0;

}



li.lnav {

	line-height: 120%;

	background: url('/images/common/arrow-lnav-off.gif') no-repeat top left;

	border-bottom: 1px solid #d8d1ca; padding-left:13px; padding-right:0; padding-top:6px; padding-bottom:6px

}



li.lnav-select {

	line-height: 120%;

	background: url('/images/common/arrow-lnav-on.gif') no-repeat top left;

	border-bottom: 1px solid #d8d1ca; padding-left:13px; padding-right:0; padding-top:6px; padding-bottom:6px

}



li.lnav-open {

	line-height: 120%;

	background: url('/images/common/arrow-lnav-off.gif') no-repeat top left;

	border-bottom: 1px solid #d8d1ca; padding-left:13px; padding-right:0; padding-top:6px; padding-bottom:1px

}



li.lnav-open-select {

	line-height: 120%;

	background: url('/images/common/arrow-lnav-on.gif') no-repeat top left;

	border-bottom: 1px solid #d8d1ca; padding-left:13px; padding-right:0; padding-top:6px; padding-bottom:1px

}



a.lnav-a:link, a.lnav-a:visited, a.lnav-a:active {

	color: #c30;

	text-decoration: none;

	vertical-align: top;

}



a.lnav-a:hover {

	color: #634329;

}



a.lnav-a-on:link, a.lnav-a-on:visited, a.lnav-a-on:active {

	color: #634329;

	font-weight: bold;

	text-decoration: none;

	vertical-align: top;

}



a.lnav-a-on:hover {

	color: #634329;

}



#left-nav ul {

	list-style: none;

	margin: 6px 0 0 0;

}



#left-nav ul li {

	font-size: 100%;

}



li.lnav-2 {

	line-height: 120%;

	background: url('/images/common/arrow-lnav2-off.gif') no-repeat top left;

	border-top: 1px dashed #d8d1ca; padding-left:11px; padding-right:0; padding-top:5px; padding-bottom:5px

}



li.lnav-2-select {

	line-height: 120%;

	background: url('/images/common/arrow-lnav2-on.gif') no-repeat top left;

	border-top: 1px dashed #d8d1ca; padding-left:11px; padding-right:0; padding-top:5px; padding-bottom:5px

}



li.lnav-2-last {

	line-height: 120%;

	background: url('/images/common/arrow-lnav2-off.gif') no-repeat top left;

	border-top: 1px dashed #d8d1ca; padding-left:11px; padding-right:0; padding-top:5px; padding-bottom:0

}



li.lnav-2-last-select {

	line-height: 120%;

	background: url('/images/common/arrow-lnav2-on.gif') no-repeat top left;

	border-top: 1px dashed #d8d1ca; padding-left:11px; padding-right:0; padding-top:5px; padding-bottom:0

}



a.lnav-2-a:link, a.lnav-2-a:visited, a.lnav-2-a:active {

	color: #634329;

	text-decoration: none;

	vertical-align: top;

}



a.lnav-2-a:hover {

	color: #c30;

}



a.lnav-2-a-on:link, a.lnav-2-a-on:visited, a.lnav-2-a-on:active {

	color: #634329;

	font-weight: bold;

	text-decoration: none;

	vertical-align: top;

}



a.lnav-2-a-on:hover {

	color: #634329;

}



#left-nav ul ul {

	padding: 3px 0 0 0;

	border-top: 1px dashed #d8d1ca;

}



li.lnav-3 {

	line-height: 120%;

	background: url('/images/common/arrow-lnav2-off.gif') no-repeat top left;

	padding-left:11px; padding-right:0; padding-top:5px; padding-bottom:5px

}



li.lnav-3-select {

	line-height: 120%;

	background: url('/images/common/arrow-lnav2-on.gif') no-repeat top left;

	padding-left:11px; padding-right:0; padding-top:5px; padding-bottom:5px

}



a.lnav-3-a:link, a.lnav-3-a:visited, a.lnav-3-a:active {

	color: #634329;

	text-decoration: none;

	vertical-align: top;

}



a.lnav-3-a:hover {

	color: #c30;

}



a.lnav-3-a-on:link, a.lnav-3-a-on:visited, a.lnav-3-a-on:active {

	color: #634329;

	font-weight: bold;

	text-decoration: none;

	vertical-align: top;

}



a.lnav-3-a-on:hover {

	color: #634329;

}





/* home page */



.home-full {


	padding: 0 9px 10px 13px;

	overflow: hidden;

}



.home-l {

	float: left!important;

	width: 283px;

	padding: 0 9px 10px 13px;


}



.home-r {

	float: right;

	width: 283px;

	padding: 0 7px 10px 0;

	overflow: hidden;

}





/* landing pages */



.landing-img, .sub-img {

	padding: 0;

}



.landing-hdr {

	padding: 0 0 22px 0;

	margin: 0 3px 0 0;

}



p.landing, h2.landing {

	padding: 0 0 3px 0;

}



.content-l-full-indent {

	padding: 0 10px 10px 13px;

}



.intro-l {

	float: left;

	width: 285px;

	padding: 0 9px 10px 13px;

	overflow: hidden;

}



.intro-r {

	float: right;

	width: 283px;

	padding: 0 7px 10px 0;

	overflow: hidden;

}



.factoid {

	padding: 10px;

}



.factoid h3, .factoid p {

	color: #fff;

}



#content-tab-l {

	float: left;

	height: 32px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #ffffff;

	border-left: 1px solid #e4e2cf;

	overflow: hidden;

	position: relative;

	z-index: 200;

}



#content-tab2-l {

	float: left;

	height: 45px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #ffffff;

	border-left: 1px solid #e4e2cf;

	overflow: hidden;

	position: relative;

	z-index: 200;

}



#content-tab3-l {

	float: left;

	height: 58px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #ffffff;

	border-left: 1px solid #e4e2cf;

	overflow: hidden;

	position: relative;

	z-index: 200;

}



#content-tab-l-p {

	font-size: .7em;

	font-weight: bold;

	padding: 7px 10px 0 10px;

	border-top: 4px solid #e44c16;

}



#content-tab-l-a {

	color: #000;

	text-decoration: none;

}



#content-tab-r {

	float: left;

	height: 32px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

	overflow: hidden;

	position: relative;

	z-index: 201;

}



#content-tab2-r {

	float: left;

	height: 45px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

	overflow: hidden;

	position: relative;

	z-index: 201;

}



#content-tab3-r {

	float: left;

	height: 58px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

	overflow: hidden;

	position: relative;

	z-index: 201;

}



#content-tab-r-p {

	font-size: .7em;

	font-weight: bold;

	padding: 7px 10px 0 10px;

	border-top: 4px solid #c1b5aa;

}



#content-tab-r-a {

	color: #a28f7f;

	text-decoration: none;

}



.content-info {

	float: left;

	border: 1px solid #e4e2cf;

	margin: -1px 0 14px 0;

	position: relative;

	z-index: 199;

}



.content-info-indent {

	width: 256px;

	padding: 15px 11px;

}



#content-info1-top-l {

	float: left;

	font-size: 1px;

	line-height: 1px;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: 0;

}



#content-info1-top-r {

	float: right;

	font-size: 1px;

	line-height: 1px;

	width: 156px;

	height: 1px;

	padding: 0;

	margin: 0;

}



#content-info2 {

	display: none;

}



#content-info2-top-l {

	float: left;

	font-size: 1px;

	line-height: 1px;

	width: 127px;

	height: 1px;

	padding: 0;

	margin: 0;

}



#content-info2-top-r {

	float: right;

	font-size: 1px;

	line-height: 1px;

	width: 87px;

	height: 1px;

	padding: 0;

	margin: 0;

}



.content-callout-text {

	background: #f7f3e8;

	padding: 7px 10px 0 7px;

	border: 1px solid #e5deab;

	margin: 0 0 10px 0;

}





/* generic tabs */



.main-tab-l {

	float: left;

	height: 32px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	overflow: hidden;

	position: relative;

	z-index: 300;

}



.main-tab2-l {

	float: left;

	height: 45px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	overflow: hidden;

	position: relative;

	z-index: 300;

}



.main-tab3-l {

	float: left;

	height: 58px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	overflow: hidden;

	position: relative;

	z-index: 300;

}



.main-tab-r {

	float: left;

	height: 32px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

	overflow: hidden;

	position: relative;

	z-index: 301;

}



.main-tab2-r {

	float: left;

	height: 45px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

	overflow: hidden;

	position: relative;

	z-index: 301;

}



.main-tab3-r {

	float: left;

	height: 58px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

	overflow: hidden;

	position: relative;

	z-index: 301;

}



.main-tab-l-selected {

	float: left;

	height: 32px;

	background: #f8f6f5;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #f8f6f5;

	border-left: 1px solid #e4e2cf;

	overflow: hidden;

	position: relative;

	z-index: 300;

}



.main-tab2-l-selected {

	float: left;

	height: 45px;

	background: #f8f6f5;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #f8f6f5;

	border-left: 1px solid #e4e2cf;

	overflow: hidden;

	position: relative;

	z-index: 300;

}



.main-tab3-l-selected {

	float: left;

	height: 58px;

	background: #f8f6f5;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #f8f6f5;

	border-left: 1px solid #e4e2cf;

	overflow: hidden;

	position: relative;

	z-index: 300;

}



.main-tab-r-selected {

	float: left;

	height: 32px;

	background: #f8f6f5;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #f8f6f5;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

	overflow: hidden;

	position: relative;

	z-index: 301;

}



.main-tab2-r-selected {

	float: left;

	height: 45px;

	background: #f8f6f5;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #f8f6f5;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

	overflow: hidden;

	position: relative;

	z-index: 301;

}



.main-tab3-r-selected {

	float: left;

	height: 58px;

	background: #f8f6f5;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #f8f6f5;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

	overflow: hidden;

	position: relative;

	z-index: 301;

}



.main-tab-p {

	font-size: .7em;

	font-weight: bold;

	padding: 7px 10px 0 10px;

	border-top: 4px solid #c1b5aa;

}



.main-tab-p-selected {

	font-size: .7em;

	font-weight: bold;

	padding: 7px 10px 0 10px;

	border-top: 4px solid #e44c16;

}



.main-tab-p a:link, .main-tab-p a:visited, .main-tab-p a:active {

	color: #FF0000;

	text-decoration: none;

}



.main-tab-p a:hover {

	color: #333;

}



.tab-info {

	float: left;

	background: #f8f6f5;

	border: 1px solid #e4e2cf;

	margin: -1px 0 14px 0;

	position: relative;

	z-index: 299;

}



.tab-info-indent {

	width: 398px;

	padding: 15px 11px;

}



.tab-info h2 {

	font-size: 1.2em;

	font-weight: normal;

	color: #e44c16;

}



.tab-info h2 span {

	font-size: .7em;

	font-weight: normal;

	color: #666;

}



.tab-info h2 em {

	font-style: normal;

	color: #923222;

}



.tab-info h3.bar {

	font-size: .8em;

	color: #73563f;

	background: #e7e2de;

	padding: 6px 12px;

}



.tab-info h3.bar span {

	font-weight: normal;

}





/* sub pages */



.sub-hdr {

	padding: 0;

	margin: 0 0 3px 0;

}



.text-indent-right {

	padding: 0 10px 0 0;

}



.text-indent-right ul li {

	vertical-align: top;

	background: url('/images/common/gen-bullet.gif') no-repeat top left;

	margin: 0; list-style-type:none; padding-left:11px; padding-right:0; padding-top:0; padding-bottom:5px

}



.text-indent-right ul ul {

	margin-top: 5px;

}



.text-indent-right ul ul li {

	background: url('/images/common/gen-bullet2.gif') no-repeat top left;

}



.text-indent-right ol li {

	padding: 0 0 5px 0;

}



.text-indent-right ol ol {

	margin-top: 5px;

}



.text-indent-right table {

	margin: 0 0 10px 0;

}



.pagination-l {

	float: left;

	color: #923222;

}



.pagination-r {

	float: right;

}





/* callouts */



h3.callout-bar {

	color: #fff;

	background: #a28f7f;

	padding: 3px 11px;

	text-transform: uppercase;

}



.callout-reg {

	padding: 0;

	border-right: 1px solid #e1e1e1;

	border-bottom: 1px solid #e1e1e1;

	border-left: 1px solid #e1e1e1;

	margin: 0 0 3px 0;

}



.callout-reg div {

	padding: 7px 5px 5px 8px;



	overflow: hidden;

}



.callout-img-white {

	padding: 0;

	margin: 0 0 3px 0;

}



.callout-img-white div {

	background: #fff;

	padding: 7px 5px 5px 8px;

	border-right: 1px solid #e1e1e1;

	border-bottom: 1px solid #e1e1e1;

	border-left: 1px solid #e1e1e1;

	overflow: hidden;

}



.callout-img-white div p {

	padding: 0 0 5px 0;

}



#inv-call-tab-l {

	float: left;

	text-align: center;

	width: 75px;

	padding: 3px;

	border-top: 1px solid #d8d0ca;

	border-right: 1px solid #d8d0ca;

	border-left: 1px solid #d8d0ca;

}



#inv-call-tab-l-a {

	font-weight: bold;

	color: #000;

	text-decoration: none;

}



#inv-call-tab-r {

	float: right;

	text-align: center;

	width: 71px;

	padding: 3px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 3px 0 3px;

}



#inv-call-tab-r-a {

	font-weight: bold;

	color: #c30;

	text-decoration: none;

}



.inv-call-info {

	clear: both;

	width: 168px;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 3px 0;

}



#inv-call-info2 {

	display: none;

}



#inv-call-info2-top-l {

	float: left;

	font-size: 1px;

	line-height: 1px;

	width: 88px;

	height: 1px;

	border-top: 1px solid #e4e2cf;

	padding: 0;

	margin: 0;

}



#inv-call-info2-top-r {

	float: right;

	font-size: 1px;

	line-height: 1px;

	width: 3px;

	height: 1px;

	border-top: 1px solid #e4e2cf;

	padding: 0;

	margin: 0;

}



#inv-call-info1-top-l {

	float: left;

	font-size: 1px;

	line-height: 1px;

	width: 81px;

	height: 1px;

	border-top: 1px solid #fff;

	padding: 0;

	margin: 0;

}



#inv-call-info1-top-r {

	float: right;

	font-size: 1px;

	line-height: 1px;

	width: 87px;

	height: 1px;

	border-top: 1px solid #e4e2cf;

	padding: 0;

	margin: 0;

}



.inv-call-info h2 {

	color: #e44c16;

}



.inv-call-info h2 span {

	font-size: .7em;

	color: #666;

}



.inv-call-text {

	padding: 7px;

}



.inv-call-text p, .inv-call-text h2 {

	padding: 0 0 3px 0;

}



.inv-call-text p.inv-call-link {

	background: url('/images/common/h-divider.gif') repeat-x top left;

	margin-left:0; margin-right:0; margin-top:3px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:3px

}





/* footer */



.footer {
	color: #999;
	background: url('images/h-divider.gif') repeat-x top left;
	padding-left:0; padding-right:0; padding-top:6px; padding-bottom:6px

}



.footer a:link, .footer a:visited, .footer a:active {
	color: #999;
	text-decoration:underline

}



.footer a:hover {

	color: #666;

}





/* misc */



.framed {

	border: 3px solid #dbd2bc;

}



.pad3 {

	padding: 0 0 3px 0;

}



.pad5 {

	padding: 0 0 5px 0;

}



.pad15 {

	padding: 0 0 15px 0;

}



.pad20 {

	padding: 0 0 20px 0;

}



.pad30 {

	padding: 0 0 30px 0;

}



p.like-link {

	color: #c30;

}



.pdf-link {

    vertical-align: top;

    background: url('/images/common/icon-pdf.gif') no-repeat top left;

    padding-left:17px; padding-right:5px; padding-top:0; padding-bottom:10px

}



/* 2 columns in content area */

.column-l {

	float: left;

	width: 195px;

	padding: 0 12px 0 0;

	margin: 0 0 10px 0;

}



.column-r {

	float: right;

	width: 195px;

	background: url('/images/common/v-divider.gif') repeat-y top left;

	margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:16px; padding-right:0; padding-top:0; padding-bottom:0

}



/* feature story callout box */



.feature-box {

	float: right;

	width: 190px;

	background: #f8f6f5;

	border: 1px solid #e4e2cf;

	margin: 0 0 5px 10px;

}



.feature-box div {

	padding: 7px;

}



.feature-box h4 {

	font-size: .8em;

	color: #73563f;

	background: #e7e2de;

	padding: 5px 7px;

}





/* generic bulleted list */



ul.generic li {

	vertical-align: top;

	background: url('/images/common/gen-bullet.gif') no-repeat top left;

	margin: 0; list-style-type:none; padding-left:11px; padding-right:0; padding-top:0; padding-bottom:0

}



ul.generic li p {

	padding: 0 0 5px 0;

}



ul.generic ul {

	margin-top: 5px;

}



ul.generic ul li {

	background: url('/images/common/gen-bullet2.gif') no-repeat top left;

}





/* generic numbered list */



ol.generic li p {

	padding: 0 0 5px 0;

}



ol.generic ol {

	margin-top: 5px;

}





/* generic link list */



ul.link-list li {

	background: url('/images/common/arrow-list-link.gif') no-repeat top left;

	margin: 0;

	line-height: 120%; list-style-type:none; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:4px

}



ul.link-list li p {

	padding: 0 0 5px 0;

}



ul.link-list2 li {

	background: url('/images/common/arrow-list-link2.gif') no-repeat top left;

	margin: 0; list-style-type:none; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0

}



ul.link-list2 li p {

	padding: 0 0 7px 0;

}


http://www.novartis.com/css/large.css

body {

	font-size: 100%;

}



p, dt, label {

	font-size: .9em;

}



h1 {

	font-size: 1.2em;

}



h2 {

	font-size: 1em;

}



h3 {

	font-size: .95em;

}



h4 {

	font-size: .9em;

}



h5 {

	font-size: .9em;

}



h6 {

	font-size: .9em;

}



#util {

	font-size: .75em;

}



#sites-p {

	font-size: 1em;

}



.text-indent-right table td {

	font-size: .9em;

}



.investors-info h2 {

	font-size: 1.4em;

}



.investors-info h2 span {

	font-size: .9em;

}



.investors-info h3.bar {

	font-size: 1em;

}



.feature-box h4 {

	font-size: 1em;

}



#subsites-p {

	font-size: 1em;

}



.inv-call-info h2 span {

	font-size: .9em;

}



#footer {

	font-size: .9em;

}




http://www.novartis.com/css/reg.css

body {

	font-size: 100%;

}



p, dt, label {

	font-size: .7em;

}



h1 {

	font-size: 1em;

}



h2 {

	font-size: .8em;

}



h3 {

	font-size: .75em;

}



h4 {

	font-size: .7em;

}



h5 {

	font-size: .7em;

}



h6 {

	font-size: .7em;

}



#util {

	font-size: .7em;

}



#sites-p {

	font-size: .8em;

}



.text-indent-right table select, .text-indent-right table input {

  font-size: .7em ;

}



.investors-info h2 {

	font-size: 1.2em;

}



.investors-info h2 span {

	font-size: .7em;

}



.investors-info h3.bar {

	font-size: .8em;

}



.feature-box h4 {

	font-size: .8em;

}



#subsites-p {

	font-size: .8em;

}



.inv-call-info h2 span {

	font-size: .7em;

}



#footer {

	font-size: .7em;

}


http://www.novartis.com/css/eprint.css

#util, #main-nav, #content-l-nav, #content-r, #footer {

	display: none;

}



/*#logo {

	padding: 10px;

}



#hdr {

	padding: 10px;

}

*/

#content-l, #content-c, .intro-l, .intro-r {

	width: 275px;

}

http://www.novartis.com/css/custom.css

/* NAV */



#nav-home {

	float: left;

	width: 66px;

	height: 35px;

}



#nav-products {

	float: left;

	width: 84px;

}



#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: 79px;

}



#careers-nav-list {

	margin-left: -78px;

}



/* Boxes */



.quote {

	margin:10px 10px 20px 10px;

	padding:0;

}



.quote-demi-left {

	float:left;

	width:50%;

}



.quote-demi-right {

	float:right;

	width:50%;

}



.quote p {

	margin:0;

	padding: 0 30px 0 40px;

}



.quote-demi-left p {

	margin:0;

	padding: 0 30px 0 40px;

}

.quote-demi-right p {

	margin:0;

	padding: 0 30px 0 40px;

}





.quote-left {

	margin:0;

	background:url('../images/quote-left.gif') no-repeat top left;; padding-left:40px; padding-right:0; padding-top:0; padding-bottom:0

}



.quote-right {

	margin:0;

	padding:0;

	background:url('../images/quote-right.gif') no-repeat bottom right;



}





h2.pad5 span.link-arrow {

font-weight:bold;

font-size:1.1em;

}





.box {

	border:thin #923222 solid;

	margin : 0 auto 10px;

	

}





.box-demi-left {

	border:thin #923222 solid;

	margin : 0 10px 10px 0;

	float:left;

	width:40%;

}



.box-demi-right {

	border:thin #923222 solid;

	margin : 0 0 10px 10px;

	float:right;

	width:40%;

}



.box h4 {

	color:#fff;

	background-color:#923222;

	margin:0;

	padding:5px;

}



.box-demi-left h4{

	color:#fff;

	background-color:#923222;

	margin:0;

	padding:5px;

}



.box-demi-right h4{

	color:#fff;

	background-color:#923222;

	margin:0;

	padding:5px;

}

.box-demi-left p {

	margin:0;

	padding: 5px;

}

.box-demi-right p {

	margin:0;

	padding: 5px;

}



.box p {

	margin:0;

	padding: 5px;

}



.box ul  {

	padding:5px 15px !important ; 

}





.box-minisite { 

	width: 200px;

	float: left; 

	border:1px solid #E44C16;

	margin-bottom: 6px;

 	margin-right: 10px;

 	padding: 10px; 

}





.link-arrow {

	color: #c30;

}









/* 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: right;

	width: 97px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 79px 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;

}



#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') repeat-x bottom left;

	margin-left:0; margin-right:0; margin-top:0; margin-bottom:8px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:8px

}



#share-analysis2 {

	text-align: right;

	width: 125px;

	background: url('/images/common/h-divider.gif') repeat-x bottom left;

	margin-left:0; margin-right:0; margin-top:0; margin-bottom:8px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:8px

}



.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;

}



.inv-links a:link, .inv-links a:visited, .inv-links a:active, .inv-links a:hover {

	text-decoration: none;

}



/* products */



#products-factoid-1 {

	background: #e44c16;

}



#products-factoid-2 {

	background: #4a3c2f;

}



#products-tab-l {

	float: left;

	width: 166px;

	border-top: 1px solid #d8d0ca;

	border-right: 1px solid #d8d0ca;

	border-left: 1px solid #d8d0ca;

}



#products-tab-l-p {

	width: 146px;

	padding: 7px 10px;

}



#products-tab-c {

	float: left;

	width: 114px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

}



#products-tab-c-p {

	width: 94px;

	padding: 7px 10px;

}



#products-tab-r {

	float: left;

	width: 47px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

}



#products-tab-r-p {

	width: 27px;

	padding: 7px 10px;

}



#products-tab-l-a, #products-tab-c-a, #products-tab-r-a {

	font-weight: bold;

	color: #a28f7f;

	text-decoration: none;

}



#products-tab-l-a:hover, #products-tab-c-a:hover, #products-tab-r-a:hover {

	color: #333;

}



.products-tab-selected {

	background: #f8f6f5;

}



.products-tab-p {

	border-top: 4px solid #c1b5aa;

}



.products-tab-p-selected {

	border-top: 4px solid #e44c16;

}



.products-info {

	clear: both;

	width: 418px;

	background: #f8f6f5;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 14px 0;

}



.products-info-indent {

	padding: 15px 11px;

}



.products-top {

	font-size: 1px;

	line-height: 1px;

	height: 1px;

	border-top: 1px solid #e4e2cf;

	padding: 0;

	margin: 0;

}



#products-top-r {

	float: right;

	width: 252px;

}



#products-new-top-l {

	float: left;

	width: 169px;

}



#products-new-top-r {

	float: right;

	width: 133px;

}



#products-az-top-l {

	float: left;

	width: 289px;

}



#products-az-top-r {

	float: right;

	width: 81px;

}



.product-list p {

	margin-left: 154px;

}





/* diseases & conditions */



#disease-landing-list {

	width: 570px;

	margin: 5px 0 10px 13px;

}



#disease-landing-list th {

	text-align: left;

}



#disease-landing-list p {

	color: #c30;

	padding: 0 0 5px 0;

}



#diseases-factoid-1 {

	background: #e44c16;

}



#diseases-factoid-2 {

	background: #4a3c2f;

}





/* investors */



#investors-tab-l {

	float: left;

	width: 52px;

	border-top: 1px solid #d8d0ca;

	border-right: 1px solid #d8d0ca;

	border-left: 1px solid #d8d0ca;

}



#investors-tab-l-p {

	width: 32px;

	padding: 7px 10px;

}



#investors-tab-r {

	float: left;

	width: 52px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

}



#investors-tab-r-p {

	width: 32px;

	padding: 7px 10px;

}



#investors-tab-l-a, #investors-tab-r-a {

	font-weight: bold;

	color: #a28f7f;

	text-decoration: none;

}



#investors-tab-l-a:hover, #investors-tab-r-a:hover {

	color: #333;

}



.investors-tab-selected {

	background: #f8f6f5;

}



.investors-tab-p {

	border-top: 4px solid #c1b5aa;

}



.investors-tab-p-selected {

	border-top: 4px solid #e44c16;

}



.investors-info {

	clear: both;

	width: 418px;

	background: #f8f6f5;

	border-right: 1px solid #e4e2cf;

	border-bottom: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 14px 0;

}



.investors-info-indent {

	padding: 15px 11px;

}



.investors-info h2 {

	font-size: 1.2em;

	font-weight: normal;

	color: #e44c16;

}



.investors-info h2 span {

	font-size: .7em;

	font-weight: normal;

	color: #666;

}



.investors-info h2 em {

	font-style: normal;

	color: #923222;

}



.investors-info h3.bar {

	font-size: .8em;

	color: #73563f;

	background: #e7e2de;

	padding: 6px 12px;

}



.investors-info h3.bar span {

	font-weight: normal;

}



.investors-top {

	font-size: 1px;

	line-height: 1px;

	height: 1px;

	border-top: 1px solid #e4e2cf;

	padding: 0;

	margin: 0;

}



#investors-top-r {

	float: right;

	width: 366px;

}



#investors-swx-top-l {

	float: left;

	width: 56px;

}



#investors-swx-top-r {

	float: right;

	width: 309px;

}



.inv-list {

	color: #666;

	padding: 0 45px 2px 0;

}



#inv1, #inv2, #inv3 {

	float: left;

}



.inv-table {

	width: 396px;

}



.inv-table th, .inv-table td {

	padding: 2px 10px 2px 0;

}



.inv-table p {

	padding: 0;

}



.inv-table th p {

	text-align: center;

}



#sales-tab-l, #sales-tab-cl, #sales-tab-cr {

	float: left;

	width: 52px;

	border-top: 1px solid #d8d0ca;

	border-right: 1px solid #d8d0ca;

	border-left: 1px solid #d8d0ca;

}



#sales-tab-cl, #sales-tab-cr {

	margin: 0 0 0 3px;

}



#sales-tab-l-p, #sales-tab-cl-p, #sales-tab-cr-p {

	width: 32px;

	padding: 7px 10px;

}



#sales-tab-r {

	float: left;

	width: 170px;

	border-top: 1px solid #e4e2cf;

	border-right: 1px solid #e4e2cf;

	border-left: 1px solid #e4e2cf;

	margin: 0 0 0 3px;

}



#sales-tab-r-p {

	width: 150px;

	padding: 7px 10px;

}



#sales-tab-l-a, #sales-tab-cl-a, #sales-tab-cr-a, #sales-tab-r-a {

	font-weight: bold;

	color: #a28f7f;

	text-decoration: none;

}



#sales-tab-l-a:hover, #sales-tab-cl-a:hover, #sales-tab-cr-a:hover, #sales-tab-r-a:hover {

	color: #333;

}



.sales-tab-selected {

	background: #f8f6f5;

}



.sales-tab-p {

	border-top: 4px solid #c1b5aa;

}



.sales-tab-p-selected {

	border-top: 4px solid #e44c16;

}



#sales-top-r {

	float: right;

	width: 367px;

}



#sales-top2-l {

	float: left;

	width: 57px;

}



#sales-top2-r {

	float: right;

	width: 309px;

}



#sales-top3-l {

	float: left;

	width: 114px;

}



#sales-top3-r {

	float: right;

	width: 252px;

}



#sales-top4-l {

	float: left;

	width: 171px;

}



#sales-top4-r {

	float: right;

	width: 77px;

}



#search-line input, #search-line select, #search-line a {

	vertical-align: middle;

}



.spotlight-links {

	margin-top: 5px;

}



.spotlight-links div {

	margin-left: 141px;

}





/* newsroom */



.library-thumbs {

	margin: 5px 0 0 0;

}



.library-thumbs td {

	text-align: center;

	padding: 5px 7px 3px 0;

}



.library-thumbs p {

	padding: 0 0 2px 0;

}



.library-thumbs a {

	font-weight: bold;

}



.library-thumbs img {

	border: 2px solid #e5e5e5;

}



#photo-previous {

	float: left;

	width: 19px;

	padding: 221px 8px 10px 10px;

}



#photo-main {

	float: left;

	width: 331px;

	background: url('/images/people-photo-back.gif') no-repeat top left;

}



#photo-main p {

	padding: 13px 15px 0 13px;

}



#photo-next {

	float: left;

	width: 19px;

	padding: 221px 10px 10px 8px;

}



#kit-tab-l, #kit-tab-c, #kit-tab-r {

	float: left;

	width: 72px;

	border-top: 1px solid #d8d0ca;

	border-right: 1px solid #d8d0ca;

	border-left: 1px solid #d8d0ca;

}



#kit-tab-c, #kit-tab-r {

	margin: 0 0 0 3px;

}



#kit-tab-l-p, #kit-tab-c-p, #kit-tab-r-p {

	width: 52px;

	padding: 7px 10px;

}



#kit-tab-l-a, #kit-tab-c-a, #kit-tab-r-a {

	font-weight: bold;

	color: #a28f7f;

	text-decoration: none;

}



#kit-tab-l-a:hover, #kit-tab-c-a:hover, #kit-tab-r-a:hover {

	color: #333;

}



.kit-tab-selected {

	background: #f8f6f5;

}



.kit-tab-p {

	border-top: 4px solid #c1b5aa;

}



.kit-tab-p-selected {

	border-top: 4px solid #e44c16;

}



#kit-top-r {

	float: right;

	width: 346px;

}



#kit-top2-l {

	float: left;

	width: 77px;

}



#kit-top2-r {

	float: right;

	width: 269px;

}



#kit-top3-l {

	float: left;

	width: 154px;

}



#kit-top3-r {

	float: right;

	width: 188px;

}



.column-lb {

	float: left;

	width: 183px;

	padding: 0 12px 0 0;

	margin: 0 0 10px 0;

}



.column-rb {

	float: right;

	width: 183px;

	padding: 0 12px 0 0;

	margin: 0 0 10px 0;

}





/* 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;

}



/* site map */



#sitemap {

	width: 749px;

	padding: 0 9px 10px 13px;

}



#sitemap-l {

	float: left;

	padding: 0 30px 0 0;

}



#sitemap-c {

	float: left;

	padding: 0 30px 0 0;

}



#sitemap-r {

	float: left;

	padding: 0 30px 0 0;

}



#sitemap ul {

	padding: 0;

	margin: 5px 0;

}



#sitemap ul li {

	font-weight: bold;

	background: url('/images/gen-bullet.gif') no-repeat top left;

	margin: 0; list-style-type:none; padding-left:11px; padding-right:0; padding-top:0; padding-bottom:5px

}



#sitemap ul ul {

	padding: 0;

	margin: 7px 0;

}



#sitemap ul ul li {

	font-weight: normal;

	background: url('/images/gen-bullet2.gif') no-repeat top left;

}



#sitemap ul ul ul {

	padding: 0;

	margin: 7px 0 -4px 0;

}



/* Investor */



div.irhome {

	padding: 15px 11px;

	background: #f8f6f5;

	border: 1px solid #e4e2cf;

}



/* TEASER h3 */



h3.callout-bar {

	color: #ffffff;

	background-color: #a28f7f;

	padding: 4px 11px 4px 11px;

	text-transform: uppercase;

	font-size: 10px;

}


/*MainMenu */
.main-nav {
	width: 770px;
	background: #73563f;
	margin: 0 0 3px 0;
}


.main_dnnmenu_container {
	width: 770px;
	height:35px;
	background: #73563f;
	vertical-align: middle;
	/*border:1px solid red;*/
}

.main_dnnmenu_bar {
	width: 770px!important;
	background: #73563f;
	height:35px;
	font-family: verdana;
	font-size: 8px;
	font-weight: normal;
	color: #ffffff;
	border:0px solid red;
	/*float:left;	*/
	vertical-align:middle;
}



  .main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 	
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	vertical-align:middle;
	font-weight:bold;
	border:1px solid green	;	
	/*background-position:0 10px;	*/	
	margin:0px 0 0 0;
	vertical-align: middle;	background: #73563f;
}


 .main_dnnmenu_rootitem  td {
	 border:0px solid yellow;
	 padding-left:3px; padding-right:3px; padding-top:10px; padding-bottom:10px
 }





.main_dnnmenu_item {
	background: #fff; 
	padding:0;margin:0;
	border-top:1px solid #d8d1c9;
	border-left:1px solid #d8d1c9;
	border-right:1px solid #d8d1c9
}


.main_dnnmenu_item td{

	background: #fff;
	border-bottom:1px solid #d8d1c9;
	border-right:0px solid #fff;
	border-top:0px solid #fff;
	color: #c30;
	font-weight:normal;
	padding-left:2px; padding-right:0; padding-top:5px; padding-bottom:5px
}

.main_dnnmenu_itemhover  {
	 background:#ede9e6!important;
	 padding:4px 0 5px 2px
 }
  
.main_dnnmenu_item td img {
	border:0px solid red;
	margin-top:3px;margin-left:7px;padding:0
}



.main_dnnmenu_itemselected {  
		background:#a28f7f ;	
		vertical-align:middle;
}


.main_dnnmenu_break {
	float: left;
	width: 1px;
	height: 15px;
	background: #73563f;
	padding: 9px 0;
}

.main_dnnmenu_arrow {
	display: none;
}
.main_dnnmenu_rootmenuarrow {
	display: none;
}

