/*Tabs*/
#tabBlockContainer { position:relative; float:right; width:480px; margin:-14px 0 0 0; z-index:1; }
.tabmenu { margin:0; padding:0; }
.tabmenu li { 
	float:left;
	font-size:110%;
	height:46px;
	line-height:56px;
	*line-height:46px;
	text-align:center;
	width:120px;
}
.tabmenu li a { display:block; cursor:pointer !important; }
.tabmenu li a:hover, .tabmenu li a.active-tab {
	color:#d7ebff;
	background-color:transparent;
	background-image:url(bg_tabSelected.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-transform:uppercase;
	text-decoration:none;
}

.tabContentWrapper { 
	width:467;
	height:146px;
	padding:11px 7px 9px 6px;
	background-color:transparent;
	background-image:url(bg_tabContentWrapper.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.tabContent { 
	display:none;
	height:146px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.tabContent dl dt {
	color:#839e00;
	font-size:120%;
	background-color:transparent;
	background-image:url(/templates/custom_v1/images/i/icon/icon_heading.jpg);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding:0 0 0 19px;
}
.tabContent dl dt span { color:#000; }
.tabContent dl dd { margin-bottom:16px; }
.tabContent dl dd p { font-size:100%; margin-bottom:8px; }

.news { background:#fff; }
.news dl { padding:12px 14px 5px 7px; }

.about { background:#fff; }
.about p { font-size:110%; margin:12px 14px 9px 7px; }


.planBox { width:118px; float:left; background:#b5d6ee; padding:10px 16px 9px 13px; margin:0 1px 0 0; }
.planBox h2 {font: 190%/120% normal "Helvetica Neue", Helvetica, serif; text-align:center; }
.planBox h2 a { color:#000; }
.planBox h2 span { display:block; font-weight:bold; }
.planBox h3 { text-align:center; background:#abcae1; padding:0 14px 5px; margin-top:8px; height:30px !important; }
.planBox h3 span, .planBox h3 sup { float:left; display:block; }
.planBox h3 span { font-size:296%; line-height:normal; }
.planBox h3 sup { font-size:216%; line-height:normal; }