/* HCS */
/* create date: 2009.06.01  Hown */
/*========================= PUBLIC ===============================*/
html, body, form, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {
	margin:0;
	padding:0;
	border:0;
}
body{
	font-size:12px;
	color:#3C3C3C;
	font-family:Arial;
	background:url(images/bg.gif) repeat-x;
}
h3{
	font-size:16px;
}
h5{
	font-size:15px;
	color:#000;
	font-weight:bold;
}
h4{
	font-size:14px;
	color:#000;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.centered {
	text-align:center;
}
input, select, textarea {
	color:#555;
	vertical-align:middle;
	margin:0;
	font-size:11px;
	font-family:Verdana;
}
img{
	padding:1px;
	border:0px solid #A9A9A9;
}
a img {
	border:none;
}
img {
	vertical-align:middle;
}
.Bold{
	font-weight:bold;
}
.Normal{
	font-weight:normal;
}
.Italic{
	font-style:italic;
}
.LH {
	line-height:18px;
}
.BodyFont{
	font-size:12px;
}
.font11{
	font-size:11px;
}
.SmallFont {
	font-size:10px;
}
.NameFont {
	font-size:20px;
}
label {
	float:left;
	font-weight:bold;
	width:95px;
}
a.Back {
	background:url(images/Collection_img.gif) -976px -211px no-repeat;
	padding-left:10px;
	font-size:11px;
	color:#262b2f;
	text-decoration:none;
	float:right;
	font-style:italic;
}
a.Back:hover {
	text-decoration:underline;
}
ol.Lists li {
	margin:0 0 20px 17px;
}
ol.Lists li li {
	margin:0px 0 0px 18px;
	list-style-type:lower-alpha;
}
/*======================================================= margin ================================================*/
.margintop3{
	margin-top:3px;
}
.margintop5{
	margin-top:5px;
}
.margintop10{
	margin-top:10px;
}
.margintop15{
	margin-top:15px;
}
.margintop20{
	margin-top:20px;
}
.margintop30{
	margin-top:30px;
}
.marginbottom5{
	margin-bottom:5px;
}
.marginbottom10{
	margin-bottom:10px;
}
.marginbottom30{
	margin-bottom:30px;
}
.marginright15{
	margin-right:15px;
}
.marginleft15{
	margin-left:15px;
}
.marginleft17{
	margin-left:17px;
}
.width70{
	width:70%;
}
.width76{
	width:76%;
}
.width85{
	width:85%;
}
.width{
	width:350px;
}
.width196{
	width:196px;
}
/* ======================================================== COLOR ==========================================================*/
.Black {
	color:#000;
}
.ThinBlack {
	color:#333;
}
.Red {
	color:#EC1A22;
}
.Blue {
	color:#0049df;
}
.White{
	color:#fff;
}
.Yellow{
	color:#fbf798;
}
.Grey {
	color:#555;
}
.Gray6{
	color:#666;
}
/* ======================================================== LINK ==========================================================*/
a {
   text-decoration:none;
   color:#555;
}
a:hover{
	text-decoration:underline;
}
/* ======================================================== WRAPPER ==========================================================*/
.Wrapper{
	width:980px;
	height:auto;
	margin:35px auto 0 auto;
}
/* ======================================================== HEADER ==========================================================*/
.Header{
	width:980px;
	height:auto;
}
.Leng{
	float:left;
	color:#FEFEFE;
	padding-right:1px;
	margin-top:6px;
}
.Leng span{
	padding-left:5px;
}
.Leng a{
	color:#FEFEFE;
	text-decoration:underline;
}
.Leng a:hover{
	text-decoration:none;
}
.Header_bg{
	background:url(images/Header_img.jpg) left top no-repeat;
	height:131px;
	clear:both;
	padding-top:7px;
}
.Logo{
	margin:15px 44px 0 15px;
	float:left;
}
.MenuCol{
	width:980px;
	height:35px;
	background-color:#262B2F;
}
ul.Menu {
   padding:0;
   list-style:none;
   float:left;
   margin-left:15px;
   display:inline;
}
ul.Menu li {
	float:left;
	display:inline;
	list-style-type:none;
}
ul.Menu li a{
	height:35px;
	float:left;
}
ul.Menu li a.menu1 {
	background:url(images/home.gif) left top no-repeat;
	width:73px;
}
ul.Menu li a.menu2 {
	background:url(images/about.gif) left top no-repeat;
	width:95px;
}
ul.Menu li a.menu3 {
	background:url(images/new.gif) left top no-repeat;
	width:68px;
}
ul.Menu li a.menu4 {
	background:url(images/courses.gif) left top no-repeat;
	width:92px;
}
ul.Menu li a.menu5 {
	background:url(images/events.gif) left top no-repeat;
	width:81px;
}
ul.Menu li a.menu6{
	background:url(images/servcies.gif) left top no-repeat;
	width:86px;
}
ul.Menu li a.menu7 {
	background:url(images/HR.gif) left top no-repeat;
	width:132px;
}
ul.Menu li a.menu8 {
	background:url(images/faq.gif) left top no-repeat;
	width:63px;
}
ul.Menu li a.menu9 {
	background:url(images/contact.gif) left top no-repeat;
	width:110px;
}
ul.Menu li a:hover{
	background-position: left bottom;
	background-repeat:no-repeat;
}
ul.Menu li a.activated {
	background-position: left bottom;
	background-repeat:no-repeat;
}
/* ============================================= MAINCOL ==========================================================*/
.MainCol{
	background-color:#fff;
	height:auto;	
}
.dqtext span{
	display:block;
}
/* ======================================================== SUBHEADER =======================================================*/
.SubMain{
	background-color:#fff;
	padding-top:12px;	
}
.SubHeader{
	width:956px;
	height:96px;
	margin:0 auto;
	color:#FFF;
}
.SubHeader_left{
	background:url(images/CPOP_banner.jpg)  no-repeat left  top;
	float:left;
	height:24px;
	text-align:right;
	width:460px;
	padding:74px 10px 0 0;
}
.SubHeader_left a{
	color:#fff;
}
.SubHeader_left a:hover{
	color:#c5c5c5;
}
.SubHeader_right{
	background:url(images/CEORoundtable_banner.jpg)  no-repeat left  top;
	width:476px;
}
.SubHeader_right_cop{
	background:url(images/CoP_banner.jpg)  no-repeat left  top;
	width:476px;
}
.Day_btn a{
	background:url(images/day_lebtn.gif) left top no-repeat;
	height:12px;
	float:left;
	padding-left:2px;
}
.Day_btn a span{
	background:url(images/day_ribtn.gif) right top no-repeat;
	height:12px;
	padding-right:5px;
	float:left;
	color:#060606;
	font-size:10px;
}
.NewsScroll{
	background:url(images/Collection_img.gif) left -237px no-repeat;
	padding:5px 5px 10px 10px;
	margin-top:5px;
	float:right;
	height:50px;
	width:257px;
}
/* ======================================================== CONTENT ==========================================================*/
.Content{
	width:950px;
	background-color:#fff;
	height:auto;
	padding:20px 17px 45px 13px;
	line-height:18px;
}
.LeftCol{
	float:left;
	width:650px;
	height:auto;
	color:#555;
}
.TitleLine{
	width:100%;
	text-align:center;
	border-bottom:1px solid #575757;
	position:relative;
	margin:10px 0 20px 0;
}
.TitleLine img{
	position:relative;
	top:5px;
}
.Boder_img{
	border:1px solid #a9a9a9;
	margin-right:10px;
}
ul.BasedList li{
	float:left;
	width:300px;
	list-style:none;
	margin-bottom:30px;
	position:relative;
	margin-right:23px;
}
.BasedText{
	width:210px;
	float:left;
}
.Introduction{
	background:#e5e5e5;
	position:relative;
	font-size:11px;
	height:187px;
	padding:10px;
}
.Transparent{
	background:#fff;
	filter: Alpha(Opacity=80);
	opacity: 0.95;
	position:absolute;
	left:10px;
	height:61px;
	width:265px;
	bottom:10px;
	padding:5px 8px;
	line-height:16px;
}
.LearnMore a{
	background:url(images/Collection_img.gif) -975px -187px no-repeat;
	padding-left:10px;
	font-size:10px;
	float:right;
}
.LearnMore a:hover{
	text-decoration:underline;
}
.Forward img{
	margin-right:30px;
	vertical-align:middle;
}
.RightCol{
	float:right;
	width:250px;
}
.RightBox{
	background:#FFF url(images/rightbox_bg.gif) left top repeat-x;
	padding:15px 8px 0 10px;
	width:232px;
	float:right;
	font-size:11px;
}
.RightBox a.btn {
	margin-left:-5px;
}
.we_icon{
	background:url(images/we_icon.gif) left center no-repeat;
	padding-left:13px;
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
	font-size:12px;
}
.Newa_text{
	width:100px;
	float:left;
}
a.viewmore{
	font-size:10px;
	color:#262b2f;
}
a:hover.viewmore{
	color:#575757;
}
/* ================================================== SUB LEFTCOL ===================================================*/
.NoteBox {
	background:#fafbcf;
	padding:10px;
	font-size:11px;
}
.NoteBox a {
	color:#ec1a23;
	text-decoration:underline;
}
.NoteBox a:hover {
	text-decoration:none;
}
/* ================================================== COURSE DETAIL PAGE ===================================================*/
a.register_btn{
	background:url(images/Collection_img.gif) -915px -237px no-repeat;
	height:17px;
	font-size:11px;
	color:#fff;
	padding:0px 13px 2px 15px;
	float:right;
	width:37px;
}
a.workshop_regbtn{
	background:url(images/workshop_regbtn.jpg) 0px 0px no-repeat;
	height:36px;
	width:202px;
	font-size:11px;
	color:#fff;
	padding:0px 13px 2px 15px;
	float:left;
}
a.Date{
	text-decoration:underline;
}
a.Date:hover{
	text-decoration:none;
}
/* ================================================== COURSE LISTING PAGE ===================================================*/
.ListingPage .Boder_img {
	margin-right:20px;
}
.ListingPage ul {
	margin-left:30px;
}
.TextLine{
	background-color:#fff;
	display:inline;
	position:relative;
	color:#5f0303;
	font-weight:bold;
	font-size:14px;
	top:8px;
}
.Sub .TitleLine img{
	top:0;
}
/*=================================== PaymentPage ========================================*/
.PaymentBox{
	background-color:#e6e6e6;
	padding:20px 10px 20px 20px;
	width:50%;
}
.PaymentBox p{
	margin-bottom:10px;
}
.PaymentBox label{
	width:60px;
	font-weight:normal;
}
a.GrayRound_btn{
	padding-left:12px;
	float:left;
	height:24px;
	cursor:hand;
}
a.GrayRound_btn span{
	float:left;
	padding:1px 12px 0 0;
	height:23px;
	font-weight:bold;
	color:#3c3c3c;
	font-size:11px;
}
a.gray_btn{
	background:url(images/gray_Lbtn.gif) left top no-repeat;
}
a.gray_btn span{
	background:url(images/gray_Rbtn.gif) right top no-repeat;
}
a.whtie_btn{
	background:url(images/white_Lbtn.gif) left top no-repeat;
}
a.whtie_btn span{
	background:url(images/white_Rbtn.gif) right top no-repeat;
}
.BankLogo img{
	margin-right:5px;
}
/*================= sign_up =========================*/
.Border_solid{
	border-bottom:1px solid #cfcfcf;
	margin:6px 0;
}
.my_profile{
	background-color:#E6E6E6;
	width:610px;
	padding:30px 18px 20px 18px;
}
.mid_content{
	background-color:#e6e6e6;
	padding:5px 9px 5px 10px;
}
.Profile label{
	width:70px;
	float:left;
}
/*================course page ===================*/
.CoursesList_Box{
	background:url(images/courseslist_L.gif) left top no-repeat;
	height:48px;
	float:left;
	padding-left:20px;
	margin-top:15px;
	position:relative;
}
.CoursesList_Box span input, .CoursesList_Box span select, .CoursesList_Box span textarea{
	font-size:14px;
	font-weight:bold;
}
.CoursesList_Box span{
	background:url(images/courseslist_R.gif) right top no-repeat;
	float:left;
	padding:8px 20px 15px 0;
	width:902px;
	height:25px;
}
.MediaImg{
	position:absolute; 
	bottom:0; 
	_bottom:8px; 
	right:1px; 
	display:inline;
}
.BlackBackground{
	background-color:#282d31;
	color:#fff;
}
.GreenBackground{
	background-color:#a4ac0f;
}
.GrayBackground{
	background-color:#f0f0f0;
}
ul.CourseList li label{
	margin-right:10px;
}
ul.CourseList li{
	list-style:none;
	padding:4px 0 4px 15px;
	margin:1px 0;
	display:block;
	clear:both;
}
ul.moduleTitle li label{
	float:right;
	margin:0;
	font-weight:normal;
}
a.GrayIcon{
	background:url(images/grayr_icon.gif) left center no-repeat;
	padding-left:20px;
	margin-bottom:5px;
	color:#ec1a22;
	font-weight:bold;
	clear:both;
	float:left;
}
a.GrayIcon:hover{
	text-decoration:underline;
}
.CourseGrayBox{
	padding:15px;
}
ul.CompleteList{
	margin:15px 0 10px 40px;
}
ul.CompleteList li{
	list-style:square;
}
a.CourseIcon{
	font-size:12px;
	float:left;
}
.Hr_icon{ 
	background:url(images/hr_icon.gif) left center no-repeat;
	padding-left:15px;
	font-size:20px;
	font-family:Georgia;
	font-weight:bold;
	float:left;
}
.Georgia{
	font-family:Georgia;
}
/*============= shopping_cart_list page ==========*/
.Highlight{
	background-color:#91c6e8;
}
.GrayDotted{
	border-bottom:1px dotted #808080;
}
.Paymentamount{
	width:185px;
	height:70px;
	background-color:#d5eefe;
	float:right;
	margin-right:3px;
	text-align:center;
	position:relative;
	padding:10px;
	display:inline;
}
.BlueBackground{
	background-color:#b6d9ef;
	padding:3px 0 3px 10px;
	position:absolute;
	width:195px;
	bottom:0;
	left:0;
}
.marginleft5{
	margin-left:5px;
}
/*=====================================FAQ============================*/
ul.FaqList li{
	list-style:none;
	color:#666;
}
.Sub .mid_content{
	padding:3px 15px;
	color:#3c3c3c;
}
.Sar .Introduction{
	height:auto;
	_height:220px;
}
.Sar .Transparent{
	height:95px;
}
/*============================================ ===========================================================*/
.InfoLeft{
	width:73%;
}
.InfoBox{
	background:#FFF url(images/InfoBox.gif) left top repeat-x;
	width:445px;
	float:left;
	padding:15px 10px;
}
.DLine{
	margin:5px 0 ;
}
.InfoIcon{
	background:url(images/arrowredright.gif) left 5px no-repeat;
	padding-left:10px;
}
ul.Lists_announcement li{
	list-style:none;
	float:left;
	margin-bottom:18px;
}
/* ========================================================= ABOUTUSPAGE =====================================================*/
.SubMenu_aboutus{
	width:196px;
	height:100%;
	float:left;
	padding-bottom:135px;
	border:1px solid #DCDCDC;
	background:#cdd3d2 url(images/aboutus_conbg.gif) repeat-x;
}
ul.SubMenu_aboutus li {
    display:block;
	list-style-type:none;
}
ul.SubMenu_aboutus li a{
	display:block;
	padding:10px 10px 10px 25px;
	background:url(images/blackblock.gif) 10px center no-repeat;
	color:#262B2F;
	text-decoration:none;
	width:161px;	
}
ul.SubMenu_aboutus li a:hover ,ul.SubMenu_aboutus li a.activated  {
    background:#262B2F url(images/redblock.gif) 10px center no-repeat;
	color:#fff;
	text-decoration:none;
}
.Aboutus_width{
	width:718px;
	float:left;
	line-height:18px;
	margin-left:25px;
}
.Courseware{
	background-color:#ed1b24;
	padding:1px 5px;
	height:18px;
	color:#fff;
}
.hrmanager{
	background:#feffbe url(images/hrmanager.gif) left bottom no-repeat;
	width:100%;
	text-align:center;
	border:1px solid #fbda25;
	padding:25px 0 0 0;
	height:130px;
}
/*====================================================workshop===========================================================*/
.LeftBox{
	background:#FFFFFF url(images/rightbox_bg.gif) repeat-x scroll left top;
	float:right;
	padding:15px 10px 0;
	width:180px;
}
.margintop{
	margin-top:3px;
}
.SmallIcon {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:13px;
}
.Sub .LeftCol {
	float:left;
	width:200px;
}
.Sub .RightCol {
	float:right;
	width:700px;
}
.workshop_bg {
	background:#FFFFFF url(images/workshop_bg.gif) left top repeat-x ;
	float:left;
	padding:15px 10px 0;
	width:400px;
}
/*======================================================Contact_Us==============================================*/
.Contact_int {
	float:left;
	margin:10px 110px 0 15px;
	width:270px;
}
.person_green {
	position:relative;
	top:3px;
}
a.enlarge_btn {
	background:url(images/enlarge_left.gif) no-repeat left top;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	height:22px;
	left:0;
	padding-left:6px;
	position:absolute;
	top:0;
}
a.enlarge_btn span {
	background:url(images/enlarge_right.gif) no-repeat right top;
	float:left;
	height:20px;
	padding:2px 8px 0 0;
}
.border_red {
	border:1px solid #F07A7F;
}
.enquiries {
	background-color:#E6E6E6;
	float:left;
	margin-top:10px;
	padding:25px 20px;
	width:475px;
}
/*==========================================================news===========================================================*/
ul.Lists_enven li {
	float:left;
	list-style:none;
	margin-bottom:18px;
	border-bottom:1px dotted #D0CFCF;
	padding:14px 0 18px 10px;
}
.BorderNone{
	border:none;
}
.Lorem {
	float:left;
	font-size:14px;
	font-weight:bold;
}
/*==========================================================events===========================================================*/
.event_box_top {
	background:url(images/event_box_top.gif) no-repeat left top;
	height:5px;
	width:722px;
}
.event_box_mid {
	background:url(images/event_box_mid.gif) repeat-y left top;
	padding:10px;
	width:702px;
}
.event_box_footer {
	background:url(images/event_box_footer.gif) no-repeat left top;
	height:6px;
	width:722px;
}
.Upcome {
	background-color:#EBEBEB;
	font-weight:bold;
	margin-right:20px;
	padding:4px 8px;
}
.Seminar_box {
	background:url(images/event_list_img_box.jpg) no-repeat scroll 0 0;
	height:51px;
	margin:15px 0 20px;
	padding:10px 10px 0;
	width:698px;
}
.marginright30{
	margin-right:30px;
}
/* ======================================================== sitemap ==========================================================*/
.ShowPage{
	float:left;
	width:220px;
	margin-right:50px;
}
.ShowPage p{
	margin-bottom:8px;
}
.ShowPage p a{
	color:#000;
}
ul.sitemap{
	margin-top:-6px;
}
ul.sitemap li{
	list-style:square;
	margin:0 0 0 22px;
}
ul.sitemap li a{
	color:#666;
}
/* ================================================== search_result ======================================================*/
.PinkBg{
	background-color:#f2dada;
	padding:10px;
}
.PinkBg input{
	border:2px solid #e6e6e6;
	border-top:2px solid #abadb3;
	border-right:1px solid #dbdfe6;
}
.keyword input{
	background-color:#c8c9c9;
	border:none;
	padding:3px;
	margin-right:5px;
}
.resultbox{
	background:url(images/resultbg.gif) left top repeat-x;
	margin-top:1px;
	padding:5px;
	font-size:11px;
}
.YeBlock{
	background-color:#feffbe;
}
ul.search_result li{
	float:none;
}
/*=================================================cheque_payment_print ============================================*/
.PayBar{
	width:960px;
	padding:0 10px 10px 10px;
}
.PayPrint{
	background:url(images/printtop.gif) left top no-repeat;
	height:104px;
	width:950px;
	padding:35px 15px 10px 15px;
}
.PayPrinRight{
	float:right;
	width:280px;
	margin-top:50px;
	font-size:14px;
	color:#000;
}
.Pay label{
	width:75px;
	font-weight:normal;
}
/* ======================================================== FOOTER ==========================================================*/
.Footer{
	width:954px;
	height:40px;
	background-color:#262B2F;
	margin-bottom:20px;
	padding:7px 13px;
	color:#fff;
	font-size:11px;
}


#facebox .b {
  background:url(images/facebox/b.png);
}

#facebox .tl {
  background:url(images/facebox/tl.png);
}

#facebox .tr {
  background:url(images/facebox/tr.png);
}

#facebox .bl {
  background:url(images/facebox/bl.png);
}

#facebox .br {
  background:url(images/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


/*Lee dialog 1.0 http://www.xij.cn/blog/?p=68*/

#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.floatBox{border:#666 5px solid;width:300px;position:absolute;top:50px;left:40%;background-color:#fff;}
.floatBox .title{height:23px;padding:7px 7px 0 10px;background:#333;color:#fff;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{padding:20px 15px;background:#fff;}

/* Default style sheet for jQuery date picker v3.7.0. */
#datepick-div, .datepick-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	color: #000;
	width: 15em;
}
#datepick-div {
	display: none;
	border: 1px solid #777;
	z-index: 100; /*must have*/
}
.datepick-inline {
	float: left;
	display: block;
	border: 0;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.datepick-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.datepick-trigger {
	width: 25px;
	padding: 0px;
}
img.datepick-trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepick-prompt {
	float: left;
	padding: 2px;
}
* html .datepick-prompt { /* IE6 */
	width: 15em;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepick-control {
	background: #400;
	padding: 2px 0px;
}
.datepick-links {
	background: #000;
	padding: 2px 0px;
}
.datepick-control, .datepick-links {
	font-weight: bold;
	font-size: 80%;
}
.datepick-links label {
	padding: 2px 5px;
	color: #888;
}
.datepick-clear, .datepick-prev {
	float: left;
	width: 34%;
}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {
	float: right;
	text-align: right;
}
.datepick-current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepick-close, .datepick-next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {
	float: left;
	text-align: left;
}
.datepick-header {
	background: #333;
	text-align: center;
	font-weight: bold;
	min-height: 1.5em;
}
.datepick-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepick-header span {
	position: relative;
	top: 3px;
}
.datepick {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepick a {
	display: block;
	width: 100%;
}
.datepick-title-row {
	background: #777;
}
.datepick-title-row th {
	text-align: center;
	font-weight: normal;
}
.datepick-days-row {
	background: #eee;
	color: #666;
}
.datepick-week-col {
	background: #777;
	color: #fff;
}
.datepick-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.datepick-other-month {
	background: #fff;
}
.datepick-week-end-cell {
	background: #ddd;
}
.datepick-title-row .datepick-week-end-cell {
	background: #777;
}
.datepick-week-over {
	background: #ddd;
}
.datepick-unselectable {
	color: #888;
}
.datepick-today {
	background: #fcc;
}
.datepick-current-day {
	background: #777;
	color: #fff;
}
.datepick-days-cell-over {
	background: #fff;
	color: #000;
	border: 1px solid #777;
}
.datepick-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#datepick-div a, .datepick-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.datepick-inline .datepick-links a {
	padding: 0 5px !important;
}
.datepick-control a, .datepick-links a {
	padding: 2px 5px !important;
	color: #eee;
}
.datepick-title-row a {
	color: #eee;
}
.datepick-control a:hover {
	background: #fdd;
	color: #333;
}
.datepick-links a:hover, .datepick-title-row a:hover {
	background: #ddd;
	color: #333;
}
.datepick-multi .datepick {
	border: 1px solid #777;
}
.datepick-one-month {
	float: left;
	width: 15em;
}
.datepick-new-row {
	clear: left;
}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}


