@charset "UTF-8";

html,body {
	height: 100%;
}

body, td, div, span, font {
	color: #794922;
}

.printonly {
	display: none;
}

input {
	color: black;
}
h1 {
font-size: 14px;
}
h2 {
font-size: 13px;
}
h3 {
font-size: 12px;
}
div, td {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #e5d8bd url(../images/bg_page.gif) repeat-x scroll 0px -35px;
}
img {
	border: 0px;
}
a {
	color: #097F9B;
	text-decoration: none;
}
div#mainContainer {
	min-height: 100%;
	/*padding-top: 142px;*/
	padding-bottom: 116px;
}
div#headerContainer {
	background: #e5d8bd url(../images/bg_page.gif) repeat-x scroll 0px 0px;
	width: 100%;
	height: 142px;
	z-index: 75;
}
/*#headerContainer {
	position: absolute; left: 0px; top: 0px;
}*/
/* div#mainContainer > div#headerContainer {
	position: fixed;
} */


div.anchorDiv {
	position: relative;
	height: 0;
}
div.anchorDiv div {
	position: absolute;
	top: -20px;
	left: 0;
}
div.anchorDiv div a {
	font-size: 14px;
}

table#contentTable, div#headerContainer, div#bottom {
	width: 100%;
	/* min-width: 1129px; */
}
div#header {
	background: url(../images/bg_top.jpg) repeat-x scroll 700px 0px;
	width: 100%;
	height: 120px;
	overflow: hidden;
}
div#headerExtras {
	width: 378px;
	height:60px;
	position: absolute;
	right: 0px;
	top:60px;
	margin-right: 50px;
}

div#headerExtras div#printpage a, div#headerExtras div#login a, div#headerExtras div#checkout a {
	dispaly: block;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height: 22px;
	text-align: center;
	height: 22px;
}

div#headerExtras div#login {
	float: left;
	width: 72px;
	margin-right: 12px;
	position: relative;
}
div#headerExtras div#login div.text {
	position: absolute;
	left: 0;
	top: 0;
	width: 72px;
}
div#headerExtras div#checkout {
	float: left;
	width: 125px;
	position: relative;
}
div#headerExtras div#checkout div.text {
	position: absolute;
	left: 0;
	top: 0;
	width: 125px;
}
div#headerExtras div#login div.bg_l, div#headerExtras div#checkout div.bg_l {
	background: url(../images/bg_header_button_off.gif) no-repeat left center;
	position: absolute;
	left: 0;
	top: 0;
	height: 22px;
}
div#headerExtras div#login div.bg_r, div#headerExtras div#checkout div.bg_r {
	background: url(../images/bg_header_button_off.gif) no-repeat right center;
	position: absolute;
	right: 0;
	top: 0;
	height: 22px;
}
div#headerExtras div#login div {
	width: 40px;
}
div#headerExtras div#checkout div {
	width: 65px;
}
div#headerExtras div#search {
	clear: both;
	float: right;
	height: 22px;
	margin-top: 10px;
}
div#headerExtras div#search form {
	height: 22px;
	margin: 0;
	padding: 0;
}
div#headerExtras div#search td#searchBar {
	background: url(../images/bg_header_search.gif) no-repeat right center;
}
div#headerExtras div#search td#searchBar input {
	width: 142px;
	height: 16px;
	margin: 0;
	border: 0px none;
	padding: 3px 0 3px 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	outline: 0;
	background: transparent none;
}
div#headerExtras div#search td#searchSubmit {
	background: url(../images/bg_header_button_off.gif) no-repeat right center;
	width: 57px;
	height: 22px;
}
div#headerExtras div#search td#searchSubmit input {
	width: 57px;
	height: 22px;
	background: transparent none;
	border: 0px none;
	line-height: 22px;
	padding: 0;
	font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	cursor: pointer;
	text-align: center;
}
input.query {
	width: 150px;
	height: 16px;
	margin: 0;
	padding: 0;
	border: 1px solid #929295;
	border-right: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
div#headerExtras div.languageOn, div#headerExtras div.languageOff {
	width: 77px;
	height: 22px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
div#headerExtras div.languageOn {
	background: url(../images/bg_header_button_on.gif) no-repeat;
}
div#headerExtras div.languageOff {
	background: url(../images/bg_header_button_off.gif) no-repeat;
}
div#headerExtras div#english {
	background-position: left center;
}
div#headerExtras div#spanish {
	background-position: right center;
}
div#headerExtras div.languageOn a, div#headerExtras div.languageOff a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 77px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	font-weight: bold;
}
div#personalBarContainer {
	height: 22px;
	background: url(../images/bg_personal_repeat.gif) repeat-x scroll 0px 0px;
}
div#personalBar {
	height: 22px;
	background: url(../images/bg_personal.jpg) no-repeat scroll 0px 0px;
	line-height: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0c809d;
	padding-left: 13px;
}
div#bottomContainer {
	width: 100%;
	height: 0;
	clear: both;
	position: relative;
	z-index: 80;
}
div#bottom {
	width: 100%;
	height: 116px;
	background: url(../images/bg_bottom.png) repeat-x scroll 0px 0px;
	position: absolute;
	left: 0px;
	top: -116px;
}

div#leftMenuContainer {
	width: 215px;
	position: absolute;
	left: 0px;
}
div#leftMenuBG {
	background: url(../images/bg_menuitem.jpg) repeat-y scroll right -1px;
}
div.menuOverlay {
	position: relative;
}
div.menuOverlay div {
	width: 87px;
	position: absolute;
	right: -24px;
	top: -10px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right -1px;
}
div#leftMenuOverlay15 div {
	height: 394px;
	background-image: url(../images/menu_overlay/15.png);
}
div#leftMenuOverlay16 div {
	height: 413px;
	background-image: url(../images/menu_overlay/16.png);
}
div#leftMenuOverlay17 div {
	height: 434px;
	background-image: url(../images/menu_overlay/17.png);
}
div#leftMenuOverlay18 div {
	height: 457px;
	background-image: url(../images/menu_overlay/18.png);
}
div#leftMenuOverlay19 div {
	height: 481px;
	background-image: url(../images/menu_overlay/19.png);
}
div#leftMenuOverlay20 div {
	height: 504px;
	background-image: url(../images/menu_overlay/20.png);
}
div#leftMenuOverlay21 div {
	height: 526px;
	background-image: url(../images/menu_overlay/21.png);
}
div#leftMenuOverlay22 div {
	height: 550px;
	background-image: url(../images/menu_overlay/22.png);
}

div#rightContent {
	width: 100%;
	/* min-width: 872px; */
	margin-bottom: 100px;
}
div.contentMinWidth {
	width: 100%;
	/* min-width: 797px; */
}

ul.leftMenu {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 205px;
}
ul.leftMenu li {
	font-weight: bold;
	text-align: right;
	position: relative;
	z-index: 50;
	height: 24px;
}
ul.leftMenu li.menuSpecial {
	background: url(../images/bg_menuitem_blue.jpg) no-repeat scroll 0px 16px;
	height: 28px;
	padding-top: 16px;
	line-height: 17px;
	z-index: 10;
}
ul.leftMenu li a {
	padding-right: 20px;
	font-size: 14px;
	display: block;
	line-height: 24px;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.leftMenu li.menuSpecial a {
	padding-top: 7px;
	padding-bottom: 3px;
}
ul.leftMenu li ul.dropdown {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #D6D8D8 url(../images/bg_menu_dropdown.gif) repeat-x scroll 0px 0px;
	position: absolute;
	left: 200px;
	top: 0px;
	padding: 3px 0;
	text-align: left;
	z-index: 50;
	display: none;
}
ul.leftMenu li ul.dropdown li {
	height: 20px;
	font-weight: normal;
	text-align: left;
	width: 100%;
}
ul.leftMenu li ul.dropdown li a {
	padding: 0 20px 0 15px;
	font-size: 12px;
	display: block;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	color: #794922;
	text-align: left;
}
ul.leftMenu li ul.dropdown li a:hover {
	color: #231F20;
}

.dropshadow {
	color: #FFFFFF;
}
.shadowed {
	color: #FFFFFF;
    position: absolute;
    background: transparent !important;
    z-index: 100;
    margin: 0;
	padding: 0;
	cursor: pointer;
}
.shadow {
	color: #231F20;
	cursor: pointer;
	width: 100%;
	-khtml-opacity: .38;
	-moz-opacity: .38;
	opacity: .38;
}

ul.leftMenu li a.selected .shadowed, ul.leftMenu li a.here .shadowed {
	color: #9ACAD9;
}

div.headingWithLetter_ribbon {
	width: 46px; height: 57px; float: left;
}
div.headingWithLetter_text {
	height: 57px;
	min-width: 59px;
	margin-left: 46px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 48px;
	color: #0c809d;
	padding-left: 10px;
}

div.boxesContainerFirstInner {
	margin: -9px -19px -19px -9px;
}

table.boxes {
	table-layout:fixed;
	width:100%;
}

td.boxesTL div, td.boxesT div, td.boxesTR div, td.boxesBL div, td.boxesB div, td.boxesBR div {
	width: 24px;
	height: 24px;
	font-size: 24px;
	line-height: 24px;
}
td.boxesTL {
	background: url(../images/boxes_corners_top_bottom.png) no-repeat scroll 0px 0px;
	width: 24px;
	height: 24px;
}
td.boxesT {
	background: url(../images/boxes_corners_top_bottom.png) repeat-x scroll 0px -48px;
	height: 24px;
}
td.boxesTR {
	background: url(../images/boxes_corners_top_bottom.png) no-repeat scroll -24px 0px;
	width: 24px;
	height: 24px;
}
td.boxesL {
	background: url(../images/boxes_left_right.png) repeat-y scroll left top;
	width: 11px;
	min-width: 11px;
}
td.boxesL img {
	width: 11px;
	height: 1px;
}
td.boxesMain {
	background: url(../images/boxes_bg.png) repeat scroll 0px 0px;
	line-height: 20px;
}
td.boxesR {
	background: url(../images/boxes_left_right.png) repeat-y scroll right top;
	width: 21px;
	min-width: 21px;
}

td.boxesR img {
	width: 21px;
	height: 1px;
	
}
td.boxesBL {
	background: url(../images/boxes_corners_top_bottom.png) no-repeat scroll 0px -24px;
	width: 24px;
	height: 24px;
}
td.boxesB {
	background: url(../images/boxes_corners_top_bottom.png) repeat-x scroll 0px -72px;
	height: 24px;
}
td.boxesBR {
	background: url(../images/boxes_corners_top_bottom.png) no-repeat scroll -24px -24px;
	width: 24px;
	height: 24px;
}

.teal, .teal * {
	color: #0c809d;
}
.brown, .brown * {
	color: #a56e3b;
}

div#footer a {
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}

div.homeBoxRight {
	color: #0c809d;
}
div.homeBoxLeft p {
	margin: 0;
}
div.homeBoxRight ul {
	margin: 0;
	padding: 0;
}
div.homeBoxRight ul li {
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 19px;
	background: url(../images/bullet_teal.gif) no-repeat scroll 3px 3px;
	text-align: left;
	padding-left: 30px;
}
div.homeBoxRight ul li a {
	color: #0c809d;
	text-decoration: none;
}

table.dataTable th, table.dataTable td {
	line-height: 20px;
	vertical-align: top;
	font-size: 12px;
}
table.dataTable th {
	padding: 0 5px;
	text-align: right;
	color: #818385;
	font-weight: normal;
}

textarea, .textInput {
	border: 1px solid #769AB1;
	background-color: #FFFFFF;
	color: #000000;
}

select {
	width: 217px;
	margin: 2px 0 0 20px;
}
select#assoc {
	margin: 0;
}
.textInput {
	width: 245px;
	height: 20px;
	font-size: 13px;
	line-height: 20px;
	padding: 2px;
	margin-bottom: 10px;
}
input#content {
	margin-bottom: 0;
}
textarea {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 16px;
	width: 100%;
	padding: 2px;
}

td.assocBarL {
	background-image: url('../images/contentDesign/infoBar2_1.gif');
	height: 29px;
	width: 29px;
}
td.assocBarM {
	background-image: url('../images/contentDesign/infoBar2_2.gif');
	height: 29px;
	max-width: 300px;
	text-align: left;
}
td.assocBarM a {
	color: #536895;
	display: block;
	padding-left: 4px;
	font-size: 13px;
	line-height: 29px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
td.assocBarR {
	background: transparent url('../images/contentDesign/infoBar2_3.gif') no-repeat top right;
	width: 14px;
	height: 29px;
}
td.assocBarL a, td.assocBarL R a {
	display: block;
	line-height: 29px;
}

table.assocBar_small td.assocBarL {
	background-image: url('../images/contentDesign/infoBar2_small_1.gif');
	height: 25px;
	width: 25px;
}
table.assocBar_small td.assocBarM {
	background-image: url('../images/contentDesign/infoBar2_small_2.gif');
	height: 25px;
	max-width: 300px;
	text-align: left;
}
table.assocBar_small td.assocBarM a {
	color: #536895;
	display: block;
	padding-left: 4px;
	font-size: 11px;
	line-height: 25px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
table.assocBar_small td.assocBarR {
	background: transparent url('../images/contentDesign/infoBar2_small_3.gif') no-repeat top right;
	width: 12px;
	height: 25px;
}
table.assocBar_small td.assocBarL a, table.assocBar_small td.assocBarL R a {
	display: block;
	line-height: 25px;
}

table.calendar, table.calendar td, table.calendar th {
	border-color: #6D6E71;
	border-style: solid;
}

table.calendar {
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
}
table.calendar td, table.calendar th {
	margin: 0;
	border-width: 1px 1px 0 0;
}
table.calendar td {
	background-color: #FFFFFF;
}
table.calendar td div.daycontainer {
	position: relative;
}
table.calendar td div.day, table.calendar td div.dayclick {
	position: absolute;
	left: 0px;
	top: 0px;
}
table.calendar td div.day {
	margin: 3px;
	width: 27px;
	height: 27px;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
table.calendar td div.daycontainer, table.calendar td div.dayclick, table.calendar td div.dayclick img {
	width: 33px;
	height: 33px;
}
table.calendar td div.dayclick a {
	outline: none;
}
table.calendar td div.dayclick img {
	border: 0;
}
table.calendar td.othermonth {
	background-color: #A8CFDF;
}
table.calendar td.othermonth div {
	color: #EDEDED;
}
table.calendar td.highlighday {
	background-color: #FEF6DA;
}
table.calendar td.highlighday {
	color: #8D897B;
}

table.calendar td div.event {
	background-color: #82A9C0;
	color: #5D7989;
}
table.calendar td.othermonth div.event {
	background-color: #5299B4;
	color: #7FA4BB;
}

table.calendar th {
	padding: 3px;
	background-color: #DCCFB2;
}
table.calendar th div {
	width: 27px;
	height: 11px;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	text-align: center;
}

div#homeVideo {
	width: 100%;
	border: 2px solid #98c0c8;
	background-color: #98c0c8;
}
td#videoSideGradeintL {
  background: -webkit-gradient(linear, left top, right top, from(rgba(152, 192, 200, 0)), to(rgb(152, 192, 200)));
	background: -moz-linear-gradient(100% 100% 180deg, rgb(152, 192, 200), rgba(152, 192, 200, 0));
}
td#videoSideGradeintR {
  background: -webkit-gradient(linear, left top, right top, from(rgb(152, 192, 200)), to(rgba(152, 192, 200, 0)));
	background: -moz-linear-gradient(100% 100% 180deg, rgba(152, 192, 200, 0), rgb(152, 192, 200));
}

img.foundation_logo {
	vertical-align: bottom;
}

div.video_gallery_player {
	border: 3px solid #794922;
	width: 640px;
	height: 518px;
}

.social_network {
  float:left;
}
.social_network img {
  border:none;
}
#headerExtras div#facebook {background: url(../images/facebook_icon.png) no-repeat 0 0;
height:22px;
width:22px;
margin-right:5px;
float:left;
text-indent:-10000px;

 }
#headerExtras div#twitter {background: url(../images/Twitter-icon.png) no-repeat 0 0;
height:22px;
width:22px;
margin-right:5px;
float:left;
text-indent:-10000px;

 }
#headerExtras .youtube_icon {background: url(../images/youtube_icon.png) no-repeat 0 0;
height:22px;
width:22px;
margin-right:5px;
float:left;
text-indent:-10000px;

 }
#headerExtras .blogspot_icon {background: url(../images/blogspot-icon.png) no-repeat 0 0;
height:22px;
width:22px;
margin-right:5px;
float:left;
text-indent:-10000px;

 }
#headerExtras .rss_icon {background: url(../images/rss_icon.png) no-repeat 0 0;
height:22px;
width:22px;
margin-right:5px;
float:left;
text-indent:-10000px;

 }
 
#headerExtras div#printpage {background: url(../images/print_btn.png) no-repeat 0 0 !important;
height:23px;
width:84px;
margin-right:11px;
float:left;


}
#headerExtras div#facebook a,  #headerExtras #twitter a,  #headerExtras .youtube_icon a,  #headerExtras .blogspot_icon a,   #headerExtras .rss_icon a {
   height:22px;
width:22px;
float:left;
display:block;

 }
#headerExtras div#printpage a {
  float:left;
height:23px;
width:84px;  
line-height:22px;
font-size:12px;
display:block;
text-align:center;
font-weight:bold;
color:#ffffff;
}

.social_network img {
  border:none;
}

/*=========2-1-2012===================*/
#oncology_form{
	background:url(../images/back_img.png) no-repeat;
	width:247px;
	height:332px;
}
.theoncolo_text{
	padding-top:15px;
	padding-left:20px;
}
.theoncolo_text td{
	font-size:12px;
	font-weight:bold;
	padding:0 3px;
	color:#1e282a;
	font-family:arial;
}
.theoncolo_text p{
	color: #0c809d;
    font-size: 15px;
    font-weight: bold;
	line-height:22px;
	font-family:arial;
	padding:0 3px;
	margin:0;
}

