/* CSS Document */

div.BkrdTop {  
  background: url(../i/dropshadow/top.gif) top left no-repeat; width:932px; margin: 0; padding: 40px 0 66px 0; display:block;
  }
div.BkrdBody { 
  background: url(../i/dropshadow/mid.gif) top left repeat-y; width:932px; margin: 0; padding: 17px 0 0 0; display:block; float:left; 
  }
div.BkrdFooter {
  background: url(../i/dropshadow/btm.gif) bottom left no-repeat; width:932px; margin: 0; padding: 25px 0 10px 0; display:block; float:left; 
  } 
div.nBkrd {
  background: url(../i/dropshadow/nbkrd.gif) top left no-repeat; width:932px; margin: 0; padding: 0 0 23px 0; display:block; 
  }

/* GLOBAL STYLES */
	html { height: 100%; }
	body { margin:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; color: #333; height: 100%; padding:0; font-size:11px; background-color:#ebebeb; } 
	img { border:0px; }
	a { text-decoration: none; color: #333; font-weight:bold; }
	div.clear { clear: both; }
	.shell { width:932px; margin:0px auto; padding: 0 11px 0 11px; text-align:left;   clear:both; display:block; position: relative;  } 
	.nshell { width: 954px; margin:0 ; text-align:left; clear:both; display:block; position: relative; }
	.supershell { width: 954px; margin: 0px auto; text-align: left;  clear: both; display: block; position: relative; }
    .caption {font-family:Arial, Helvetica, sans-serif; color: #333; font-size:10px; padding:4px;}
	.hr { color:#ffffff; border-top:solid 1px #d0e0dd;}
    .plain {float:left}
	.relResource { width: 160px; background-image:url(../i/relResource-bg.gif); display:block; margin:15px 0 0 10px; padding: 5px 5px 5px 5px; float:right; font-size: 11px;  }
  
/* Header STYLES */
.header { margin: 20px 0 0 0; padding: 0 35px 0 35px; } 
.header form{ margin:0; padding:0; font-size: 11px; line-height:22px; font-weight:bold; }
.header form a{ margin:0; padding: 0 10px 0 10px; }
.header form a:hover{ background-color:#dfe0ad; color:#9b554f; }
.header form a#section{ background-color:#dfe0ad; color:#9b554f; }
.header form img{ margin: 0 0 0 3px; padding:0; float:right; cursor:pointer; }
.header form label{ margin: 0 5px 0 0; padding:0; font-size: 12px; font-weight: bold; float:right; }
.header form input{ margin: 0; padding:0; float:right; }
.header form input.searchTxt{ background-color: #FFF; color: #333; font-size:11px; width:120px; margin: 0; padding:0; height:16px; }

.logo { background-image:url(../i/index/logo.jpg); position: relative; float:left; width: 345px; height: 54px; margin: 0; padding:0; }
.logo span{ display:none; width: 345px; height: 54px;  }

/* MAIN CONTENT STYLES */
.content { width:860px; margin: 0; padding: 0 0 0 35px; display:block }

/* Main Navigation STYLES */
.content .mainImage a:hover img{ filter:alpha(opacity=80); -moz-opacity:.8; s:.8; }
.content .mainImage span{ display:none;}
.content .welcome { display:inline; float:right; padding: 0; margin: 0; text-align:right; font-size:20px; color:#9b554f; letter-spacing: 2px; display:inline; font-weight:bold; }
.content .welcome h4{margin: 0 0 5px 0; font:Interstate-Bold; font-size:11px; letter-spacing: 1px; color:#496d77; text-transform:uppercase;}

.mNav{ width: 860px; margin: 0; padding: 0 0 0 10px; display:block; }

.navFind a { background: url(../i/index/finda.gif) 0 0 no-repeat; width: 85px; height: 21px; display: block; float:left; position: relative; margin: 0 10px 0 10px; padding: 0; }
.navFind a:hover, .navFind#section a:hover { background-position:-87px 0; }
.navFind a:active, .navFind#section a, .navFind#section a:active { background-position:-87px 0; }
.navFind span, .navFind#section span{ display:none;}

.navFindat a { background: url(../i/index/finda.gif) 0 0 no-repeat; width: 85px; height: 21px; background-position:-87px 0; display: block; float:left; position: relative; margin: 0 10px 0 10px; padding: 0; }
.navFindat a:hover, .navFind#section a:hover { background-position:-87px 0; }
.navFindat a:active, .navFind#section a, .navFind#section a:active { background-position:-87px 0; }
.navFindat span, .navFind#section span{ display:none;}


.navPrgm a { background: url(../i/index/programsa.jpg) 0 0 no-repeat; width: 183px; height: 21px; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0; }
.navPrgm a:hover, .navPrgm#section a:hover { background-position:-185px 0; }
.navPrgm a:active,.navPrgm#section a, .navPrgm#section a:active { background-position:-185px 0; }
.navPrgm span, .navPrgm#section span{ display:none;}

.navPrgmat a { background: url(../i/index/programsa.jpg) 0 0 no-repeat; width: 183px; height: 21px; background-position:-185px 0; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0; }
.navPrgmat a:hover, .navPrgm#section a:hover { background-position:-185px 0; }
.navPrgmat a:active,.navPrgm#section a, .navPrgm#section a:active { background-position:-185px 0; }
.navPrgmat span, .navPrgm#section span{ display:none;}


.navPtnt a { background: url(../i/index/patientsa.gif) 0 0 no-repeat; width: 183px; height: 21px; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0;  }
.navPtnt a:hover, .navPtnt#section a:hover { background-position:-185px 0; }
.navPtnt a:active, .navPtnt#section a, .navPtnt#section a:active { background-position:-185px 0; }
.navPtnt span, .navPtnt span{ display:none;}

.navPtntat a { background: url(../i/index/patientsa.gif) 0 0 no-repeat; width: 183px; height: 21px; background-position:-185px 0; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0;  }
.navPtntat a:hover, .navPtnt#section a:hover { background-position:-185px 0; }
.navPtntat a:active, .navPtnt#section a, .navPtnt#section a:active { background-position:-185px 0; }
.navPtntat span, .navPtnt span{ display:none;}



.navNews a { background: url(../i/index/newsa.gif) 0 0 no-repeat; width: 75px; height: 21px; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0;  }
.navNews a:hover, .navNews#section a:hover { background-position:-77px 0; }
.navNews a:active, .navNews#section a, .navNews#section a:active { background-position:-77px 0; }
.navNews span, .navNews#section span{ display:none;}

.navNewsat a { background: url(../i/index/newsa.gif) 0 0 no-repeat; width: 75px; height: 21px; background-position:-77px 0; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0;  }
.navNewsat a:hover, .navNews#section a:hover { background-position:-77px 0; }
.navNewsat a:active, .navNews#section a, .navNews#section a:active { background-position:-77px 0; }
.navNewsat span, .navNews#section span{ display:none;}


.navCare a { background:url(../i/index/careersa.gif) 0 0 no-repeat; width: 120px; height: 21px; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0;  }
.navCare a:hover, .navCare#section a:hover { background-position:-152px 0; }
.navCare a:active,.navCare#section a , .navCare#section a:active { background-position:-152px 0; }
.navCare span, .navCare#section span{ display:none;}

.navCareat a { background:url(../i/index/careersa.gif) 0 0 no-repeat; width: 120px; height: 21px; background-position:-152px 0; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0;  }
.navCareat a:hover, .navCare#section a:hover { background-position:-152px 0; }
.navCareat a:active,.navCare#section a , .navCare#section a:active { background-position:-152px 0; }
.navCareat span, .navCare#section span{ display:none;}



.navHlth a { background:url(../i/index/health.gif) 0 0 no-repeat; width: 136px; height: 21px; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0;   }
.navHlth a:hover, .navHlth#section a:hover { background-position:-140px 0; }
.navHlth a:active, .navHlth#section a, .navHlth#section a:active { background-position:-140px 0; }
.navHlth span, .navHlth#section span{ display:none;}

.navWays a { background:url(../i/index/ways.gif) 0 0 no-repeat; width: 120px; height: 21px; display: block; float:left; position: relative; margin: 0; padding: 0; }
.navWays a:hover, .navWays#section a:hover { background-position:-185px 0; }
.navWays a:active, .navWays#section a, .navWays#section a:active { background-position:-185px 0; }
.navWays span, .navWays#section span{ display:none;}

.navWaysat a { background: url(../i/index/ways.gif) 0 0 no-repeat; width: 120px; height: 21px; background-position:-185px 0; display: block; float:left; position: relative; margin: 0 10px 0 0; padding: 0;  }
.navWaysat a:hover, .navPtnt#section a:hover { background-position:-185px 0; }
.navWaysat a:active, .navPtnt#section a, .navPtnt#section a:active { background-position:-185px 0; }
.navWaysat span, .navPtnt span{ display:none;}



.banner{ width:860px; background:url(../i/index/bl.gif) bottom left no-repeat #8eb8d1; margin: 0; padding: 0; display:block; float:left; position:relative; }
.banner .image{float:right; display:block; }
.banner .text{ width:355px; background:url(../i/index/tl.gif) top left no-repeat; float:left; margin: 0 5px 0 0; padding: 10px 0 0 15px; display:block; font-weight:bold; font-size: 12px; color: #dfe0ad; line-height: 1.5em; word-spacing:1.5px; }
.banner .text .img1{ margin:0; padding: 10px 0 0 0; }
.banner .text .img2{ margin:0; padding: 22px 0 0 0; }

/* Homepage STYLES*/

.homeBlock1 { width: 363px; position:relative; display:block; margin:0; padding:10px 15px 0 0; float:left; }
.homeBlock1 .block{ width:363px; position:relative; display:block; margin: 0px; padding: 8px 0 10px 0; float:left; clear:both; border-bottom:1px dotted #dfe0ad;}
.homeBlock1 .block img{ float:left; margin: 2px 12px 2px 0; padding:0; }
.homeBlock1 .block .text{ float:right; position:relative; width: 200px; margin:0; padding:0; font-size:12px; line-height:1.5em;}
.homeBlock1 .block .text img{ margin:0 0 5px 0; display:block; padding:0; float:none; }
.homeBlock1 .block .text a{ font-weight: bold; color:#496d77; display:inline; padding:0 15px 0 0; }
.homeBlock1 .block .text a:hover{ color:#9b554f;}
.homeBlock1 .arw { background:url(../i/index/arw.gif) right no-repeat; }

.homeBlock2 { width: 265px; position:relative; display:block; margin:0; padding:20px 16px 0 0; float:left; }
.homeBlock2 .block{ width:265px; position:relative; display:block; margin:0; padding: 10px 0 0 0; }
.homeBlock2 .block .h2style{ font-family:"Times New Roman", Times, serif; color:#496d77; font-size:12px; font-weight: bold; text-transform:uppercase; display:block;}
.homeBlock2 .block .eventtitle{ font-family:"Times New Roman", Times, serif; color:#496d77; font-size:12px; font-weight: bold; text-transform:uppercase; }
.homeBlock2 .block a{ font-weight: bold; color:#9b554f; }
.homeBlock2 .block a:hover{ color:#999;}
.homeBlock2 .signUp {background-image:url(../i/index/mag.jpg); width:265px; height:105px; position:relative; display:block; margin:0; padding:0; }
.homeBlock2 .signUp .text{ width: 90px; display:block; position:relative; margin:0; padding:80px 0 0 10px;}
.homeBlock2 .signUp .text a{font-weight: bold; color:#9b554f; display:block; }
.homeBlock2 .signUp .text a:hover{ color:#999;}

.qlink { width: 201px; position:relative; display:block; margin:0; padding:20px 0 0 0; float:left; }
.qlink .block{ width:201px; position:relative; display:block; margin: 0; padding: 10px 0 10px 0; border-bottom:1px dotted #dfe0ad;}
.qlink .block3{ width:201px; position:relative; display:block; margin: 0; padding: 10px 0 18px 0; border-bottom:1px dotted #dfe0ad;}
.qlink h3{ color:#496d77; font-size:11px; margin:0; padding:0; font-weight:bold;}
.qlink .block img{padding: 0; margin: 0 5px 0 0; float:left; display:block;}
.qlink .block2 img{padding: 0; margin: 0 5px 0 0; float:left; display:block;}
.qlink .block3 img{padding: 0; margin: 0 5px 0 0; float:left; display:block;}
.qlink a{ font-weight: bold; color:#9b554f; display:block;}
.qlink a:hover{ color:#999;}
.qlink .block2{ width:207px; position:relative; display:block; margin: 0; padding: 10px 0 10px 0; border-bottom:1px dotted #dfe0ad;}
.qlink .blockNoB{ width:207px; position:relative; display:block; margin: 0; padding: 10px 0 10px 0; }

.qlink .blockAnthem{ background: #d0e0dd; width:201px; position:relative; display:block; margin: 5px 0 0 0; padding: 10px 0 10px 0; border-bottom:1px dotted #dfe0ad;}
.qlink .blockAnthem img{padding: 0; margin: 0 5px 0 0; float:left; display:block;}

.qlink .blockBill{ width:201px; position:relative; display:block; margin: 5px 0 0 0; padding: 0; border-bottom:1px dotted #dfe0ad;}
.qlink .blockBill img{padding: 0; margin: 0; float:left; display:block;}

.qlink2 { width: 200px; position:relative; display:block; margin:0; padding: 14px 0 10px 0; float:left; }
.qlink2 .block{ width:200px; position:relative; display:block; margin: 0; padding: 10px 0 10px 0; border-bottom:1px dotted #dfe0ad;}
.qlink2 h3{ color:#496d77; font-size:11px; margin:0; padding:0; font-weight:bold;}
.qlink2 .block img{padding: 0; margin: 0 5px 0 0; float:left; display:block;}
.qlink2 .block2 img{padding: 0; margin: 0 5px 0 0; float:left; display:block;}
.qlink2 .blockNoB img{padding: 0; margin: 0 5px 0 0; float:left; display:block;}
.qlink2 a{ font-weight: bold; color:#9b554f; display:block;}
.qlink2 a:hover{ color:#999;}
.qlink2 .block2{ width:206px; position:relative; display:block; margin: 0; padding: 10px 0 10px 0; border-bottom:1px dotted #dfe0ad;}
.qlink2 .blockNoB{ width:206px; position:relative; display:block; margin: 0; padding: 10px 0 10px 0; }

/* Overview STYLES */

/* Left Content */

.leftCol { width:207px; margin:0 0 20px 0; clear:left; display:block; position: relative; float:left; }

.leftCol .lNav{ width: 207px;  margin:0 0 10px 0; padding: 0; font-weight: bold; text-transform: uppercase; float:left; }
.leftCol .lNav ul{ width: 207px; float:left; position:relative; padding: 0; margin: 0 0 10px 0; list-style:none; clear:both; font-size: 11px; }
.leftCol .lNav li{ display:block; margin: 10px 0 10px 0; padding: 0 5px 0 5px; }
.leftCol .lNav li a{ color:#496d77; }
.leftCol .lNav li:hover a, .leftCol .lNav li:hover { background-color:#dfe0ad; color:#9b554f; }
.leftCol .lNav li#leftSection, .leftCol .lNav li#leftSection a{ background-color:#dfe0ad; color:#9b554f; }
.leftCol .lNav ul li#leftSection ul { width: 207px; float:left; position:relative; padding: 0; margin: 10px 0 0 0; list-style:none; }
.leftCol .lNav ul li#leftSection ul li{ margin: 0 0 10px 10px; padding: 0; text-transform: none; font-weight: normal; *height: 100%; }
.leftCol .lNav ul li#leftSection ul li:hover{ background-color: #fff; }
.leftCol .lNav ul li#leftSection ul li a{ color:#000; background: url(../i/index/arw3.gif) 10px 0.3em no-repeat; font-weight: normal; padding: 0 5px 0 20px; display:block; }
.leftCol .lNav ul li#leftSection ul li a:hover { background-image: url(../i/index/arw3.gif) no-repeat; background-color: #dfe0ad; background-position: -198px 0.3em; color:#9b554f; font-weight: normal; }
.leftCol .lNav ul li#leftSection ul li#innerSection, .leftCol .lNav ul li#leftSection ul li#innerSection a{ background-color:#dfe0ad; color:#9b554f; }

.leftCol .lNav2{ width: 207px;  margin:0; padding: 0; font-weight: bold; text-transform: uppercase; float:left; }
.leftCol .lNav2 ul{ width: 207px; float:left; position:relative; padding: 0; margin: 0 0 0 0; list-style:none; clear:both; font-size: 11px; }
.leftCol .lNav2 li{ display:block; margin: 10px 0 0px 0; padding: 0; }
.leftCol .lNav2 li a{ color:#496d77; padding: 0 5px 0 5px; }
.leftCol .lNav2 li:hover a, .leftCol .lNav2 li:hover { background-color:#dfe0ad; color:#9b554f; }
.leftCol .lNav2 li#leftSection, .leftCol .lNav2 li#leftSection a{ background-color:#dfe0ad; color:#9b554f; }
.leftCol .lNav2 ul li#leftSection ul { width: 207px; float:left; position:relative; padding: 0; margin: 10px 0 0 0; list-style:none; }
.leftCol .lNav2 ul li#leftSection ul li{ margin: 0 0 10px 0; padding: 0; text-transform: none; font-weight: normal; *height: 100%; }
.leftCol .lNav2 ul li#leftSection ul li:hover{ background-color: #fff; }
.leftCol .lNav2 ul li#leftSection ul li a{ color:#000; background: url(../i/index/arw3.gif) 10px 0.3em no-repeat; font-weight: normal; padding: 0 5px 0 20px; display:block; }
.leftCol .lNav2 ul li#leftSection ul li a:hover{ background-image: url(../i/index/arw3.gif) no-repeat; background-color: #dfe0ad; background-position: -198px 0.3em; color:#9b554f; font-weight: normal;  }
.leftCol .lNav2 ul li#leftSection ul li#innerSection, .leftCol .lNav2 ul li#leftSection ul li#innerSection a{ background-color:#dfe0ad; color:#9b554f; }

.leftCol .lblock { width:207px; position:relative; display:block; margin: 0px; padding: 15px 0 0 0; float:left; border-top:1px dotted #dfe0ad;}
.leftCol .lblock img{ margin: 0 0 10px 0; padding:0; display:block;}
.leftCol .lblock .text{ width: 207px; display:block; position:relative; margin:0; padding:0; font-size: 12px; line-height: 1.5em;}
.leftCol .lblock .text img{ margin:0 0 10px 0; padding: 0; display:block; float:none;}
.leftCol .lblock .text a{ font-weight: bold; color:#9b554f; display:inline; background:url(../i/index/arw.gif) right no-repeat; padding:0 15px 0 0; } 
.leftCol .lblock .text a:hover{ color:#999; } 
.leftCol .lblock .text2{ float:right; display:block; position:relative; margin:0; padding:0; font-size:12px; line-height:1.5em;}

.leftCol .lblock2 { width:207px; position:relative; display:block; margin: 0px; padding: 15px 0 0 0; float:left; }
.leftCol .lblock2 img{ margin: 0 0 10px 0; padding:0; display:block;}
.leftCol .lblock2 .text{ width: 207px; display:block; position:relative; margin:0; padding:0; font-size: 12px; line-height: 1.5em;}
.leftCol .lblock2 .text img{ margin:0 0 10px 0; padding: 0; display:block; float:none;}
.leftCol .lblock2 .text a{ font-weight: bold; color:#9b554f; display:inline; background:url(../i/index/arw.gif) right no-repeat; padding:0 15px 0 0; } 
.leftCol .lblock2 .text a:hover{ color:#999; } 
.leftCol .lblock2 .text2{ float:right; display:block; position:relative; margin:0; padding:0; font-size:12px; line-height:1.5em;}

.leftCol .signUp { width:207px; background-image:url(../i/overview/mag.gif); height:105px; position:relative; display:block; margin:0; padding:0; float:left; }
.leftCol .signUp .text{ width: 90px; display:block; position:relative; margin:0; padding:80px 0 0 10px;}
.leftCol .signUp .text a{font-weight: bold; color:#9b554f; display:block; }
.leftCol .signUp .text a:hover{ color:#999;}

.leftCol .donate { width: 187px; background-color:#d0e0dd; position:relative; display:block; margin:0 0 10px 0; padding: 10px 10px 10px 10px; float:left; font-size: 13px; line-height: 1.5em; }
.leftCol .donate strong{ color:#496d77; font-weight:normal; }
.leftCol .donate a{ font-weight:normal;  }
.leftCol .donate a:hover{ color:#9b554f; }
.leftCol .donate .h3style {font-size: 14px; color: #496d77; margin:5px 0 0 0; padding:0; font-weight: bold; }


.leftCol .directory { width: 180px; background-color:#eceadd; position:relative; display:block; margin:0; padding: 10px 10px 10px 10px; float:left; font-size: 12px; line-height: 1.5em; }
.leftCol .directory form{ 	}
.leftCol .directory ul { width:180px; margin: 0; padding: 0 0 10px 0; list-style: none; display: block; position: relative; float: left; }
.leftCol .directory li { margin: 0; padding: 0 10px 0 0; float: left; }
.leftCol .directory li a { font-size: 11px; font-weight: bold; color: #9b554f; text-decoration: underline; }
.leftCol .directory li a:hover { color: #fff; text-decoration: underline; }
.leftCol .directory li a#section5 { color: #fff; text-decoration: underline; }

/* Main Content */

.mainCol { position:relative; width: 610px; margin:0 0 20px 20px; padding:0; display:block; float:left; font-size:12px; line-height: 1.5em;}
.mainCol .block{ position:relative; width:620px; margin:10px 0 0 0; padding:10px 0 0 0; clear:both; float:left; border-top:solid 1px #d0e0dd; }
.mainCol h1{ font-size: 16px; line-height: 2em; color: #496d77; text-transform: uppercase; margin:0; padding:0; line-height: 1.25em; font-weight: normal; }
.mainCol h2{ font-size: 16px; line-height: 2em; margin:0; padding:0; line-height: 1.5em; font-weight: normal; }
.mainCol h3{ font-size: 14px; color: #496d77; margin:5px 0 0 0; padding:0; font-weight: bold; }
.mainCol h4{ font-size: 14px; font-weight: normal; margin: 14px 0 0 0; padding: 0; }
.mainCol h5{ font-size: 16px; color: #496d77; margin:5px 0 0 0; padding:0; font-weight: bold; }
.mainCol img{ margin: 0 0 0 0; padding: 0 5px 0 0; position: relative; float: left; }
.mainCol img.phys{ margin: 0 0 0 0; padding: 0 5px 0 5px; float: right; }
.mainCol a{ font-size: 12px; color: #9b554f; }
.mainCol a:hover{ color: #999;  }
.mainCol .h2style {font-size: 16px; line-height: 2em; margin-top:0; padding:0; line-height: 1.5em; font-weight: normal;}
.mainCol .h3style {font-size: 14px; color: #496d77; margin:5px 0 0 0; padding:0; font-weight: bold; }
.mainCol .h4style {font-size: 14px; font-weight: normal; margin: 14px 0 0 0; padding: 0; }
.mainCol .block h3 { padding: 0; margin: 0; liny }
.mainCol .block .h3style {font-size: 14px; color: #496d77; margin:5px 0 0 0; padding:0; font-weight: bold; }
.mainCol .block ul{ width: 630px; list-style: none; margin: 0; padding:0;  }
.mainCol .block ul li{ width: 210px; float: left; line-height: 13px; }
.mainCol .block ul li a{ font-size: 11px; color: #9b554f; }
.mainCol .block ul li a:hover{ color: #999; }
.mainCol .top{ text-align:right; }
.mainCol .breadcrumb { margin:0 0 10px 0; padding:10px 0 0 0; color:#666; font-size: 11px; line-height:1.75em; }
.mainCol .breadcrumb a{ color:#666; font-size: 11px; font-weight: normal; }
.mainCol .breadcrumb a:hover{ color: #9b554f; font-weight: normal; }

/* mainCol is narrower if there is a subNav to the right */
.mainColRN { position:relative; width: 463px; margin:0 0 20px 20px; padding:0; display:block; float:left; font-size:12px; line-height: 1.5em;}
.mainColRN .block{ position:relative; width:443px; margin:10px 0 0 0; padding:0; clear:both; float:left; border-top:solid 1px #d0e0dd; }
.mainColRN h1{ font-size: 16px; line-height: 2em; color: #496d77; text-transform: uppercase; margin:0; padding:0; line-height: 1.25em; font-weight: normal; }
.mainColRN h2{ font-size: 16px; line-height: 2em; margin:0; padding:0; line-height: 1.5em; font-weight: normal; }
.mainColRN h3{ font-size: 14px; color: #496d77; margin:5px 0 0 0; padding:0; font-weight: bold; }
.mainColRN h4{ font-size: 14px; font-weight: normal; margin: 14px 0 0 0; padding: 0; }
.mainColRN img{ margin: 0 0 0 0; padding:0; float:left;}
.mainColRN a{ font-size: 12px; color: #9b554f; }
.mainColRN a:hover{ color: #999;  }
.mainColRN .h2style {font-size: 16px; line-height: 2em; margin-top:0; padding:0; line-height: 1.5em; font-weight: normal;}
.mainColRN .h3style {font-size: 14px; color: #496d77; margin:5px 0 0 0; padding:0; font-weight: bold; }
.mainColRN .h4style {font-size: 14px; font-weight: normal; margin: 14px 0 0 0; padding: 0; }
.mainColRN .block ul{ width: 443px; list-style: none; margin: 0; padding:0;  }
.mainColRN .block ul li{ width: 210px; float: left; line-height: 13px; }
.mainColRN .block ul li a{ font-size: 11px; color: #9b554f; }
.mainColRN .block ul li a:hover{ color: #999; }
.mainColRN .top{ text-align:right; }
.mainColRN .breadcrumb { margin:0 0 10px 0; padding:10px 0 0 0; color:#666; font-size: 11px; line-height:1.75em; }
.mainColRN .breadcrumb a{ color:#666; font-size: 11px; font-weight: normal; }
.mainColRN .breadcrumb a:hover{ color: #9b554f; font-weight: normal; }

/* Right Nav */
.rightCol { width:160px; margin:0 0 19px 0; clear:right; display:block; position: relative; float:right; }
.rightCol .rNav2{ width: 160px;  background-color:#eceadd; margin:0; padding: 0; font-weight: bold; text-transform: uppercase; float:left; }
.rightCol .rNav2 ul{ width: 160px; float:left; position:relative; padding: 0; margin: 0 0 0 0; list-style:none; clear:both; font-size: 11px; }
.rightCol .rNav2 li{ display:block; margin: 10px 0 0px 0; padding: 0; }
.rightCol .rNav2 li a{ color:#496d77; padding: 0 4px 0 4px; }
.rightCol .rNav2 li#leftSection, .rightCol .rNav2 li#leftSection a{ background-color:#dfe0ad; color:#9b554f; }
.rightCol .rNav2 ul li#leftSection ul { width: 160px; float:left; position:relative; padding: 0; margin: 10px 0 0 0; list-style:none; }
.rightCol .rNav2 ul li#leftSection ul li{ margin: 0 0 10px 0; padding: 0; text-transform: none; font-weight: normal; *height: 100%; }
.rightCol .rNav2 ul li#leftSection ul li:hover { background-color:#dfe0ad; }
/*
.rightCol .rNav2 ul li#leftSection ul li a{ color:#000; background: url(../i/index/arw4.gif) 10px 0.3em no-repeat; font-weight: normal; padding: 0 5px 0 20px; display:block; }
.rightCol .rNav2 ul li#leftSection ul li a:hover{ color:#9b554f; font-weight: normal; background-image: url(../i/index/arw4.gif) no-repeat; background-position: -198px 0.3em; display:block; }
*/

/***Tanya: 6-6-2007 Added four styles below as Ektron menu does not provide for adding id=leftSection to li***/
.rightCol .rNav2 ul li a{display:block; width:150px; background-color:#dfe0ad; color:#9b554f;padding: 0 5px 0 5px;}
.rightCol .rNav2 ul li ul li:hover { background-color:#dfe0ad; }
/*
.rightCol .rNav2 ul li ul li a{ width:140px; color:#000; background: url(../i/index/arw4.gif) 10px 0.3em no-repeat; font-weight: normal; padding: 0 5px 0 20px; display:block; text-transform: none; font-weight: normal; *height: 100%;}
.rightCol .rNav2 ul li ul li a:hover{ color:#9b554f; font-weight: normal; background-image: url(../i/index/arw4.gif) no-repeat; background-position: -198px 0.3em; display:block; }
*/

.find .findbar { width: 620px; margin: 0 0 15px 0; padding: 16px 0 75px 0; display: block; position: relative; background:url(../i/find/bkrd.jpg) top left no-repeat; clear:both; }
.find .findbar2 { width: 620px; margin: 0 0 15px 0; padding: 16px 0 75px 0; display: block; position: relative; background:url(../i/find/bkrd2.jpg) top left no-repeat; clear:both; }
.find .findbar3 { width: 620px; margin: 0 0 15px 0; padding: 16px 0 75px 0; display: block; position: relative; background:url(../i/find/bkrd3.jpg) top left no-repeat; clear:both; }
/*
#tab1 { display: block;  }
#tab2, #tab3, #tab4 { display: none; }
*/
.find form { width: 590px; margin:0; padding:0 0 0 0; font-size: 14px; font-weight:bold; color: #FFF; }
.find label{ margin: 0 7px 0 30px; padding:0; font-size: 14px; font-weight:bold; color: #FFFFFF; float: left; }
.find form input { vertical-align: top; float: left; margin: 0 7px 0 0; }
.find form input .searchTxt{ background-color: #FFF; color: #333; font-size:12px; width:160px; margin: 0; padding: 0 7px 0 7px; float: left;   }
.find form img{ margin: 0; padding:0; float: left; cursor:pointer; }
.find form select { width: 180px; display: block; float: left; margin: 0 7px 79px 0; font-size: 12px; line-height: 16px; color: #999; font-weight: bold; }


.find ul { width: 590px; margin: 0 0 20px 0; padding: 27px 0 12px 30px; list-style: none; display: block; position: relative; float: left; }
.find li { margin: 0; padding: 0 12px 0 0; float: left; }
.find li a { font-size: 12px; font-weight: bold; color: #496d77; text-decoration: underline; }
.find li a:hover { color: #fff; text-decoration: underline; }
.find li a#section4 { color: #fff; text-decoration: underline; }

/*.find .results { width: 620px; margin: 20px 0 0 0; padding: 0; display: block; position: relative; }*/
.rtitle { margin: 0 0 10px 0; padding: 0 0 5px 10px; font-size: 16px; color:#496d77; border-bottom: 1px solid #e0e0ac; font-weight: bold; }
.rtext .rintitle a{ font-size: 14px; color:#496d77; font-weight: bold; } 
.rtext .rintitle a:hover { color:#9b554f; }
.find .rtext { margin: 0 0 0 10px; padding: 0; } 

.find #section1{ margin: 0; padding: 0; display: block; position: relative; }
.find #section2{ margin: 0; padding: 0; display: block; position: relative; }
.find #section3{ margin: 0; padding: 0; display: block; position: relative; }
.find #section4{ margin: 0; padding: 0; display: block; position: relative; }

.find .findtab { width: 620px; margin: 35px 0 0 0; padding: 0; }
.find .findtab .tabtext1 { margin: 0; padding: 28px 0 0 121px; float:left; background: url(../i/find/img1.jpg) top left no-repeat; }
.find .findtab .tabtext1#on1{ margin: 0; padding: 28px 0 0 121px; float:left; background: url(../i/find/img1on.jpg) top left no-repeat; }
.find .findtab .tabtext2 { margin: 0; padding: 28px 0 0 146px; float:left; background: url(../i/find/img2.jpg) top left no-repeat; }
.find .findtab .tabtext2#on2{ margin: 0; padding: 28px 0 0 146px; float:left; background: url(../i/find/img2on.jpg) top left no-repeat; }
.find .findtab .tabtext3 { margin: 0; padding: 28px 0 0 177px; float:left; background: url(../i/find/img3.jpg) top left no-repeat; }
.find .findtab .tabtext3#on3{ margin: 0; padding: 28px 0 0 177px; float:left; background: url(../i/find/img3on.jpg) top left no-repeat; }
.find .findtab .tabtext4 { margin: 0; padding: 28px 0 0 152px; float:left; background: url(../i/find/img4.jpg) top left no-repeat; }
.find .findtab .tabtext4#on4{ margin: 0; padding: 28px 0 0 152px; float:left; background: url(../i/find/img4on.jpg) top left no-repeat; }


.facts { float:left;  width:100%; clear:both; margin: 20px 0 0 0; padding:0; font-size:12px; line-height: 1.5em; }
.facts .footLt{ float:left; width:49%; }
.facts .footRt{ float:right; text-align:right; }
.facts .footRt a{color:#496d77; font-weight:bold;}
.facts .footRt a:hover{ color:#9b554f; }


/* Footer */

.footer { float:left;  width:100%; clear:both; margin: 20px 0 0 0; padding:0; font-size: 11px; }
.footer .footLt{ float:left; width:49%; }
.footer .footRt{ float:right; text-align:right; }
.footer .footRt a{color:#496d77; font-weight:bold;}
.footer .footRt a:hover{ color:#9b554f; }

.eventdate {font-family:Arial, Helvetica, sans-serif;  color:#496d77; font-size:11px; }

.rightCol2 { width:208px; margin:0 0 19px 0; clear:right; display:block; position: relative; float:right;left: 0px; top: 0px }
.rightCol2 .rNav2{ width: 208px;  background-color:#eceadd; margin:0; padding: 0; font-weight: bold; text-transform: uppercase; float:left; }
.rightCol2 .rNav2 ul{ width: 208px; float:left; position:relative; padding: 0; margin: 0 0 0 0; list-style:none; clear:both; font-size: 11px; }
.rightCol2 .rNav2 li{ display:block; margin: 10px 0 0px 0; padding: 0; }
.rightCol2 .rNav2 li a{ color:#496d77; padding: 0 4px 0 4px; }

/***Tanya: 6-6-2007 Added four styles below as Ektron menu does not provide for adding id=leftSection to li***/
.rightCol2 .rNav2 ul li a{ background-color:#dfe0ad; display:block; width:198px; color:#9b554f;padding: 0 5px 0 5px;}
.rightCol2 .rNav2 ul li ul li:hover { background-color:#dfe0ad; }
/*
.rightCol2 .rNav2 ul li ul li a{ color:#000; background: url(../i/index/arw4.gif) 10px 0.3em no-repeat; width:173px;  font-weight: normal; padding: 0 5px 0 20px; display:block; text-transform: none; font-weight: normal; *height: 100%;}
.rightCol2 .rNav2 ul li ul li a:hover{ color:#9b554f; font-weight: normal; background-image: url(../i/index/arw4.gif) no-repeat; background-position: -198px 0.3em; display:block; }
*/
img.aright{float:right}
