html * {
	padding: 0;
	margin: 0;
	/*box-sizing: border-box;
	-moz-box-sizing: border-box;*/
}
html {margin-bottom:0.1px;}/* add scroll on right for ff. 
							overflow:-moz-scrollbars-vertical; disables h scroll */
html, body {height:100%;}
body {
	position:relative;
	font: 62.5%/1.8 Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	background:#FFF;
	color:#333333;
}
body.alignleft {
	text-align:left;
}

table {margin:auto;border-collapse: collapse;border-spacing: 0;}
td {font: 10px/1.6 Verdana,Arial,Helvetica,sans-serif;}
td td {font-size: 100%;}
pre, code {
	text-align:left;
	font:100%/1.49 'Courier New',Courier,monospace;
	margin:0 auto;
}
.code {text-align:left;font:12px/1.3 'Envy Code R','Courier New',Courier,monospace;}

h1, h2, h3, h4, h5 {
	margin:4px 0 -0.1em 0;
	text-align:left;
}

h1 {font-size:2.4em;}
h2 {font-size:22px;}
h3 {font-size:1em;color:#FF6600;}
h4 {font-size:1em;}
h5 {font-size:1em;}
.article h5 {color:#003599;}
p {margin-bottom:8px;text-align:left;}
img { -ms-interpolation-mode: bicubic; }

h3.inline {float:left;margin:0 0.5em 0 0;color:#333333;}

#ieborderdiv {border: 4px solid #F3D2A9;width:999px;margin:0 auto;}
#main {position:relative;height:100%;width: 999px;}
#main td {
	text-align:center;
	/*border: 1px solid green;*/
}
#lcol, #rcol {
	position:relative;
	width: 260px;
	vertical-align: top;
	overflow:visible;
	z-index: 1;
}
#rcol {text-align:left;height:1200px;width: 248px;}

#ifrm_rcol {margin-left:0;margin-right:6px;height:1200px;}
#ifrm_lcol {
	display:inline;
	position:relative;
	width:243px;
	height:100%;
	float:right;
	margin-top: 8px;
	z-index: 1;
}

#ifrm_b_1, #ifrm_b_2 {
	float:right;
	margin:10px 8px 8px 0;
	_margin:0 2px 8px 0;
	background: url(../img/site/orange-fade.jpg) repeat-x;
	height:90px;
}
#ifrm_b_2 {margin:0px 0px 8px 0;}

#ccol .bannerdiv {float:right;margin:0px 8px 8px 0;_margin-right:2px;}
.bannerdiv a {color:#FF6600;text-decoration:none;border:none;}
.bannerdiv a:hover {color:#003599;text-decoration:underline;}

/*#lcol, #ccol, #rcol {height:100%;}  877  /1262  69.5%
740 250 /1006 74.35% / 25%
*/
#ccol {
	position:relative;
	height:100%;
	width:744px;
	vertical-align: top;
	z-index: 5;
}
#colwrap {float:right;width:744px;}
/*#footer, #headbar {height:1%;}*/
.fullwidth #colwrap {float:none;width:100%;}
#footer {
	height:178px;
	position:relative;
	padding-top: 2px;
	z-index:1;
	vertical-align:bottom;
	width:69%;
	zoom:1;
}
.fullwidth #footer {height:auto;}
#headerdiv {
	position:relative;
	height:120px;
	vertical-align:bottom;
	white-space:nowrap;
	background:transparent url(../img/site/ncxheader.jpg) no-repeat center 0px;
}
#headerdiv.world {background:url(../img/site/NCX-banner-world.jpg) no-repeat center 0px;}
#headerdiv.atoms {background:url(../img/site/NCX-banner-atoms.jpg) no-repeat center 0px;}
#headerdiv.boxes {background:url(../img/site/NCX-banner-orange-boxes.jpg) no-repeat center 0px;}
#header h1 {display:inline;display:-moz-inline-box;}
#header h1 {display:inline-block;float:left;width:18%;margin:auto -12px auto 0;padding-left:12px;z-index:5;}
#header .banner {
	position:relative;
	display:-moz-inline-box;
	display:inline-block;
	top:0px;
	width:728px;
	margin:0 auto;
	z-index:1;
}
#header .banner span {
	position:relative;
	display:-moz-inline-box;
	display:inline-block;
	top:0px;
	width:728px;
	margin:0 auto;
	z-index:1;
}
.limitw {
	width: 90%;
	max-width: 50em;
	margin:22px auto 12px auto;
	width: expression(this.offsetWidth >= (Math.round(parseInt(document.body.currentStyle.fontSize) * 0.945 * 53)) ? (Math.round(parseInt(document.body.currentStyle.fontSize) * 0.945 * 53)) + "px" : "90%"););
	text-align: center;
}

 /* for admin edit*/
#article {padding:3px;}
.rgad {padding:3px 0;width:470px;margin-left:65px;} 

#ccol ol, #ccol ul, #ccol blockquote, #article ol, #article ul, #article blockquote, ul, ol, blockquote {
	text-align: left;
	margin: 0.8em auto;
	margin-bottom: 0.1em;
	width: 90%;
	border: none;
	vertical-align: top;
	overflow: visible;
}
#ccol ul li, #article ul li, ul li {
	margin: 0 0 6px 0;
	padding-left: 1.5em;
	padding-right: 1px;
	list-style: none;
	background: transparent url(../img/site/bludot.gif) no-repeat 0px 0.7em;
	vertical-align: top;
}
#ccol ol li, #article ol li, ol li {
	position: relative;
	display: list-item;
	left: -2em;
	margin: 0 -1em 6px 3em;
	/*overflow:visible;*/
}
#ccol ol ul, #article ol ul {width: 100%;}
#ccol ol ul li, #article ol ul li {width: 100%;left: -10px;_left: -64px;}
#ccol .callout ol li {margin: 0 0 6px 3em;}

a {color:#507AA5;}

#footerdiv {
	display:block;
	position: relative;
	/*width:728px;
	float:right;*/
	padding-right:8px;
	margin: 0 auto;
	overflow:hidden;
	bottom:2px;
	zoom:1;
}
.fullwidth #footerdiv {padding-right:0;}
.fullwidth #footerdiv p {padding-right:8px;}

.footerinfo {
	position:relative;
	width:100%;
	margin:10px 0;
	text-align:center;
	font-size:x-small;
	font-weight:bold;
	line-height:20px;
	color:#fff;
	background:#F8981D;
	vertical-align:middle;
}
.footerinfo span {padding:0 4px;}
.footerinfo a {color:#fff;text-decoration:none;}
.footerinfo a:hover {color:#003599;text-decoration:underline;}
#footer ul {
	position:relative;
	height:1em;
	line-height:1.2em;
	margin:10px auto;
	padding:8px;
	font-size:xx-small;
	text-align:center;
	clear:both;
}
#footer li {position:relative;display:inline;margin:0 6px;background: transparent;}
#footer ul li a {line-height:1em;}

#headbar {
	text-align:center;
	z-index: 100;
	zoom:1;
	width:995px;
}

#headerdiv {position:relative;width:999px;.width:auto;height:120px;margin:0 auto;}

#header .pagetitle {
	position:absolute;
	display:block;
	width:280px;
	.width:268px;
	right:14px;
	.right:27px;
	bottom:0;
	float:none;
	margin:auto;
	padding:0 0 12px 0;
	text-align:left;
	vertical-align:bottom;
	line-height:1.2;
	color:#001C85;
}
.pagetitle small {font-size:0.7em;}
.homepagetitle {position:absolute;left:-9000px;white-space:normal;}
.contentitle {margin: 12px auto 0;font-size:2.4em;text-align:center;color:#001C85;}
.contentitle small {font-size:9px;line-height:1;color:#6699CC;text-transform:uppercase;}
.contentitle h3, .contentitle h4 {
	font-size:10px;
	text-align:center;
	color:#6699CC;
}
.contentitle h3 {text-transform:uppercase;font-size:12px;}
.contentitle h4 {margin-top:-10px;}
.contentitle h2 {
	margin:6px;
	_margin:2px;
	font-size:24px;
	text-align:center;
	color:#001C85;
}

.calendar .contentitle a {display:block;font-size:10px;padding:0;}
.calendarnav {
	margin:6px auto;
	_margin:2px auto;
	font-size:10px;
	text-align:center;
	color:#6699CC;
}
.contentitle .calendarnav a {
	display:inline;
	_margin:2px;
	font-size:10px;
	color:#6699CC;
	text-transform:none;
}

.rgareanav {
	margin:0 auto 6px;
	_margin:2px auto;
	font-size:9px;
	text-align:center;
	color:#F9A658;
}
.rgareanav a {
	display:inline;
	_margin:2px;
	font-size:9px;
	font-weight:bold;
	color:#F9A658;
	text-decoration:none;
}
.rgareanav a:hover {color:#003599;text-decoration:underline;}
.guide .listing {padding:4px 0 12px 0;border-top:1px solid #FF9900;}
/*.guide .listing p {overflow:hidden;}*/
.guide h3 {
	margin:18px auto 10px;
	text-align:center;
	text-transform:uppercase;
}
.listing h4 {font-size:13px;text-align:center;}
.listing h5 {font-size:10px;text-align:center;font-style:italic;margin:0 auto 10px;line-height:1.2;}
.guide .listing a {text-decoration:none;}
.guide .listing a:hover {text-decoration:underline;}

#searchbox {
	position:absolute;
	right:14px;
	top:16px;
	font-size:10px;
}
#searchfor {width:250px;border:1px solid #99CCCC;padding:1px 30px 2px 1px;font-size:11px;}
#searchbtn {position:absolute;width:32px;height:16px;right:0px;top:1px;.top:2px;padding:0;}

#articlepod {
	width:520px;
	height:300px;
	float:right;
	padding:18px;
	background: #fff url(../img/site/article-pod-bg.jpg) no-repeat;
	overflow:hidden;
}
#articlepod a {font-size:10px;font-weight:bold;text-decoration:none;color:#F8981D;}
#articlepod a:hover {color:#FF6600;}
#showarticles {
	position:relative;
	width:326px;
	height:275px;
	text-align:left;
	overflow:hidden;
}
#articlepod .feature {display:none;position:absolute;width:326px;float:left;font-size:11px;line-height:1.6;}
#articlepod .feature img {float:left;margin-right:6px;border:none;}
#articlepod .feature p {width:170px;margin-left:150px;line-height:1.3;}
#articlepod .first {display:block;}
h2 {margin:-12px 0 0 0;font-weight:bold;color:#FF6600;}
#articlepod h2 {.margin-left:5px;}

#articlepod .feature h3 {
	margin:-5px 0 0 150px;
	font:bold 18px/1.3 Verdana,Arial,Helvetica,sans-serif;
	color:#001C85;
}
#articlepod .feature h3 a {
	font:bold 18px/1.3 Verdana,Arial,Helvetica,sans-serif;
	color:#001C85;
}
#articlepodlist {
	position:relative;
	width:188px;
	height:275px;
	float:right;
	margin-right:-6px;
	/*border:1px solid red;
	overflow:hidden;*/
}
#articlepodlist ul {
	position:relative;
	width:190px;
	list-style: none;
	margin:0;
	padding:0;
	z-index:10;
}
#articlepodlist ul li {
	height:57px;
	list-style: none;
	background: transparent;
	font-size:11px;
	line-height:1.1;
	margin-bottom:12px;
	padding:0;
	clear:left;
	overflow:hidden;
}
#articlepodlist ul li img {
	float:left;
	margin-right:6px;
	border:none;
}
#articlepodlist ul li p {
	_float:left;
	padding:3px 0;
	margin:0;
	font-size:10px;
}
#hilitearticle {
	position:absolute;
	width:190px;
	height:57px;
	background: #FFCC66;
	z-index:1;
}
#hilitearticle img {position:relative;float:left;left:-12px;}
#articlecats {
	width:144px;
	float:right;
	clear:right;
	margin:4px 10px 0 24px;
	_margin-right:4px;
	text-align:left;
	line-height:1.2;
}
#articlecats img, #articleschoose img {border:1px solid #001C85;}
#articleschoose img {margin-left:6px;}
#articlecats h3, #articleschoose h3 {font-size:12px;color:#001C85;}
#articlecats h3 {margin-bottom:2px;}
#articlecats a, #articleschoose a, .contentitle a {
	font-size:8px;
	color:#F9742C;/*#F8981D*/
	text-decoration:none;
	font-weight:bold;
}
.contentitle a {text-transform:uppercase;}
#articlecats a:hover, #articleschoose a:hover, .contentitle a:hover .link, .calendarnav a:hover {color:#003599;text-decoration:underline;}
#articlecats li a, #articleschoose li a {font-size:10px;color:#001C85;}
#articlecats li a:hover, #articleschoose li a:hover {color:#FF6600;}
#articlecats ul, #articleschoose ul {margin:0;line-height:1;}
#articlecats ul li, #articleschoose ul li {
	margin:0;
	padding-left:12px;
	line-height:1.2;
	background: transparent url(../img/site/bludot.gif) no-repeat 0px 0.5em;
}

.guide {
	position:relative;
	display:inline;
	width:477px;
	height:100%;
	float:right;
	margin:0 6px 6px 10px;
	border-bottom:1px solid #FF9900;
	zoom:1;
	/*overflow:hidden;*/
}
body.mceContentBody.guide {
	border-bottom:none;
	display:block;
	float:none;
}
.rg h2, .rg h3 {
	position: relative;
	margin: 8px 4px 8px 0; 
    color: #000;
    font: bold 1.45em/1.6 Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #FF9900;
	background : transparent;
}
.rg h3 {font-size: 1.3em; margin: 8px 4px 4px 3px;}
.rg h2 span, .rg h3 span {
	position: relative;
	bottom: -0.45em;
	padding-right: 3px;
	background : #fff;
}
.rg h4 {font-size: 1em; text-align:left;}
.listing {
	margin: 0 0 4px 4px;
	padding: 4px 0 10px 0;
	_padding-bottom: 0;
	overflow: hidden;
	clear: both;
}
.listing.rg {border-top:none;}
.listing img {
	float: left;
	margin: 4px 8px 8px 0;
	border:none;
	overflow: hidden;
}
.info2 {
	display: table;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
}
.info2 span.info2fix {
	display: table-cell;
	_display: inline-block;
	margin: 8px auto 4px auto;
	text-align: center;
	font-weight: bold;
}

.article, .calendar, .content {
	position:relative;
	width:590px;
width:586px;
	_width:560px;
	float:right;
	margin:0 6px 6px 10px;
margin:0 9px 6px 10px;
	z-index:1;
}
.content {
	position:relative;
	margin:12px 10px 6px 10px;
	padding:20px 0 0 0;
	border-top:1px solid #FF9900;
}
.calendar {width:574px;border-bottom:1px solid #FF9900;margin-left: 0;margin-right: 12px;}
.article table, .calendar table { margin:0 10px;}
.article table.center, .calendar table.center { margin:0 auto;}
/*.toc {width:100%;}*/
#ccol .article td, .article th {
	text-align:left;
	padding-left:12px;
	vertical-align:top;
}
.article th {white-space:nowrap;padding-left:0;}
.article a {color:#001C85;text-decoration:none;}
.article a:hover {text-decoration:underline;}
.article h4.author {
	text-align:center;
	font-size:1.2em;
	margin:-1px 0 6px 0;
	padding:0;
	color:#FF6600;
	line-height:1;
}

#articleschoose {
	position:relative;
	width:134px;
	float:right;
	margin-top:8px;
	z-index:10;
}
#articleschoose .select {
	position:relative;
	width:134px;
	height:78px;
	margin-bottom:8px;
	background: transparent url(../img/site/article-choose-box.jpg) no-repeat;
	border:1px solid white;
	z-index:10;
	zoom:1;
}
#articleschoose h3 {margin:4px 0 2px 6px;line-height:1.2;font-size:10px;}
#articleschoose a {display:block;line-height:1;margin:0 0 8px 6px;padding:0;text-align:left;}
#articleschoose h5 {margin:10px 0 4px 14px;line-height:1.2;text-align:left;color:#FF6600;}

div.firstopt {
	position:relative;
	float:left;
	width:76px;
	left:1px;
	top:1px;
	padding:0 4px;
	text-align:left;
	background:white;
	border:1px solid #9ACEE4;
	cursor:pointer;
}
#articleschoose .select img {border:none;float:left;margin:2px 0 0 14px;}
#articleschoose .select .dropdown {
	list-style-type:none;
	display:table;
	display:none;
	position:absolute;
	float:left;
	left:33px;
	top:57px;
	width:auto;
	margin:0;
	padding:0;
	background:white;
	border:1px solid #DAECEE;
	text-align:left;
	z-index:200;
	zoom:1;
}
#articleschoose #articleissues {width:33.5em;}
#articleschoose .select ul li {
	display:block;
	float:none;
	background-image:none;
	margin:0;
	padding:0 3px;
	.overflow:hidden;
	zoom:1;
	/*.width:100%;overflow:visible;border:1px solid red;*/
}
#articleschoose .select ul li a, #articleschoose .dropdown a, #articleschoose .dropdown h6 {
	display:block;
	.width:100%;
	line-height:2;
	margin:0;
	padding:0 2px;
	color:#003399;
	font-size:xx-small;
	white-space:nowrap;
	.overflow:hidden;
	text-align:left;
}
#articleschoose .dropdown h6 {line-height:1.3;background:#F0F8FB;font-size:x-small;}

#articleschoose #articleissues a {display:inline-block;padding:2px 7px;line-height:1.3;margin-bottom:4px;width:auto;}
#articleschoose .select ul li a:hover {font-weight:bold;}

#eventpod {
	width:352px;
	height:auto;
	float:right;
	margin:4px 2px;_margin-right:0;
	padding:4px 4px 19px;
	line-height:1.2;
	background: url(../img/site/event-pod-bg.gif) no-repeat center bottom;
}
#eventpod h2 {
	/*margin-top:10px;
	_margin-top:15px;*/
	margin:-5px -4px;
	padding:14px 10px 10px;
	text-align:center;
	font-size:13px;
	color:#001C85;
	background:#fff url(../img/site/event-pod-bg.gif) no-repeat;
}
#eventpod h4 {display:inline;font-size:10px;}
#eventpod ul {
	position:relative;
	list-style: none;
	width:340px;
	margin:0 auto;
	padding:4px 0 6px 0;
}
#eventpod ul li {
	position:relative;
	list-style: none;
	min-height:22px;
	margin:2px auto;
	padding:6px 14px 8px 46px;
	border-bottom:1px solid #FFCC66;
	background: url(../img/site/dot-or.gif) no-repeat 4px center;
	overflow:hidden;
}
#eventpod ul li.or {background: url(../img/site/dot-or.gif) no-repeat 4px center;}
#eventpod ul li.wa {background: url(../img/site/dot-wa.gif) no-repeat 4px center;}
#eventpod ul li.orwa {background: url(../img/site/dot-orwa.gif) no-repeat 4px center;}
#eventpod ul li.oc {background: url(../img/site/dot-oc.gif) no-repeat 4px center;}
#eventpod ul li.id {background: url(../img/site/dot-id.gif) no-repeat 4px center;}
#eventpod ul li.oo {background: url(../img/site/dot-oo.gif) no-repeat 4px center;}
#eventpod ul li a {position:relative;right:-10px;_right:0px;float:right;_float:none;}
.eventpod a {float:right;}

.watch .header {width:709px;}

#avpod {
	width:744px;/*width:370px;*/
	/*height:366px;
	float:right;*/
	margin:8px -4px 0 2px;
	/*_margin-right:-8px;*/
	padding:4px 0 0;
	font-size:0.85em;
	line-height:1.2;
	overflow:visible;
}
#avpod.home {width:370px;}

.watch #avpod {margin:6px 0 0 -2px;.margin-top:12px;}
#avpod h2 {font-size:18px;margin:-9px 0 0 4px;}
#avpod li a, #avpod td a, #newreleases .pod a {
	float:right;
	margin-right:6px;
	padding-left:20px;
	font-size:10px;
	line-height:16px;
	background: url(../img/site/arrow-r.gif) no-repeat;
}
#avpod table {.margin-top:-8px;width:744px;margin-left: 2px;}
#avpod.home table {width:380px;_width:374px;margin-left: -7px;}

#avpod td {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position:relative;
	width:345px;
	height:120px;
	.height:100px;
	/*padding:8px 16px 8px 14px;*/
	text-align:left;
	font-size:1.2em;
	line-height:1.2;
	vertical-align:middle;
	zoom:1;
}

#avpod td.img {
	padding: 0 0 0 18px;
	width:86px;background: url(../img/site/av-pod-li-bg-2.jpg) no-repeat 5px center;
}
#avpod td.img img {
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-radius-topleft: 6px;
	border-radius-bottomleft: 6px;
}
#avpod td.info {padding-left:4px;padding-right: 18px;width:250px;background: url(../img/site/av-pod-li-bg-2.jpg) no-repeat -110px center;}/*width:270px;*/
#avpod td h4 {margin:0;font-size:1.3em;color:#001C85;}

#avpod.home td.info {
	width:380px;
	padding-right:10px;
	background-position: -96px center;
}

body:not(:-moz-handler-blocked) #avpod td.info { background-position: -106px center; }
body:not(:-moz-handler-blocked) #avpod.home td.info { background-position: -96px center; }

#avpod.listen {margin:6px -4px 0 2px;}
#avpod.listen td {height:auto;}
#avpod.listen td.img {width:100px;background: url(../listen/img/listen_pod.jpg) no-repeat left top;padding:16px 0 16px 16px;}
#avpod.listen td.info {width:250px;background: url(../listen/img/listen_pod.jpg) no-repeat -108px top;padding:16px 16px 16px 0;}

#newreleases {clear:both;width:728px;margin:0 auto;}
#listen {clear:both;width:600px;margin:0;}
#newreleases h3, #listen h3 {
	margin:40px 0;
	font-size:14px;
	color:#01758E;
	line-height:1.1;
	width:21em;
	float:left;
}
#listen h3 {margin:39px 0 40px 16px;color:#1D44A3;}
.miaow a:link, a:visited, a:hover, a:focus, a:active {
	color:#507AA5;
}

#newreleases #pics {height:150px;clear:both;overflow:hidden;}
#newreleases #pics a {margin:6px 6px 6px 0;}
#newreleases .current {
	position:relative;
	padding:20px;
	background:#FDEDB9;
	overflow:hidden;
	min-height:40em;
	zoom:1;
}
#newreleases .col1, #newreleases .col2 {float:left;width:50em;}
#newreleases .col1 {width:14em;margin:4px 8px;}
#newreleases #authorimg {width:87px;background:#000;margin:12px auto;}
#newreleases .col1 h5 {margin:6px 0;}
#newreleases .col1 a {color:#107A90;}
#newreleases .col1 a.orange {color:#FF6600;}
#newreleases .col2 h4 {font-size:1.2em;font-style:italic;margin-top:0;}
#newreleases .current .pod {
	margin:14px auto;
	padding:0 18px 15px 24px;
	background:#94CDAD url(../img/site/newrel-pod-bg.jpg) no-repeat left bottom;
	width:336px;
	overflow:hidden;
	/*
	padding:0 2px 5px 16px;
	border:4px solid #F7941D;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	width:34em;
	*/
	cursor:pointer;
}
#newreleases .current .pod h5 {
	margin:0 -16px 0 -24px;
	padding:16px 18px 3px 24px;
	background:#94CDAD url(../img/site/newrel-pod-bg.jpg) no-repeat;
}
#newreleases .current .pod a {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	text-transform:uppercase;
	padding-left:22px;
	margin-top:-6px;
	background:transparent url(../img/site/arrow-r-bg-grn.gif) no-repeat;
}
#tellafriendform label {
	display:block;
	position:relative;
	margin:12px 0;
	text-align:left;
	font-weight:bold;
	clear:both;
	white-space:nowrap;
}
#tellafriendform small {text-align:left;font-weight:normal;font-size:9px;}
#tellafriendform input, #tellafriendform select, #tellafriendform textarea {
	position:relative;
	width:29em;
	float:right;
	right:0px;
	text-align:left;
	font-size:11px;
	padding:2px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#tellafriendform #sendemail, #tellafriendform #cancelemail {
	width:7.5em;
	text-align:center;
	color:#FF6600;
	font-size:10px;
	font-weight:bold;
}

#ccol ul.share-buttons, ul.share-buttons {display:inline-block;width:auto;margin:0 auto;text-align:center;.margin-left:7em}
#ccol ul.share-buttons li, ul.share-buttons li {
	display:inline-block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 9px;
	padding-top:1px;
	background:transparent; 
}
#ccol .share-buttons a, .share-buttons a {
	color:#808080;
	display:block;
	font-size:7px;
	height:14px;
	overflow:hidden;
	padding:33px 0 0;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	width:46px;
	background:transparent url(../img/icon/syndication.gif) no-repeat scroll 0 0;
}
#ccol .share-buttons .twitter a, .share-buttons .twitter a {
background-position:-46px 0;
}
#ccol .share-buttons .facebook a, .share-buttons .facebook a {
background-position:-184px 0;
}
#ccol .share-buttons .myspace a, .share-buttons .myspace a {
background-position:-230px 0;
}

#eventpod a, #avpod li a, #avpod td a, #calgolink, #calgolink2, a.orangelink, .orangelink ,.eventpod a  {font-size:10px;font-weight:bold;text-decoration:none;color:#F9742C;text-transform:uppercase;}
#eventpod a:hover, #avpod li a:hover, #avpod td a:hover, #subscribediv a:hover, #calgolink:hover .link, #calgolink2:hover .link, a.orangelink:hover, .eventpod a:hover  {color:#003599;text-decoration:underline;}

body.eventpod { width:290px; }

#calLcol {
	position:relative;
	width:140px;
	float:left;
	margin: 8px 0 0 8px;
}
.cli-cal #calLcol {margin: 3px 0 0 8px;}

#calgolink, #calgolink2 {
	display:block;
	position:relative;
	margin-left: -2px;
	width:134px;
	height:46px;
	line-height:1.1;
	text-align:left;
	background: url(../img/site/event-go-box.jpg) no-repeat;
}
#calgolink span, #calgolink2 span {position:relative;float:left;left:18px;top:11px;cursor:pointer;}

/* hot picks page */
#hpxifrm {float:right;
	margin: 12px 8px 0 0;}

/* Wellness at the Village */
#emailitem {
	float:right;
	margin: 12px 8px 0 0;
	position:relative;
	text-align:left;
	width:580px;
	z-index:1;
}
#emailitem table, #emailitem td {
	padding:auto;
	margin:auto;
	text-align: left;
}
#emailitem .hilitebox td {
	padding:8px;
}
#directions {
	background:url(../calendar/img/new_ren.jpg) no-repeat center 12em;
	width:220px;
	height:400px;
	margin:20px 0 20px 20px;
	float:left;
	text-align:left;
}
#directions input {width:16em;}
#btndirections {float:right;margin-top:12px;width:10em !important;}
#btn_print {float:right;margin-top:12px;width:10em !important;display:none;}
#main .adp-directions td {text-align:left;}
#directionstxt {clear:both;height:300px;text-align:left;overflow:auto;}
#map_canvas {width:460px;height:400px;margin:20px;float:right;}

table.calendar {width:15em !important;max-width: 15em !important;}
table.event {width:60em !important;max-width: 60em !important;float:right;}

.calitem {
	padding:8px 0;
	border: 1px solid #fff;
	width: 100%;
	border-top:1px solid #FF9900;
	overflow:hidden;
}
.calitem img {border: none;}
.calitem h4 {width:170px;float:left;clear:left;margin:0;padding:0 8px 0 42px;}
.calitem p {width:350px;float:left;min-height:42px;}
.calitem p.cancel, .addevent #review p.cancel {background: url(../img/site/cancelled.gif) no-repeat 45% center;}

.cli-cal .calitem h4 {padding-left:0;}
.cli-cal .calitem p {width:392px;}

.addevent #review p {padding-bottom:8px;margin-bottom:0;margin-right:40px;min-height:34px;}
#cancelbox {display:none;}
.ongoing .calitem h4 {width:100px;float:left;clear:left;margin:0;padding:0 8px 0 42px;text-align:right;}
.ongoing .calitem p {width:420px;float:left;}
.calendar .oo {background: url(../img/site/dot-oo.gif) no-repeat 0px 6px;}
.calendar .or {background: url(../img/site/dot-or.gif) no-repeat 0px 6px;}
.calendar .orwa {background: url(../img/site/dot-orwa.gif) no-repeat 0px 6px;}
.calendar .oc {background: url(../img/site/dot-oc.gif) no-repeat 0px 6px;}
.calendar .wa {background: url(../img/site/dot-wa.gif) no-repeat 0px 6px;}
.calendar .id {background: url(../img/site/dot-id.gif) no-repeat 0px 6px;}

.addevent {clear:both;}

#talkingstick {
	position:relative;
	/*width:405px;*/
	width:364px;
	float:right;
	margin-right:3px;
	.margin-right:2px;
	.margin-top:-8px;
	background: url(../img/site/talking-stick-bg.jpg) no-repeat;
}
#talkingstick h4, .talkingstick h4 {display:none;}
#talkingstick p, .talkingstick p {margin:46px 16px 0 46px;font-size:xx-small;line-height:1.4;}
.talkingstick {
	width:364px;
	background: url(../img/site/talking-stick-bg.jpg) no-repeat;
}


#lcoldiv {
	position:relative;
	width:134px;
	float:right;
	margin-top:8px;
	text-align:left;
}
#lcoldiv a {
	display:block;
	line-height:1.3;
	margin:0 0 1px 7px;
	font-size:8px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
}
#lcoldiv a:hover {color:#003599;text-decoration:underline;}

#playerpod {
	width:692px;
	height:314px;
	float:right;
	padding:18px;
	background: #fff url(../img/site/player-pod-bg.jpg) no-repeat;
	overflow:hidden;
	margin-right:8px;
}
#playerpod h2, #listenbox h2 {margin-top:-10px;color:#001C85;}
#listenbox h2 .author {font-size:0.85em;line-height:1;}

#playerpod a, #listenbox a {
	font-size:1em;
	color:#F9742C;/*#F8981D#FFCB92*/
	text-decoration:none;
	font-weight:bold;
}
#playerpod a:hover, #listenbox a:hover {color:#003599;text-decoration:underline;}
#listenbox a {color:#507AA5;}

.small {font-size:xx-small;}
.left, #main td.left  { text-align: left; }
.right { text-align: right; }
img.left, .imgleft { float: left;margin:3px 6px 3px 0; }
.imgleft, .imgright { text-align: center; }
img.right, img.Right, .imgright, div.right { float: right;margin:3px 0 3px 6px; }
.center {text-align:center;}
.o { text-decoration: overline; }
.top { vertical-align: top; } 
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.slant { font-style: oblique; }
.inline {display: inline;}
.hidden {display: none;}
.tab1 {margin-left:4em;}
.tab2 {margin-left:8em;}
.topem {margin-top:1.5em;}
.pad3 {padding:3px;}
textarea { overflow: auto; }
.bullet {
	padding:6px;
	color:#3399CC;
	background: transparent url(../img/bludot.gif) no-repeat center center;
}
blockquote.pullquote {
	padding:12px 0;
	margin: 5px 15px 8px 0;
	float:left;
	width:220px;
	border-top:3px double #ccc;
	border-bottom:3px double #ccc;
    border-left:0;
    border-right:0;
	line-height:1.6em;
}
blockquote.pullquote.right {
	margin: 5px 0 8px 15px;
	float:right;
}
blockquote.pullquote p {
	margin:0 !important;
	color:#666;
}
.callout {
	width: 40%;
	float: right;
	margin-left:10px;
	padding:0 10px;
	overflow: hidden;
}
.callout.border {border:1px solid #001C85}

.information {
	float:right;
	clear:both;
	padding:0 0 0 18px;
	line-height:20px;
	background:url(../img/icon/information.png) no-repeat left center;
	cursor:pointer;
}

.datatable {position:relative;width:auto;background: silver;border-collapse: separate !important;border-spacing: 1px !important;}
.datatable th {padding:7px;color:#fff;background:#3399CC;}
#tvschedule .datatable th {font-size:10px;padding:7px;color:#FF6600;background:#fff;}
.datatable td {padding:7px;text-align: left;font-size:10px;background: #fff;white-space: nowrap;}

.orange, a.orange {color:#FF6600;}
.red {color:red;}
.bgGreen, td.bgGreen {background : #99CCCC;}
.bgPurple {background : #CCCCFF;}
.bgblue, .bgBlue, td.bgBlue, th.bgBlue {background : #E7F4FA;}
.bgorange {background : #FFCE68;}

.arrow-right {
	float:left;
	margin-top: 3px;
	width: 0;
	height: 0;
	border-color: transparent #FF9900;
	border-style: solid;
	border-width: 7px 0 7px 16px;
}

.boxrc, .boxrc-hn, .boxrc-bh {
	display: block;
	_display: inline-block;
	margin: 0 auto;
	/*width: 20em;  default width, use parent id/class or inline to change */
	background: transparent url(../img/site/rcbox-R.gif) no-repeat bottom right;
}
.boxrc-bh {display: table;}
.boxrchead {
	background: url(../img/site/rcbox-R.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxrc-bh .boxrchead {background: url(../bkgd/rcBlueRs.gif) no-repeat top right;}
.boxrchead span, .boxrchead h2, .boxrchead h3, .boxrchead h4 {
	position: relative;
	display: block;
	background: transparent url(../img/site/rcbox-L.gif) no-repeat top left;
	margin: 0;
	/*padding: 1em 14px 0.4em 14px;*/
	padding: 14px 14px 7px 14px;
	text-align:center;
	color: #990033; 
	font-weight: bold; 
	font-size: 1.1em; 
	line-height: 1;
	letter-spacing: -0.03em;
	vertical-align: bottom;
}
.boxrc-bh .boxrchead span, .boxrc-bh .boxrchead h2, .boxrc-bh .boxrchead h3, .boxrc-bh .boxrchead h4 {
	_padding-top: 12px;
	text-align:center;
	letter-spacing: -0.03em;
	color: #fff; 
	background: transparent url(../bkgd/rcBlueLs.gif) no-repeat top left;
}
.boxrcbody {
	margin-top: -1em;
	padding: 0 21px 0.6em 24px;
	font-size: 1em;
	line-height: 1.8; /* for a btn, use this for t/b padding */
	text-align: center;
	background: url(../img/site/rcbox-L.gif) no-repeat bottom left;
	overflow: hidden;
}
.boxrc-hn .boxrcbody, .boxrc-bh .boxrcbody {
	margin-top: -8px;
	padding: 2px 18px 8px 18px;
}
.boxrc-bh .boxrcbody {margin-top: -4px;}
.boxrcbody p, .boxrcbody a {width: auto;margin: 10px auto 12px auto;line-height: 1.8;}

#loginform p {text-align: center;}

#mcom {width:720px;margin:12px 12px 0 12px;}
#mcom table, #mcom td {margin: 0 auto;padding: 4px;}
#mcom td {text-align:left;font-size:10pt;}
#mastercom-but_search, #mastercom-but_options {margin-left:8px;}
#mcom select {width:13em;}

.gsc-resultsHeader, .gs-visibleUrl-short, .gsc-title {display:none !important;}
.gs-snippet {text-align:left;}
.gsc-control {width:400px !important;}
.gs-result .gs-title {font-size:11px;}
.gsc-search-box {display:none}

.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */
  
  .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }
  
  /* Border */

  .boxy-wrapper { empty-cells: show; }
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }
	
	.boxy-wrapper .top-left { background: url(../img/site/boxy-nw.png); }
	.boxy-wrapper .top-right { background: url(../img/site/boxy-ne.png); }
	.boxy-wrapper .bottom-right { background: url(../img/site/boxy-se.png); }
	.boxy-wrapper .bottom-left { background: url(../img/site/boxy-sw.png); }
	
	.boxy-wrapper.blue .top-left { background: url(../img/site/boxy-nw-blue.png); }
	.boxy-wrapper.blue .top-right { background: url(../img/site/boxy-ne-blue.png); }
	.boxy-wrapper.blue .bottom-right { background: url(../img/site/boxy-se-blue.png); }
	.boxy-wrapper.blue .bottom-left { background: url(../img/site/boxy-sw-blue.png); }
	
	.boxy-wrapper.orange .top-left { background: url(../img/site/boxy-nw-orange.png); }
	.boxy-wrapper.orange .top-right { background: url(../img/site/boxy-ne-orange.png); }
	.boxy-wrapper.orange .bottom-right { background: url(../img/site/boxy-se-orange.png); }
	.boxy-wrapper.orange .bottom-left { background: url(../img/site/boxy-sw-orange.png); }
	
	.boxy-wrapper.green .top-left { background: url(../img/site/boxy-nw-green.png); }
	.boxy-wrapper.green .top-right { background: url(../img/site/boxy-ne-green.png); }
	.boxy-wrapper.green .bottom-right { background: url(../img/site/boxy-se-green.png); }
	.boxy-wrapper.green .bottom-left { background: url(../img/site/boxy-sw-green.png); }
	
	/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
	/* NB: these must be absolute paths or URLs to your images */
	.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-nw.png'); }
	.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-se.png'); }
	.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-sw.png'); }
	
	.boxy-wrapper.blue .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-nw-blue.png'); }
	.boxy-wrapper.blue .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-ne-blue.png'); }
	.boxy-wrapper.blue .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-se-blue.png'); }
	.boxy-wrapper.blue .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-sw-blue.png'); }
	
	.boxy-wrapper.orange .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-nw-orange.png'); }
	.boxy-wrapper.orange .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-ne-orange.png'); }
	.boxy-wrapper.orange .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-se-orange.png'); }
	.boxy-wrapper.orange .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-sw-orange.png'); }

	.boxy-wrapper.green .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-nw-green.png'); }
	.boxy-wrapper.green .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-ne-green.png'); }
	.boxy-wrapper.green .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-se-green.png'); }
	.boxy-wrapper.green .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://newconnexion.net/img/site/boxy-sw-green.png'); }

	.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 10px; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	
	.boxy-wrapper .left,
	.boxy-wrapper .right { width: 10px; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	
	.boxy-wrapper.blue .top,
	.boxy-wrapper.blue .bottom,
	.boxy-wrapper.blue .left,
	.boxy-wrapper.blue .right { background-color: #93C7EE; }
	
	.boxy-wrapper.orange .top,
	.boxy-wrapper.orange .bottom,
	.boxy-wrapper.orange .left,
	.boxy-wrapper.orange .right { background-color: #FF9900; }
	
	.boxy-wrapper.green .top,
	.boxy-wrapper.green .bottom,
	.boxy-wrapper.green .left,
	.boxy-wrapper.green .right { background-color: #B3D282; }
	
	/* Title bar */
	
	.boxy-wrapper .title-bar { background-color: white; padding: 6px; position: relative;height: 14px; }
	  .boxy-wrapper .title-bar.dragging { cursor: move; }
	    .boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: normal; }
	    .boxy-wrapper .title-bar .close { 
			color: white; 
			position: absolute; 
			top: 6px; 
			right: 4px;  
			height: 16px; 
			width: 16px;
			background: url(../img/icon/deletesprite.gif) no-repeat 0 0;
		}
	/* Content Region */
	
	.boxy-inner { background-color: white; padding: 0 }
	.boxy-content { padding: 15px; }
	
	/* Question Boxes */

    .boxy-wrapper .question { width: 350px; min-height: 80px; }
    .boxy-wrapper .answers { text-align: right; }
	
.closeboxy {
		float:right;
		width:16px;
		height:16px;
		margin:6px 0;
		background: url(../img/icon/deletesprite.gif) no-repeat 0 0;
		cursor:pointer;
	}
.boxy-wrapper .title-bar .closeboxy {margin:0;}
.closeboxy:hover  {
	background: url(../img/icon/deletesprite.gif) no-repeat 0 -20px;
}

#excerpt p, #excerpt h4 {zoom:1;}

div.palettebox {
	position:relative;
	float:left;
	display: inline;
	padding:0;
	margin:0 0 8px 8px;
	width:10px;
	height:10px;
	border:1px solid;
	overflow:hidden;
}

.colormenu  {
	position:relative;
	display:inline-block;
	width:142px;
	height:38px;
	top:-46px;
	left:-180px;
	padding:6px 6px 0 0;
	padding-bottom:0;
	_padding-bottom:6px;
	background-color:#fff;
	border:1px solid black;
	color:#333333;
	overflow:hidden;
	z-index:1000;
}

.fc-header-title h2 {font-size: 16px;color: #001C85;}
#main td.fc-header-left {text-align: left;}
th.fc-widget-header {background:#9097A9;color:#ffffff;border: 2px solid #FFFFFF;}
th.fc-sun, .fc-border-separate {
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-radius-topleft:8px;
}
th.fc-sat, .fc-border-separate {
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-radius-topright:8px;
}
.fc-border-separate {background:#ECECEC;border: 1px solid #9097A9;}
.fc-border-separate tbody {background:#ECECEC;border: 1px solid #9097A9;}
td.fc-widget-content {border: 2px solid #FFFFFF;}

/* subscribe pod */
#subscribediv {
	float:left;
	margin:3px 0 0 8px;
	width: 131px;
	padding:6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background:#93C7EE;
	border:3px solid #FFCC99;
	text-align:center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#93C7EE), to(#FFFFFF));
	background: -moz-linear-gradient(right, #93C7EE, #FFFFFF);
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#93C7EE')";
}
.cal #subscribediv {margin:9px 0 4px;}
.cli-cal #subscribediv {margin:0 0 4px;}
.watch #subscribediv {float:right;margin:0 0 6px 22px;width: 314px;}
.resource_guide #subscribediv {margin: 12px 56px;}
.home #subscribediv {width:365px;margin-left:3px;margin-bottom:4px;}

.watch #subscribediv img, .home #subscribediv img {height: 63px;width: 84px;}
.subscribetxt {padding:0;float:left;text-align: center;}
.watch .subscribetxt, .home .subscribetxt {line-height: 1.2;margin:0 12px;width: 76px;text-align: left;}
.home .subscribetxt {margin:0 16px;}

#subscribediv .label {
	margin: 0;
	position:relative;
	font-weight:bold;
	text-transform:uppercase;
	color:#FF6600;
	line-height: 1;
	text-align:left;
}
.home #subscribediv .label {margin-left:16px;}
#subscribediv .arrow-right{margin-top: 9px;}
#nlemail {
	position:relative;
	width:91px;
	padding:0 0 2px 0;
	border:1px solid #EEF5FB;
	margin: 8px 0 11px;
	font-size: 11px;
}
.home #nlemail {width:135px;}
#nlsubmit {
	position:relative;
	width:7em;
	height:2.5em;
	margin-top: -3px;
	padding:2px 2px 3px;
	.padding:2px 2px 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#FF6600;
	font-size:0.8em;
	letter-spacing: 1px;
}
.watch #nlsubmit, .home #nlsubmit {float:right;}
#latestem {
	display: inline-block;
    float: left;
    line-height: 1;
    margin: 10px 0 0 0;
    text-align: center;
	color: #FF6600;
	text-decoration: none;
}
.watch #latestem {margin-top: 6px;}
.home #latestem {margin: 6px 0 0 16px;}
#subscribediv div#nlmessage {width: 115px;display:none;}
#subscribediv div#nlmessage p {margin: 8px auto 0;text-align: center;}

.watch #subscribediv div#nlmessage {width:296px;}
.home #subscribediv div#nlmessage {width:346px;}

div.share-buttons {
	background: url(http://newconnexion.net/img/site/orange-fade.jpg) repeat-x scroll 0% 100% transparent;
	float: left;
    margin: 10px 80px;
    overflow: hidden;
    padding: 12px 30px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-radius-topleft: 8px;
	border-radius-topright: 8px;
}
.home div.share-buttons {margin-left:86px;}
.home #ccol ul.share-buttons {margin-left:-16px;margin-top:0;width: 160px;}
.cal #ccol div.share-buttons {margin: 6px 0 0 1px;padding: 12px 12px 12px 0;}
.cal #ccol div.share-buttons li {display: inline-block;margin:0;padding-left: 12px;}

#hpxpod, #cli_cal_pod {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position:relative;
	display:inline-block;
	float: left;
	padding:6px 0 8px 0;
	margin:12px 0 12px 0;
	background:#93C7EE;
	border:3px solid #FFCC99;
	text-align:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 54%;
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#93C7EE), to(#FFFFFF));
	background: -moz-linear-gradient(right, #93C7EE, #FFFFFF);
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#93C7EE', EndColorStr='#FFFFFF')";
}
#cli_cal_pod {
	padding:0 0 8px;
	width: 43%;
	margin:12px 0 12px 12px;
	border-color:#F8941C;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#93C7EE), to(#FFFFFF));
	background: -moz-linear-gradient(right, #93C7EE, #FFFFFF);
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#93C7EE', EndColorStr='#FFFFFF')";
	border-color:#FFCC99;
}
#cli_cal_pod h3 { 
	color:#335374;
	font-size: 11px;
	background: #FFCC66;
	padding: 3px 12px 4px;
	margin:0;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-radius-topleft: 8px;
	border-radius-topright: 8px;
}
#cli_cal_pod ul li {padding-left:0;list-style: none;background:transparent;font-weight: bold;}

#hpxpod table {margin:0 auto;clear: both;width: 94%;}
#hpxpod td {padding:0 3px 4px;text-align:left;font-weight:bold;height:32px;color:#000000;}
#hpxpod .closeboxy {display:none;}
.boxy-inner #hpxpod {
	margin:0;border:none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	width: 100%;
}
.boxy-inner #hpxpod .closeboxy {display:block;}
#ahtwc {position:relative;}
#ahtwc img {position:absolute;bottom:0;display:none;}
