@charset "UTF-8";  
@font-face {
    font-family: 'helveticaneue';
    src: url('../fonts/helveticaneue.eot');
    src: url('../fonts/helveticaneue.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue.woff ') format('woff'),
         url('../fonts/helveticaneue.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}	
/*html{
	background: url('../images/ch/temp.png') no-repeat center top;
}*/
.content.secondary .services{
	width: 242px;	
}
.content.secondary .benefits{
	width: 706px;	
}
.benefits h1.title{
	color: #333;
}
.comment-box{
	padding: 4px 0 0;
	margin: 0 0 46px;
}
.comment-box h2{
	font-size: 22px;
	line-height: 120%;
	color: #3366cc;
	font-weight: bold;
}
.comment-box h3{
	color: #333;
	margin: 0 0 22px;
}
.comment-box .txt{
	color: #666;
	font-size: 16px;
	line-height: 125%;
}
.comment-box a{
	text-decoration: underline;
}
.comment-box a:hover{
	text-decoration: none;
}
.comment-box .txt p{
	margin: 0 0 8px;
}
.comment-box .txt a{
	color: #3366cc;
}
.comment-box .file *{
	vertical-align: middle;
}
.comment-box .file img{
	margin: 0 10px 0 0;
}
.comment-box .file a{
	color: #333;
}
.pager{
	padding: 12px 0;
	text-align: center;
	background: #f1f1f1;
	color: #999;
	font-weight: bold;
	font-size: 18px;
	line-height: 100%;
}
.pager a{
	color: #333;
	margin: 0 8px;
}
.pager a:first-child,
.pager a:last-child{
	color: #3366cc;
}


/* calendar */
.ui-widget{
    font-family: 'helveticaneue';
}
.ui-widget-content {
	border: 0 none;
	width: 209px;
	color: #666;
	padding: 0;
	background: none;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.ui-datepicker .ui-datepicker-header {
	font-size: 14px;
	padding: 0;
	height: 35px;
	border: 0 none;
	color: #e0e0e0;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.9);
	background: url('../images/ch/month.png') repeat-x top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.ui-datepicker .ui-datepicker-title{
	line-height: 34px;
}
.ui-datepicker table{
	margin: 0;
}
.ui-datepicker th{
	font-size: 8px;
	text-transform: uppercase;
	font-weight: normal;
	height: 12px;
	padding: 7px 0 0;
	background: #f7f7f7 url('../images/ch/th.png') repeat-x bottom;
}
.ui-datepicker td{
	padding: 0;
}      
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #CCC;
	font-weight: bold;
	color: #666;
	font-size: 12px;
	background: #ededed url('../images/ch/td.png') repeat-x bottom;
}
.ui-datepicker td span, .ui-datepicker td a {
	padding: 8px 0 0;
	text-align: center;
	width: 29px;
	height: 21px;
	-webkit-box-shadow: 1px 1px 0 #f9f9f9;
	-moz-box-shadow: 1px 1px 0 #f9f9f9;
	box-shadow: inset 1px 1px 0 #f9f9f9;
}
.ui-widget-content a.ui-state-default,
.ui-widget-content span.ui-state-default{
	border-color: #bbb;
	margin: -1px 0 0 -1px;
}
.ui-datepicker-calendar tbody tr td:last-child a.ui-state-default,
.ui-datepicker-calendar tbody tr td:last-child span.ui-state-default{
	border-right: 0 none;
}
.ui-datepicker-calendar tbody tr td:first-child a.ui-state-default,
.ui-datepicker-calendar tbody tr td:first-child span.ui-state-default{
	margin: -1px 0 0;
	border-left: 0 none;
}
.ui-datepicker-calendar tbody tr:last-child td a.ui-state-default,
.ui-datepicker-calendar tbody tr:last-child td span.ui-state-default{
	border-bottom: 0 none;
}
.ui-widget-content a.ui-state-default.ui-state-active,
.ui-widget-content span.ui-state-default.ui-state-active,
.ui-widget-content a.ui-state-default.ui-state-highlight,
.ui-widget-content span.ui-state-default.ui-state-highlight,
.ui-widget-content a.ui-state-default.ui-state-hover,
.ui-widget-content span.ui-state-default.ui-state-hover{
	position: relative;
	z-index: 1;
	border-color: #55838f;
	color: #e0e0e0;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
	background: #6eafbf;
	-webkit-box-shadow: inset 2px 2px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 2px 2px 10px rgba(0,0,0,0.3);
	box-shadow: inset 2px 2px 10px rgba(0,0,0,0.3);
}
.ui-widget-header .ui-icon {
	cursor: pointer;
	background: url('../images/ch/arr.png') no-repeat center center;
}
.ui-widget-header .ui-icon-circle-triangle-w {
	background: url('../images/ch/arl.png') no-repeat center center;
}
.ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-focus,
.ui-widget-header .ui-datepicker-prev, .ui-widget-header .ui-datepicker-next {
	border-color: transparent;
	background: none;
}
.ui-widget-header .ui-datepicker-prev span, .ui-widget-header .ui-datepicker-next span{
	opacity: 0.8;
}
.ui-widget-header .ui-state-hover span{
	opacity: 1;	
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	margin-top: 2px;
}
/* calendar off */
























/* eof */