/*
Theme Name: PQC
Author:
Author URI: 
/* Begin Typography & Colors */

#page { background-color: white; border: 1px solid #959596; text-align: left; }
 
 
.widecolumn { line-height: 1.6em; } 
.thread-alt { background-color: #fff; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #eeeeee; }
.even, .alt { border-left: 1px solid #eeeeee; }
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 1.5em; }
#headerimg .description { font-size: 1.2em; text-align: center; }
 
.sticky { background: #f7f7f7; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
#commentform input, #commentform textarea {   border:1px solid #CCC; }

.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
 
.commentmetadata { font-weight: normal; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments,  blockquote, strike { color: #333; }
 
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
 
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
/* End Typography & Colors */

/* Begin Structure */
#page { background-color: white; margin: 20px auto; padding: 0; width: 760px; border: 1px solid #959596; }
.post { margin: 0 0 0 0;  }
 
.postmetadata { clear: both; border:none; background:#f8f8f8; padding:5px !important ; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;  }
.postmetadata a:hover { color:#333; }
.clear { clear: both; }
/* End Structure */

/*	Begin Headers */

h1 { padding-top: 70px; margin: 0; }
h2 { margin: 30px 0 0; }

h3 { padding: 0; margin: 30px 0 0; }
h3.comments { padding: 0; margin: 40px auto 20px; }
/* End Headers */



/* Begin Images */

p img { padding: 0; max-width: 100%; }
/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right;}
.alignleft { float: left; }
/* End Images */

/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

 
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none; list-style-image: none;  }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 0; padding:5px 0 5px; line-height:20px; color:#555; }
/* End Entry Lists */

/* Begin Form Elements */

#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:left; }
select { width: 130px; }
#commentform input { padding: 2px; margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; float: right; height:30px; }
/* End Form Elements */

/* Begin Comments*/

.alt { margin: 0; padding: 0; }
.thread-even { background-color:#f1f0f0; color:#333; }
.thread-even a {color:#d12229;}
.thread-even a:hover { color:#333; }
.thread-odd { color:#333; background:#f8f8f8; }
.thread-odd a { color:#d12229; }
.thread-odd a:hover { color:#333; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; background:#fff; border:0 }
.commentlist li ul { padding:15px 0 10px; } 
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */



/* Begin Sidebar */



#sidebar form { margin: 0; }
/* End Sidebar */



/* Begin Calendar */

#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */

acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; font-size: 11px; line-height: 17px; color:#666 }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
hr { display: none; }
a img { border: none; }
.navigation { display: block; text-align: center; margin-top: 10px; float:left; width:100%; padding:0 0 20px; }
/* End Various Tags & Classes*/


/* Captions */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

/*-------------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'deckerregular';
    src: url('fonts/decker-webfont.eot');
    src: url('fonts/decker-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/decker-webfont.woff') format('woff'),
         url('fonts/decker-webfont.ttf') format('truetype'),
         url('fonts/decker-webfont.svg#deckerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LeelawadeeRegular';
    src: url('fonts/leelawad-webfont.eot');
    src: url('fonts/leelawad-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/leelawad-webfont.woff') format('woff'),
         url('fonts/leelawad-webfont.ttf') format('truetype'),
         url('fonts/leelawad-webfont.svg#LeelawadeeRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LeelawadeeBold';
    src: url('fonts/leelawdb-webfont.eot');
    src: url('fonts/leelawdb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/leelawdb-webfont.woff') format('woff'),
         url('fonts/leelawdb-webfont.ttf') format('truetype'),
         url('fonts/leelawdb-webfont.svg#LeelawadeeBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

strong { font-family: 'LeelawadeeBold';  }

body {margin: 0px; padding:0px; font-family: 'LeelawadeeRegular';  font-size:16px; color:#282828; line-height:22px; background:url(images/bg.jpg) repeat-x center top #FFF;  }

h1 , h2 , h3 , h4 , h5 , form, input{ margin:0; padding:0;}

h1 { font-size:60px;  margin:0; padding:20px 0 10px;  line-height:normal;  font-family: 'LeelawadeeRegular'; font-weight:normal; color:#d12229; line-height:57px;  display:inline-block; }
h2{font-size:26px; color:#d12229; font-weight:normal; margin:0px; padding:10px 0;  font-family: 'LeelawadeeRegular'; line-height:26px; }
h3{font-size:24px; color:#333; font-weight:normal; margin:0px; line-height:24px; padding:10px 0 10px; font-family:Verdana, Geneva, sans-serif;}

h4{font-size:12px; color:#333; margin:0px; padding:15px 0 5px; font-family:Verdana, Geneva, sans-serif; }
h4 span{font-size:16px; }

h5{font-size:20px; color:#333; font-weight:normal; margin:0px; padding:0 0; font-family:Arial, Helvetica, sans-serif; }

a{ color:#d12229; text-decoration:none;}
img{border:0}
a:hover{ color:#333; text-decoration:none;}
.clear { clear:both;}


strong { font-family: 'Ebrima-Bold'; }

.wrapper { width:980px; margin:0 auto; padding:0;   }

/*top*/
#top  { float:left; width:100%; padding:30px 0; position:relative; }
.logo { float:left; }

.fb_like , .social { float:right; margin:30px 5px 0; }
 

/*menu*/
ul.menu { list-style:none; padding:0; margin:0; float:left;   width:100%; background:url(images/menu_bg.png) no-repeat left top; height:77px;   }
ul.menu li { float:left; position:relative;  padding:0; margin:0 0 0; border-left:1px solid #333434; }
ul.menu li a:link, ul.menu li a:visited { font-size:18px; color:#fff; padding:0 36px; line-height:58px; height:58px; float:left; text-align:center; font-family: 'deckerregular'; text-transform:uppercase; text-decoration:none;  text-decoration:none; font-weight:normal;   }
ul.menu li a:link span, ul.menu li a:visited span {  font-weight:normal;  }
ul.menu li a:hover , ul.menu li.current-menu-item a:link , ul.menu li.current-menu-item a:visited , ul.menu li a.menuhover , ul.menu li.current-page-ancestor a:link , ul.menu li.current-page-ancestor a:visited   { background:url(images/menu_hbg.png) repeat; color:#fdc790 ;  }
ul.menu li.first { border-left:none; } 
ul.menu li.first a:link , ul.menu li.first a:visited { padding:0 38px 19px 44px; }
ul.menu li.first a:hover , ul.menu li.first.current-menu-item a:link , ul.menu li.first.current-menu-item a:visited , ul.menu li.first a.menuhover ,  ul.menu li.first.current-page-ancestor a:link , ul.menu li.first.current-page-ancestor a:visited   { background:url(images/menu_lhbg.png) no-repeat left top;  }

ul.menu li.last a:link , ul.menu li.last a:visited { padding:0 44px 19px 44px; }
ul.menu li.last a:hover , ul.menu li.last.current-menu-item a:link , ul.menu li.last.current-menu-item a:visited , ul.menu li.last a.menuhover , ul.menu li.last.first.current-page-ancestor a:link , ul.menu li.last.first.current-page-ancestor a:visited { background:url(images/menu_rhbg.png) no-repeat right top; }

ul.menu li a.menuhover { position:relative; z-index:99; }


ul.menu ul { position:absolute; top:58px; left:-1px;  display:none; list-style:none; z-index:99 !important; margin:0; padding:0; width:171px; }
ul.menu ul li { position:relative; margin:0  !important; font-size:12px; font-weight:normal; padding:0 5px  !important; z-index:1; border:none; height:auto !important; z-index:99 !important; background:url(images/drop_bg.png) repeat !important;  }
ul.menu ul li a:link, ul.menu ul li a:visited {display:block; margin:0px  !important; color:#979797 !important; text-decoration:none; font-size:14px; background:none !important ; height:auto; width:131px; font-weight:normal; line-height:22px; z-index:1; border:none; padding:10px 15px !important; text-transform:none; z-index:99 !important; position:relative; text-align:left; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #363636; font-family: 'LeelawadeeRegular' ; }
ul.menu ul li a:link span , ul.menu ul li a:visited span { background:url(images/arrow_img.png) no-repeat left 8px !important;  padding:0 0 0 15px !important; height:auto;  z-index:99 !important; float:left;  }
ul.menu ul li a:hover{ background:#d12229 !important; color:#fff !important;  } 
ul.menu ul ul {left:166px; top:0px;} 

ul.menu li li.first a:link, ul.menu li li.first a:visited { border-top:1px solid #363636; }
ul.menu li li.last  { background:url(images/drop_botbg.png) no-repeat left bottom !important; padding-bottom:20px !important;  }

ul.menu li.menu-item-32 ul { width:167px; }
ul.menu li.menu-item-32 ul li a:link, ul.menu li.menu-item-32 ul li a:visited {width:127px;}
ul.menu li.menu-item-32 li.last  { background:url(images/drop_botbg2.png) no-repeat left bottom !important;}

ul.menu li.menu-item-29 ul { width:168px; }
ul.menu li.menu-item-29 ul li a:link, ul.menu li.menu-item-29 ul li a:visited {width:128px;}
ul.menu li.menu-item-29 li.last  { background:url(images/drop_botbg1.png) no-repeat left bottom !important;}

ul.menu li.menu-item-83 ul { width:154px; }
ul.menu li.menu-item-83 ul li a:link, ul.menu li.menu-item-83 ul li a:visited {width:114px;}
ul.menu li.menu-item-83 li.last  { background:url(images/drop_botbg3.png) no-repeat left bottom !important;}

/*mid*/
#mid { float:left; width:100%; background:url(images/cont_topbg.png) no-repeat top; padding:58px 0 0; position:relative; margin:-19px 0 0; }
.mid_bg { background:url(images/cont_bg.jpg) repeat-y; width:892px; padding:0 44px 24px; float:left;   }
.clip_img { background:url(images/clip_img.png) no-repeat; width:246px; height:99px; position:absolute; left:369px; top:-17px; z-index:88 }
.bot_bg { background:url(images/img1.png) no-repeat; width:272px; height:225px; bottom:0; right:-140px; position:absolute; z-index:99 }

.mid_cont { float:left; width:100%; border-bottom:1px solid #e0e0e0; padding:0 0 30px;  }

/*mid_left*/
.mid_left { float:left; width:551px; padding:8px  0 0 15px; }

.mid_lcont { float:left; background:url(images/text_topbg2.jpg) no-repeat; width:584px; padding:12px 0 25px; margin:0 0 0 -12px;  }
.mid_lcbg { float:left; background:url(images/text_botbg2.jpg) no-repeat bottom #d12229; padding:0 29px 15px 15px; width:540px; position:relative; } 
.mid_limg { float:left; background:url(images/img_bg.png) no-repeat; width:321px; height:230px; padding:9px; }
.mid_ltext { float:right; width:184px; color:#FFF; font-size:13px; font-family:'LeelawadeeRegular'; line-height:19px;   }
.mid_ltext h2 { font-size:24px; color:#fff; font-family:'LeelawadeeRegular'; padding:15px 0 10px; line-height:24px; }
.mid_ltext h2 a { color:#FFF; text-decoration:none !important }
.mid_ltext h2 a:hover { color:#e2ab73; } 
.mid_ltext a { color:#e2ab73; text-decoration:underline  }
.mid_ltext a:hover { color:#fff; }
.mid_ltext p { margin:0; padding:0; }
.mid_ltext br { display:none; } 

.mid_lcbg .jcarousel-clip {  width:540px; overflow:hidden; float:left;  }
.mid_lcbg li { width:540px; height:auto; }

.mid_lcbg .jcarousel-prev  { background:url(images/prev_harrow.png) no-repeat; width:13px; height:26px; cursor:pointer; position:absolute; left:-18px; top:110px;  }
.mid_lcbg .jcarousel-next  { background:url(images/next_harrow.png) no-repeat; width:13px; height:26px; cursor:pointer; position:absolute; right:-16px; top:110px;  }
.mid_lcbg .jcarousel-prev:hover { background:url(images/prev_harrow2.png) no-repeat; }
.mid_lcbg .jcarousel-next:hover  { background:url(images/next_harrow2.png) no-repeat; } 

.mid_post { border-top:1px solid #e0e0e0; font-size:14px; color:#282828; float:left; width:100%; padding:10px 0; }
.mid_left h1:first-child +  .mid_post , .mid_left h2.pagetitle:first-child  +   .mid_post   {border:none; }
.mid_ptext { display:block; color:#605e5e; font-size:12px; }
.mid_ptext span  { padding:0 5px; }
.mid_ptext span:first-child { padding-left:0; }
.mid_post h4 , h4.post_title { color:#d12229; font-family: 'LeelawadeeBold'; font-size:16px; padding:0 0 5px; }
.mid_post h4 a { color:#d12229;  }
.mid_post h4 a:hover { color:#333; } 
h4.post_title  { padding:10px 0 5px; }
/*.mid_post h4.post_title { margin:-10px 0 -10px; }*/

.pagiantion_bot , .ngg-navigation { background:#c8c8c8; padding:3px 0 !important; width:551px !important; float:left; }

.pagiantion_bot a   { color:#D12229  ; }

.pagiantion_bot ul { margin:0; padding:0; float:left; width:430px; list-style:none; text-align:center; }
.pagiantion_bot li { margin:0; padding:0 1px; display:inline-block; *display:inline;  }
.pagiantion_bot li a:link , .pagiantion_bot ul li a:visited , .page-numbers { color:#676767 !important; padding:2px 7px; font-family: 'LeelawadeeBold'; font-size:15px; line-height:18px; display:inline-block; *display:inline; background:none !important; border:none !important;   }
 .wp-paginate .current , .ngg-navigation .current  { border:none !important; padding:2px 7px !important; color:#676767;  font-family: 'LeelawadeeBold'; font-size:15px; line-height:18px;  }
.pagiantion_bot li a:hover , .wp-paginate .current , .ngg-navigation a:hover ,  .ngg-navigation .current  { color:#FFF !important; background:#d12229 !important; }

.wp-paginate .prev  , .ngg-navigation a.prev {   float:left; margin:2px 0 2px 15px;  border:none; background:none !important; padding:0 !important;  border:none !important;   }
.wp-paginate .next , .ngg-navigation a.next { float:right; margin:2px 15px 2px 0 !important; border:none; background:none !important; padding:0 !important; border:none !important;   } 
.wp-paginate a:link.next , .wp-paginate a:visited.next  ,  .wp-paginate a:link.prev , .wp-paginate a:visited.prev { background:none !important; padding:0 !important;  color:#D12229 !important; }
.pagiantion_bot a:hover , .pagiantion_bot .pagiantion_prev.dactive , .wp-paginate a:hover.next ,  .wp-paginate a:hover.prev , .ngg-navigation a:hover.next   , .ngg-navigation a:hover.prev  { color:#909090 !important; }
.pagiantion_bot .navigation { margin:0; padding:0; }
 
.wp-paginate a.next:link, .wp-paginate a.next:visited, .wp-paginate a.prev:link, .wp-paginate a.prev:visited {  font-family:'LeelawadeeRegular'; }
 
.howto_list { color:#d12229;  font-family: 'LeelawadeeBold'; margin:0 0 0 10px; padding:10px 0 10px 15px; }
.howto_list li { padding:5px 0; }
.Multimedia_title { font-size:19px; color:#111111;  font-family: 'LeelawadeeBold'; padding:10px 0; margin:10px 0; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;  }
.video_box { float:left; padding:0 11px 15px 0; text-align:center; width:264px; min-height:205px; }
.video_box a { color:#d12229; font-size:14px; text-decoration:underline; margin:5px 0 0; display:block }
.video_box a:hover { color:#333; }

.photo_box , .ngg-album , .ngg-albumoverview { float:left; width:100%; }
.ngg-albumoverview { padding:0 0 15px; }
.photo_bimg { float:left; }
.photo_btext { float:right; width:436px; color:#282828; font-size:16px;  }
.photo_btext a , .ngg-albumtitle a {  font-family: 'LeelawadeeBold'; color:#d12229; text-decoration:underline; display:block }
.photo_btext a:hover , .ngg-albumtitle a:hover {color:#333; }
.photo_cont { float:left; width:100%; }
.back_img {   margin:10px 0 0 25px; display:inline-block; }
.ngg-albumtitle   { color:#282828 !important; font-size:16px !important; padding:0 !important; margin:0 !important;  }
.ngg-thumbnail img { margin:0 !important; padding:0 !important; border:none !important; }

#post-12 .ngg-thumbnail img { max-width:100px; }

.video_text { float:left; width:100%; padding:10px 0; border-bottom:1px solid #e0e0e0;  border-top:1px solid #e0e0e0; }
.video_text h3 , h3.pic_title { text-transform:uppercase; padding:0 0 10px; font-size:19px;   font-family: 'LeelawadeeBold'; }
.video_text2 { float:left; width:100%; font-size:12px; min-height:95px; }
.video_text2 h3 { font-size:19px;   font-family: 'LeelawadeeBold'; padding:0 0 5px; line-height:20px;  }
.video_text2 p { margin:0; padding:0; } 
 h3.pic_title { border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; padding:10px 0; clear:both; margin:0 0 10px;  }

.video_img { float:left; width:100%; position:relative; padding:0 0 10px; }
.play_img { position:absolute; left:40%; top:40%; background:url(images/play_img.png) no-repeat; width:72px; height:47px; }
.video_box .play_img {  left:45%; top:45%;  background:url(images/play_img2.png) no-repeat; width:42px; height:27px;  }
.video_box .video_img {  height:146px; width:264px; overflow:hidden;} 
 
.pic_box  { float:left; margin:5px 13px 10px 0px ;  }
.ngg-album { border:none !important; padding:0 !important;  }
.ngg-gallery-thumbnail img { margin:0 !important; padding:0 !important; border:none !important; }
.slideshowlink { display:none !important; }
.ngg-galleryoverview {  width: 581px !important;  }  
.ngg-gallery-thumbnail { float:left; margin:5px 21px 15px 0 !important; padding:0 !important;  }

/*sidebar*/
.sidebar { float:right; width:282px; }

.sidebar_cont { float:left; background:url(images/text_topbg3.jpg) no-repeat top; padding:10px 0 15px; width:100%; }
.sidebar_cbg { float:left; background:url(images/text_bg3.jpg) repeat-y; padding:5px 15px 0 20px; width:247px;   }
.sidebar_cbotbg { float:left; background:url(images/text_botbg3.jpg) no-repeat top;  width:100%; height:11px;  }
.sidebar_cbg h2 { color:#111111; font-size:20px; font-family:'LeelawadeeRegular'; padding:0 0 10px; text-transform:uppercase; font-weight:normal; }
.recent_news h2 { color:#d12229; }
.recent_cont { float:left; width:248px; border-top:1px solid #e0e0e0; padding:10px 0; line-height:16px; }
.recent_cimg  { float:left; border:1px solid #efefef; }
a:hover .recent_cimg { border:1px solid #111111; }
.recent_ctext { float:right; width:125px; padding:0 10px 0 0; font-size:14px; }
a .recent_ctext  { color:#d12229; text-decoration:underline   }
a:hover .recent_ctext { color:#000; text-decoration:none; }
.jspPane .recent_cont:first-child { border:none; }

.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute;  }
.jspVerticalBar { position: absolute; top: 0; right:0px; width:13px; height: 100%;  }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px;   }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; } 
.jspTrack { background:url(images/scroll_bg.jpg) repeat-y; position: relative;  }
.jspDrag { background:url(images/drag_bg.png) no-repeat; position: relative; top: 0; left: 0; cursor: pointer;  }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; } 

.scroll-pane { width:268px; height:240px; overflow: auto;  }
.twitter_text , .widget_twitter li {  float:left; width:248px; border-top:1px solid #e0e0e0; padding:10px 0 !important; line-height:16px !important; font-size:12px;   }
.twitter_text a , .widget_twitter li a  { text-decoration:underline; }
.twitter_cont h2 , .widget_twitter h2 { background:url(images/twitter_icon2.png) no-repeat 135px 2px;  }
.intent-meta { display:block; }
.in-reply-to , .retweet { padding:0 10px 0 0; }

.widget_twitter li:first-child { border:none; }

.sidebar_cont.widget_subpages , .sublinks.sidebar_cont , .sidebar_cont.widget_anual_archive { background:url(images/text_topbg4.jpg) no-repeat top;   }
.sidebar_cont.widget_subpages .sidebar_cbg , .sublinks  .sidebar_cbg , .sidebar_cont.widget_anual_archive .sidebar_cbg { background:#d12229; width:249px; padding:0 15px 6px 18px; }
.sidebar_cont.widget_subpages .sidebar_cbotbg  , .sublinks .sidebar_cbotbg , .sidebar_cont.widget_anual_archive .sidebar_cbotbg  { background:url(images/text_botbg4.jpg) no-repeat bottom } 
.sidebar_ctext { float:left; width:100%; background:url(images/text_topbg5.jpg) no-repeat top; padding:6px 0 0;  }

.sidebar_cont.widget_subpages ul ,  .sublinks.sidebar_cont ul , .sidebar_cont.widget_anual_archive ul { margin:0 !important; list-style:none; background:url(images/text_botbg5.jpg) no-repeat bottom #FFF; padding:0 0 6px !important;  border-top:1px solid #e0e0e0; }
.sidebar_cont.widget_subpages ul li , .sublinks.sidebar_cont ul li  , .sidebar_cont.widget_anual_archive ul li { margin:0 !important; padding:0 !important; border-bottom:1px solid #e0e0e0; }
.sidebar_cont.widget_subpages ul li a:link , .sidebar_cont.widget_subpages ul li a:visited , .sublinks.sidebar_cont ul li a  , .sidebar_cont.widget_anual_archive ul li a:link  , .sidebar_cont.widget_anual_archive ul li a:visited  { padding:12px 15px 12px 30px; background:url(images/arrow_img2.png) no-repeat 20px 21px  !important; display:block; text-transform:uppercase; font-size:14px; color:#131111 !important; }
.sidebar_cont.widget_subpages ul li a:hover , .sidebar_cont.widget_subpages ul li.widget_subpages_current_page a:link , .sidebar_cont.widget_subpages ul li.widget_subpages_current_page a:visited ,  .sublinks.sidebar_cont ul li  a:hover , .category-news-articles .sublinks.sidebar_cont ul li.link1 a ,  .category-press-releases .sublinks.sidebar_cont ul li.link2 a  ,  .category-statements .sublinks.sidebar_cont ul li.link3 a  , .sublinks.sidebar_cont ul li.current_page a   , .sidebar_cont.widget_anual_archive ul li a:hover  { color:#d12229  !important; background:url(images/arrow_img3.png) no-repeat 20px 21px  !important; } 
.sidebar_cont.widget_subpages h2 , .sublinks h2  , .sidebar_cont.widget_anual_archive h2 {color:#FFF;  background:url(images/text_topbg5.jpg) no-repeat bottom; padding:0 0 16px;  }
.sidebar_cont.widget_subpages ul li:hover  , .sidebar_cont.widget_subpages ul li.widget_subpages_current_page  , .sublinks.sidebar_cont ul li:hover , .sublinks.sidebar_cont ul li.current_page   ,  .category-news-articles .sublinks.sidebar_cont ul li.link1 ,  .category-press-releases .sublinks.sidebar_cont ul li.link2  ,  .category-statements .sublinks.sidebar_cont ul li.link3   { background:#e0e0e0  !important  }
.sidebar_cont.widget_subpages ul ul { display:none; }

.sidebar_ctextbg { background:url(images/text_botbg5.jpg) no-repeat bottom #FFF; padding:10px 15px 16px; font-size:14px;  width:219px;  }
.contact_text { padding:10px 0;   font-family: 'LeelawadeeBold'; font-size:14px; }

.contact_form label { width:114px; padding:0 10px 5px 0; float:left; text-align:left; color:#282828; font-size:14px; line-height:34px; }
.contact_form input[type=text] { background:url(images/textfield_bg.png) no-repeat; width:382px; height:34px; line-height:34px; margin:0 0 10px; padding:0 10px; border:none; }
.contact_form  select { background:url(images/textfield_bg2.png) no-repeat; width:104px; height:34px; line-height:34px; margin:0 200px 10px 0; border:none; padding:5px 10px;  }
.contact_form textarea { background:url(images/textarea_bg.png) no-repeat; width:382px; height:114px; border:none; padding:10px; margin:0 0 10px; }
.contact_form input[type=submit] { background:url(images/btn_submit.png) no-repeat; width:102px; height:32px; border:none; cursor:pointer; font-size:1px; text-indent:-99999px; margin:0 0 0 124px;  }
.red_text { color:#d12229; }

#text-7 .sidebar_cbg ,  #text-7.sidebar_cont , #text-7 .sidebar_cbotbg , #text-7 .sidebar_ctext { background:none; padding:0; width:100%; }
#text-7  { position:relative; -webkit-box-shadow: inset 0px 0px 5px 5px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 5px 5px rgba(0, 0, 0, 0.1); webkit-border-radius:10px; border-radius:10px; width:285px; height:308px; overflow:hidden; }  
.map_imgbg { position:absolute; left:0; top:0; background:url(images/map_bg.png) no-repeat; width:282px; height:308px; }
 
/*mid_bot*/
.mid_bot { float:left; width:100%; padding:20px 0 0; }
.mid_botbox { float:left; margin:0 0 0 20px; width:280px; min-height:102px; border:1px solid #c3c3c3; padding:0 0 0 0; font-size:10px; color:#141414; line-height:14px; min-height:126px }
.mid_botbox h2 { background:url(images/text_bg.png) repeat; margin:11px 0 0; padding:6px 20px;  font-family: 'deckerregular'; color:#FFF; text-transform:uppercase; font-size:20px;  z-index:5; position:relative;  }
.mid_botbtext { float:left; width:148px; padding:10px 0 11px 20px;  color:#141414; }
.midbot_img1 { float:right; /*margin:-23px 1px  0 0;*/ margin:18px 0 0 0;  z-index:55; position:relative; }
.midbot_img2 { float:right; margin:10px 5px 0 0; }
.midbot_img3 { float:right; margin:-123px 0 0 0; z-index:1; position:relative; }

.mid_bot .mid_botbox:first-child { margin:0; }

/*footer*/
#footer { float:left; width:100%; padding:40px 0 35px; background:#151515; font-size:12px; color:#848484; font-family: 'LeelawadeeRegular' ; }

.partners_cont { float:left; width:100%; padding:0 0 32px; border-bottom:1px solid #2d2d2d; }
.partners_ctext { float:left; width:142px; font-family: 'LeelawadeeRegular' ; font-size:20px; color:#FFF; text-transform:uppercase; line-height:24px; }
.partners_ctext span { font-size:29px; }
.partners_logo { float:right; width:792px; padding:0 10px 0 0; position:relative; }
.partners_cont .jcarousel-clip { float:left; width:742px; overflow:hidden; margin:0 0 0 34px; } 
.partners_logo li { padding:0 18px 0 0; height:80px; width:168px; }
.partners_cont .jcarousel-prev  { background:url(images/prev_arrow.png) no-repeat; width:13px; height:26px; cursor:pointer; position:absolute; left:0; top:20px;  }
.partners_cont .jcarousel-next  { background:url(images/next_arrow.png) no-repeat; width:13px; height:26px; cursor:pointer; position:absolute; right:0; top:20px;  }
.partners_cont .jcarousel-prev-disabled { background:url(images/prev_harrow.png) no-repeat; }
.partners_cont .jcarousel-next-disabled { background:url(images/next_harrow.png) no-repeat; }

.footer_cont { float:left; width:100%; padding:24px 0 0; text-align:center; }
.footer_cont ul { margin:0; padding:0 0 10px; list-style:none; float:left; width:100%; text-align:center; }
.footer_cont ul li { margin:0; padding:0 10px; display:inline-block; border-left:1px solid #232323; line-height:16px; }
.footer_cont ul li:first-child { border:none;  }
.footer_cont ul li a:link , .footer_cont ul li a:visited { color:#848484 !important; font-size:14px; display:inline-block;  }
.footer_cont ul li a:hover { color:#d12229 !important; }
.footer_text { float:left; width:100%; text-align:center; font-size:10px; color:#4c4c4c; padding:5px 0 0; }
#footer a { color:#fff; }
#footer a:hover { color:#d12229; }
.footer_text a span { color:#d12229 !important; }
.footer_text a:hover span { color:#FFF !important;  }

.wp-paginate .title { display:none;  }
.album_cont { float:left; width:100%; height:326px; overflow:hidden; }
.latest_news { float:left; width:100%;  }
.latest_news h3.Multimedia_title:first-child + .mid_post { border:none; } 
.arch_wid_top{background:  url("images/text_topbg4.jpg") no-repeat  center top ; float:left;}
.arch_wid_mid{background: #D12229; float:left;
    padding: 0 15px 6px 18px;
    width: 249px;}
.arch_wid_mid h2{background: url("images/text_topbg5.jpg") no-repeat center bottom ;
    color: #FFFFFF;
    padding: 0 0 16px;}
.arch_wid_mid ul{
	background: url("images/text_botbg5.jpg") no-repeat scroll center bottom #FFFFFF;
    border-top: 1px solid #E0E0E0;
    list-style: none outside none;
    margin: 0 !important;
    padding: 0 0 6px !important;}
.arch_wid_mid ul li{color: #555555;
    line-height: 20px;
    border-bottom: 1px solid #E0E0E0;
    margin: 0 !important;
    padding: 0 !important; }
.arch_wid_mid ul li a{background: url("images/arrow_img2.png") no-repeat scroll 20px 21px transparent !important;
    color: #131111 !important;
    display: block;
    font-size: 14px;
    padding: 12px 15px 12px 30px;
    text-transform: uppercase; }
.arch_wid_bot{ float:left; background: url("images/text_botbg4.jpg") no-repeat center bottom ; height:11px; width:282px;}
#text-10{background:  url("images/text_topbg4.jpg") no-repeat  center top ; float:left;}
#text-10 div.sidebar_cbg{background:none; padding:0; width:100%;}
#text-10 div.sidebar_cbotbg{background:none; }

.post h4 a{ color:#333333}
.post h4 a:hover{ color:#D12229}

.entry { float:left;}
.page-template-multimedia-page-php .entry { float:none; }
.entry p { margin:0;}

.category-press-releases .post-292 p { display:none;}


.category-news-articles .mid_left h1.news,.category-news-articles .mid_left h1.stats { display:none;}
.category-press-releases .mid_left h1.press,.category-press-releases .mid_left h1.stats { display:none;}
.category-statements .mid_left h1.news,.category-statements .mid_left h1.press { display:none;}

#smooth_slider_1{margin-left:-32px;}
.smooth_slideri h2{ font-family: 'LeelawadeeRegular' !important ; float:right; width:196px; color:#FFF; font-size:24px; margin-right:20px  !important;}
.smooth_slideri img {float:left; background:url(images/img_bg.png) no-repeat !important ; width:321px; height:230px; padding:9px; }
.smooth_slideri span{ font-family: 'LeelawadeeRegular' !important ; float:right; width:196px; color:#FFF; font-size:13px; margin-right:20px; !important; }
.smooth_more{ font-family: 'LeelawadeeRegular' !important ; float:left; width:195px; color:#FFF; font-size:13px; }
.smooth_slideri h2 a { color:#FFF; text-decoration:none; !important }
.smooth_slideri h2 a:hover { color:#e2ab73; } 
.smooth_sliderb{width:565px; height:255px; overflow:hidden; margin-left:20px; }
.smooth_slideri{margin:0px !important;}


#smooth_slider_1{
margin-left:0;
padding:0;
}
.mid_lcbg{
padding:0;
width:584px;
}
.smooth_slider .smooth_prev{
z-index:555;
}

.smooth_slider .smooth_next{
z-index:555;
}
