/* CSS Document */
body{  margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF;  width:1002px; }
body, h1, h2, h3, h4, h5, h6, blockquote, p, address, form, fieldset, ul, ol, dl, dt, dd, li, hr, table, td, th { margin: 0px auto; padding: 0px;  }
form{display:inline;}
input, textarea {outline:medium none; font-family:Arial, Helvetica, sans-serif; }
h1{margin:0; padding:0;}
h5 {font-size:11px;	color:#ff0000;	font-weight:normal;	text-transform:uppercase;}


a, a:visited {color:#004a80; text-decoration:none; outline:none;}
a:hover{color:#333333; outline:none;}
.linkColor {color:#004a80; text-decoration:none; outline:none; border-bottom:1px solid #004a80}
a img{ border:0px;}

br.clr, .clr{display:block; clear:both;}
br.lft, .clrLft{display:block; clear:left;}
br.rgt, .clrRgt{display:block; clear:right;}
.lc { float:left; }
.rc { float:right; }

#pg { width:962px; padding:0px 20px; background:url(../img/bg.gif) repeat-x; position:relative; display:block; float:left; background-color:#E9E9CF;  }
#pgi { background:url(../img/logo.jpg) no-repeat -32px 1px ; padding-top:8px;  }
#hd { }
#hd .trLinks{ padding-right:9px; text-align:right;}
#hd .trLinks a{margin:0px 2px; display:inline-block;}
#hd .hlp { padding:23px 51px 0 0;  vertical-align:middle; text-align:right; float:right;}
#ticker {  color:#424242; font-size:14px; padding:41px 0px 0px 20px;  width:367px; text-align:left; float:right;  display:inline;}
#hd #menu{background:url("../img/menu.jpg")  repeat-x  0px 100% ; height:64px; padding:0;  position:relative; margin-top:12px; height:64px; overflow:hidden;}
#hd #menu .mlf { float:left ; background:url("../img/menu.jpg")  no-repeat ; height:64px ;width:11px; margin-right:9px;}
#hd #menu .mrt { float:right ; background:url("../img/menu.jpg")  no-repeat 0px -64px ; height:64px ;width:11px; }
#hd #menu a{padding:24px 12px 0 12px; height:39px; float:left; color:#0a60a9; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; letter-spacing:1px;}
#hd #menu a:hover,#hd #menu .selected{background:#ffffff; color:#c22343;}
#hd #menu a.register, #hd #menu a.register:hover{ background:url("../img/btn_regnow.gif") no-repeat scroll 0 0 transparent; color:#FFFFFF; display:block; float:left; font:bold 13px Arial; height:24px; margin:16px 0px 0px 14px; text-align:center; width:115px; vertical-align:middle; padding:8px 0px 0px 0px; display:block;}
#hd #mnub { background:url("../img/menu_b.png")  no-repeat; height:15px; width:962px; z-index:99; position:absolute;}
#mid { width:962px;  background:url("../img/logo.jpg") no-repeat -32px -186px ;float:left; }
#mid .midrow{ float:left; width:930px; padding:0; margin:0; display:block;  }
#mid .linespace{float:left; width:930px; height:12px; padding:0; margin:0; display:block;}
#mid .midleft{ float:left; width:616px; padding:0; margin:0; display:block;  }
#mid .midright{ float:right; width:299px; padding:0; margin:0; display:block; }

#footer { float:left; padding:34px 15px 15px; width:932px; }
#footer .col1 , #footer .col2, #footer .col3 { float:left; width:334px;  line-height:20px;  }
#footer .col2 { width:330px; }
#footer .col3 { width:265px; }
#footer .title { font-size:20px; font-weight:bold; color:#646464; display:block; padding-bottom:5px; border-bottom:#666666 solid 1px; }

.quicksearch{ float:left; width:616px; position:relative; margin-top:-42px; padding-top:41px;color: #222222;  }
.grTab { height:41px; display:block; overflow:hidden; position:absolute; top:1px; padding-left:15px;  }
.grTab ul { margin:0; padding:0; display:block; }
.grTab li{ display:inline; list-style-position:outside; list-style-type:none; float:left; margin:8px 8px 0 0; cursor:pointer; font-size:13px;  }
.grTab li div { background:url("../img/grTab.gif") no-repeat 0px 0px; padding:7px 0 0 12px;  float:left; height:26px  }
.grTab li span {   height:33px; display:block; float:left; background:url("../img/grTab.gif") no-repeat 100% 0px; width:12px;   }

.grTab li.selected, .grTab li:hover, .grTab li.hover{ display:inline; list-style-position:outside; list-style-type:none; float:left; margin:0 8px 0 0; cursor:pointer; font-size:13px;  }
.grTab li.selected div, .grTab li:hover div, .grTab li.hover div  { background:url("../img/grTab.gif") no-repeat 0px -33px; padding:12px 0 0 12px;  float:left; height:41px  }
.grTab li.selected span, .grTab li:hover span , .grTab li.hover span {   height:41px; display:block; float:left; background:url("../img/grTab.gif") no-repeat 100% 100%; width:12px;   }
.grTabContaint{ margin-top:41px; background:url("../img/tabsbg.gif") no-repeat; width:900px; height:206px; padding:12px 15px}

.qsearchform{ height:174px ; overflow:hidden; width:586px; padding:10px 15px 15px 15px;  }
.searchform{ width:586px; float:left; }
.searchform .rediof { float:left; vertical-align:baseline; }
.searchform .rediolabel { margin:3px 15px 0px 5px; display:block; float:left;}
.formheading{font-size:19px; color:#003663; font-weight:bold; display:block; float:left;}
.formdottedline, .formdottedline1 { width: 585px; background-attachment: scroll; background-repeat: repeat-x; background-image: url("../img/dootedline.gif"); background-color: transparent; height:1px; overflow:hidden; margin:4px 0px;  float:left;}
.formdottedline1 { width:932px; }
.qsearchlabel { float:left; width:214px;  }
.qsearchlabelright { float:right; width:126px; }
.qsearchlabelright input, .qsearchlabelright select, .qsearchlabelright select option, .qsearchlabel input, .qsearchlabel select, .qsearchlabel select option {  font-size:11px;  }

#loginBox{ background: url("../img/login-box.gif") no-repeat; width:281px; height:232px; padding-left:18px; margin-top:-33px;position:absolute;top:0; z-index:100 }


#hrTabs{width:246px; 	}
#hrTabsContent{ width:360px; padding: 10px 0 0 15px; background:url("../img/hrtabs-right.gif") no-repeat  right; height:241px; }
#hrTabsContent .ttl{ font-size:18px; font-weight:bold; color:#004a80; margin-bottom:8px; display:block; }

#hrTabs li{list-style:none; display:block;}
#hrTabs li a { display: block; font-size: 16px; font-weight: bold; height: 43px; margin-bottom: 0; padding: 20px 0 0 91px;width: 154px; color:#FFFFFF;  }
#hrTabs li.pi a { background: url("../img/v-tab-1.jpg") no-repeat scroll -270px 0 transparent; border-right: 1px solid #75B310; height: 44px; }
#hrTabs li.lr a { background: url("../img/v-tab-2.jpg") no-repeat scroll -270px 0 transparent; border-right: 1px solid #75B310; }
#hrTabs li.icu a { background: url("../img/v-tab-3.jpg") no-repeat scroll  -270px 0 transparent; border-right: 1px solid #75B310; }
#hrTabs li.qt a { background: url("../img/v-tab-4.jpg") no-repeat scroll -270px 0 transparent; border-right: 1px solid #75B310; height:41px; }

#hrTabs li.selected a, #hrTabs li a:hover {  background-position:0px 0px; width:155px; color:#EB7217;  }

#domesticTour { background:url(../img/tourism_bg.gif) no-repeat; height:185px; padding:10px 13px; }
#domesticTour .title { color: #6CAC05; font-size: 20px; line-height: 28px; } 
#domesticTour .cont { height:73px ; padding-top:15px; display:block; font-size:12px; line-height:15px; }
#domesticTour .step { color: #003663; float:left; }
#domesticTour .step span { font-size: 17px; font-weight: bold;}

.greentitle { display:block; background: url("../img/dots-bg.gif") repeat-x scroll left bottom transparent;    color: #6CAC05; font-size: 20px; line-height: 24px;  margin-bottom: 13px; padding-bottom: 6px; padding-left: 15px; }
.qasec { background: url("../img/green_bg2.gif") bottom repeat-x ; background-color:#f5fae4;  border-bottom: 1px solid #8F957C; display: block;  margin-bottom: 8px; padding: 10px 12px 9px; } 
.qasec .qtitle { display:block; color:#004A80;font-weight:bold; font-size:11px; }  
.qasec .qtitle a {  font-weight:bold; font-size:11px;  }
.qasec .qans { display:block; height:18px; overflow:hidden; height:17px; overflow:hidden; line-height:17px }
.qasec .qpostinfo { display:block; color:#646464; height:17px; overflow:hidden;line-height:17px }
.qasec .aqnsmore { float:right; }

.txtField{ background:url("../img/txtfield2.gif") no-repeat; display:inline-block; padding-left:3px; }
.txtField input{ background:url("../img/txtfield2.gif") no-repeat right top; border:0px; height:24px; margin:0px -3px 0px 5px; padding-right:7px;}
.searchBtn{margin-left:15px;}

/* slider */
#slider ul, #slider li{margin:0; padding:0; list-style:none;}
#slider, #slider li{height:252px;width:633px;overflow:hidden;}
#slider{ margin-left:0px;}	

#slider_wrap .prev,#slider_wrap .next{display:block;width:27px; height:27px; position:absolute; left:2px; top:112px;z-index:99 }	
#slider_wrap .prev img, #slider_wrap .next img { width:27px; height:27px; } 
#slider_wrap .next{ left:603px;}																				

	/* // slider */	
	
	/* subscribe slider */
#slider1 ul, #slider1 li{margin:0; padding:0; list-style:none;}
#slider1, #slider1 li{height:422px;width:928px;overflow:hidden;}
#slider1{ margin-left:0px;}	

#slider_wrap .prev,#slider_wrap .next{display:block;width:27px; height:27px; position:absolute; left:2px; top:112px;z-index:99 }	
#slider_wrap .prev img, #slider_wrap .next img { width:27px; height:27px; } 
#slider_wrap .next{ left:603px;}																				

	/* // subscribe slider */	
	
.video, .news, .article { border:1px solid #e1e1e1; background:#ffffff; width:142px; border-bottom:0px; float:left; margin-right:7px; }

.blog { border:1px solid #e1e1e1; background:#ffffff; width:279px; border-bottom:0px; float:left; margin-right:7px; overflow:hidden; height:190px; padding:6px 7px; font-size:12px;  } 
.blog .ctag {  background:url("../img/calendar1.png") no-repeat; width:45px; text-align:center; height:45px; font-size:11px; float:left; margin:0 5px 15px 0; }
.ctag .cmon { color: #FFFFFF; display: block; font-size: 10px; text-align: center; }
.ctag .cdate { display: block; font-size: 18px; padding-top: 4px; text-align: center; }

.blog .ta { float:left; width:229px; height:25px ; overflow:hidden; line-height:20px; padding-top:12px;  }
.blog .cont { height:109px; overflow:hidden; line-height:14px;  font-size:11px; }
.video{height:202px;  }
.video .txt { text-align:center; padding:0px 10px; height:43px; overflow:hidden; font-size:11px;  }
.video .pic{ padding:2px; background:#ffffff; margin:9px; }
.video .title{ background:url("../img/video-title-png.png") ; width:124px; height:32px; position:absolute; color:#ffffff; line-height:32px; padding:0px 8px; margin:169px 0 0 1px;}


.news .txt, .article .txt{ font-size:11px; padding:6px 7px 0px;   height:105px; }
.news .txt{ height:172px; background:none; overflow:hidden; padding-bottom:2px; }
.article .txt{ overflow:hidden;  }
.news .readMore, .blog .readMore{ font-size:11px; font-weight:bold; line-height:22px; padding-right:8px; }
.blog .readMore { margin-right:0; float:left;}
.news .txt a, .article .txt a{ font-size:12px; font-weight:bold; color:#004a80; margin-bottom:5px; display:block; }

.article .bot{ padding:5px; background:url("../img/green_bg.gif") repeat-x; height:67px; border-bottom:1px solid #767b67; }
.article .pic{ border:1px solid #ffffff; padding:0px; }
.article .readMore{ font-weight:bold; font-size:11px; width:40px; padding:20px 0 0 15px; }

.videosResults .video{margin:20px 23px 130px 0px;}
.videosResults .video .details{position:relative; padding:5px; }
/* Green Round Border */
#greencuve{ width:962px; }
#greencuve .gtop{ width:962px; float:left; background:url("../img/gtop.png") no-repeat; height:14px; display:block; }
#greencuve .gmid{ width:930px; float:left; background-color:#FFFFFF; padding:10px 15px; border-left:#76b310 solid 1px; border-right:#76b310 solid 1px;}
#greencuve .gtopm, #greencuve .gtopmstart {  width:930px; border-left:#76b310 solid 1px; border-right:#76b310 solid 1px; color:#C52C2F; background-color:#D9EE8F; font-size:11px;  padding:10px 15px; float:left; text-align:right;  }
#greencuve .gtopmstart { text-align:left; font-size:13px ; font-weight:bold; padding:5px 15px;  }
#greencuve .gtopmstart a { padding:0 0 0 5px; color:#000000; display:block; float:left; margin-right:3px; }
#greencuve .gtopmstart a span { padding:0 7px 0 2px; line-height:25px;  }
#greencuve .gtopmstart a:hover { color:#004A80; }
#greencuve .gtopmstart a.selected { padding:0 0 0 5px; color:#004A80; background:url("../img/sort.gif") no-repeat;  display:block; float:left; }
#greencuve .gtopmstart a.selected span { padding:0 6px 0 1px;  background:url("../img/sort.gif") no-repeat 100% -25px; display:block; line-height:25px; }

#greencuve .gtopmspace { width:930px;  border-left:#76b310 solid 1px; border-right:#76b310 solid 1px;  background-color:	#FFFFFF;float:left; text-align:left; overflow:hidden; padding:0px 15px; }
#greencuve .gtopmsort { width:930px;  border-left:#76b310 solid 1px; border-right:#76b310 solid 1px; color:#000000; background-color:	#EAEEDF; font-size:12px;  padding:3px 15px; float:left; text-align:left;  }
#greencuve .gtopmsort a { padding:0 0 0 5px; color:#000000; display:block; float:left; margin-right:3px; }
#greencuve .gtopmsort a span { padding:0 7px 0 2px; line-height:25px;  }
#greencuve .gtopmsort a:hover { color:#004A80; }
#greencuve .gtopmsort a.selected { padding:0 0 0 5px; color:#004A80; background:url("../img/sort.gif") no-repeat;  display:block; float:left; }
#greencuve .gtopmsort a.selected span { padding:0 25px 0 5px;  background:url("../img/sort.gif") no-repeat 100% -50px; display:block; line-height:25px; }



#greencuve .gbottom{ width:962px; float:left;  background:url("../img/gbottom.gif") no-repeat; height:14px; display:block;}



#greencuve2{ width:930px; }
#greencuve2 .gtop2{ width:930px; float:left; background:url("../img/gtop2.png") no-repeat; height:14px; display:block; }
#greencuve2 .gmid2{ width:898px; float:left; background-color:#FFFFFF; padding:10px 15px; border-left:#76b310 solid 1px; border-right:#76b310 solid 1px;}
#greencuve2 .gbottom2{ width:930px; float:left;  background:url("../img/gbottom2.gif") no-repeat; height:14px; display:block;}


.pageTitle{font:bold 24px Arial, Helvetica, sans-serif; color:#003663;}
.pageTitle span{font-size:16px; font-weight:bold; color:#000000;}


#feedback1 { float:left; width:890px; position:relative; padding-bottom:20px;}
#feedback1 div.t1 { float:left; width:117px; }
#feedback1 div.t1 img {  border: #DEE2D4 solid 1px ; padding: 6px; width:100px; height:100px; }
#feedback1 div.t3{ float:left; width:719px; background:url("../img/feedback-box.gif") no-repeat 0 0; padding:15px 14px 0px 40px;    font-size: 12px; line-height: 18px; text-align:justify;  }
#feedback1 div.t4 { float:left; background:url("../img/feedback-box.gif") no-repeat 100% 100%; width:773px; height:15px; display:block; }

#feedback2 { float:left; width:890px; position:relative; padding-bottom:20px;}
#feedback2 div.t1 { float:left; width:117px; }
#feedback2 div.t1 img {  border: #DEE2D4 solid 1px ; padding: 6px; width:100px; height:100px; }
#feedback2 div.t3{ float:left; width:719px; background:url("../img/feedback-box1.gif") no-repeat 0 0; padding:15px 14px 0px 40px;    font-size: 12px; line-height: 18px; text-align:justify;  }
#feedback2 div.t4 { float:left; background:url("../img/feedback-box1.gif") no-repeat 100% 100%; width:773px; height:15px; display:block; }

.txt11 { font-size:11px; }
.txt14 { font-size: 14px; }
.txt16 { font-size: 16px; }
.txt18 { font-size:18px; }
.txtBlue {  color: #006AA2; }
.txtBlue2 {color: #003663 }
.txtBlack { color:#000000; }
.lh16 { line-height:16px; }
.lh18 { line-height:18px; }
.B { font-weight:bold; }
.orange {   color: #D85E09; }
.upper { text-transform:uppercase; }

a.pagebtn { background: url("../img/form-btn.gif") no-repeat scroll 0 0 #FFFFFF; display: inline-block; height: 27px; padding-left: 11px;  font-size: 13px; font-weight: bold; text-decoration:none; }
a.pagebtn span { background: url("../img/form-btn.gif") no-repeat scroll right top #FFFFFF; display: inline-block; height: 23px; padding-right: 10px; padding-top:4px; color: #FFFFFF; cursor:pointer; }

a.pagebtn_s { background: url("../img/form-btn.gif") no-repeat scroll 0 -100px  #FFFFFF; display: inline-block; height: 27px; padding-left: 11px;  font-size: 13px; font-weight: bold; text-decoration:none; }
a.pagebtn_s span { background: url("../img/form-btn.gif") no-repeat scroll  right -100px #FFFFFF; display: inline-block; height: 23px; padding-right: 10px; padding-top:4px; color: #FFFFFF; cursor:pointer; }

.ajaxfrm div { padding:0 0 12px 0; font-size:12px; font-weight:bold; vertical-align:middle }
.ajaxfrm input, .ajaxfrm select, .ajaxfrm textarea { font-size:12px; font-weight:normal; }

.txt24{font:bold 24px Arial, Helvetica, sans-serif; color:#d85e09; margin-bottom:15px;}
.pageTitle{font:bold 24px Arial, Helvetica, sans-serif; color:#003663;}
.pageTitle span{font-size:16px; font-weight:bold; color:#000000;}

.newsleft, .jokesleft, .articleleft, .blogsleft, .videosleft , .searchleft { float:left; width:660px; }
.newsright, .jokesright, .articleright, .blogsright, .videosright, .searchright { float:right; width:226px;}
.newsright .containt , .jokesright .containt, .articleright .containt, .blogsright .containt, .videosright .containt, .searchright .containt { padding:0 10px; width:206px;  background:url("../img/rightpane-bg.gif")  ; font-size:13px;   }

.tag { background: url("../img/calendar1.png") no-repeat scroll 0 0 transparent; font-weight: bold; height: 45px; width: 45px; padding-right:0px; float:left; margin-top:20px; position:absolute; }
.tag .date { font-size:18px ; display: block; text-align: center; padding-top:4px;  }
.tag .mon {  color: #FFFFFF; display: block; font-size: 10px; text-align: center; } 

#news, #jokes , #article,  #blogs, #blogscomment, #videos, #videoscomment { padding-bottom:20px; float:left;}
#news .newsdetail, #jokes .jokesdetail, #article .articledetail,  #blogs .blogsdetail, #blogscomment .commentdetail,  #videos .videosdetail, #videoscomment .commentdetail { background-color:#F2F2F2; padding:15px; width:573px; border-left: 1px solid #B2B2B2;float:left; font-size:12px; line-height:18px; margin-left:37px;  box-shadow: 4px 5px 6px 0 #E6E6E6; }
#blogscomment .commentdetail, #videoscomment .commentdetail { border-bottom: 1px solid #CACACA; }

#news .newsdetail1, #jokes .jokesdetail1, #article .articledetail1,  #blogs .blogsdetail1, #blogscomment .commentdetail1,  #videos .videosdetail1, #videoscomment .commentdetail1 { background-color:#F4F4E8; padding:15px; width:573px; border-left: 1px solid #B2B2B2;float:left; font-size:12px; line-height:18px;  margin-left:37px;  box-shadow: 4px 5px 6px 0 #E6E6E6; }
#blogscomment .commentdetail1, #videoscomment .commentdetail1 { border-bottom: 1px solid #CACACA; }

#blogs .blogscontaint ul , #videos .videoscontaint ul  { margin:1em 0em; list-style: outside disc ; marker-offset:auto ; padding:0 0 0 40px;}
#blogs .blogscontaint li , #videos .videoscontaint li  { list-style: outside disc ; marker-offset:auto  }

#news .title, #jokes .title, #article .title, #blogs .title , #blogscomment  .title, #videos .title , #videoscomment  .title { font-size:16px; color:#004A80; font-weight:bold; padding-bottom:10px; }

#blogscomment  .title, #videoscomment  .title  { padding-bottom:0px; font-size:14px; }
#news .postinfo, #jokes .postinfo , #article .postinfo, #article .infobar, #blogs .postinfo, #blogs .infobar, #blogscomment .infobar, #videos .postinfo, #videos .infobar, #videoscomment .infobar { color:#646464; font-size:11px; padding-bottom:28px; }

#article .infobar, #blogs .infobar, #blogscomment .infobar, #videos .infobar, #videoscomment .infobar { color:#646464; font-size:11px; padding-bottom:15px; float:left; padding-right:3px; padding-top:1px; }

#article .ratebar, #blogs .ratebar, #blogscomment .ratebar, #videos .ratebar, #videoscomment .ratebar { color:#646464; font-size:11px; padding-top:1px; float:left; }
#article .ratebar span, #blogs .ratebar span, #blogscomment .ratebar span, #videos .ratebar span, #videoscomment .ratebar span { color:#646464; font-size:11px; padding-left:3px; }


#blogscomment .postinfo, #videoscomment .postinfo {color:#646464; font-size:12px; padding-bottom:10px;}
.commentBox {background-color:#F2F2F2; border-left:1px solid #B2B2B2; float:left; font-size:12px; background:#E5E5E5; line-height:16px; padding:15px; text-align:justify; width: 573px; margin-left:37px;   box-shadow: 4px 5px 6px 0 #E6E6E6;}
#article .pic1, #blogs .pic1, #blogscomment .pic1,  #videos .pic1, #videoscomment .pic1{ border:1px solid #DEE2D4; background:#FFFFFF; padding:6px; margin:0px 10px 6px 0 }
#blogscomment .pic1,  #videoscomment .pic1 { padding:3px; }
#videos a.vpic { display:block; width:126px ; height:106px; margin:0px 10px 2px 0; background-position:50% 3px; background-repeat:no-repeat; background-color:#000000; float:left; }

#blogs .greenbar, #videos .greenbar {background-color:#F1FDCA; border:#FFFFFF  solid ; border-width:3px 0; margin:0 -15px ; padding:15px 15px 5px;  }




#searchresult { float:left; width:605px; padding:18px 18px; border-radius:0 20px 0px 0px;   box-shadow: 4px 5px 6px 0 #E6E6E6;margin-bottom:20px; }
#nosearchresult { float:left;  padding: 25px 18px 26px 258px; width: 365px; background-color: #F2F2F2;  }
.greyBg{ background-color: #F2F2F2; }
.lbrownBg {  background-color:#f4f4e8; }
#searchresult .col1 { float:left; margin-right:15px;  }
#searchresult .col1 span {  font-size:30px ;  padding: 5px 20px; font-weight:bold; color:#FF0000;  }
#searchresult .col1 img {  background:#FFFFFF; border: 1px solid #DEE2D4; padding: 6px; }
#searchresult .col2, #searchresult .col21 {  float:left; padding:5px; width:300px; margin-right:20px; }
#searchresult .col2 a.sTitle, #searchresult .col21 a.sTitle { font-weight:bold; font-size:14px;   }
#searchresult .col2 span.location, #searchresult .col21 span.location { font-size:11px; text-transform:uppercase; display:block; padding-bottom:10px; padding-top:2px; }
 #searchresult .col21 {  width:340px;}

.datalist { border-bottom: 1px solid #D9D9D9; line-height: 22px; font-size:11px;   } 
.datalist a { color:#000000 }
.datalist a:hover { text-decoration:underline; }
.datalist span{ font-weight:bold; width:85px; display:block; float:left; } 

.datalist1 { border-bottom: 1px solid #D9D9D9; line-height: 22px; font-size:11px; float:left; width:340px;  }
.datalist1 span.dl1col1 { float:left; width:85px; font-weight:bold; }
.datalist1 span.dl1col2 { float:left; width:6px; font-weight:bold; }
.datalist1 span.dl1col3 { float:left; width:249px;  }
.datalist1 a { color:#000000 }
.datalist1 a:hover { text-decoration:underline; }



#searchresult .col3 { float:left; padding:27px 0 0 15px; }



.recent .sTitle { text-transform:uppercase; font-weight:bold; font-size:13px; padding:11px 0 16px 4px; color: #004a80;   border-bottom: 1px solid #D8D8C0; }
.recent ul { margin: 5px 0 0; padding: 0; font-weight:bold;}
.recent ul li {  background: url("../img/list-bullet2.gif") no-repeat scroll 0px 3px transparent; border: 0 none; font-weight: normal; line-height: 18px;; margin-bottom: 5px; padding-bottom:5px; list-style:outside;  list-style-type:none; padding-left:20px;  border-bottom:1px solid #D8D8C0; }

.recent a { color:#000000; text-decoration:none; }
.recent a:hover { color:#006AA2; text-decoration:none; }

.categoryList, .stateList { display:block }
.categoryList .sTitle, .stateList .sTitle{text-transform:uppercase; font-weight:bold; font-size:13px; padding:11px 0 16px 4px;   border-bottom: 1px solid #D8D8C0; color:#004a80; } 
.categoryList .category ul, .stateList .state ul{  margin:0 0 5px 0px;  }
.stateList .state ul{  margin:0 0 0px 0px; padding-bottom:14px;  }
.categoryList li, .stateList li { background: url("../img/small-dot.gif") no-repeat scroll 7px 12px transparent; border-bottom: 1px solid #D8D8C0; line-height: 28px; list-style: none outside none; padding-left: 20px;  }

.categoryList li.selected, .categoryList li:hover, .stateList li.selected, .stateList li:hover { background: url("../img/selectionBg.gif") no-repeat; border-bottom: 1px solid #DFE0DA; line-height: 28px; list-style: none outside none; padding-left: 20px;   }

.categoryList li.selected a, .categoryList li:hover a, .stateList li.selected a, .stateList li:hover a { background: url("../img/selectionBg.gif") no-repeat 100% -30px;; line-height: 28px; display:block; }

.archivesList{display:block;}
.archivesList .sTitle{text-transform:uppercase; font-weight:bold; font-size:13px; padding:11px 0 16px 4px;color:#004a80;  border-bottom: 1px solid #D8D8C0; } 
.archivesList a{color:#000000; font-weight:normal;}
.archivesList .archives .year .ttl{display:block; background:url("../img/left-arrow.gif") no-repeat 2px 6px; line-height:28px; padding-left:20px; border-bottom:1px solid #D8D8C0; }
.archivesList .archives .year.expand .ttl{background:url("../img/down-arrow.gif") no-repeat 2px 6px; }
.archivesList .archives .year ul{margin:0; display:none;}
.archivesList .archives .year.expand ul{display:block;}
.archivesList li { background: url("../img/small-dot.gif") no-repeat scroll 7px 12px transparent; border-bottom: 1px solid #DFE0DA; line-height: 28px; list-style: none outside none; padding-left: 20px; }

.rightsearchfrm { padding:5px 0 10px 0;   border-bottom: 1px solid #BDBDBD; margin-bottom:5px; }
.rightsearchfrm input {  border: 1px solid #8399C0; font-family: Arial,Helvetica,sans-serif; font-size: 12px;  font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; height: 22px; vertical-align:middle; line-height: 20px !important; padding-left: 4px; width: auto; }

.grBigTab { height:71px; display:block; overflow:hidden; position:absolute; top:1px; padding-left:33px;  }
.grBigTab ul { margin:0; padding:0; display:block; text-align:center; }
.grBigTab li{ display:inline; list-style-position:outside; list-style-type:none; float:left; margin:18px 8px 0 0; cursor:pointer; font-size:13px;  }
.grBigTab li div { background:url("../img/tab-big-bg.gif") no-repeat 0px 0px; padding:8px 0 0 25px;  float:left; height:45px ; text-align:center;  line-height:1.5em; }
.grBigTab li span {   height:53px; display:block; float:left; background:url("../img/tab-big-bg.gif") no-repeat 100% 0px; width:25px;   }

.grBigTab li.selected, .grBigTab li:hover, .grBigTab li.hover{ display:inline; list-style-position:outside; list-style-type:none; float:left; margin:0 8px 0 0; cursor:pointer; font-size:13px;  }
.grBigTab li.selected div, .grBigTab li:hover div, .grBigTab li.hover div  { background:url("../img/tab-big-bg.gif") no-repeat 0px 100%; padding:18px 0 0 25px;  float:left; height:53px ; }
.grBigTab li.selected span, .grBigTab li:hover span , .grBigTab li.hover span {   height:71px; display:block; float:left; background:url("../img/tab-big-bg.gif") no-repeat 100% 100%; width:25px;   }
.grBigTabContaint{ margin-top:41px; background:url("../img/tabsbg.gif") no-repeat; width:930px; height:230px;  }

.faqContent ul { list-style:outside; margin-left:14px; }
.faqContent li { }
.faqContent .ptitle { font-size: 19px; font-weight: bold; color: #003663; }
.faqContent .faqListing  { border-top: 1px solid #CACACA; margin-top: 16px; padding: 16px 0; line-height:1.5em;  }
.faqListing .quest {color: #D85E09; font-size: 16px; font-weight: bold; text-align:left; line-height:1.5em; }
.bluebullet { display:block; font-size:13px; }
.bluebullet span { background: url("../img/blue-arrow.gif") no-repeat scroll 0 4px transparent; display: block; line-height: 25px; padding-left: 25px; }

.ticbullet { display:block; font-size:13px; }
.ticbullet span { background: url("../img/green-tic.gif") no-repeat scroll 0 4px transparent; display: block; line-height: 18px; padding-left: 25px; padding-bottom:3px; padding-top:4px; }

.ftitle { font-size:14px ; font-weight:bold; padding:10px; 	color:#D85E09 }
.frmbasic div { float:left;  vertical-align:middle; }
.frmbasic div span { float:left; width:200px; padding:10px; font-weight:bold; line-height:20px; }
.frmbasic div label { float:left; padding:10px; }

.frmbasic div.row2 { float:left;  vertical-align:middle; background-color:#ebebeb }
.frmbasic div.row2 span { float:left; width:200px; padding:10px; font-weight:bold; line-height:20px; }
.frmbasic div.row2 label { float:left; padding:10px; background-color:#f5f5f5 }

.inputCL{  font-size:12px;  border-top:1px solid #d2d9e1;  border-right:2px solid #cccccc;  border-bottom:2px solid #cccccc;  	border-left:1px solid #d2d9e1; margin: 0px;  padding-top:3px; padding-left:5px;  }
.inputCLR{  font-size:12px;  border-top:1px solid #d2d9e1;  border-right:2px solid #cccccc;  border-bottom:2px solid #cccccc;  border-left:1px solid #d2d9e1; background-color:#ffffe0; margin: 0px;  padding-top:3px; padding-left:5px;  }
.textArea {font-size:12px; border-top:1px solid #d2d9e1;  border-right:2px solid #cccccc;  border-bottom:2px solid #cccccc;  border-left:1px solid #d2d9e1; overflow: auto;  padding-top:3px; padding-left:5px; }
.textAreaR{ font-size:12px; border-top:1px solid #d2d9e1; border-right:2px solid #cccccc; border-bottom:2px solid #cccccc; border-left:1px solid #d2d9e1; background-color:#ffffe0; padding-top:3px;padding-left:5px; overflow: auto; }

.selectCL { font-size:12px;  border:1px solid #d2d9e1; padding-left:5px;  }
.selectCLR { font-size:12px;  border:1px solid #d2d9e1; padding-left:5px; background-color:#ffffe0;  }

.addressBlocks, .features { border-right: 1px solid #DFE0E7; padding: 0 24px 0 14px; }

.input1, .input1r, .textarea1, .textarea1r, .select1, .select1r { border: 1px solid #8399C0; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; height: 18px;    line-height: 20px !important; padding-left: 4px; width: auto; }
.select1, .select1r { height:22px; }
.input1r, .textarea1r, .select1r { background-color:#ffffe0;  } 
.textarea1, .textarea1r { height:auto; }

.textarea2 {border: 1px solid #7F9DB9; padding: 13px; font-weight:normal; font-size:13px; }
.textarea3 {border: 1px solid #7F9DB9; padding: 3px; font-weight:normal; font-size:11px; }
.select3 {border: 1px solid #7F9DB9; height:22px; font-weight:normal; font-size:12px; }
.postBtn {  background: #3788AE; border: 0 none; color: #FFFFFF; cursor: pointer; font: bold 13px Arial,Helvetica,sans-serif; padding: 6px 9px; }	
.postBtn1 { background: none repeat scroll 0 0 #003663;  border: 0 none;  color: #FFFFFF;  margin: 0; padding: 6px 10px; font-size:11px; font-weight:bold; }

#footer { font-size:12px; color:#000000;  line-height:18px; }
#footer a, #footer a:visited{ font-size:12px; color:#000000; text-decoration:none;  }
#footer a:hover{ color:#004A80; text-decoration:none; }

#register { float:left; width:945px; }
#register .regleft { float:left; width:608px; }
#register .regright { border-left: 5px solid #BABABA; float:right;  width:332px; margin-top:30px; }
#register .regtitle { font-size:18px; font-weight:bold; color:#003663; padding:10px 0;}
#register .regstitle { font-size:14px; font-weight:bold;  padding:5px 0  15px; text-transform:uppercase; border-top: 1px solid #CACACA; float:none;}
#register .regterms { text-align:center; padding:15px; }
div.frmrow1  { float:left;  vertical-align:middle; }
div.frmrow1 .col1 { float:left; width:200px; padding:10px; font-weight:bold; line-height:20px; }
div.frmrow1 .col2 { float:left; padding:10px; }

div.frmrow2 { float:left;  vertical-align:middle; background-color:#ebebeb }
div.frmrow2 .col1 { float:left; width:200px; padding:10px; font-weight:bold; line-height:20px; }
div.frmrow2 .col2 { float:left; padding:10px; background-color:#f5f5f5 }

div.error { color:#FF0000;  }

a.addBookmark { background: url("../img/add-to-bookmark.gif") no-repeat 0px 0px ; display:block;line-height: 46px; font-size:13px; font-weight:bold;  padding-left: 52px; text-decoration:underline; }

img.imgborder1 { border:1px solid #DEE2D4; background:#FFFFFF; padding:6px; }
.memberboxlink { width:80%; text-align:left; }

.barPercentBg  { background: url("../img/barPercent.gif") no-repeat scroll 0 -60px transparent; text-align: left; width: 135px; }
.barPercentBg span { display: block; font-size: 11px; margin-bottom: -13px; position: relative; text-align:center; }
.barPercentBg div { background: url("../img/barPercent.gif") no-repeat scroll 0 0 transparent; font-size: 11px; height: 13px;  }

.fullsearch { float:left; width:962px; position:relative; margin-top:-42px; padding-top:41px;color: #222222;  }
.fsearchform{  overflow:hidden; width:930px; background-color:#FFFFFF; padding:10px 15px 15px 15px;  border:#669900 solid 1px;  }
.searchformf{ width:932px; float:left; }
.fsrow { padding-bottom:10px; }
.fsrow span {  display:block; float:left; width:220px; line-height:18px; }

a#lihide, a#lishow { display:block; width:97px; height:32px; background:url("../img/show-hide.gif") 0px 100% no-repeat }
a#lishow {  width:178px; height:34px; background-position:0px 0px;   }

a.viewProfile, a.addFriend,  a.sendContact, a.sendMessage,   a.postComment, a.rateProfile, a.editContact, a.addBookmarklist,  a.viewProfile1, a.addFriend1,  a.sendContact1, a.sendMessage1,   a.postComment1, a.rateProfile1, a.editContact1, a.addBookmarklist1, a.viewPhoto, a.viewVideo, a.viewArticle, a.viewScrapbook, a.viewFriend,  a.viewComment, a.viewRoom, a.viewDepartment, a.viewTest, a.viewBookFile, a.viewHealthChart, a.viewReport, a.viewTreatment  { display:block; line-height:27px; color: #000000;    padding-left: 25px; text-transform: uppercase;  font-size: 10px; border-bottom: 1px solid #D3D4CF;  background: url("../img/network-icon.png") no-repeat 0 0 ; }

a.viewProfile, a.viewProfile1  {background-position:0 -238px;} 
a.addFriend, a.addFriend1 {background-position: 0 -133px;}
a.sendContact, a.sendContact1  {background-position: 0 -203px;}
a.sendMessage, a.sendMessage1 {background-position: 0 -61px;}
a.postComment, a.postComment1 {background-position: 0 7px;}
a.rateProfile, a.rateProfile1  {background-position: 0 -27px;}
a.editContact, a.editContact1  {background-position: 0 -168px;}
a.addBookmarklist, a.addBookmarklist1 {background-position: 0 -99px;}


a.viewScrapbook , a.viewPhoto , a.viewVideo , a.viewComment, a.viewArticle , a.viewFriend , a.viewRoom , a.viewDepartment , a.viewTest , a.viewBookFile, a.viewReport, a.viewTreatment, a.viewHealthChart {background-position: 0 -273px;}


a.viewProfile1, a.addFriend1, a.sendContact1, a.sendMessage1, a.postComment1, a.rateProfile1, a.editContact1, a.addBookmarklist1 { border-bottom:none;}
a.viewProfile:hover, a.addFriend:hover, a.sendContact:hover, a.sendMessage:hover, a.postComment:hover, a.rateProfile:hover, a.editContact:hover, a.addBookmarklist:hover, a.viewProfile1:hover, a.addFriend1:hover, a.sendContact1:hover, a.sendMessage1:hover,  a.postComment1:hover, a.rateProfile1:hover, a.editContact1:hover, a.addBookmarklist1:hover { text-decoration:underline; }

/* Profile Css */

#ProfileDiv { float:left; width:930px; }
#ProfileDiv .pcol1 { float:left; width:204px ; padding-right:10px; }
#ProfileDiv .ppic { background: #FFFFFF; border: 1px solid #DEE2D4; padding: 6px; }
#ProfileDiv .pcol2 { float:left;  width:716px;}
#ProfileDiv .pcol21 { float:left; width:348px;  }
#ProfileDiv .infogroup { background:#EAEEDF; margin-bottom:10px; padding:10px 15px; line-height:18px; }
#ProfileDiv .pcol22 { float:right; width:358px; }
.infogroup .t1 { font-size:16px;  color: #003663; font-weight:bold; }
.infogroup .t2 { font-size:14px;  color: #003663; font-weight:bold; padding-bottom:12px; }
.infogroup .c1 { font-size:11px;     border-bottom: 1px solid #DEE2D4; }
.infogroup .l1 { font-size:11px;   font-weight:bold;   }
.infogroup .r1 { font-size:12px;   border-bottom: 1px solid #DEE2D4; line-height:23px; float:left; width:318px; }
.r1 .rl1 { float:left; width:112px; font-weight:bold; }
.r1 .rc1 { float:left; color:#000000; width:206px; }
.r1 .rc1 a { color:#000000; }
.infogroup .c2 { font-size:12px;     border-bottom: 1px solid #DEE2D4; }
.infogroup .c2 a { font-size:12px;   color:#000000; }
.infogroup .l2 { font-size:12px;   font-weight:bold;   }

#ProfileDiv  .spmsggroup {  width:204px; padding-top:5px; }
.spmsggroup .l1 { background:url('../img/pop-top.gif') no-repeat; padding:2px 9px;  height:24px; font-size:11px; font-weight:bold; }
.spmsggroup .c1 {  background:url('../img/pop-bot.gif') bottom no-repeat; padding:0px 10px 12px; font-size:11px; background-color:#eaeedf  }


#ProfileDiv .zonegroup {background: none repeat scroll 0 0 #FAFBFB; border: 1px solid #EAEEDF; padding: 10px 17px;  margin-bottom:10px; } 
.zonegroup .t1, .zonegroup .t11 { font-size: 18px; font-weight: bold; color: #003663; line-height: 23px;} 
.zonegroup .t11 { border-bottom: 1px solid #E1E1E1; padding-bottom:3px; } 
.zonegroup .lnb {  border-top: 1px solid #E1E1E1; font-size: 11px; font-weight: bold; line-height: 30px; margin-top: 5px;    text-align: right;}
.zonegroup .nozone, .zcol2 .nozone { padding:120px 0px 5px; background:url('../img/No-Data.png') no-repeat scroll 50% 50% ; text-align:center; line-height:20px; font-size:12px; }
.nozone  img { width:100px ; opacity: 0.3; }
.zonegroup .lnb a { color: #004A80;}
.zonegroup .t2, .zonegroup .t2 a { font-size:12px; line-height:18px;  color: #003663; font-weight:bold;   }
.zonegroup .t2 {   border-top: 1px solid #E1E1E1; }
.zonegroup .btag { background: url("../img/calendar1.png") no-repeat scroll 0 0 transparent; float: left; font-size: 18px; height: 28px; margin: 7px 7px 3px 0; padding-top: 16px; text-align: center; width: 45px; }
.zonegroup .c1 { font-size:10px; color: #646464; }
.zonegroup .c2, .zonegroup .c2 a { font-size:12px; line-height:18px;     }
.zonegroup .c2 a { color: #003663; font-weight:bold; }
.zonegroup .f1 { margin: 8px 8px 0px 0; float:left; }
.zonegroup .f1 img {border: 1px solid #DEE2D4; padding:4px; width:64px; height:64px; }
.zonegroup .v1 { margin: 8px 8px 0px 0; float:left; height:130px;}
.zonegroup .v1 div { position:absolute; width:157px ; height:130px; background-image:url(../img/video1.png); background-repeat:no-repeat;  }
.zonegroup .v1 img {border: 0px solid #DEE2D4; padding:4px; width:149px; height:112px; background-color:#000000; }

.zonegroup .p1 { margin: 8px 8px 0px 0; float:left; border: 1px solid #DEE2D4; padding:4px;  }
.zonegroup .p1 a { display:block; }
.zonegroup .p1 img { width:147px;  height:100px; }
.zonegroup .sb1 { margin-top:8px; border-top: 1px solid #E1E1E1; float:left; width:322px }
.sb1 .s1 { margin: 8px 10px 0px 0; float:left; }
.sb1 .s1 img {border: 1px solid #DEE2D4; padding:4px;  width:64px; height:64px;  }
.sb1 .st1 { margin: 8px 0 0 0; float:left; font-size:11px; line-height:18px; width:238px;  }
.votes, .pagehits { background: none repeat scroll 0 0 #FAFBFB; border: 1px solid #EAEEDF; margin:10px 0px; padding: 17px 17px; font-size:12px; font-weight:bold; color:#003663; text-align:center; float:left; width:61px;  }
.pagehits  { color:#FF0000 ; float:right; }
.votes span, .pagehits span { font-size:10px; color:#000000; font-weight:normal; text-transform:uppercase; display:block; text-align:center; padding-bottom:10px; }

.zonegroup .d1 { color:#003663; font-size:12px; font-weight:bold; border-top: 1px solid #E1E1E1; margin-top: 8px; padding-top:5px;  float:left; width:100%; }
.zonegroup .ddr { float:left;  font-size:10px; color:#000000; font-weight:normal; width:322px }
.ddr .ddn1, .ddr .ddt1 {float:left; line-height:18px; width:146px ; padding-left:15px; }
.ddr .ddt1 { width:161px; padding-left:0px; }


.zonegroup .rm1 {  border-top: 1px solid #E1E1E1; float: left;  margin-top: 8px;  width: 322px; padding-top:8px; }
.rm1 .rmp1 { border: 1px solid #DEE2D4; height: 64px; padding: 4px; width: 64px; float:left; margin-right:8px; }
.rm1 .rmp1 img { width:64px;  }
.rm1 .rmp1 a { display:block; }
.rm1 .rmco2 { float:left; width:240px; }
.rmco2  .rml1 { font-size:10px; float:left; font-weight:bold; width:90px; line-height:18px }
.rmco2  .rmc1 { font-size:10px; float:left; width:150px; line-height:18px; }

.zonegroup .tc1 {font-size:10px; color:#000000; margin-top:8px;   }
.tc1 span { font-weight:bold; color: #FF0000;  padding-right:5px; }
.fhz { height:700px; }

#ProfileDiv .zcol2 { background: none repeat scroll 0 0 #FAFBFB; border: 1px solid #EAEEDF;  margin-bottom: 10px; padding: 10px 17px; float: left; width: 680px; }
.zcol2 .tb { color: #003663; font-size: 20px; font-weight: bold; line-height: 23px; padding:5px 0px;  border-bottom: 1px solid #E1E1E1; margin-bottom:10px; }
.zcol2 .tb a { color: #003663; font-size: 20px; font-weight: bold;  }


.zonepsearchfrm { float:right; }
.zonepsearchfrm .inputs { border: 1px solid #8399C0;  font-size: 12px;  height: 22px; line-height: 20px !important; padding-left: 4px;  vertical-align: middle; width: auto; }
.zonepsearchfrm .searchbtn { padding-left:4px; vertical-align:middle; }

#friendlistresult {  float:left; width:645px; padding:26px 18px; }
#friendlistresult .col1 { float:left;  }
#friendlistresult .col1 span {  font-size:30px ;  padding: 5px 20px; font-weight:bold; color:#FF0000;  }
#friendlistresult .col1 img {  background:#FFFFFF; border: 1px solid #DEE2D4; padding: 6px; }
#friendlistresult .col2, #friendlistresult .col21 {  float:left; padding:0px 15px; width:345px;}
#friendlistresult .col2 a.sTitle, #friendlistresult .col21 a.sTitle { font-weight:bold; font-size:14px;   }
#friendlistresult .col2 span.location, #friendlistresult .col21 span.location { font-size:11px; text-transform:uppercase; display:block; padding-bottom:10px; padding-top:2px; }
#friendlistresult .col21 {  width:516px; padding:0 0 0 15px; }
#friendlistresult .col3 { float:left; padding:10px 0 0 15px; }

.zcol2 .pp { float:left; margin:0px 10px 10px 0px; width:190px; height:165px; overflow:hidden;  text-align:center; padding:15px;  }
.pp  .pf1 {  border: 1px solid #DEE2D4; padding:4px; background-color:#FFFFFF;  }
.pp .pd { font-size:12px; padding-top:0px; line-height:38px;  }
.pp .pf1 a { display:block; }
.pp .pf1 img { width:180px;  height:130px; }
.zcol2 .pv { float:left; margin:0px 10px 10px 0px; width:190px; height:200px; overflow:hidden;  text-align:center; padding:15px;  }
.pv  .pvb1 {  border: 0px solid #DEE2D4;  background-color:#000000; height:154px; width:190px;  }
.pv .vd { font-size:12px; padding-top:15px;  }
.pv .pvb1 a { display:block; }
.pv .pvb1 div { position:absolute; background-image:url(../img/video2.png); height:154px; width:190px;   }
.pv .pvb1 img { width:182px; height:136px; padding:4px;  }


#ratecap { padding-top:10px; text-align:center; height:15px }
#RateStar { text-align:center; padding-left:131px; }
#RateStar a { display:inline; float:left; background:url('../img/rate-on-off.gif') 50% 2px no-repeat; }
#RateStar a img {  width:20px ; height:20px; }
#RateStar a.selected { background-position: 50% -22px; }

/* User Medical Report */
.zcol2 .pmrrow, .zcol2 .pmrrowt { float:left;  border-bottom:1px dashed #E1E1E1; padding:5px; 5px; width:670px; }
.zcol2 .pmrrowt { background-color:#f1f1f1;    border-bottom:#CACACA solid  1px ; }
.zcol2 .pmrrow:hover { background-color:#f1f1f1; }
.pmrrow .col1, .pmrrowt .col1 { float:left; width:30px }
.pmrrow .col2, .pmrrowt .col2 { float:left; width:110px ; }
.pmrrow .col3, .pmrrowt .col3 { float:left; width:500px }
.pmrrow .col4, .pmrrowt .col4 { float:left; width:30px }
.pmrrow .exdetail { display:none;  padding:10px; background-color:#FFFFEE; }

/* Treatment History */
.zcol2  .ptrhrow, .zcol2 .ptrhrowt { float:left;  border-bottom:1px dashed #E1E1E1; padding:5px; 5px; width:670px; }
.zcol2  .ptrhrowt { background-color:#f1f1f1;    border-bottom:#CACACA solid  1px ; }
.zcol2  .ptrhrow:hover { background-color:#f1f1f1; }
.ptrhrow .col1, .ptrhrowt .col1 { float:left; width:30px }
.ptrhrow .col2, .ptrhrowt .col2 { float:left; width:110px ; }
.ptrhrow .col3, .ptrhrowt .col3 { float:left; width:420px }
.ptrhrow .col4, .ptrhrowt .col4 { float:left; width:110px }

.ptrhrow  .ptrhdetal { float:left;  padding:5px; 5px; width:660px;  background-color:#f1f1f1; margin:5px 0px; } 
.ptrhdetal .trhdrow { float:left; border-bottom:1px solid #E1E1E1; width:650px; padding:5px 5px; }
.ptrhdetal .trhdrow .col1 {   float:left; width:200px; font-weight:bold; }
.ptrhdetal .trhdrow .col2 { float:left; width:450px; }

#award1 { float:left; width:890px; position:relative; padding-bottom:20px; border-bottom: dashed 1px #cccccc; margin-bottom:20px; }
#award1 div.t1 { float:left; width:217px; }
#award1 div.t1 img {  border: #DEE2D4 solid 1px ; padding: 6px; width:200px; height:auto; }
#award1 div.tr1 { float:left; width:673px; }
#award1 div.t3{ float:left; width:619px; padding:0px 14px 0px 20px; margin-left:20px; font-size: 12px; line-height: 18px; text-align:justify;  }
#award1 div.t4 { float:left;  width:673px; height:15px; display:block; }