	/*CMS - Hightlight box - needs thining JP 02/09/2009*/
	
	/*white box style*/
	.white .box .body h3 a { padding-top: 7px; padding-bottom: 6px; padding-left: 10px; width: 200px; display: block; }
	.white .box .body h3 a { padding-bottom: 9px !important; padding-top: 9px !important; font-size: 1.2em !important; padding-left: 10px; background: url(images/white-water/box_headingbg.gif) no-repeat; color: #fff; text-decoration: none; font-family: helvetica; font-weight: bold; }

.white .box .body h3 a:hover{text-decoration:underline}
	
	/*YELLOW 360*/
	.yellow360 { width: 360px; float: left; margin-right: 19px; margin-bottom: 19px !important; }
	.yellow360 .box { position: relative !important; }
	
	.yellow360 .box .top .left { background: url(images/master/box/box_rounded_yellow_top.png) no-repeat; position: absolute; top: 0px; left: 0px; width: 360px !important; }
	.yellow360 .box .top .left { background-position: 0 -1px !important; }
	.yellow360 .box .top .right { display: none !important; }
	
	.yellow360 .box .body { background-color: #f7c224; margin-left: 0; margin-top: 0 !important; }
	.yellow360 .box .body .left { padding: 0px; line-height: 1.4em; margin: 10px 0px 5px 0px; height: auto !important; }
	.yellow360 .box { margin-left: 0 !important; }
	
	.yellow360 .box .title { border-bottom: 1px solid #fff !important;padding: 5px 0 5px 0 !important;  }
	.yellow360 .box .title h3 a { width: 340px; margin-left: 0; display: block; }
	.yellow360 .box .body h3 a { color: #000; background: none; padding-bottom:2px !important;  font-weight: bold; margin-left: -10px;}
	.yellow360 .box .body h3 a:hover { color: #fff !important; text-decoration: underline !important; }
	.yellow360 .box ul { margin: 5px 0 30px 0 !important; width: auto !important; }
	.yellow360 .box .body ul li { width: auto !important; }
	.yellow360 .box ul li { background: url(images/white-water/bullet_white.gif) no-repeat 0 6px; border-color: #000 !important; }
	.yellow360 .box ul li a { color: #000 !important; }
	
	.yellow360 .box img { float: right; margin-left: 3px !important; }
	
	.yellow360 a.more { float: none; margin-top: 5px !important; }
	.yellow360 .bottom { position: relative !important; }
	.yellow360 .box .bottom .left { background: url(images/master/box/box_rounded_yellow_bottom.png) no-repeat; position: absolute; top: 0px; left: 0px; width: 360px !important; }
	.yellow360 .box .bottom .left { background-position: 0 -7px !important; }
	.yellow360 .box .bottom .right { display: none !important; }
	
	/*GREEN 360*/
	.green360 { width: 360px; float: left; margin-right: 19px; margin-bottom: 19px !important; ;}
	.green360 .box { position: relative; }
	.green360 .box .top .left { background: url(images/master/box/box_rounded_green_top.png) no-repeat; position: absolute; top: 0px; left: 0px; width: 360px !important; }
	.green360 .box .top .left { background-position: 0 1px !important; }
	.green360 .box .top .right { display: none !important; }
	.green360 .box .title { border-bottom: 1px solid #fff !important; }
	.green360 .box .title h3 a { width: 340px; margin-left: 0px; display: block; padding-bottom: 2px !important; overflow: hidden; height: 1.1em !important; }
	
	.green360 .box .body h3 a:hover { color: #fff; text-decoration: underline !important; }
	.green360 .box .body h3 a { color: #000; background: none; padding: 0 ; font-weight: bold; }
	
	.green360 .box .body { background-color: #8ACC46; margin-top: 0px !important; }
	.green360 .box .body .left { padding: 0px; line-height: 1.4em; margin: 10px 0px 5px 0px; height: auto !important; }
	
	.green360 .box { margin-left: 0 !important; }
	.green360 .box ul { margin: 5px 0 30px 0 !important; }
	.green360 .box ul li { background: url(images/white-water/bullet_white.gif) no-repeat 0 6px; border-color: #000 !important; }
	.green360 .box ul li a { color: #000 !important; }
	.green360 .box .body ul { width: auto !important; }
	.green360 .box .body ul li { width: auto !important; }
	.green360 img { float: right !important; }
	.green360 a.more { float: none !important; }
	.green360 .body { margin-right: 0 !important; }
	.green360 .bottom { position: relative !important; }
	.green360 .box .bottom .left { background: url(images/master/box/box_rounded_green_bottom.png) no-repeat; position: absolute; top: 0px; left: 0px; width: 360px !important; }
	.green360 .box .bottom .left { background-position: 0 -7px !important; }
	.green360 .box .bottom .right { display: none !important; }
	
	
	/*YELLOW BOX*/
	.yellow .box .top .left, .yellow .box .top .right, .yellow .box .bottom .left, .yellow .box .bottom .right { background: url(images/master/box/box_rounded_yellow.png); }
	.yellow .box .body { background-color: #f5ba1b; margin-left: 0px; }
	.yellow .box .body { padding: 0; }
.yellow .box .body .title{border-bottom:1px solid #fff;margin-left:10px;margin-right:10px;padding-bottom:7px;padding-top:7px}
	.yellow .box .body h3 a { color: #000; background: none; padding: 0 !important; font-weight: bold; margin:0 0 0 -15px !important }
	.yellow .box .body h3 a:hover {}
	.yellow .box a.sign-up { margin: 17px 0 6px 5px; padding-bottom: 10px; width: 203px; height: 104px; background: url(images/white-water/sign-up.jpg) no-repeat bottom left; display: block; }
	.yellow .box ul li {padding-right:0 !important}
	.yellow .box ul li a { color: #000; }
	/*green box style*/
	.green .box .top .left, .green .box .top .right, .green .box .bottom .left, .green .box .bottom .right, .green .box .body { background-color: #7fc63b; }
	.green .box .body { padding: 0; }
	.green .box .body .title{border-bottom:1px solid #fff;margin-left:10px;margin-right:10px;padding-bottom:5px !important;padding-top:7px}

	.green .box .body h3 { margin-top: 0; }
	.green .box .body h3 a {display:block;float: left;line-height:1.1em; color: #000; background: none; padding: 0 !important; }
	.green .box .body h3 a:hover {text-decoration:underline}
	
	
	.box { margin-left: 17px !important;overflow:hidden }
	.box .top .left, .box .top .right, .box .bottom .left, .box .bottom .right { height: 7px; font-size: 0.1px; background: url(images/master/box/box_rounded.png); }
	.box .top, .box .bottom { height: 7px; font-size: 0.1px; }
	.box .top .left, .box .bottom .left { margin-right: 7px; margin-left: 0; }
	.box .top .right, .box .bottom .right { margin-left: 7px; margin-top: -7px; }
	
	.box .top .right, .yellow .box .top .right, .green .box .top .right, .grey .box .top .right, .box .bottom .left, .yellow 			.box .bottom .left, .green .box .bottom .left, .grey .box .bottom .left { background-position: 0 -7px; }

 .box .bottom .right { background-position: bottom right !important; }
 
	.box .body .intro { padding-bottom: 20px !important; padding-top: 40px; }
	.box .body h3 { margin-top: 3px; }
	
	
	.yellow360 .box .body .left, .green360 .box .body .left{min-height:160px}
	
	/*list styling*/
	.box ul { margin: 5px 0 18px 0; padding: 0; width: 100%; }
	.box ul li { list-style: none; background: url(images/white-water/bullet_orange.gif) no-repeat 0 6px; padding-left: 12px; padding-bottom: 3px; padding-top: 3px; padding-right: 30px; }
	.box ul li a { text-decoration: none; }
	.box ul li a:hover { text-decoration: underline; }
	
	.body dl.news { height: 108px; width: 200px; overflow-y: scroll; margin-left: 10px; margin-bottom: 12px; margin-top: 10px; }
	.body dl.news a{color:#000}
	.body dt { font-weight: bold; }
	.body dd { margin: 0 0 11px 0; padding: 0; }
	
	.contentpane ul li { border-bottom: none; }
	 
	.box .body { overflow: hidden; clear: both; padding: 0 10px 3px 10px; background: #fff; line-height: 1.2em; font-family: helvetica; font-size: 1.1em; margin-top: -10px; }
		
	a.more { background: url(images/white-water/more_btn.gif) no-repeat; width: 79px; height: 22px; display: block; float: right; margin-right: 10px; }
	a.more-link { font-size: 1.1em; font-weight: bold !important; display: block; float: right; margin-top: 5px; margin-right: 10px; background: url(images/white-water/bullet_orange.gif) no-repeat 0 2px; padding-left: 12px; }
	.bottom_lower .left a.more-link { margin: 0; float: none; margin-top: 4px; background-position: 0 3px; }
	
	.box .holder {float: left; }
	.box .holder img {margin-bottom:-3px}
	.box .text {position:relative;background: url(images/white-water/gradient.png) repeat bottom right;padding-bottom:22px;padding-top:20px; padding-left: 10px;padding-right:10px; color: #fff; margin-top: -72px !important;min-height:32px; display: block;  width: 180px; }
	
	.box a.rss_logo img { float: right; border: 0; margin-top: 1px; }
	
	.box a.rss_link { font-weight: bold; float: right; margin-right: 8px; color: #fff; font-weight: bold; text-decoration: none; border-bottom: 1px solid #fff; }
	.box a.rss_link:hover { text-decoration: none; border: none; }
	
	.box_media { margin-bottom: 20px; }
		
	/*HOMEPAGE TWEAKS*/
	.green .top .left, .green .top .right, .green .bottom .left, .green .bottom .right { background: url(images/master/box/box_rounded_green.png) !important; }
	
	.green h3 a {font-size:1.3em !important}
	.yellow h3 a{font-size:1.3em !important;}
	.green .top .left { background-position: top left !important; }
	.green .top .right { background-position: top right !important; }
	.green .bottom .left { background-position: bottom left !important; }
	.green .bottom .right { background-position: bottom right !important; }
	.green input {float:right;margin-right:10px;}
	.green .box { margin: 0 !important; }
	
	.container .box { width: 220px; margin: 0; padding: 0; }
	.container .box h3 { font-size: 1.3em; margin-bottom: 0 !important; }
	.container .box .top .left { margin: 0 7px 0 0 !important; }
	.container .box .top .right { margin: -7px 0 0 7px !important; }
	.container .box .top .right { background-position: top right; }
	.container .box .body { margin: 0; }
	.container .box .bottom .right { background-position: bottom right; }
	
	.bottom_upper {background: url(images/box/home/box_upper.jpg) no-repeat bottom left;height:auto;overflow:hidden;width:965px;}
	.bottom_upper .box { margin-left: 0 !important; }
	

	.container .yellow .box .body h3 a { margin: 15px 0 0 0px !important; }
	.container .yellow .box .body h3 { margin: 5px 0 0 0 !important; }
	.container .green .box .body h3 a { margin: 0 0 0 0 !important; }
	.container .yellow .box .body ul { margin-left: 12px !important; width: 190px; }
	.container .yellow ul li { background: url(images/white-water/bullet_white.gif) no-repeat 0 6px; border-bottom: 1px dotted #000; padding-top: 5px !important; padding-bottom: 5px !important; }
	
	.container .white ul {margin-top:7px !important}
	.container .white ul li { border-bottom: 1px dotted #646464; padding-top: 5px !important; padding-bottom:5px !important; }
	
	/*default box setup - must be last in css*/
	.white { width: 220px; float: left; margin-right: 20px; }
	.green { width: 220px; }
	.green .box { margin: 0 !important; }
	.yellow { width: 220px; float: left; }
	
	/*IE6 tweaks*/
* html .cms-links {margin-left:10px;width:736px !important;overflow:hidden !important} 
	* html .yellow .box h3 a {line-height:1.1em}
	* html .yellow360 {margin-right:10px !important}
	* html .green360 {margin-right:10px !important}
	* html .more {margin-left:15px !important}
* html .clear{height:0.01px !important;font-size:0.01px !important}

* html .yellow360 .box{width:360px}
	* html .green360 .box{width:360px}

	 * html .box {width:766px;overflow:hidden}
	* html .box .text {background-image:none !important;background-color:#000;margin-top:-70px !important}
	* html .box .body h3 a { width: 190px; padding: 0; margin: 0; }
	* html .box .body { padding: 0;margin:0 }
	* html .box .body ul {padding-left:15px;}
	
	* html .white .body ul{margin-left:-10px !important} 
	* html .yellow .body ul  {padding-left:0px !important;width:196px !important}
	
	* html .cms-text .holder{padding-left:15px !important;}
	* html .white .box .body { padding-left: 10px;}
	
	* html .container .body ul {width:193px;overflow:hidden}
