
/** CSS Reset **/
* {margin:0;padding:0;}
p {padding:0;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;color:#E4025A;cursor:pointer;}
a:hover{text-decoration:underline;color:#3F3F3F;}
img{border:0;}
input[type="submit"],input[type="reset"],input[type="button"],button{border:0;cursor:pointer;}
div.clear{clear:both;}
fieldset.blank{margin:2px;padding:0;}
.rtcontent p img{border:3px solid #ccc;margin:8px;}
.rtcontent blockquote{font:bold 13pt arial;color:#0582EF;padding:12px 32px;border-left:4px solid #E4025A;border-right:4px solid #E4025A;}}
.rtcontent ol{list-style:decimal outside none;}
.rtcontent ol li{list-style:decimal outside none;margin:0 25px;}


.art{margin:20px;}
.rtcontent .ui-tabs .ui-tabs-panel { padding: 1em 1.4em !important; display: block; border:1px solid #CCC; background: none;}



/********
 * style
 ********/
*{font-family:arial; }
h2{height:60px;width:700px;background:white url(../img/glo-h2.jpg);margin:2px 0;padding:26px 0 0 20px;font-weight:normal;color:#0289fc;}
h2.long{height:47px;width:700px;background:white url(../img/glo-h2long.jpg);margin:2px 0;padding:26px 0 0 20px;font-weight:normal;color:#0289fc;}
h2.longtext{height:60px;width:700px;background:white url(../img/glo-h2longtext.jpg);margin:2px 0;padding:26px 0 0 20px;font-weight:normal;color:#0289fc;}
h2.longlongtext{height:60px;width:700px;background:white url(../img/glo-h2longlongtext.jpg);margin:2px 0;padding:26px 0 0 20px;font-weight:normal;color:#0289fc;}
h2.emlong{height:53px;width:292px;background:white url(../img/glo-h3-long.jpg);margin:2px 0;padding:26px 0 0 20px;font-weight:normal;color:#0289fc;}
h3{height:37px;width:140px;background:white url(../img/glo-h3.jpg);margin:8px 0;padding:23px 0 0 18px;font-weight:bold;color:#0289fc;}
h3.long{height:79px;width:312px;background:white url(../img/glo-h3-long.jpg);margin:8px 0;padding:20px 0 0 18px;font-weight:bold;color:#0289fc;}
a.h,a.h:hover{text-decoration:none;}
h4{text-transform:uppercase;color:#E4025A;font:bold 11pt arial;padding:3px 19px;margin-top:8px;}
div.hr{width:95%;background:transparent url(../img/glo-hr.jpg);height:1px;margin:10px auto;clear:both;}
div.hr2{width:100%;background:transparent url(../img/glo-hr2.jpg);height:18px;margin:2px 0 10px 0;clear:both;}
#tm{font:normal 9pt arial;}
a.more{background:transparent url(../img/glo-arrow.jpg) no-repeat;background-position:0px 3px;height:20px;color:#0289FC !important;font:bold 9pt tahoma;float:right;padding:0 10px;}
ul{list-style:square outside url(../img/glo-list.jpg);padding:10px 20px;}
.arrow{background:white url(../img/glo-arrow-r.jpg);height:19px;width:18px;}
img.thumb1{background:white url(../img/bg-thumb1.jpg);height:74px;width:114px;overflow:hidden;padding:3px 3px 10px 3px;margin:0 20px;}
img.thumb2{background:white url(../img/bg-thumb2.jpg);height:44px;width:44px;overflow:hidden;padding:3px 3px 7px 3px;}
img.thumb3{background:white url(../img/bg-thumb.gif);height:105px;width:88px;overflow:hidden;padding:3px 3px 8px 3px;margin:0 20px;float:left;}
button{background-color:white;border:1px solid #E7E7E7;color:#E4025A;}
fieldset{border:0;margin:10px 0;padding-left:20px;}
input[type=text],input[type=password],textarea{border:1px solid #ccc;padding:3px;}
input[type=submit],input[type=button].bt1{border:1px solid #CCC;color:#E4025A;text-transform:uppercase;background-color:white;padding:2px 8px;margin:10px 0 30px 30px;}
input[type=button].bt2,button.bt2{background:white url(../img/bt2.jpg);width:150px; height:30px;color:#FEA74E;font:bold 11pt arial;text-align:left;padding-left:30px;display:block;}
a.bt{background:white url(../img/bt2.jpg);width:120px; height:25px;color:#FEA74E;font:bold 11pt arial;text-align:left;padding:5px 0 0 30px;display:block;}
input[type=button].bt2:hover,button.bt2:hover{background:white url(../img/bt2-hover.jpg);width:150px; height:30px;}
.red{color:#E4025A !important;}
.blue{color:#0289fc !important;display:block;margin:10px;font:bold 11pt arial;}
.orange{color:#FF890F;display:block;margin:10px;font:bold 11pt arial;}


/********
 * bc
 ********/
div.bc {margin-left:20px;}
div.bc a,div.bc span{float:left;}
div.bc span:hover .bcnav{display:block;}
div.bc a,div.bc span{font:normal 8pt tahoma;color:#888;margin:0 5px;}
div.bc .bcnav{position:absolute;margin-left:-12px;margin-top:-10px;display:none;}
div.bc .bcnav div.top{padding:0;margin:0;background:transparent url(../img/buble-top.png);height:43px;width:195px;}
div.bc .bcnav div.bot{padding:0;margin:0;background:transparent url(../img/buble-bot.png);height:10px;width:195px;}
div.bc .bcnav div.c{padding:5px;background:transparent url(../img/buble-mid.png);}
div.bc .bcnav div.c a{text-transform:uppercase;font:normal 8pt arial;color:#198ae0;text-decoration:none;width:170px;}
div.bc .bcnav div.hr{padding:0;margin:2px;}

/********
 * module
 ********/
#rblogs a:hover{text-decoration:none;}
#usefullink li a{display:inline;text-transform:uppercase;font-weight:bold;}


/********
 * layout
 ********/
body{width:100%/*990px*/;margin:0 auto;/*border:1px solid black;*/}
#top{/*border:1px solid red;*/}
#logo{float:left;margin-top:10px;margin-left:0px;margin-top:-5px;}
#menu1{background:url(../img/bg-menu1.gif);float:left;height:24px;width:100%;}
#menu2{background:#0AA6F8;height:41px;}
#left{float:left;width:742px;}
#banner{height:167px;border:0px solid #d1cdcd;background-color:#f8f8f8;margin:3px 0 7px 10px;overflow:hidden;}
#content{border:1px solid #d1cdcd;margin:7px 10px;}
#right{float:right;}
#calendar{width:248px;}
#datepicker{width:230px;margin:8px auto;}
#foot{height:125px;background:white url(../img/bg-foot.jpg);overflow:hidden;text-align:center;}

/********
 * menu
 ********/
#menu1 a{float:right;margin-top:5px;padding:0 13px;color:#3F3F3F;display:block;}
.sprt{float:right;color:#21aced;margin-top:5px;font-weight:bold;}
ul#menu2,ul#menu2 ul {list-style:none;padding:0;margin:0;}
ul#menu2 li{position:relative;float:left;height:41px;}
ul#menu2 li a{border:0;height:41px;overflow:hidden;display:block;}
ul#menu2 li a img{margin-top:-41px;}
ul#menu2 li a:hover img{margin-top:0px;}
ul#menu2 li li{display:block;float:none;background:white url(../img/glo-arrow2.jpg) no-repeat;background-position:17px 15px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;height:35px;}
ul#menu2 li li a{height:35px;text-decoration:none;text-transform:uppercase;font:normal 10pt arial;color:#222;line-height:3em;padding-left:32px;}
ul#menu2 li li a:hover{background:#C8E9FB url(../img/glo-arrow3.jpg) no-repeat;background-position:17px 15px;}
#foot a,#foot .sprt2{float:left;margin:2px 8px;color:#3F3F3F;}

ul#menu2 ul{position:absolute;width:270px;margin-top:0px;display:none;left:0px;z-index:5;}
ul#menu2 ul a{display:block;}
ul#menu2 li:hover ul{display:block;}


/********
 * jqueryui
 ********/
.event-date a{background:#e4025a none !important;color:white !important;}
.ui-widget-header{background:transparent none !important;}
.ui-datepicker-month,.ui-datepicker-year{font:normal 9pt arial; color:#e4025a;}
span.ui-icon-circle-triangle-w{background:white url(../img/glo-arrow-l.jpg) !important;height:19px;width:18px;}
span.ui-icon-circle-triangle-e{background:white url(../img/glo-arrow-r.jpg) !important;height:19px;width:18px;}
.ui-datepicker-calendar th{font:normal 9pt verdana !important; color:#198ae0;}
.ui-datepicker-calendar td a{text-align:center !important;}
.ui-datepicker-header{border:0px !important;}
.ui-tabs-panel{padding-left:0px !important;padding-right:0px !important;}

/*tab*/
.tabs,.tabs ul{border:0 !important;}
.tabs ul li{background:#076ADB url(../img/bg-tab-passive.jpg) repeat-x;color:white !important;}
.tabs ul li a{color:white !important;text-transform:uppercase;}
.tabs ul li.ui-state-active a {background:none !important;color:white !important;text-transform:uppercase;}
.tabs ul li.ui-state-active,.tabs .ui-tabs-selected {background:#076ADB url(../img/bg-tab-active.jpg) repeat-x !important;}
.tabs .ui-tabs-panel{background:white url(../img/bg-tab.jpg) repeat-x !important;}

.tabs2,.tabs2 ul{border:0px !important;}
.tabs2 ul.ui-corner-all{-moz-border-radius:0 !important;}
.tabs2 ul{background:white url(../img/bg-tab2.jpg) !important;height:51px;width:691px;padding:0 !important;}



/********
 * form
 ********/
.half{width:45%;float:left;}
.half span.sp{float:left;display:block;width:3px;}
.half label.q{width:82px;text-align:left;padding-right:10px;}
.half input[type='radio']{margin-top:3px;}
.half input,.half label{display:block;float:left;margin-left:3px;}
.half div.a {display:block;width:200px;float:left;}
.block{display:block;float:left;margin-right:15px;}
.full{width:95%;display:block;margin:20px 0 5px 0px;}
.full label{margin:0px 0 5px 0px;}
.full div.a{margin:5px 40px;display:block;}
.ftitle{float:left; font:bold 10pt arial;display:block;width:85px;}
.ftitle2{float:left; font:bold 10pt arial;display:block;width:185px;}
.finfo{float:left; font:normal 10pt arial;}

/********
 * 2 col table
 ********/
table.tb2c{width:100%;margin:0px;border-collapse:collapse;}
table.tb2c thead{border-bottom:2px solid #CCC;}
table.tb2c tfoot td{font-weight:bold;background-color:#E5F3FF;}
table.tb2c th,table.tb2c td{padding:2px 25px;border:1px solid #ccc;}

table.tb2c th{font:normal 11pt arial;text-align:left;padding:6px 25px;color:#FF880B;}
table.tb2c th.h1{padding:3px 25px;font:bold 12pt arial;border-top:1px solid #999;color:#E4025A;border-bottom:1px solid #999;background:white url(../img/bg-tableh1.gif);}
table.tb2c td{font:normal 9pt arial;}

table.tb2c tbody tr:nth-child(even) {background: #EEE}
table.tb2c tbody tr:nth-child(odd) {background: #FFF}


table.tbmc{width:100%;margin:0px;border-collapse:collapse;}
table.tbmc td{padding:2px;border:1px solid #ccc;}
table.tbmc td{font:normal 9pt arial;}


/********
 * hack twitter gad
 ********/
.twtr-hd h3{background-image:none;}

/*************** 
Done by wei nan
****************/
#divImreadyWrapper{
	padding:5px 20px 15px 20px;
}

#divImreadyWrapper #divFormWrapper{ 
	border:1px solid #cccccc;
	padding:10px 15px;
}

#divImreadyWrapper #divTCWrapper{ 	
	padding:20px 16px;
}

#divImreadyWrapper #divTCWrapper p{ 	
	margin:0;
	padding:0;
	padding-top:18px;
	line-height:18px;	
}

.spBlueBold, #divTCWrapper p .aBlueBold{
	font-weight:bold;
	color:#0289fc;
}

#divImreadyWrapper #divFormWrapper #tblForm td{
	color:#39393a;
	font-weight:bold;
	vertical-align:top;	
	padding-bottom:9px;	
}

#divImreadyWrapper #divFormWrapper #tblForm td:first-child {
	padding-top:4px;
	padding-right:15px;
}

#divImreadyWrapper #divFormWrapper #tblForm td:first-child + td + td {
	padding-left:15px;
}

#divFormWrapper #tblForm textarea{
	font-size:13px;
}

#aImreadyPdfDl{
	display:inline-block;
	padding-left:32px;
	background:url(../img/imready/dl_arrow.gif) no-repeat left center;
}

.ftitleNormal{font:bold 10pt arial}
.clsImgMaybabyHome
{
border:1px solid #d0d0d0;padding:3px;margin:0px;
vertical-align:middle;
}


.divMaybaby-droplist
{
width:150px;
height:20px;
margin-top:15px;
padding-bottom:3px;
border:0px solid red;
text-align:right;
}

 
