/* Navigation Graphic */

#menus_nice {
  border: none;
}

#menus_nice ul li {
  padding: 0;
}

#nice-menu-1 {
  background: url(images/nav_th.png) no-repeat;
  height: 45px;
  width: 950px;
}

ul.nice-menu {padding: 0 0 0 10px;}

#nice-menu-1 li {
  border: none;
  background: none;
}
	
#nice-menu-1 li a {
  background: url(images/nav_th.png) no-repeat;
  float:left;
  height: 45px;
  padding: 0;
  overflow: hidden;
  text-indent: -9999em;
}

#nice-menu-1 #menu-451 a {background-position: -10px 0; width: 73px;}
#nice-menu-1 #menu-220 a {background-position: -83px 0; width: 111px;}
#nice-menu-1 #menu-497 a {background-position: -194px 0; width: 101px;}
#nice-menu-1 #menu-750 a {background-position: -295px 0; width: 98px;}
#nice-menu-1 #menu-270 a {background-position: -393px 0; width: 95px;}
#nice-menu-1 #menu-757 a {background-position: -488px 0; width: 108px;}
#nice-menu-1 #menu-858 a {background-position: -596px 0; width: 102px;}
#nice-menu-1 #menu-467 a {background-position: -698px 0; width: 60px;}
#nice-menu-1 #menu-931 a {background-position: -758px 0; width: 109px;}

#nice-menu-1 #menu-451 a:hover {background-position: -10px -45px;}
#nice-menu-1 #menu-220 a:hover {background-position: -83px -45px;}
#nice-menu-1 #menu-497 a:hover {background-position: -194px -45px;}
#nice-menu-1 #menu-750 a:hover {background-position: -295px -45px;}
#nice-menu-1 #menu-270 a:hover {background-position: -393px -45px;}
#nice-menu-1 #menu-757 a:hover {background-position: -488px -45px;}
#nice-menu-1 #menu-858 a:hover {background-position: -596px -45px;}
#nice-menu-1 #menu-467 a:hover {background-position: -698px -45px;}
#nice-menu-1 #menu-931 a:hover {background-position: -758px -45px;}

#nice-menu-1 #menu-451 a:active {background-position: -10px 0;}
#nice-menu-1 #menu-220 a:active {background-position: -83px -90px;}
#nice-menu-1 #menu-497 a:active {background-position: -194px -90px;}
#nice-menu-1 #menu-750 a:active {background-position: -295px -90px;}
#nice-menu-1 #menu-270 a:active {background-position: -393px -90px;}
#nice-menu-1 #menu-757 a:active {background-position: -488px -90px;}
#nice-menu-1 #menu-858 a:active {background-position: -596px -90px;}
#nice-menu-1 #menu-467 a:active {background-position: -698px -90px;}
#nice-menu-1 #menu-931 a:active {background-position: -758px -90px;}

#nice-menu-1 #menu-451 a.active {background-position: -10px -135px;}
#nice-menu-1 #menu-220 a.active {background-position: -83px -135px;}
#nice-menu-1 #menu-497 a.active {background-position: -194px -135px;}
#nice-menu-1 #menu-750 a.active {background-position: -295px -135px;}
#nice-menu-1 #menu-270 a.active {background-position: -393px -135px;}
#nice-menu-1 #menu-757 a.active {background-position: -488px -135px;}
#nice-menu-1 #menu-858 a.active {background-position: -596px -135px;}
#nice-menu-1 #menu-467 a.active {background-position: -698px -135px;}
#nice-menu-1 #menu-931 a.active {background-position: -758px -135px;}

#nice-menu-1 #menu-220 li {width: 140px;}
#nice-menu-1 #menu-497 li {width: 360px;}
#nice-menu-1 #menu-750 li {width: 195px;}
#nice-menu-1 #menu-858 li {width: 175px;}

	#nice-menu-1 #menu-220 li a {width: 115px;}
	#nice-menu-1 #menu-497 li a {width: 335px;}
	#nice-menu-1 #menu-750 li a {width: 170px;}
	#nice-menu-1 #menu-858 li a {width: 150px;}

#nice-menu-1 #menu-220 li,
#nice-menu-1 #menu-497 li,
#nice-menu-1 #menu-750 li,
#nice-menu-1 #menu-858 li {background: #E66528; }

#nice-menu-1 li#menu-859 a, 
#nice-menu-1 li#menu-860 a {
  background-color: #E66528;
  background-image: url("images/more-arrow.png");
}

#nice-menu-1 li#menu-859 a:hover, 
#nice-menu-1 li#menu-860 a:hover {
  background-color: #EB9968;
  background-image: url("images/more-arrow_hover.png");
}

#nice-menu-1 li#menu-859 a, 
#nice-menu-1 li#menu-860 a,
#nice-menu-1 li#menu-859 a:hover, 
#nice-menu-1 li#menu-860 a:hover {
  background-position: 157px 9px !important;
  background-repeat: no-repeat;
}

#nice-menu-1 li#menu-859 li a, 
#nice-menu-1 li#menu-860 li a,
#nice-menu-1 li#menu-859 li a:hover, 
#nice-menu-1 li#menu-860 li a:hover {background-image: none;}

#nice-menu-1 li#menu-859 li {width: 188px;}
#nice-menu-1 li#menu-859 li a {width: 163px;}

#nice-menu-1 li ul li {font-size: 11px; background: #e66528; border: none;}

#nice-menu-1 li ul li a {
  background-image: none; 
  background-position: 0 0 !important; 
  border-bottom: 1px solid #EB9968;
  font-size: 12px; 
  height: auto; 
  padding: 5px 10px 5px 15px; 
  color: #f2f2f2;
  line-height: normal;
  text-indent: 0;
}

#nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li a.active {background: #EB9968; text-decoration: none;}

ul.nice-menu ul, #header-region ul.nice-menu ul {border: none; top: 40px;}


ul.nice-menu-down li {
  border: none !important;
}

ul.nice-menu li {
  border: none !important;
}

/*
*** media
*/
.view-id-video .views-field-title {
  font-size: 1em;
}

.view-id-video .view-content {
  width: 640px;
}

.view-id-video table.views-view-grid {
  width: 100%;
}

.view-id-video td {
  width: 33%;
  text-align: center;
  padding: 5px;
}

/*
** h2 Page
*/

/*About*/
.section-about h2, 
#page-node-269 h2, 
.section-fund h2,
#page-resource-center-stats h2,
#page-resource-center-facts-tobacco h2,
#page-resource-center-facts-alcohol h2,
#page-resource-center-facts-accidents h2,
#page-resource-center-facts-risky h2,
#page-resource-center-print h2,
#page-resource-center-print-newsletter h2,
#page-resource-center-print-thaihealth-report2552 h2,
#page-resource-center-annual-report h2,
#page-resource-center-masterplan h2,
#page-sitemap h2 {text-indent: -9999px; overflow: hidden; height: 27px;}

#page-about-structure h2 {background: url("images/h3-aboutthaihealth.png") no-repeat;}
#page-about-role h2 {background: url("images/h3-role.png") no-repeat;}
#page-about-vision h2 {background: url("images/h3-vision.png") no-repeat;}
#page-about-mission h2 {background: url("images/h3-mission.png") no-repeat;}
#page-about-strategy h2 {background: url("images/h3-startegy.png") no-repeat;}
#page-about-milestones h2 {background: url("images/h3-milestone.png") no-repeat;}
#page-about-scholarship h2 {background: url("images/h3-scholarship.png") no-repeat;}
#page-node-269 h2 {background: url("images/h3-application.png") no-repeat;}
#page-about-goal h2 {background: url("images/h2-goal.png") no-repeat;}
#page-about-department h2 {background: url("images/h2-department.png") no-repeat;}

/*Plan*/
.section-plans h2,
.section-partner h2,
#page-policy h2,
#page-contact h2 {text-indent: -9999px; overflow: hidden; height: 35px;}

#page-plans h2 {background: url("images/h3-plan.png") no-repeat;}
#page-plans-tobacco h2 {background: url("images/h2-plan1.png") no-repeat;}
#page-plans-alcohol h2 {background: url("images/h2-plan2.png") no-repeat;}
#page-plans-traffic h2 {background: url("images/h2-plan3.png") no-repeat;}
#page-plans-healthrisk h2 {background: url("images/h2-plan4.png") no-repeat;}
#page-plans-health-community h2 {background: url("images/h2-plan5.png") no-repeat;}
#page-plans-social h2 {background: url("images/h2-plan6.png") no-repeat;}
#page-plans-youth h2 {background: url("images/h2-plan7.png") no-repeat;}
#page-plans-organization h2 {background: url("images/h2-plan8.png") no-repeat;}
#page-plans-exercise h2 {background: url("images/h2-plan9.png") no-repeat;}
#page-plans-marketing h2 {background: url("images/h2-plan10.png") no-repeat;}
#page-plans-opengrants h2 {background: url("images/h2-plan11.png") no-repeat;}
#page-plans-supportsystem h2 {background: url("images/h2-plan12.png") no-repeat;}
#page-plans-develop h2 {background: url("images/h2-plan13.png") no-repeat;}
#page-plans-food h2 {background: url("images/h2-plan14.png") no-repeat;}
#page-plans-learning-center h2 {background: url("images/h2-plan15.png") no-repeat;}

/*resource-center*/

#page-resource-center-stats h2{background: url("images/h2-stat.png") no-repeat;}
#page-resource-center-facts-tobacco h2 {background: url("images/h2-resource_tobacco.png") no-repeat; height: 35px;}
#page-resource-center-facts-alcohol h2{background: url("images/h2-resource_alcohol.png") no-repeat;}
#page-resource-center-facts-accidents h2{background: url("images/h2-resource_accident.png") no-repeat;}
#page-resource-center-facts-risky h2{background: url("images/h2-resource_risky.png") no-repeat; height: 30px;}
#page-resource-center-print h2{background: url("images/h2-resource_print.png") no-repeat;}
#page-resource-center-print-newsletter h2{background: url("images/h2-resource_newsletter.png") no-repeat;}
#page-resource-center-print-thaihealth-report2552 h2 {background: url("images/h2-resource_report2552.png") no-repeat;}
#page-resource-center-annual-report h2 {background: url("images/h2-annual_report.png") no-repeat;}
#page-resource-center-masterplan h2 {background: url("images/h2-masterplan.png") no-repeat;}

.view-newsletter {margin-top: 20px;}
.view-newsletter .node h2 {background: none !important; font-size: 1.5em; text-indent: 0 !important; overflow: visible !important; margin: 0 0 0.5em;}
.view-newsletter .node .content {overflow: hidden; width: 310px;}

/*other*/
 #page-about h2 {background: url("images/h2-about.png") no-repeat;}
 #page-partner-application-process h2 {background: url("images/h3-applicationProcess.png") no-repeat;}
 #page-partner-support-projects h2 {background: url("images/h3-supportProject.png") no-repeat;}
 #page-policy h2 {background: url("images/h3-policy.png") no-repeat;}
 #page-contact h2 {background: url("images/h3-contact.png") no-repeat;}
 #page-fund h2 {background: url("images/h2-fund.png") no-repeat;}
 #page-fund-application-process h2 {background: url("images/h2-fund_process.png") no-repeat; height: 35px;}
 #page-fund-scholarship h2 {background: url("images/h2-fund_scholar.png") no-repeat;}
 #page-fund-support-projects h2 {background: url("images/h2-fund_project.png") no-repeat; height: 35px;}
 #page-sitemap h2 {background: url("images/h2-sitemap.png") no-repeat;}
 
 /*
 ** application process
 */
ol.process-app li {border-bottom: 1px solid #ccc; margin-bottom: 15px; vertical-align: top;}


.process1 h4, .process2 h4, .process3 h4 {margin-top: 0;}

.process1 {background: url("images/process1.png") no-repeat; padding-left: 130px;}
.process2 {background: url("images/process2.png") no-repeat; padding-left: 130px;}
.process3 {background: url("images/process3.png") no-repeat; padding-left: 130px;}

ol.process-app ol li {border: 0;}

address {font-style: normal;}

span.alert {background: url("images/fund-qoute3.png") no-repeat; display: block; height: 85px; margin: 0 0 15px; width: 620px; text-indent: -9999px; overflow: hidden;}

/*quote*/
p.qoute {overflow: hidden; width: 625px;}

.qoute-vision, .qoute-mission, .qoute-strategy, .qoute-role, .qoute-department  {
	background: url("images/vision_qoute.png") no-repeat; 
	display: block; 
	float: left; 
	height: 50px; 
	margin: 0 15px 15px 0; 
	text-indent: -9999px; 
	overflow: hidden; 
	width: 235px;
}

.qoute-mission {background: url("images/mission_qoute.png") no-repeat; height: 135px; width: 245px;}
.qoute-strategy {background: url("images/strategy_qoute.png") no-repeat; height: 50px; width: 250px;}
.qoute-role {background: url("images/role_qoute.png") no-repeat; height: 114px; width: 341px;}
.qoute-department {background: url("images/department_qoute.png") no-repeat; height: 90px; width: 235px;}

#node-35 .content h4 {clear: both;}

img.map {border: 1px dotted #ccc;}

.node ul li {padding-bottom: 1em;}

/*newsletter*/
.section-resource-center .field-field-thumb-newsletter {float: left; margin: 0 15px 0 0;}
.section-resource-center  ul.view-ipaper {background: none !important; margin: 0 0 0 100px !important; width: 60% !important;}
  .section-resource-center  ul.view-ipaper li {padding-bottom: 0;}

.view-newsletter td div.node {margin: 0 10px 30px 0;}

/*contact*/
#page-contact #container, 
#page-sitemap #container,
#page-policy #container,
.section-search #container,
#page-front_slide #container,
.sidebar-none #container {border: 0 !important; padding: 20px 30px !important; width: 900px !important;}

#page-contact #top-container, 
#page-sitemap #top-container,
#page-policy #top-container,
.section-search #top-container,
#page-front_slide #top-container,
.sidebar-none #top-container {background: url("images/top-container_white.png");}

#page-contact #bottom-container, 
#page-sitemap #bottom-container,
#page-policy #bottom-container,
.section-search #bottom-container,
#page-front_slide #bottom-container,
.sidebar-none #bottom-container {background: url("images/bottom-container_white.png");}

form#contact-mail-page table th {background: #075F35; color: #fff; font-size: 1.3em; padding: 2px 10px;}
form#contact-mail-page table caption {font-size: 1.2em; color: #075F35; margin: 0 0 0.5em; text-align: left;}
form#contact-mail-page table tr td {background: #eee; border-bottom: 1px solid #fff;}
form#contact-mail-page table td {padding: 2px 10px;}

/*.contact_add {float: left; width: 400px;}*/
.contact_map {border-bottom: 1px dotted #ccc; padding-bottom: 15px; margin: 0 0 15px;}

#page-contact #edit-name-wrapper {border-top: 2px solid #ccc;}
#page-contact #edit-copy-wrapper {border-bottom: 2px solid #ccc;}
#page-contact #center .form-item {background: #eee; padding: 5px 20px; margin: 0; width: 500px;}
#page-contact #center input {padding: 3px;}

/*sitemap*/
div.column-site h3 {border-bottom: 1px solid #eee; background: url("images/arrow_66.gif") no-repeat left 6px; padding: 0 18px 5px;}
div.column-site ul {background: none !important; overflow: hidden; padding: 0 !important; width: 900px !important;}
div.column-site ul li {background: none; display: block; float: left; padding-bottom: 0; width: 270px;}
div.column-site ul ul {margin: 0; width: 270px;}
div.column-site ul ul li {clear: both; margin: 0;}

div.column-site ul li a, div.column-site ul li a:visited {color: #666;}
div.column-site ul li a:hover {text-decoration: underline;}

/*fund*/
#page-fund .content table th {background: #075F35; color: #fff;}
#page-fund .content table tr td {background: #eee;}
#page-fund .content table td, #page-fund .content table th {padding: 2px 10px;}

ol.process-app, ol.process-app ol, ol.process-app ul {background: none !important; padding: 0 !important; margin: 0 !important;}
  ol.process-app ul li {margin: 0; padding-bottom: 0;}

span.scholoar-qoute1, span.scholoar-qoute2 {display: block; float: left; height: 80px; text-indent: -9999px; margin: 0 15px 0 0; overflow: hidden; width: 250px;}
span.scholoar-qoute1 {background: url("images/fund-qoute1.png") no-repeat;}
span.scholoar-qoute2 {background: url("images/fund-qoute2.png") no-repeat;}

/*plan*/
dl.plan {clear: both;}
dl.plan dt {color: #075F35; font-size: 1.2em; font-weight: bold;}

.help {display: none;}

/*link thaihealth*/
/*.link-thaihealth {background: #3b3b3b; padding: 5px;}*/
.link-thaihealth ul {background: #3b3b3b url("images/logo-thaihealthbar.gif") no-repeat 15px center; margin: 0; padding: 5px 20px 5px 0; text-align: right;}
/*.link-thaihealth ul li.thaihealth a {background: #3b3b3b url("images/logo-thaihealthbar.gif") no-repeat 15px 0;}*/
.link-thaihealth ul li {background: none; display: inline;}
.link-thaihealth ul li a {color: #ccc;}
.link-thaihealth ul li a:hover {color: #fff;}
.link-thaihealth ul li a.active {color: #EA691D;}

#center .content em.em-content {font-style: normal; background: #ffbd8c; color: #d55000; display: block; padding: 10px;}
#center .content strong {color: #EA691D;}
#center .content ul, #center .content ol {background: url(images/bg-ul.png) repeat-y; margin: 0 0 1.5em; padding: 15px 5px 5px; width: 98%;}
/*#center .content ol {width: 98%;}*/
  #center .content ol ol {padding: 0;}
  #center .content ol ul {padding-top: 0; margin: 0; width: 98%;}
    #center .content ol ul li {margin-left: 0; padding-bottom: 0;}
span.hilight-txt {color: #D55000; font-weight: bold;}

#node-292 p {border-bottom: 1px dotted #ccc; padding: 0 0 15px;}
#node-292 .content-indent p {padding: 0 0 15px 20px;}
#node-275 ol, #node-275 ul {background: none !important; padding: 0 !important;}
#node-81 .content ol {background: none !important; list-style-type: none; margin: 0 !important; padding: 0 !important;}
  #node-81 .content ol li {margin: 0 0 20px;}
  #node-81 .content ol li li {margin: 0;}

#node-81 .content ol ul li {background: none;} 

div.hilight-content {background: url(images/bg-ul.png) repeat-y; margin: 0 0 0 -25px; padding: 15px 15px 5px; width: 98%;}

/*about*/
#node-12 .content ul {width: auto !important;}




table td, table th {padding: 0 10px;}
#page-front_slide .view-image-rotator .view-header {margin-bottom: 15px;}


/* contact */
#contact-accordion {border: #386D1F;}
#contact-accordion td p {line-height: 40px;}
#contact-accordion td.accordion-header span {
  color: #386D1F !important;
  cursor: pointer;
  font-weight: normal;
}
