/*------ /template.css ------*/

/* Master Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}



/* Core */
body{
	color:#1d2129;
	/*font-family:Arial,Helvetica,sans-serif;*/
	/*font-family:Raleway,Helvetica,Arial,sans-serif;*/
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:150%;
	
	}

/* Ratana SOTH on 25.01.2013 */

/* .bg1{background:url(../images/shadow.gif) repeat-y 50% 0} */

.bg{
	background-color: #E6E6E6;
	/* 
		background:#f5f5f5;

	background-image: url("../images/bg.jpg"); */
    background-repeat: repeat-x;
}
.header-banner{
	background-image: url("../../../images/ratanasoth/ratanasoth-banner-puc.png");
    background-repeat: no-repeat;
    width: 960px;
    height: 218px;
    background-size: 100%;
	}
/* <- Ratana SOTH on 25.01.2013 */


.bg1{background:none repeat-y 50% 0}
.main-bg{
	background: none repeat scroll 0 0 white;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    box-shadow: 0 0 10px #CCCCCC;
    margin: 0 auto;
    padding-top: 2px;
    width: 1000px;
	}
/* <- Ratana SOTH on 25.01.2013 */
.sp-wrap{margin-left:auto;margin-right:auto}
.sp-block{float:left;display:inline}
.mod-block {padding:10px}
.sp-inner{padding-left:10px;padding-right:10px}
.sp-block .first {margin-left:-10px}
.sp-block .last {margin-right:-10px}
.sp-block .single {margin-left:-10px;margin-right:-10px}
.gap{clear:both; margin-bottom:10px}

/*Header Area*/
/* Ratana SOTH on 25.01.2013 */
/*#header {position:relative;background:#fff url(../images/header.gif) repeat-x 0 100%}
a#logo{background:url(../images/logo.png) no-repeat 0 50%}*/
#header {
    position: relative;
    background: #0683d5 none repeat-x 0 100%;
}
/* <- Ratana SOTH on 25.01.2013 */

a#logo,#logo-text{float:left;margin:0 10px}

#logo-text h1{font-size:200%;font-weight:bold;text-transform:uppercase;border:0!important;margin:10px 0 0!important;padding:0!important}
#logo-text h1 a{}
#logo-text p.site-slogan{margin:0;padding:0;color:#999}

/*Search*/
/*  Ratana SOTH on 25.01.2013 */
/*#search{float:right;margin:28px 10px 0 10px}*/

#search{
	/*float: left;  
	margin: 115px 10px 0; */
	float: right;  
	margin: 5px 0px 5px 10px ;
	border:1px solid #26A5DC; 
	opacity:0.4;
	filter:alpha(opacity=30); /* For IE8 and earlier */
	-moz-opacity:0.4;
}

#search:hover{
	border:1px solid #06F; 
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	-moz-opacity:1;
}

#search:focus{
	border:1px solid #06F; 
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	-moz-opacity:1;
}
/* <- Ratana SOTH on 25.01.2013 */	
#srn-top-icon{
	float:right
	}
#srn-top-icon a{
    margin-right: 5px;
	}
#srn-top-icon #logo-puc-emailadd{
	background: url("../images/icon/email_add2.png") no-repeat scroll 0% transparent;
	padding-left:35px;
	padding-right:0px
	}
#srn-top-icon #logo-puc-portal{
	background: url("../images/icon/group.png") no-repeat scroll 0% transparent;
	padding-left:30px;
	padding-right:0px
	}

#srn-top-icon #logo-puc-email{
	background: url("../images/icon/email9.png") no-repeat scroll 0% transparent;
	padding-left:35px;
	padding-right:0px
	}


#search input#mod-search-searchword,input#mod-finder-searchword{height:20px;line-height:20px;color:#000;border:0;margin:0;padding:0 5px 0 20px;background:#f1f1f1 url(../images/search.png) no-repeat 5px 50%}
.mod-search{overflow:hidden;margin:0;padding:0}

/*Module positions user1-user4*/
#sp-userpos {background:url(../images/divider.png) no-repeat 50% 100%}
#sp-userpos h3 {color:#333}
#sp-bottom{background:#171717;color:#888;font-size:90%}

/* Ratana SOTH on 25.01.2013 */	


#sp-bottom .mod-wrapper-flat h3.header {
    border-left: none !important;
    margin: 5px 0 10px !important;;
    padding: 5px 0 5px 5px !important;;
}
/* Ratana SOTH on 25.01.2013 */	

/* Layout */
#sp-leftcol, #sp-rightcol, #sp-maincol ,#inset1, #inset2, #inner_content {float:left}
/* Ratana SOTH on 25.01.2013 */	
/*#sp-leftcol, #sp-rightcol, #sp-maincol {padding:10px 0}*/

#sp-leftcol, #sp-rightcol, #sp-maincol {padding:10px 0;font-size: 14px;}

/* <- Ratana SOTH on 25.01.2013 */	
 

/*Font Resizer*/
div.font-sizer{width:45px;height:16px;line-height:16px;position:absolute;z-index:1;top:5px;right:10px}
div.font-sizer a.btn_fs_big,div.font-sizer a.btn_fs_reset,div.font-sizer a.btn_fs_small
{background-image:url(../images/font-resizer.png);background-repeat:no-repeat;height:16px;width:15px;border:medium none;cursor:pointer;display:block;float:left;text-indent:-999em;padding:0}
div.font-sizer a.btn_fs_big{background-position:0 0}
div.font-sizer a.btn_fs_reset{background-position:-15px 0}
div.font-sizer a.btn_fs_small{background-position:-30px 0}
div.font-sizer a.btn_fs_big:hover{background-position:0 -16px}
div.font-sizer a.btn_fs_reset:hover{background-position:-15px -16px}
div.font-sizer a.btn_fs_small:hover{background-position:-30px -16px}
/* Breadcrumbs */
#breadcrumbs{overflow:hidden;height:35px;line-height:30px;/*border-top:1px solid #e7e7e7;*/border-bottom:1px solid #e7e7e7}
.sssborder-top{border-top:1px solid #e7e7e7;}

#breadcrumbs span.showhome {font-weight:bold;margin-right:5px}
#breadcrumbs .padding{padding:5px 8px}
#breadcrumbs a,#breadcrumbs span,#breadcrumbs strong{display:block;float:left}
#breadcrumbs a,#breadcrumbs span.separator{margin-right:10px;padding-right:15px;background:url(../images/breadcrumbs.png) 100% 50% no-repeat}
#breadcrumbs span.current{color:#666}
a#topofpage{float:right!important;background:none!important;margin:0!important;padding:0!important}

/* Footer */

/* Ratana SOTH on 25.01.2013 */
/*
#sp-footer{height:108px;margin-bottom:50px;background: url(../images/footer-bg.gif) no-repeat 50% 100%}
*/
#sp-footer{height:20px;margin-bottom:20px;background: none no-repeat 50% 100%}
/* <- Ratana SOTH on 25.01.2013 */
#sp-footer .cp {float:left;}
#sp-footer .sp-inner {padding:10px}

/*Footer Navigation*/
#footer-nav{float:right;margin-top:8px}
#footer-nav ul{list-style-type:none;padding:0;margin:0 0 5px 0}
#footer-nav li{background:none;padding:0;display:inline}
#footer-nav a{font-size:11px;font-weight:normal;text-decoration:none;display:inline;margin:0;padding:0 8px}

/* Helix Logo */
#powered-by{display:block;text-indent:-999em}
.helix-logo-light,.helix-logo-dark,.helix-logo-light-small,.helix-logo-dark-small{display:block;float:left;padding:0 10px 0 0;margin:0 15px 0 0;border-right:1px solid #e5e5e5}
.helix-logo-light,.helix-logo-dark,.helix-logo-light a,.helix-logo-dark a{height:33px;width:160px}
.helix-logo-light-small,.helix-logo-dark-small,.helix-logo-light-small a,.helix-logo-dark-small a{height:33px;width:100px}
.helix-logo a{background-position:center center;background-repeat:no-repeat;display:block;text-indent:-999em}
.helix-logo-light a{background-image:url(../images/helix-logo/helix_light.png)}
.helix-logo-dark a{background-image:url(../images/helix-logo/helix_dark.png)}
.helix-logo-light-small a{background-image:url(../images/helix-logo/helix_light_small.png)}
.helix-logo-dark-small a{background-image:url(../images/helix-logo/helix_dark_small.png)}

/* Clearfix */
.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}

/* Ratana  SOTH 01-02-2013 */

.menumenupuc-menu-content {
	background-color:#F1F1F1;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
}
.menumenupuc-menu-content a{
	text-transform:uppercase !important;
	color: #336699!important;
	font-size: 12px;
   	line-height: 22px;
   	font-weight:bold
	}
.menumenupuc-menu-content a:hover{
	
	text-decoration:underline !important;
	color: #3399CC !important;
	}	

.img_float_right{
	padding:5px  !important;
	border:1px #CCCCCC solid !important;
	float:right !important;
	margin:5px 0px 5px 10px !important;
	}
.img_float_left{
	padding:5px !important;
	border:1px #CCCCCC solid !important;
	float:left !important;
	margin:5px 10px 5px 0px !important;
	}	
	
h2.title_content{
	/*font-family:Georgia,"Times New Roman",Times,serif;*/
	font-size: 22px;
    letter-spacing: normal;
    line-height: normal;
    margin: 5px 0;
	color:#336699;
	font-weight:bold
	}	
.moduletable h3{
	/*font-size: 16px;
	font-family:Georgia,"Times New Roman",Times,serif;*/
	font-size: 18px;
	
    letter-spacing: normal;
    line-height: normal;
    margin: 5px 0;
	color:#336699;
	font-weight:bold
	}	
#unite_carousel_1_1 li{
	background:none !important;
	}	
.blog-featured{
	font-size: 13px;
	]}
.blog-featured h2{
	font-size: 16px;
	/*font-family:Georgia,"Times New Roman",Times,serif;*/
	/*font-family: Verdana, Geneva, sans-serif;*/
    letter-spacing: normal;
    line-height: normal;
    margin: 5px 0;
	color:#336699;
	font-weight:bold
	}
.blog-featured .items-leading img{
	max-width:250px !important;
	float:left;
	background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
    padding: 4px;
	margin:0px 5px 5px 0px
	}	
.blog-featured .items img{	
	max-width:250px !important;
	float:left;
	background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
    padding: 4px;
	margin:0px 5px 5px 0px
	}
.blog-featured .items-row img{
	max-width:250px !important;
	float:left;
	background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
    padding: 4px;
	margin:0px 5px 5px 0px
	}		
	
a.readmore, a.fs-sp1-morein{
	font-size:11px !important
	}
.item-page h2, .category-list h2, .blog-list h2{
	font-size: 25px;
	/*font-family:Raleway, Georgia,"Times New Roman",Times,serif;*/
    letter-spacing: normal;
    line-height: normal;
    margin: 5px 0;
	color:#336699;
	font-weight:bold;
	
	background: url("../images/icon/dokchan.png") no-repeat scroll 0 6px White;
    padding: 2px 10px 2px 25px
	}
table.weblinks, table.category{
	border:1px solid #DFDFDF
	}
.item-page table{
	border-collapse:separate;
	border:1px solid #666
	}	
.item-page table td{
	text-align:left;
	font-size:11px;
	padding:1px 2px 2px 5px;
		border-bottom:1px solid #999

	}
.item-page table tr{
	}		
/* Ratana  SOTH 01-02-2013 */	
/* Ratana SOTH 09-02-2013 Copy original from config module */
.sp-wrap {width: 960px;}
		#sp-leftcol {width: 25%}
		#sp-rightcol { width: 25%}
		#sp-maincol {width:75%}
#inner_content {width: 100%;}
		#inset1 {width: 20%}
		#inset2 { width: 20%}	
		#sp-inset1 {width: 20%}
		#sp-inset2 { width: 20%}
.sp-wrap {width: 960px;}
		#sp-leftcol {width: 25%}
		#sp-rightcol { width: 25%}
		#sp-maincol {width:75%}
#inner_content {width: 100%;}
		#inset1 {width: 20%}
		#inset2 { width: 20%}	
		#sp-inset1 {width: 20%}
		#sp-inset2 { width: 20%}
	/*Ratana modified */
		
#puc-info-menu168 a {  
	color: #336699 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 22px !important;
    
	
	} 	
.mod-wrapper li {
		line-height:28px
	}	
.mod-wrapper li li {
    	margin-left: 5px;
	
	}

/* Ratana modified */

#puc-info-menu168 li {
	list-style: none;
	
	}
	
#puc-info-menu168 li a{
	padding-left:20px;
	background: url(../images/icon/j_arrow.png) 5px 50%  no-repeat !important; 

	
	}
#puc-info-menu168 li a:hover{
	text-decoration:underline;
	color:#3399cc !important
	
	}	
/*
	#puc-info-menu168 ul li a {
		
		}
	#puc-info-menu168 li{ background: url(../images/icon/j_arrow.png) 5px 50%  no-repeat !important; }  
	#puc-info-menu168 li a.toggler { background: url(../images/icon/j_arrow.png) 5px 50%  no-repeat !important; } */
#puc-info-menu168 li a.toggler.open {  background: url(../images/icon/j_arrow_down.png) 5px 50% no-repeat !important; }
	/*#puc-info-menu168 li ul li ul li ul { border:none !important; padding-top:0px !important; padding-bottom:0px !important; }*/
#puc-info-menu168 { 
				padding: 0px 5px 5px 0px;
				background: #F0F0F0;
				background: -moz-linear-gradient(top,  #F0F0F0 0%, #E3E3E3 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#E3E3E3)); 
				background: -webkit-linear-gradient(top,  #F0F0F0 0%,#E3E3E3 100%);
				background: -o-linear-gradient(top,  #F0F0F0 0%,#E3E3E3 100%);
				background: -ms-linear-gradient(top,  #F0F0F0 0%,#E3E3E3 100%);
				background: linear-gradient(top,  #F0F0F0 0%,#E3E3E3 100%); 
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#E3E3E3',GradientType=0 );
				-moz-border-radius: 5px 5px 5px 5px;
				-webkit-border-radius: 5px 5px 5px 5px;
				border-radius: 5px 5px 5px 5px;
				border: #EFEFEF 1px solid; } 
#puc-info-menu168 li.level1 {  } 
#puc-info-menu168 li.level1 > a {  text-transform: uppercase !important; } 
#puc-info-menu168 li.level1 > a:hover {  } 
#puc-info-menu168 li.level1 > a span.accordeonckdesc {  } 
#puc-info-menu168 li.level2 { -moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px; } 

#puc-info-menu168 li.level2 > a {   text-transform: none !important; font-weight: normal !important;
									background: url(../images/icon/sab-acrodin3.png) 5px 50%  no-repeat !important; 
						}  
#puc-info-menu168 li.level2 a.toggler.open {  background: url(../images/icon/sab-acrodin3.png) 5px 50% no-repeat !important; }
						
#puc-info-menu168 li.level2 > a:hover {  } 
#puc-info-menu168 li.level2 > a span.accordeonckdesc {  } 

#puc-info-menu168 li.level3 {  line-height:10px} 
#puc-info-menu168 li.level3 a {  text-transform: none !important;     font-weight: normal !important;
									background: url(../images/icon/sab-acrodin4.gif) 5px 50%  no-repeat !important;
						} 
/*#puc-info-menu168 li.level3 a.toggler.open {  background: url(../images/icon/sab-acrodin4.gif) 5px 50% no-repeat !important; }*/
						
#puc-info-menu168 li.level3 a:hover {   } 
#puc-info-menu168 li.level3 a span.accordeonckdesc {  } 


#puc-info-menu168 .content_1{
	padding-left:0px
	} 
#puc-info-menu168 .content_2{
	padding-left:0px
	} 	
/* <- Ratana SOTH 09-02-2013*/

/* Ratana SOTH  20-08-2013  disable sub menu temp*/
ul.level-2{
	display:none !important;
	}
#hornav ul li.parent > a.menu-item span.menu, #sublevel ul li.parent > a.menu-item span.menu {
    background: none !important;

}


span.highlight {
    background-color: yellow;
    font-weight: normal;
    padding: 1px 4px;
}
.highlight {
    background: none repeat scroll 0 0 #999999;
    color: blue !important ;
    padding: 3px 5px;
}
.srn-article-tools {
   
    border-radius: 3px 3px 3px 3px;
    margin-top: 5px;
    padding: 4px 10px;
	background-color:#F4F4F4
}
img.sp_simple_gallery {
    background: none repeat scroll 0 0 #F9F9F9;
		
    border: 1px solid #E9E9E9;
	border-radius: 8px 8px 8px 8px;
    margin: 5px 5px 5px 0;
    padding: 5px;
}	
/* <- Ratana SOTH 20-02-2013*/

/* -> Ratana SOTH 20-02-2013*/
.p5{
	padding:5px;
	}
.p10{
	padding:10px;
	}	
.m5{
	margin:5px;
	}	
.m10{
	margin:10px
	}
/*----*/	
.ol_list{
	margin:10px 
	}

.ol_list li{
	padding:5px;
	font-weight:bold;
	font-size:16px;
	}
.ol_list ol{
	padding:2px 10px 2px 20px;
	font-weight:normal;
	font-size:14px;
	}

.ol_list ol li{
	padding:2px;
	font-weight:normal;
	font-size:15px;
	}
/*----*/	
.fn_b{
	font-weight:bold;
	}
.fn_18{
	font-size:18px
	}	
.fn_16{
	font-size:16px

	}
.cl_both{
	clear:both
	}	
/*----*/	
.table_h2{
	background:none 0 6px #E7E7E7 !important;

    color: #336699;
    /*font-family: Georgia,"Times New Roman",Times,serif;*/
    font-size: 18px !important;
    font-weight: bold;
    margin: 5px !important;
    padding: 5px !important;
	text-align:center
	}
.table_h2_out{
	background:none 0 6px #E7E7E7 !important;
    color: #336699;
    /*font-family: Georgia,"Times New Roman",Times,serif;*/
    font-size: 18px !important;
    font-weight: bold;
    margin: 10px 0 !important;
    padding: 5px !important;
	text-align:center
	}	
/* <- Ratana SOTH 20-02-2013*/



/*--------- Joomla.css --------*/

/* Hiperlink */
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}

/* Layout */
.item{float:left;position:relative;font-size: 13px}
.cols-1 .item{width:100%}
.cols-2 .item{width:50%}
.cols-3 .item{width:33.33%}
.cols-4 .item{width:25%}
.cols-5 .item{width:20%}

.item-inner { padding: 10px;}
.item .first {margin-left:-10px}
.item .last {margin-right:-10px}
.item .single {margin-left:-10px;margin-right:-10px}
span.item-separator,.item-separator{clear:both;display:block;min-height:1px}

/* Headings */
h1,h2,h3,h4,h5,h6{line-height:100%;margin-bottom:5px}
h1 { font-size: 250%; }
h2 { font-size: 200%; }
h3 { font-size: 130%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 90%; }
h1{font-size:175%;font-weight:400;line-height:normal;border-bottom:1px dashed #d3d3d3;margin:0 0 10px;padding:0 0 10px}
/*h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:400;line-height:110%;margin:0;padding:0 0 4px}*/
h2{
	/*font-family:Georgia, Verdana, Geneva, sans-serif;*/
	font-size:14px;font-weight:400;line-height:110%;margin:0;padding:0 0 4px}
p,ul,ol,h1,h2,h3,h4,h5,h6{margin:0.7em 0;padding:0}

/* forms */
fieldset{border:medium none;margin:0;padding:5px 0}
fieldset dd{float:left;margin:0 0 10px}
fieldset dt{clear:both;float:left;margin:0 0 10px;min-width:140px}
form label{cursor:pointer}
fieldset a{font-weight:700}
legend{font-size:125%;font-weight:700;line-height:1.2}
form{display:inline;margin:0;padding:0}
input,select,textarea,.inputbox{border-color:#C1C1C1 #E1E1E1 #E1E1E1;border-right:1px solid #E1E1E1;border-style:solid;border-width:1px;color:#656565;padding:6px}
hr{background-color:#CCC;border:#CCC;color:#CCC;height:1px}

/* Button */
a.readmore,a.fs-sp1-morein,.adminform button,#adminForm button,.button,button[type=submit],input[type=submit],input[type=button]{cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;background:url(../images/button-bg.gif) repeat-x 0 100%;border:1px solid #e7e7e7;margin:0;padding:5px 9px;float:left}

#searchForm .button{
	float:none !important
	}
/* Button twitter Ratana */
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #E6E6E6;
    color: #333333;
}
.btn:active, .btn.active {
}
.btn:first-child {
}
.btn:hover, .btn:focus {
    -moz-transition: background-position 0.1s linear 0s;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
.btn:focus {
    outline: thin dotted #333333;
    outline-offset: -2px;
}
.btn.active, .btn:active {
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.btn.disabled, .btn[disabled] {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}
.btn-large {
    border-radius: 6px 6px 6px 6px;
    font-size: 17.5px;
    padding: 11px 19px;
}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
    margin-top: 4px;
}
.btn-small {
    border-radius: 3px 3px 3px 3px;
    font-size: 11.9px;
    padding: 2px 10px;
}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
    margin-top: 0;
}
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
    margin-top: -1px;
}
.btn-mini {
    border-radius: 3px 3px 3px 3px;
    font-size: 10.5px;
    padding: 0 6px;
}
.btn-block {
    -moz-box-sizing: border-box;
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] {
    width: 100%;
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}
.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}
.btn-primary {
    background-color: #006DCC;
    background-image: -moz-linear-gradient(center top , #0088CC, #0044CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #0044CC;
    color: #FFFFFF;
}
.btn-primary:active, .btn-primary.active {
}
.btn-warning {
    background-color: #FAA732;
    background-image: -moz-linear-gradient(center top , #FBB450, #F89406);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    background-color: #F89406;
    color: #FFFFFF;
}
.btn-warning:active, .btn-warning.active {
}
.btn-danger {
    background-color: #DA4F49;
    background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    background-color: #BD362F;
    color: #FFFFFF;
}
.btn-danger:active, .btn-danger.active {
}
.btn-success {
    background-color: #5BB75B;
    background-image: -moz-linear-gradient(center top , #62C462, #51A351);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    background-color: #51A351;
    color: #FFFFFF;
}
.btn-success:active, .btn-success.active {
}
.btn-info {
    background-color: #49AFCD;
    background-image: -moz-linear-gradient(center top , #5BC0DE, #2F96B4);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-color: #2F96B4;
    color: #FFFFFF;
}
.btn-info:active, .btn-info.active {
}
.btn-inverse {
    background-color: #363636;
    background-image: -moz-linear-gradient(center top , #444444, #222222);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    background-color: #222222;
    color: #FFFFFF;
}
.btn-inverse:active, .btn-inverse.active {
}
/* End buttom twitter Ratana */
/* misc */
small,.small,.smalldark,.button,.article-meta,.modifydate,.img_caption p,a.readmore,#breadcrumbs,.cp,.article-tools,.categories-list dl{font-size:92%;}

/* image */
img{margin:0;padding:0}
.img_caption{padding-right:0}
.img_caption p{color:#999;text-align:center}
.img_caption.left,.img_caption.right{}

/* Table */
.filter{margin:10px 0}
.display-limit,.filter{margin-right:7px;text-align:right}
span.number{color:#969696;font-style:italic}
table.contenttoc{float:right;margin:5px 10px;padding:5px}
table.contenttoc td{padding:0 5px}


/* Ratana SOTH on 19-02-2013 
#adminForm table thead tr,#adminForm table thead tr th{background:#222;color:#fff;text-align:left;border-bottom:1px solid #b4b4b4;font-weight:700;padding:5px 10px}

*/
#adminForm table thead tr,#adminForm table thead tr th{background:#238CDF;color:#fff;text-align:left;border-bottom:1px solid #b4b4b4;font-weight:700;padding:5px 10px}

/* Ratana SOTH on 19-02-2013 */

#adminForm table thead tr th a{color:#FFF}
.cat-list-row0 td,.cat-list-row1 td{border-bottom:1px dotted #DADADA;border-left:1px dotted #DADADA;padding:6px 10px}
.cat-list-row1 td{background:#FBFBFB}
.cat-list-row0:hover,.cat-list-row1:hover{background:none repeat scroll 0 0 #FFFDF1}
.cat-list-row0 td:first-child,.cat-list-row1 td:first-child{border-left:medium none}
table.category th a img{padding:2px 10px}
.filter-search{float:left}
.filter-search .inputbox{width:6em}

table.weblinks,table.category{font-size:1em;width:99%;margin:10px 10px 20px 0}
table.weblinks td,table.category td{padding:7px}
table.weblinks th,table.category th{text-align:left;padding:7px}
td.num{text-align:left;vertical-align:top}
td.hits{text-align:center;vertical-align:top}
td p{line-height:1.3em;margin:0}
table,table.weblinks td{border-collapse:collapse}

/* Article Info */
.article-tools{color:#999;padding-bottom:5px;margin-top:3px;clear:both;display:block;position:relative}
dl.article-info{float:left;/*width:70%;*/padding:0;
    font-style: italic;}
dd.create,dd.createdby,dd.createdate,dd.createdby,dd.section,dd.category{margin-right:8px;text-transform:capitalize;padding:2px 0 0 0 !important}
dd.modifydate{color:#999;}
ul.buttonheading{float:right;margin:0;padding:0}
ul.buttonheading li{background:none;display:inline;line-height:1;margin:0;padding:0}
ul.buttonheading li img{border:0 none;margin:0 5px 0 0}
dl.article-info dd,dl.article-info dt{display:inline;padding:0 5px 0 0}

/* Pagination */
div.pagination{clear:both;border-top:1px solid #e5e5e5;min-height:1px;padding:30px 10px;margin-top:20px}
div.pagination ul{text-align:left}
div.pagination ul li{cursor:pointer;display:inline;overflow:hidden;margin:0 5px 0 0;padding:0!important}
div.pagination ul li a{background:#f5f5f5;border:1px solid #e5e5e5;color:#666;font-weight:700;padding:5px 10px!important}
div.pagination ul li a:hover,div.pagination ul li.pagination-active a{text-decoration:none;background:#333;color:#fff}
div.pagination p.counter{float:right;margin:0;padding:0}

/*Page Navigation*/
ul.pagenav {}
ul.pagenav li {background:none;padding:0;margin:0}
ul.pagenav li.pagenav-prev {float:left}
ul.pagenav li.pagenav-next {float:right}

/* items more */
div.items-more { border-top: 1px dotted #dddad8; padding: 15px 0; margin:30px 0; }
div.items-more ul { padding: 0; margin:0}
div.categories-list ul li {margin-bottom:5px}
div.categories-list dt {float: left}
div.categories-list dd {text-indent: 4px}

div.categories-list ul li{background:none;padding-left:0}
div.categories-list dl.article-count dt,div.categories-list dl.article-count dd{display:inline}
div.categories-list dl.article-count dd{margin-left:0}
div.categories-list ul li ul{margin-left:10px}
div.categories-list ul li li{background:#F2F2F2;border-bottom:1px solid #CCC;padding:10px}
div.categories-list ul li li li{background:#DDD}
div.categories-list ul li li.last{border-bottom:0 none}

/* Contact */
.contact { padding:0 5px }
.contact-category { padding:0 10px }
.contact-category #adminForm fieldset.filters { border:0; padding:0 }
.contact-image { margin:10px 0; overflow:hidden; float: right; }
address { font-style:normal; margin:10px 0; }
address span { display:block }
span.contact-image { margin-bottom:10px; overflow:hidden; display:block }
.contact-address { margin:20px 0 10px 0; }
.contact-email div { padding:2px 0; margin:0 0 10px 0; }
.contact-email label { width:17em; float:left; }
#contact_textmsg { padding: 2px 0 10px 0 }
#contact-email-copy { float:left; margin-right:10px; }
.contact .button { float:none !important; clear:left; display:block; margin:20px 0 0 0 }
#contact-slider{border:1px solid #e5e5e5;margin:10px 0 0}
#contact-slider .panel{margin:0!important;padding:0!important}
#contact-slider h3.pane-toggler,#contact-slider h3.pane-toggler-down{background-image:url(../images/accordion.png);background-repeat:repeat-x;cursor:pointer;display:block;line-height:30px;font-size:13px;font-weight:700;margin:0!important;padding:0 10px!important}
#contact-slider h3.pane-toggler{background-position:0 0}
#contact-slider h3.pane-toggler-down{background-position:0 -30px}
.pane-sliders div.panel div.pane-down{padding:10px!important}

/* User Profile */
#form-login-username label,
#form-login-password label,
#form-login-remember label{display:block;float:left;font-weight:700;width:100px;text-align:left}

#form-login-username input,
#form-login-password input{background:#EAEAEA;border-bottom:1px solid #FFF;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;color:#B7B7B7;height:20px;width:160px;padding:2px 5px;margin:0}
div.mod-inner fieldset {padding:0!important}

.login fieldset,.remind fieldset,.reset fieldset,.registration fieldset,.profile-edit fieldset{padding:20px 0 0}
.login-fields,.profile-edit dl,.remind dl,.reset dl,.registration dl dd{margin:0 0 10px}
.login label,.profile-edit dl dt,.remind dl dt,.reset dl dt,.registration dl dt{display:block;float:left;font-weight:700;text-align:right;width:150px}
.login .inputbox,.login input.required,.registration dl dd input.required,.remind dl dd input.required,.reset dl dd input.required,
.profile-edit .inputbox,.profile-edit input.required,.profile-edit input,.profile-edit select{margin-left:10px;width:180px}
.login .button,.login button,.profile-edit button,.remind button,.reset button,.registration button{margin-left:160px}
ul.userlinks {margin-top:15px!important;padding: 0!important;}
ul.userlinks li{background:none!important;line-height:normal;padding:0 0 5px;margin:0;border:0}
ul.userlinks li li:hover {background:none!important}
ul.userlinks a {font-size: 11px;}

/*Statistics*/
dl.stats-module dd{float:left;margin:0 0 10px}
dl.stats-module dt{clear:both;float:left;margin:0 0 10px;min-width:140px}

/*Search*/
form#searchForm{padding:15px 0}
.results h4{margin:15px 0 0}
.search fieldset{border:1px solid #ddd;margin:5px 0 15px;padding:10px;  background-color: #EEEEEE;}
.search fieldset legend{font-size:100%}
.search .word button{margin-left:5px}
.search .word .inputbox{vertical-align:top}
.search .word label{/*vertical-align:bottom*/}
.results p,.search .phrases-box{margin:0 0 10px}
.search-results dt.result-title{border-top:1px dotted #DADADA;padding-top:20px;margin:20px 0}
.search h1 {
	display:none
	}
/*Edit*/
div.edit {}
.edit label{display:block;float:left;font-weight:700;text-align:right;width:130px}
label#jform_description-lbl {width:auto!important;float:none!important;text-align:left}
.edit fieldset{padding:20px 0 0}
.edit .inputbox,.edit input{margin-left:10px;width:150px}
.edit select{margin-left:10px;width:164px!important}
.edit div.formelm {margin-bottom:10px}
.edit div.formelm-buttons {margin:0 0 20px 140px}

/* wrapper */
iframe { border:none; }

/* Tooltip */
.tip{background:#FCFCF4;border:1px solid #EAE6CC;font-size:10px;max-width:300px;color:#323232;padding:5px}
.tip-title{background:none;font-weight:700;border-bottom:1px solid #EAE6CC;text-transform:uppercase;padding:3px 6px}
.tip-text{padding:3px}
label.hasTip{margin-left:5px}

/* System Messages */
#system-message{margin:0}
#system-message dt{display:none}
#system-message dd{background:none!important;padding:0!important}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{color:#222;font-weight:400;margin:0;padding:0}
#system-message dd.message ul{background:#FFFEF4;border-top:1px solid #EAE8CC;border-bottom:1px solid #EAE8CC}
#system-message dd.error ul{background:#fff3f4;border-top:1px solid #FF969B;border-bottom:1px solid #FF969B}
#system-message dd.notice ul{background:#f4faff;border-top:1px solid #96ccff;border-bottom:1px solid #96ccff}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;text-indent:0;text-align:center;margin:0;padding:8px 16px}

/*--------------Custom.css--------------*/
/*SlideShow*/
#slides {border-bottom:1px solid #e5e5e5;zoom:1}
h2.fs-sp1-title {font-weight:700}

/*
div .fs-sp1-inner {padding:20px 10px 0 10px}
div .fs-sp1-content {background:#f5f5f5!important;}
div .fs-sp1-image{margin:0 -20px 0 40px!important;}

*/

/* Ratana SOTH on 25.01.2013 */
div .fs-sp1-inner {padding:10px}
div .fs-sp1-content {background:#f5f5f5!important;}
div .fs-sp1-image{margin:0 10px 0 0px!important;}
div img.fs-sp1-image {
				padding:5px !important; 
				border:1px solid #CCCCCC;
				background-color:#FFF;
				background: white;
				/*box-shadow: 0 0 5px #CCCCCC;*/
				}

/* <- Ratana SOTH on 25.01.2013 */

/* -------------Module.css ---------------- */

/*Module type XHTML*/
.mod-wrapper,.mod-wrapper-flat {position:relative}
.mod-wrapper h3.header{font-size:12px;line-height:22px;overflow:hidden;text-transform:uppercase;margin:0}

.mod-wrapper h3.header span{color:#2B2B2B}
.module_text .mod-wrapper h3.header {font-size:9px;text-align:center;margin:0 0 10px;padding:0}
/* Ratana 03-02-2012 */
/*.mod-wrapper ul{list-style:none;margin:0;padding:0}
.mod-wrapper li{background:url(../images/menu_bullet.png) no-repeat scroll 0 10px transparent;border-bottom:1px solid #EEE;font-size:12px;line-height:32px;margin:0;padding:0 10px 0 15px}
.mod-wrapper li li{margin-left:15px}
.mod-wrapper li a{text-decoration:none}
.mod-wrapper li:hover > a, .mod-wrapper li.active > a{text-decoration:none}

color: gray;*/

.mod-wrapper ul{
	color: gray;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 25px;
	}
.mod-wrapper ul ul {
    padding: 0 0 0 0px;

}
.mod-wrapper ul ul li a{

    text-transform: capitalize !important;
}

.mod-wrapper li{
	background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFF;
    font-size: 16px;
    line-height: 24px;
    list-style: square outside none;
    margin: 0;
	padding: 0 10px 0 0;

	

	}
.mod-wrapper li:last-child{
    border-bottom:none;
  
	}	
.mod-wrapper li li{margin-left:15px}
.mod-wrapper li a{text-decoration:none}
.mod-wrapper li:hover > a, .mod-wrapper li.active > a{text-decoration:none}

.menumenupuc-menu-content .separator{
	color: #336699 !important;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    text-transform: uppercase !important;
}
	
/*Module Type Flat*/
.mod-wrapper-flat h3.header{font-size:12px;font-weight:700;color:#333;margin:0;padding:2px 5px}
.mod-wrapper-flat ul{list-style:none;margin:0;padding:0}
.mod-wrapper-flat li{background:none;font-size:11px;display:block;text-decoration:none;margin:0;padding:4px}
.mod-wrapper-flat a:hover{text-decoration:underline}

#sp-userpos .mod-block {padding-top:30px;padding-bottom:40px}
#sp-userpos .separator .mod-block {padding-left:10px;padding-right:30px;background:url(../images/user-shadow.png) no-repeat 100% 50%}
#sp-bottom .mod-wrapper-flat h3.header{color:#fff!important}
#sp-bottom .mod-block{padding:20px 10px}

/*Module Type Menu*/
.mod-wrapper-menu {margin-top:8px}
.mod-wrapper-menu h3.header{font-size:12px;font-weight:700;color:#fff;margin:0;padding:2px 5px}
.mod-wrapper-menu ul{list-style:none;margin:0;padding:0}
.mod-wrapper-menu li{font-size:11px;display:block;text-decoration:none;margin:0;padding:4px}
.mod-wrapper-menu li a:hover{text-decoration:underline}

/*Badges*/
span.badge_new,span.badge_free,span.badge_hot,span.badge_pick,span.badge_top
{height:48px;position:absolute;right:10px;text-indent:-999em;top:3px;width:48px;z-index:99}
span.badge_new{background: url(../images/base_new.png) no-repeat 100% 0;}
span.badge_free{background: url(../images/base_free.png) no-repeat 100% 0;}
span.badge_hot{background: url(../images/base_hot.png) no-repeat 100% 0;}
span.badge_pick{background: url(../images/base_pick.png) no-repeat 100% 0;}
span.badge_top {background: url(../images/base_top.png) no-repeat 100% 0;}

/*-------------Typography.css-------------*/

/* TYPOGRAPHY */
pre.typo{background:transparent!important;font-size-adjust:none;font-stretch:normal;font:normal normal normal 1em/1.5 "Courier News",monospace;margin:0!important;padding:0!important;border:none!important;border-left:none!important}
pre,.code{background:#ededed;font-size-adjust:none;font-stretch:normal;font:normal normal normal 1em/1.5 "Courier News",monospace;margin:5px 0 15px;padding:10px 15px;border:1px solid #d3d3d3;border-left:5px solid #888}
blockquote{padding:1em 40px 1em 15px}
blockquote span.open{background:url(../images/typo/quote-open.png) no-repeat left top;padding:3px 0 0 30px}
blockquote span.close{background:url(../images/typo/quote-close.png) no-repeat bottom right;padding:0 30px 3px 0}
blockquote.testimonial{padding:0 0 15px;border-bottom:1px solid #E6E6E6}
blockquote.testimonial span.author{background:url(../images/typo/author.gif) no-repeat 5px center;display:block;font-weight:bold;margin-top:5px;padding-left:20px}
p.quote {background:url(../images/typo/quote.png) no-repeat left top;min-height:35px;padding:3px 0 0 40px;font-size:90%;font-style:italic}

small{font-size:0.85em}
sup{position:relative;bottom:0.3em;vertical-align:baseline}
sup em{color:#F00;font-size:.8em}
sup{position:relative;bottom:0.3em;vertical-align:baseline}
acronym,abbr{border-bottom:1px dashed;letter-spacing:1px;cursor:help}
/* @IMAGE */
img{border:none}
img.image-left{float:left;margin:.5em 1em .5em 0}
img.image-right{float:right;margin:.5em 0 .5em 1em}
img.border{border:1px solid #CCCCCC;padding: 4px}
img.image-margin{margin:.5em}
/* Dropcap */
.dropcap{overflow:hidden}
.dropcap:first-letter{color:#666;display:block;float:left;font:50px/40px ;padding:4px 8px 0 0}
/* Tips,Error,Message,Hightlight*/
p.error{background:url(../images/typo/error.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.warn{background:url(../images/typo/warn.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.tips{background:url(../images/typo/tips.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.help{background:url(../images/typo/help.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.info{background:url(../images/typo/info.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.email{background:url(../images/typo/email.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.print{background:url(../images/typo/print.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.rss{background:url(../images/typo/rss.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.save{background:url(../images/typo/save.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.lock{background:url(../images/typo/lock.gif) no-repeat 0 5px;padding:0 0 5px 24px}
p.user{background:url(../images/typo/user.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.new{background:url(../images/typo/new.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.house{background:url(../images/typo/house.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.tag{background:url(../images/typo/tag.png) no-repeat 0 5px;padding:0 0 5px 24px}

/*Social Share*/

.highlight{background:#999;font-weight:bold;padding:3px 5px}
/* Note Style */
p.stickynote{background:#f5f5f5 url(../images/typo/sticky.png) no-repeat 0 0;border:1px solid #d3d3d3;padding:15px 10px 15px 60px}
p.download{background:#f5f5f5 url(../images/typo/download.png) no-repeat 0 0;border:1px solid #d3d3d3;padding:15px 10px 15px 60px}
.blocknumber{clear:both;padding:5px 15px 10px;position:relative}

/*Unordered Lists*/
ol {list-style-type: decimal;list-style-position:inside}
ol li {margin-left:0;padding:0}
ul, ul.rss, ul.minus, ul.delete, ul.check, ul.arrow, ul.arrow-2, ul.add, ul.star {list-style:none}
ul.rss li, ul.minus li, ul.delete li, ul.check li, ul.arrow li, ul.arrow-2 li, ul.add li, ul.star li {margin-left:0;padding:0 0 0 20px}
ul li {background:url(../images/typo/bullet.gif) no-repeat 0 6px;margin-left:0;padding:0 0 0 10px}
ul.rss li {background:url(../images/typo/rss_list.png) no-repeat 0 2px;}
ul.minus li {background:url(../images/typo/minus.png) no-repeat 0 2px;}
ul.delete li {background:url(../images/typo/delete.png) no-repeat 0 2px;}
ul.check li {background:url(../images/typo/check.png) no-repeat 0 2px;}
ul.arrow li {background:url(../images/typo/arrow.png) no-repeat 0 2px;}
ul.arrow-2 li {background:url(../images/typo/arrow-2.png) no-repeat 0 2px;}
ul.add li {background:url(../images/typo/add.png) no-repeat 0 2px;}
ul.star li {background:url(../images/typo/star.png) no-repeat 0 2px;}

/* Bignumber */
.bignumber{background:transparent url(../images/typo/bignumber.png) no-repeat 0 0;color:#FFF;display:block;float:left;font-size-adjust:none;font-stretch:normal;font:normal normal bold 20px/normal Arial,sans-serif;margin-right:8px;padding:6px 7px}
/* Legend */
.legend-title{background:#fff;display:inline-block;font-size:100%;font-weight:bold;left:7px;margin:0;padding:0 5px;position:absolute;top:-10px}
.legend{border:1px solid #e7e7e7;margin:20px 0;padding:10px;position:relative}
/* Left & Right*/
div.sp-left,div.sp-right{margin:0;padding:0;width:49%}
div.sp-left{float:left}
div.sp-right{float:right}
/* update international pages */
table.table-international{

 	background-color: #FFF;
	 border-collapse: collapse;
	}
.table-international td { 
	padding:3px  !important;
	text-align:center  !important;
	border:1px solid black  !important;
	/*font-family:Tahoma, Geneva, sans-serif  !important;*/
	font-size:13px  !important;
	vertical-align:top !important;
	}	
.table-international th { 
	padding:5px;
	/*font-family:Verdana, Geneva, sans-serif, Geneva, sans-serif;*/
	font-size:15px;
	font-weight:bold;
	background-color:#B8B8B8;
	}
.table-international img { 
	border:1px solid #CDCDCD;
	padding:3px;
	margin-top:10px

	}		
col.t-institution{
	background-color:#EBEBEB;

	}
td.t-institution{
	font-size:13px  !important;
	vertical-align:top !important;
	text-align:left  !important;
	
	}
	
/* Ratana SOTH 25-07-16*/	
.mod-wrapper h3.header,.mod-wrapper-flat h3.header{

	border-left: none;
    color: #fff !important;
    margin:  0px;
    padding: 0px;
	}
.menumenupuc-menu-content {
    background-color: #f1f1f1;
    border-radius: 0 0 8px 8px;
}

.mod-wrapper h3.header {
    background: #0683F5  repeat-x scroll 0 0;
    color: #fff !important;
    padding: 8px;
	font-size: 15px;
}
.mod-wrapper h3.header span {
    color: #fff;
}

/* end update international pages*/
/* Ratana SOTH 27-07-16*/	
ul li {
    background: none;
    list-style: inside;
    margin-left: 0;
    
}
ol li {
    margin-left: 0;
   
}
#article-inside{

}

#article-inside ul, #article-inside ol{
	padding: 2px 15px;

}


#article-inside li {
    margin-left: 15px;
	/* list-style: initial; */
}

#article-inside ol {
    list-style-type: decimal;
    list-style-position: outside;
}
#article-inside ul {
    list-style-position: outside;
}

/* Ratana SOTH 27-12-16*/

.moduletablescholarship_box_home{

	

}
.customscholarship_box_home{


}
.scholarship_box_home{
background: url("../images/International-Banner.jpg")  no-repeat;
	max-width: 940px; 
	min-height: 267px;
	height: auto;
	padding-top:60px;
	background-color:#b9def7;
}
.scholarship-box{
	float: left;
	margin-left: 15px;
	margin-bottom: 20px;

}
.scholarship-box img{

	
}	

.moduletable h3{
clear: both;
	}