/* 
////////////////////////
UNIVERSAL STYLES
////////////////////////
*/

html { height:100% }
body { background: #f0f0f0; behavior: url(incl/csshover2.htc); color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 69%; height: 100%; line-height: 1.3em; margin: 0; padding: 0; width:100%; }
a, a:link, a:visited { color:#006d61; text-decoration: underline; } 
html>body a:focus, a:hover, a:active { color: #00264c; outline: none; text-decoration: underline; } 
div { margin: 0; padding: 0; position: relative; }
img { border: 0; }

/***Tanya: 12-19-2007: added .search so that styles below apply only for the search form***/
form { display: inline; margin: 0; padding: 0; }
input, select { border: 1px solid #ccc; color: #333; font-size: 1em; height: 1.6em;   }

fieldset { border: 0; clear: both; margin: 0 0 1em 0; padding: 0; }
legend { }
textarea { border: 1px solid #ccc; color: #333; display: block; font: inherit; font-size: 1em; margin: 3px 0; padding: 0; width: 65%; }
button { background: #006d61; border: none; color: #fff; cursor: pointer; font: inherit; font-size: 1em; font-weight: bold; margin: 0 1em 0 0; padding: 4px 6px; }

.button { background: #006d61; border: none; color: #fff; cursor: pointer; font: inherit; font-size: 1em; font-weight: bold; margin: 0 1em 0 0; padding: 4px 6px; }

h1 { color: #007f3e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 28pt; font-weight: normal; line-height: 28pt; margin: 0 0 20px 0; padding: 0; position: relative; }
h2 { color: #007f3e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 20pt; font-weight: normal; line-height: 22pt; margin: 10px 0 10px 0; padding: 0; position: relative; }
h3 { color: #007f3e; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16pt; font-weight: normal; line-height: 18pt; margin: 0 0 10px 0; padding: 0; position: relative; }
h4 { color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16pt; font-weight: normal; line-height: 18pt; margin: 0 0 10px 0; padding: 0; position: relative; }
h5 { color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; font-weight: bold; line-height: 11pt; margin: 0 0 10px 0; padding: 0; position: relative; }
h6 {  }

p {  margin: 0 0 .75em 0; font-family: Arial, Helvetica, sans-serif; }
em { color: #000; }	
hr { color:#CCCCCC; height:1; }

table { border-collapse: collapse; }
	
/* 
////////////////////////
CUSTOM STYLES 
////////////////////////
*/

/* HEADER STYLES */
	.head { clear: both; float: left; margin: 0 0 10px 0; width: 900px; }
	/* Logo 
	.logo { left: 0; height: 114px; top: -27px; position: absolute; width: 529px; } */
	.logo { float: left; height: 114px; width: 529px; } 
	.logo a, .logo a:focus, .logo a:hover, .logo a:active { background: url(../img/global/holyoke-logo.png) 0 0 no-repeat; display: block; height: 114px; width: 529px; }
	.logo a span { display: none; }
	
	/* Search Form */
	.search { float: right; height: 97px; padding: 17px 0 0 0; }
	.search .subButton { height: 20px; margin: 0 0 0 0; padding: 0 0 0 0; width: 16px; }
	.search input { height: 14px; margin: 0 10px 0 0; padding: .2em 0 0 .2em; vertical-align: middle; width: 15em; }	
	
	 /* Top Navigation */
	.mainNav { clear: both; float: left; margin: 0; padding: 70px 10px 0 10px; width: 207px; z-index: 3; }
	.mainNav ul {list-style: none; margin: 0;}
	.mainNav ul li a, .mainNav ul li a:link, .mainNav ul li a:visited { list-style: none; color: #0081ad; display: block; font-size: 1.09em; font-weight: bold; margin: 0; padding: 0 0 .9em 0; text-decoration: none; }	
	.mainNav ul li a:focus, .mainNav ul li a:hover, .mainNav ul li a:active{ color: #146095; text-decoration: underline; }
    .mainNav ul li#mainSection a { color: #146095; text-decoration: underline; }
	
	#index .mainNav { clear: both; float: left; margin: 0; padding: 70px 10px 75px 10px; width: 207px; z-index: 3; }
	
	/* Intro Block */
	.introBlock { color: #1a502f; float: left; font-size: 1.38em; line-height: 1.3em; margin: 0; padding: 45px 0 0 0; width: 356px; z-index: 3; }
	.introBlock2 { text-align:justify; color: #1a502f; float: left; font-size: 1.20em; line-height: 1.3em; margin: 0;  width: 356px; z-index: 3; padding: 0 0 0 0; position:relative;}
	.introBlock3 {color: #1a502f; font-size: 1.38em; line-height: 1.3em; margin: 0;  z-index: 3; padding: 0 0 0 0; position:relative; top:-9px;}
	.introBlock img { display: block; margin: 0 0 15px 0; }
	
	/* Flash Banner */
	#flashbanner { height: 382px; left: 0; margin: 0; padding: 0; position: absolute; top: 77px; width: 900px; z-index: 2; }
	#upgrade { z-index:10; background:#fff; width: 40%; position:absolute; top:120px; right:0px; padding:5px; }
	#upgrade a, #upgrade a:link, #upgrade a:visited { cursor: pointer; }
	
	/* Absolute Background */
	.mainBkrd { left: 0; margin: 0; padding: 0; position: absolute; top: 77px; width: 900px; z-index: 0; }
	
/* MAIN CONTENT */

/* STRUCTURE */
	.shell { background: #fff; clear: both; margin: 0px auto; padding: 13px 10px 25px 10px; text-align: left; width: 900px; z-index: 3; } 

	.main { float: left; padding: 0 10px 0 0; width: 663px; }
	.sidebar  { float: left; padding: 0 10px 0 10px; width: 207px; }
	
	.newsUpdates ul { list-style:none; margin: 0 10px 0 10px;}
	.newsUpdates a{ text-align: right; }
	.library ul { list-style:none; margin:0}
	
	.quickBlock, .toursBlock, .programsBlock, .greenBlock { font-size: 1.09em; margin: 0; padding: 0 10px 0 10px; width: 185px; }
	.programsBlock, .toursBlock { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
	
	.toursBlock a, .toursBlock a:link, .toursBlock a:visited, .programsBlock a, .programsBlock a:link, .programsBlock a:visited { color: #006d61; font-size: 1em; }	
	.toursBlock a:focus, .toursBlock a:hover, .toursBlock a:active { color: #00264c; }
	.toursBlock img, .programsBlock img, .joinusBlock img{ display: block; margin: 0 10px 10px 0; }
	.joinusBlock{ font-size:12px; margin: 0; padding: 0 10px 0 10px;  font-weight:bold;}
	.quickBlock { background: #cce2df; border: none; width: 187px; }
	.quickBlock { text-align: center; }
	.quickBlock select, .programsBlock select { width: inherit; height: 25px; margin: 10px 0 0 0;} 


	
/* MAIN STYLES */

	.main .contentBlock { border-left: 1px solid #ccc; border-right: 1px solid #ccc; clear: both; font-size: 1.09em; padding: 0 10px 0 10px; width: 641px; }
	.main .contentBlock img { display: block; margin: 0 10px 10px 0; }
	.main .contentBlock .greenBlock img { display: block; float: none; margin: 0 10px 10px 0; }
	
	.main .colLeft { float: left; margin: 0; padding: 0 5px 0 0; width: 340px; }
	.main .colRight { border-left: 1px solid #ccc; float: right; margin: 0; padding: 0 0 0 5px; width: 260px; height: 500px; }
	
	.main .contentBlockNoBord { clear: both; font-size: 1.09em; width: 663px; }
	.main .contentBlockNoBord .colLeft { float: left; margin: 0 10px 0 0; padding: 0; width: 370px; }
	.main .contentBlockNoBord .colRight { border: none; float: left; margin: 40px 0 0 0; padding: 0; width: 283px; }
	
	/* jackie 12-28-07: changed below from 2.73em to 1.73 em and UNitalicized */
	/*.main h2 { display: block; font-size: 1.73em;  line-height: 1em; margin: 10px 0 5px 0; padding: 0; } */
	.main button:hover { background-color: #00264C; position: relative; }
	
	 a.boldR,  a.boldR:link,  a.boldR:visited { display: block; font-weight: bold; font-style: italic; text-align: right; margin: 0 0 15px 0;  }
	 a.boldR:focus, a.boldR:hover, a.boldR:active { color: #00264c; }
	
		/* Stagger Top Pad Style */
	.stagger { margin-top: 40px; }
	.staggerHL {  }
	.healthBlock { float: left; margin: 0;  width: 360px; }
	.healthBlock p {margin-right:12px;}
	.healthBlock a, .healthBlock a:link, .healthBlock a:visited { font-weight: bold; font-style: italic; text-align: right; margin: 0 0 15px 0;  }
	.healthBlock a:focus, .healthBlock a:hover, .healthBlock a:active { color: #00264c; }
	.healthBlock .txtBlock { float: left; margin: 0 0 15px 0; width: 293px; }
	.contentBlock .healthBlock .txtBlock a { font-weight: normal; font-style: normal; text-align: left; margin: 5px 0 0 0; width: 293px; }
	.healthBlock .txtBlock img { float: none; }
	.BodyText p {margin:3px; }
	.dotted_1 { background : url(http://www.holyokehealth.com/img/left_dotted.gif) repeat-x left center; padding : 0; margin : 0; height:10px;}
	
	.colRight .quickBlock { width: 240px; }
	.colRight .healthBlock { width: 260px; }
	.colRight .healthBlock a, .colRight .healthBlock a:link, .colRight .healthBlock a:visited {  font-style: normal; text-align: left; width: 173px; }
	.colRight .healthBlock .txtBlock { width: 173px; }
	.colRight .healthBlock img { display: block; float: left; margin: 0 10px 10px 0; }
	.colRight .greenBlock img { display: block; margin: 0 10px 10px 0; }
	.colRight .greenBlock ul li img { float: right; margin: 0 0 10px 10px; }
	.colRight .greenBlock a, .colRight .greenBlock a:link, .colRight .greenBlock a:visited { text-align: left; }
	
	.sidebar .healthBlock { display: block;  width: 207px; clear:both; float:none; }
	.sidebar .healthBlock a, .sidebar .healthBlock a:link, .sidebar .healthBlock a:visited {  font-style: normal; text-align: right; width: 207px; margin:0px;}
	.sidebar .healthBlock .txtBlock { width: 207px; margin:0px; font-size:12px;}
	.sidebar .healthBlock img { display: block; float: left; margin: 0 10px 8px 0; }
	
	
	
	.findBlock { float: left; margin: 0 0 10px 0; width: 260px; }
/*
input, select { border: 1px solid #ccc; color: #333; font-size: 1em; height: 1.6em; margin: 0 0 0 8em; padding: .1em 0 .1em 0; width: 50%; }
button { background: #006d61; border: none; color: #fff; cursor: pointer; font: inherit; font-size: 1em; font-weight: bold; margin: 0 1em 0 0; padding: 4px 6px; }

*/

	.findBlock input { border: 1px solid #ccc; color: #333; height: 1.7em; font-size: 11px; margin: 0; padding: .1em 0 .1em 0; vertical-align: middle; width: 158px; }
	.findBlock select { border: 1px solid #ccc; color: #333; height: 1.7em; font-size: 11px; margin: 0; padding: .1em 0 .1em 0; vertical-align: middle; width: 158px; }
	.findBlock label { font-size: 1.09em; font-weight: bold; display: block; height: 1.4em; margin: 0; padding: 0; width: 80px; }
	.findBlock ul li, .findBlock fieldset { margin: 0 0 10px 0;}
	.findBlock .button { width: 65px; height:1.7em; font-size: 10px; background: #006d61; border: none; color: #fff; cursor: pointer; font: inherit; font-size: 1em; font-weight: bold; margin: 0; padding: 2px 4px 2px 4px; }
	.findBlock .button:hover { background-color: #00264C; }
	.findBlock a, .findBlock a:link, .findBlock a:visited { display: block; margin: 0 0 0 80px; }
	.findBlock  a:focus, .findBlock a:hover, .findBlock a:active { color: #00264c; }

	.saveTheDate { float: left; margin: 0 0 10px 0; width: 260px; }
	.saveTheDate  a:focus, .saveTheDate a:hover, .saveTheDate a:active { color: #00264c; }

	.greenBlock { background: #cce2df; border: none; font-size: 1em; width: 240px; }
	.greenBlock a, .greenBlock a:link, .greenBlock a:visited { display: block; font-weight: bold; font-style: italic; text-align: right; width: 240px; }
	.greenBlock  a:focus, .greenBlock a:hover, .greenBlock a:active { color: #00264c; }
	.greenBlock ul li { margin: 0 0 10px 0; }
	.greenBlock ul li a, .greenBlock ul li a:link, .greenBlock ul li a:visited { font-style: normal; color: #333; text-align: left; text-decoration: none; }
	.greenBlock  ul li a:focus, .greenBlock ul li a:hover, .greenBlock ul li a:active { text-decoration: underline; }
	.greenBlock .txtBlock { width: 240px; }
	.greenBlock .txtBlock p { float: left; font-weight: bold; width: 144px; }
	.greenBlock .txtBlock img { float: right; margin: 0 0 10px 0; }
	
	.sidebar .greenBlock { background: #cce2df; border: none; font-size: 1em; width: 185px; }
	.sidebar .greenBlock img { margin: 0 0 0 0; }
	.sidebar .greenBlock .greenBlockWrap { font-weight: bold; }
	.sidebar .greenBlock a, .greenBlock a:link, .greenBlock a:visited { display: block; font-weight: bold; font-style: italic; text-align: right; width: 185px; }
	.sidebar .greenBlock .txtBlock { width: 185px; }
	.sidebar .greenBlock .txtBlock p { font-weight: bold; width: 104px; }
	.sidebar .greenBlock .txtBlock img { float: right; margin: 0 0 10px 0; }
	
	
	/* Internal Blocks for left and right columns */
	.block348 { border-left: 1px solid #ccc; border-right: 1px solid #ccc; float: left; margin: 0; padding: 0 10px 0 10px; width: 348px; }
	.block348 img .middleColumn { padding-bottom: 50px; }
	.block261 { border-left: 1px solid #ccc; border-right: 1px solid #ccc; float: left; margin: 0; padding: 0 10px 0 10px; width: 261px; }
	
	
	.block185 { border-left: 1px solid #ccc; border-right: 1px solid #ccc; float: left; margin: 0; padding: 0 10px 0 10px; width: 185px; }
	
	/*.colRight .block261 h2 { color: #007f3e; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.91em; font-weight: normal; line-height: 1em; margin: 0 0 10px 0; padding: 0; position: relative; }*/
	
	/* Form Alphabet List */
	.alphaList { background: #cce2df; display: block; float: left; width: 100%; }
	.alphaList ul { list-style:none; margin: 0; }
	.alphaList li .first { float: left; margin: 0; padding: 0; }
	.alphaList li { float: left; margin: .2em .65em .2em .7em; padding: 0; }
	.alphaList a, .alphaList a:link, .alphaList a:visited { font-weight: bold; margin: 0; padding: 0; text-decoration: none; }
	.alphaList  a:focus, .alphaList a:hover, .alphaList a:active { text-decoration: underline; }
	
	/* Sub Navigation */
	.subNav { border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0; padding: 0 0 0 10px; width: 195px; }
	.subNav ul { list-style:none; margin: 0;}
	.subNav ul li a, .subNav ul li a:link, .subNav ul li a:visited { background: url(../img/global/arw_right.jpg) center left no-repeat; color: #009430; display: block; font-size: 1.09em; margin: 0; padding: .3em 0 .3em 10px; text-decoration: none; }	
	.subNav ul li a:focus, .subNav ul li a:hover, .subNav ul li a:active{ background: url(../img/global/arw_down.jpg) center left no-repeat; text-decoration: underline; }
    .subNav ul li#subSection a { background: url(../img/global/arw_down.jpg) center left no-repeat; text-decoration: underline; }	
		
	/* Sub Navigation Bold
	.subNavB { border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0; padding: 0 0 0 10px; width: 195px; }
	.subNavB ul li a, .subNavB ul li a:link, .subNavB ul li a:visited { background: url(../img/global/arw_right.jpg) center left no-repeat; color: #009430; display: block; font-size: 1.09em; margin: 0; padding: .3em 0 .3em 10px; text-decoration: none; font-weight:bold;}	
	.subNavB ul li a:focus, .subNavB ul li a:hover, .subNavB ul li a:active{ background: url(../img/global/arw_down.jpg) center left no-repeat; text-decoration: underline; font-weight:bold;}
    .subNavB ul li#subSection a { background: url(../img/global/arw_down.jpg) center left no-repeat; text-decoration: underline; font-weight:bold;}	*/
			
	/* .colRight .quickBlock UL{}*/
		.colRight .quickBlock ul { list-style:none; text-align:left; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px;}
		.colRight .quickBlock ul li{ height:22px; margin:0px; padding:0px;}
	.colRight .quickBlock ul li a, .colRight .quickBlock ul li a:link, .colRight .quickBlock ul li a:visited { background: url(../img/global/ul_arrow.jpg) no-repeat; background-position: 0px 8px ;color: #333333; display: block; margin: 0px; padding:0px; text-decoration: none; line-height:22px; padding-left:15px; }	
	.colRight .quickBlock ul li a:focus, .colRight .quickBlock ul li a:hover, .colRight .quickBlock ul li a:active{ background: url(../img/global/ul_arrow.jpg) left no-repeat; background-position: 0px 8px ; text-decoration: underline; }
    .colRight .quickBlock ul li#subSection a { background: url(../img/global/ul_arrow.jpg) left no-repeat; background-position: 0px 8px ; text-decoration: underline; }	

	
	
/* FOOTER STYLES */
	.footer { border-left: 1px solid #ccc; border-right: 1px solid #ccc; clear: both; text-align: center; padding: 0 10px 0 10px; width: 641px; font-size:10px; } 
	.footer ul { display: block; margin: 0 0 15px 0; text-align: center;}
	.footer li { border-right: 1px solid #333; display: inline; margin: 0; padding: 0 5px 0 6px; text-align: center;}
	.footer a, .footer a:link, .footer a:visited { color: #333; text-decoration: none; }
	.footer  a:focus, .footer a:hover, .footer a:active { color: #006d61; }
	.footer .noBorder { border: none; }
	
	
	
	
/* ROUND CORNERS STYLES */
	.greenTop207 { background: url(../img/global/corner_green_top_208.jpg) left top no-repeat #cce2df; margin: 0 0 10px 0; padding: 10px 0 0 0; width: 207px; }
	.greenBtm207 { background: url(../img/global/corner_green_btm_208.jpg) right bottom no-repeat #cce2df; padding: 0 0 10px 0; }
	
	.greenTop261 { background: url(../img/global/corner_green_top_261.jpg) left top no-repeat #cce2df; float: left; margin: 0 0 10px 0; padding: 9px 0 0 0; width: 260px; }
	.greenBtm261 { background: url(../img/global/corner_green_btm_261.jpg) right bottom no-repeat #cce2df; padding: 0 0 10px 0; width: 260px; }

	.greenTop2612 { background: url(../img/global/corner_green_top_261.jpg) left top no-repeat ; float: left; margin: 0 0 0px 0; padding: 0px 0 0 0; width: 260px; }
	.greenTop2611 { background: url(../img/index/Golf_Fore.gif) left top no-repeat ; float: left; margin: 0 0 0 0; padding: 0 0 0 0; width: 260px; height: 139px; display:inline; }
		
	.greenTop2615 { float: left; margin: 0 0 0 0; padding: 0 0 0 0; width: 260px; height: 139px; display:inline; }	
	.greenTop2611_test { background: url(../img/index/Summer_Pacesetterallpages.jpg) left top no-repeat ; float: left; margin: 10px 0px 0px 26px; padding: 0 0 0 0; width: 151px; height: 213px; display:inline; }
	
	
	.greyTop207 { background: url(../img/global/corner_grey_top_207.jpg) left top no-repeat; margin: 0 0 10px 0; padding: 10px 0 0 0; }
	.greyBtm207 { background: url(../img/global/corner_grey_btm_207.jpg) right bottom no-repeat; padding: 0 0 10px 0; }
	
	
	
	
	.greyTop207_new{ background: url(../img/global/corner_grey_top_207.jpg) left top no-repeat; margin: 0 0 10px 0; padding: 10px 0 0 0; }
	.greyBtm207_new{ background: url(../img/global/corner_grey_btm_207.jpg) right bottom no-repeat; padding: 0 0 0px 0; }
	
	
	.greyTop283 { background: url(../img/global/corner_grey_top_283.jpg) left top no-repeat; float: left; margin: 0 0 10px 0; padding: 10px 0 0 0; }
	.greyBtm283 { background: url(../img/global/corner_grey_btm_283.jpg) right bottom no-repeat; float: left; padding: 0 0 10px 0; }
	
	.greyTop370 { background: url(../img/global/corner_grey_top_370.jpg) left top no-repeat; float: left; margin: 0 0 10px 0; padding: 10px 0 0 0; }
	.greyBtm370 { background: url(../img/global/corner_grey_btm_370.jpg) right bottom no-repeat; float: left; padding: 0 0 10px 0; }
	
	.greyTop663 { background: url(../img/global/corner_grey_top_663.jpg) left top no-repeat; margin: 0 0 10px 0; padding: 10px 0 0 0; text-align: right; }
	.greyBtm663 { background: url(../img/global/corner_grey_btm_663.jpg) right bottom no-repeat; padding: 0 0 10px 0; text-align: left; }
	
	.greyTop663new { background: url(../img/global/corner_grey_top_663.jpg) left top no-repeat; margin: 30px 0 10px 0; padding: 10px 0 0 0; text-align: right; }
	
	
	
	.sidebar .greyTop207, .sidebar .greyBtm207 { width: 207px; }
	.sidebar .greyTop207_new, .sidebar .greyBtm207_new { width: 207px; }
	.main .greyTop283, .main .greyBtm283 { width: 283px; }
	.main .greyTop370, .main .greyBtm370 { width: 370px; }
	.main .greyTop663, .main .greyBtm663 { width: 663px; }

	
	/*Employment Opp */
	.empNav , .empNav DIV {display:block; z-index:100; position:relative;}
	.empNav a, .empNav  a:link, .empNav a:visited { background:#cce2df url(../img/global/ul_arrow.jpg) no-repeat; background-position: 7px 6px ;color: #006d61; display: block; margin: 0px; padding:0px; text-decoration: none; line-height:22px; padding-left:22px; font-weight:bold; text-transform:uppercase; width:297px; }	
	.empNav a:focus, .empNav a:hover, .empNav a:active{text-decoration: underline; }
	/*.empNav SPAN{text-transform:uppercase; font-size:9px; padding-left:20px; color:#006d61; line-height:25px;}*/
/* CLEARS */
.main .contentBlockNoBord:after, .greenTop261:after, .subNav:after, .quickBlock:after, .toursBlock:after, .programsBlock:after, .greenBlock:after, .main .contentBlock:after, .shell:after, .shell .search:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; width: 100%; }



/* Crated By : Ganpat & Prasad LF ODC Mumbai */
/* Date      : 05/12/2007 */
/* Purpose   : 1.  Using ektron server controls, therefore need to created following classes.  */
/* Purpose   : 2.  For the resolving IE 6.0 Broser Issue.  */

/* SMART MENU SETTINGS */
.smartmain{ color: #333;   font-family: Arial, Helvetica, sans-serif;  height: 100%; line-height: 1.0em; margin: 0; padding: 0; width:100%; }

/*DEFAULT PAGE EXTENTIONS*/
.shellplus
{
left:-10px; top:97px;
}

.contentminus
{
 top:-7px;
}


/* PROGRAMS_DEFAULT PAGE EXTENTIONS */
.mainset
{
	top:-18px;
}

.sidebarset
{
	top:-8px;
}


/* SEARCH PAGE EXTENTIONS */

.searchcol { float: left; margin: 0; padding: 0 10px 0 0; width: 653px; }

.searchblock { border-left: 1px solid #ccc; border-right: 1px solid #ccc; float: left; margin: 0; padding: 0 10px 0 10px; width: 653px; }

.searchTop { background: url(../img/global/corner_grey_top_663.jpg) left top no-repeat; margin: 0 0 10px 0; padding: 10px 0 0 0; text-align: right; }
	.searchBtm { background: url(../img/global/corner_grey_btm_663.jpg) right bottom no-repeat; padding: 0 0 10px 0; text-align: left; }
	
	
/* IE 6.0 PNG FIX */
	* html .quickBlock img { height: 22px;  width: 108px; }
	* html .greenBlock img { height: 22px;  width: 147px;  }
	* html .head .introBlock { width: 376px; }
	* html .greenBlock .txtBlock img { height: 77px;  width: 77px;  }
	* html .mainBkrd img { height: 344px; width: 900px; }
	* html .quickBlock img, *html .mainBkrd, * html .greenBlock img { behavior: url(incl/iepngfix.htc); }
	* html .introBlock img { behavior: url(incl/iepngfix.htc); height: 69px; width: 287px; }
	
/* Sub Heading */

.subheading{font-family: "Times New Roman", Times, serif; color: #696969;  letter-spacing:1px;}


/* TABLE SETTINGS */
.tblset
{
  text-align:left; height:27px;
}

 /* MAIN SETTINGS */
.tableBlock {border-left: 1px solid #ccc; border-right: 1px solid #ccc; clear: both; text-align:left; padding: 0 10px 0 10px; width: 641px;  }

/***Tanya: 12-19-2007: added style below***/
.assessments form input, select { border: 1px solid #ccc; font-size: 1em; height: 1.6em; text-align:left; margin: 0 0 0 0; padding: .1em 0 .1em 0; width: 100%;}
.main .contentBlockNoBord .colLeft .greyTop370 .greyBtm370 .block348 .assessments h3 {font-family: "Times New Roman", Times, serif; color: #696969; font-size: 16pt; }

.healthlibrary a, .healthlibrary  a:link, .healthlibrary a:visited { color: #006d61;  margin: 0px; padding:0px; text-decoration: none; line-height:22px; font-weight:bold;  }	
.healthlibrary a:focus, .healthlibrary a:hover, .healthlibrary a:active{text-decoration: underline; }
.healthlibrary li{ background: url(../img/global/arw_right.jpg) no-repeat; background-position: 7px 6px ; margin: 0px; padding:0px; text-decoration: none; line-height:22px; padding-left:22px; }	

.quiz input {width:25px; text-align:left; float:left;margin: 0 0 0 0;}

.holyoke .ekmenu .ekmenu_submenu_items  ul li a.ekmenu_link_selected  { color: #146095; text-decoration: underline;}

.contactus input{width:20px}
.contactus RadioButton { border:0;}