/* My difined*/
/*img
{
border-top: 5px solid #981518;
}*/
div#header-left{
float: left;
/*background: url(../images/top-center.jpg) no-repeat;*/
}
div#first_space{
height: 10px;
width: 976px;
}
div#pchau_red {
background: rgb(152,21,24) top left repeat;
height: 35px;
width: 976px;
}
div#space_bottom{
height: 0px;
width: 976px;
}
div#my_redbottom{
/*background: rgb(152,21,24) top left repeat;*/
height: 33px;
width: 976px;
font-size: 9pt!important;
font-family: verdana,helvetica,arial,sans-serif;
}

div#my_redbottom a:hover, a:focus, a:active{
	color: #981518 !important;
    font-weight: bold;
}

mod_jflanguageselection
/*---------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
margin: 0;
padding: 0;
}

body {
color: #626466;
background: #FFFFFF;
font-family: Arial,sans-serif !important;
line-height: 1.4;
}

body#bd {
color: #626466;
background: #FFFFFF;
}

body.contentpane { /* Printable Page */
width: auto;
margin: 1em 2em;
line-height: 1.3em;
margin: 0px 0px 0px 0px;
font-size: 12px;
color: #626466;
}

body.fs1 {font-size: 9px;}
body.fs2 {font-size: 10px;}
body.fs3 {font-size: 11px;}
body.fs4 {font-size: 12px;}
body.fs5 {font-size: 13px;}
body.fs6 {font-size: 14px;}

/* Normal link */
table.moduletable a{
font-size: 9pt;
}

table.moduletable td
{
font-size: 9pt !important;
/*font-family: Verdana !important;*/
}

table.moduletable a:focus, a:active{
font-size: 9pt;
font-weight: bold;
color: #981518 !important;
text-decoration: underline;
}


/*.read a{
font-size: 8pt;
}
.read a:hover, a:active, a:focus {
color: #981518;
text-decoration: underline;
}*/

table.moduletable a:hover{
color: #981518 !important;
text-decoration: underline;
}

.minifp-introtitle a{
color: #981518;
font-family: Verdana;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}
.minifp-date
{
font-size: 8.5pt;
font-family: Arial; 
margin-bottom: 2px;
}

.minifp-introtitle a:visited{
color: #981518;
font-family: Verdana;
font-size: 10pt !important;
font-weight: bold;
text-decoration: none;	
}
/*div#myborder .minifp-introtitle a:hover, a:focus, a:active{
color: #981518;
font-family: Arial;
font-size: 10pt; 
}*/

a {
color: #626466;
/*font-family: Verdana;*/
font-size: 9pt;
font-weight: none;
text-decoration: none;
}

/*a:hover, a:active, a:focus {
color: #981518;
text-decoration: underline;
}
a span:hover, span:active, span:focus{
color: #981518;
text-decoration: underline;
}*/

a img {
border: none;
}

/* Title text */
#ja-mainnav, .contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
font-family: Verdana !important;
font-weight: none !important;
}

/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, .img_caption {
color: #626466;

/*color: #981518;*/

font-size: 100%;
}

/* Heading */
h1 {font-size: 180%;}
h2 {font-size: 150%;}
h3 {font-size: 125%;}
h4 {font-size: 100%; text-transform: uppercase;}

pre, blockquote, ol, h1, h2, h3, h4, h5, h6 {
margin: 12px 0;
padding: 0;
}

ul{
margin: 0 0 12px 0;
padding: 0;
}

p{
font-size: 10pt;
font-family: Arial;
margin:0;
padding: 0 0 6px 0;
}

ul {
list-style: none;
}

ul li {
padding-left: 30px;
list-style: none !important;
line-height: 155%;
}

ol li {
margin-left: 35px;
line-height: 180%;
}

th {
padding: 5px 0;
font-weight: bold;
text-align: left;
color: #981518;
font-size: 9pt;
font-family: Verdana !important;
}

fieldset {
border: none;
padding: 10px 5px;
background: url(../images/hline.gif) repeat-x top;
}

fieldset a {
/*font-weight: bold;*/
}

hr {
border-top: 1px solid #CCCCCC;
border-right: 0;
border-left: 0;
border-bottom: 0;
height: 1px;
}
td{
	font-size: 10pt;
        font-family: Arial;
}
div {
font-size: 9pt;
/*font-family: Verdana;*/
}

/* FORM
--------------------------------------------------------- */
form {
margin: 0;
padding: 0;
}

form label {
cursor: pointer;
font-size: 10pt !important;
}

input, select, textarea, .inputbox {
font-family: verdana,helvetica,arial,sans-serif;
font-size: 90%;
/*margin-top: 5px;*/
}

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
}

.article_separator {
clear: both;
display: block;
height: 0px;
}

.article_column {
}

.column_separator {






padding: 0 25px;
}

.article-content img {
margin: 0 10px 5px 0;
}

/* content tables */
td.sectiontableheader {











padding: 4px;
border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
padding: 4px;
}

td.sectiontableentry0,

td.sectiontableentry1,
td.sectiontableentry2 {
padding: 3px;
}

table.contentpane {
border: none;
width: 100%;
}


table.contentpaneopen {
/*border-top: 1px solid #969696;*/
/*border-top: 1px solid #878a8d !important;*/
border-bottom: 2px solid #878a8d !important;
border-collapse: collapse;
height: 30px;
width: 100%;
}
table.contentpaneopen span{
	text-decoration: none !important;
        /*color: #626466 !important;*/
}

table.contenttoc {
margin: 0 0 10px 10px;
padding: 0;
width: 17%;
border-left: 10px solid #981518;
border-top: 1px dashed #626466;
}

/*table.contenttoc a {
text-decoration: none;
}*/

/*table.contenttoc td {
padding: 1px 5px 1px 25px;
background: url(../images/bullet.gif) no-repeat 5% 50%;
}*/

table.contenttoc td {
/*padding: 1px 5px 1px 25px;
background: url(../images/bullet.gif) no-repeat 5% 50%;*/
border-bottom: 1px dashed #626466;
/*align: center;*/
padding-left: 15px !important;
}

table.contenttoc td a{
/*color: #981518 !important;*/
font-family: Arial !important;
font-size: 9pt !important;
align: center;
}

table.contenttoc td a:hover, a:active, a:focus{
color: #981518 !important;
font-size: 9pt !important;
/*font-weight: bold;*/
text-decoration: underline !important;
}

table.contenttoc th {
padding: 0 0 3PX;
border-bottom: 1px solid #CCCCCC;
text-indent: 5px;
}

table.poll {
padding: 0px !important;
margin: 0px !important;
width: 100%;
border-collapse: collapse;
}

table.pollstableborder {
padding: 0 !important;
width: 100%;
border: none;
text-align: left;
}

table.pollstableborder img {
vertical-align: baseline;
}

table.pollstableborder td
{
padding: 0px !important;
border-collapse: collapse;
border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td {
background: #F2F2F2;
}

table.searchintro {
padding: 10px 0;
width: 100%;
}

table.searchintro td {
padding: 5px!important;
}

table.adminform {
}

.adminform .inputbox {
}

.blog_more {
padding: 10px;
border-top: 1px solid #DDDDDD;
background: url(../images/grad1.jpg) repeat-x top;
}

.blog_more strong {
margin: 0 0 5px;
display: block;
font-size: 125%;
}

.blog_more ul {
margin: 0;
padding: 0;
}

.blog_more ul li {
margin: 0;
padding: 0 0 0 17px;
background: url(../images/bullet.gif) no-repeat 6px 8px;
}

.category {
font-weight: bold;
font-size: 120%;
}

h1.componentheading, .componentheading {
padding: 0 0 5px;
margin: 0 0 10px;
background: url(../images/hline.gif) repeat-x bottom;
}

.componentheading {
font-size: 140%;
font-weight: bold;
}

.contentdescription {
padding-bottom: 10px;
}

h2.contentheading, .contentheading {
padding: 0;
margin: 0;
font-weight: bold;
font-size: 13.5pt;
/*line-height: 1.2;*/
}

td .contentheading{
font-size: 12pt;
font-weight: bold !important;
color: #626466;
font-family: Arial !important;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
text-decoration: none !important;
}

a.readon {
text-decoration: none;
float: left;
display: block;
background: #626466;
padding: 0 3px;
color: #FFFFFF;
text-transform: lowercase;
font-size: 92%;
}

a.readon:hover, a.readon:active, a.readon:focus {
background: #CC0000;
color: #FFFFFF;
}

table.contentpaneopen td{
      /*font-size: 10pt;
      font-family: Arial;*/
      padding: 3px 0 3px 0;
}

table.contentpaneopen, table.contentpane, table.blog {
width: 100%;
font-size: 11pt;
}

ul.pagination {
margin: 15px auto;
padding: 10px 0;
background: url(../images/hline.gif) repeat-x top;
}

ul.pagination li {
margin: 0;
padding: 0;
display: inline;
background: none;
}

ul.pagination li span{
padding: 2px 5px;
}

ul.pagination a {
padding: 2px 5px;
border: 1px solid #DDDDDD;
background: #F2F2F2;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
border: 1px solid #CC0000;
background: #FFFFFF;
}

.pagenavbar {
padding-left: 14px;
background: url(../images/icon-pages.gif) no-repeat center left;
font-weight: bold;
}

.pagenavcounter {
padding: 8px 14px 0 14px;
background: url(../images/icon-pages.gif) no-repeat 0 11px;

font-weight: bold;
}

.sectiontableheader {
padding: 8px 5px;
background: url(../images/grad2.jpg) repeat-x top #B90000;
color: #E6E6E6;
font-weight: bold;
}


.sectiontableheader a {
color: #E6E6E6;
}

tr.sectiontableentry1 td {
padding: 8px 5px;
background: url(../images/hline.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
padding: 8px 5px;






background: url(../images/hline.gif) repeat-x bottom #F2F2F2;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td,{


background: url(../images/hline.gif) repeat-x bottom #FFFFCC;
}

.smalldark {
text-align: left;
}

div.syndicate div {
text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
background: none;
}

/* META
--------------------------------------------------------- */
.article-tools {
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
display: block;
margin-bottom: 15px;
display: block;
background: #F2F2F2;
overflow: hidden;
white-space: nowrap;
}

.article-meta {
padding: 5px;
width: 70%;
float: left;
}

.createby {
padding: 3px 3px 3px 20px;
background: url(../images/icon-author.gif) no-repeat 0 1px;
}

.createdate {
/*padding: 4px 3px 4px 25px;
background: url(../images/icon-date.gif) no-repeat 5px 4px #cccccc;

border-bottom: 1px solid #DDDDDD;
border-top: 1px solid #DDDDDD;
color: white;
font-weight: bold;*/
/*border-top: 1px solid #626466;*/
font-size: 8.5pt;
}

.modifydate {
width: 100%;
float: left;
}

div.buttonheading {
float: right;
width: 20%;
}

.buttonheading img {
margin: 7px 5px 0 0;
border: 0;
float: right;
}

/* BONUS TYPOGRAPHY STYLES
--------------------------------------------------------- */
pre, .code {
padding: 10px 15px;
margin: 5px 0 15px;
border-left: 5px solid #999999;
background: #FFFFCC;
font: 1em/1.5 "Courier News", monospace;
}

blockquote {
padding: 1em 40px 1em 15px;
}

blockquote span.open {
padding: 0 0 0 20px;
background: url(../images/so-q.gif) no-repeat left top;
}

blockquote span.close {
padding: 0 20px 0 0;
background: url(../images/sc-q.gif) no-repeat bottom right;
}

/* Rropcap */
.dropcap {
float: left;
padding: 4px 8px 0 0;
display: block;
color: #999999;
font: 50px/40px Georgia, Times, serif;
}

/* Tips, Error, Message, Hightlight*/
p.error {
padding-left: 25px;
color: #BF0000;
background: url(../images/icon-error.gif) no-repeat top left;
}

p.message {
padding-left: 25px;
color: #006699;
background: url(../images/icon-info.gif) no-repeat top left;
}

p.tips {
padding-left: 25px;
color: #EE9600;
background: url(../images/icon-tips.gif) no-repeat top left;
}

.highlight {
padding: 1px 5px;
background: #FFFFCC;
font-weight: bold;
}

/* Note Style */
p.stickynote {
padding: 10px 0px 10px 40px;
border: 1px solid #CACACC;
background: url(../images/sticky-bg.gif) no-repeat 5px center #FFFFFF;
}

p.download {
padding: 10px 0px 10px 40px;
border: 1px solid #CACACC;
background: url(../images/download-bg.gif) no-repeat 5px center #FFFFFF;
}

.blocknumber {
clear: both;
padding: 5px 15px 10px;
position: relative;
}

/* Check list */
ul.checklist {
list-style: none;
}

ul.checklist li {
margin-left: 15px;
padding: 0 0 0 20px;
background: url(../images/icon-checklist.gif) no-repeat 0 4px;
}

/* Check list (star) */
ul.stars {
list-style: none;
}

ul.stars li {
margin-left: 15px;
padding: 0 0 0 20px;
background: url(../images/icon-star.gif) no-repeat 0 5px;
}

/* List arrow */
ul.arrow {
list-style: none;
}

ul.arrow li {
margin-left: 15px;
padding: 0 0 0 20px;
background: url(../images/icon-arrow.gif) no-repeat 3px 5px;
}

/* Bignumber */
.bignumber {
float: left;
margin-right: 8px;
padding: 6px 7px;
display: block;
background: url(../images/ol-bg.gif) no-repeat top left;
color: #FFFFFF;
font: bold 20px/normal Arial, sans-serif;
}

/* Talking box. Thinking box. */
div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
margin: 15px 0;
}

div.bubble1 span.author,
div.bubble2 span.author,
div.bubble3 span.author,
div.bubble4 span.author {
padding-left: 20px;
margin-left: 15px;
background: url(../images/icon-author.gif) no-repeat center left;
font-weight: bold;
}

div.bubble1 div {
margin: 0;

width: 100%;
background: url(../images/bub1-br.gif) no-repeat bottom right;
}

div.bubble1 div div {
background: url(../images/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
background: url(../images/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {

background: url(../images/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div {
margin: 0;
padding: 10px 15px 20px;
width: auto;
}

div.bubble2 div {
margin: 0;
width: 100%;
background: url(../images/bub2-br.gif) no-repeat bottom right;
}

div.bubble2 div div {
background: url(../images/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div {
background: url(../images/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div {
background: url(../images/bub2-tl.gif) no-repeat top left;
}

div.bubble2 div div div div div {
margin: 0;
padding: 10px 15px 25px;
width: auto;
}

div.bubble3 div {
margin: 0;
width: 100%;
background: url(../images/bub3-br.gif) no-repeat bottom right;
}

div.bubble3 div div {
background: url(../images/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div {
background: url(../images/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div {
background: url(../images/bub3-tl.gif) no-repeat top left;
}

div.bubble3 div div div div div {
margin: 0;
padding: 10px 15px 45px;
width: auto;
}

div.bubble4 div {
margin: 0;
width: 100%;
background: url(../images/bub4-br.gif) no-repeat bottom right;
}

div.bubble4 div div {
background: url(../images/bub4-bl.gif) no-repeat bottom left;
}

div.bubble4 div div div {
background: url(../images/bub4-tr.gif) no-repeat top right;
}

div.bubble4 div div div div {
background: url(../images/bub4-tl.gif) no-repeat top left;
}

div.bubble4 div div div div div {
margin: 0;
padding: 10px 15px 45px;
width: auto;
}

/* Legend */
.legend-title {
margin: 0;
padding: 0 3px;
float: left;
display: block;
background: #FFFFFF;
font-weight: bold;
position: absolute;
top: -10px;
left: 7px;
}

.legend {
margin: 20px 0;
padding: 0 10px;
border: 1px solid #CACACC;
background: #FFFFFF;
position: relative;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
width: 100%;
margin: 0;
}

#ja-headerwrap,
#ja-subnavwrap,
#ja-containerwrap,
#ja-containerwrap-fr,
#ja-containerwrap-fl,
#ja-containerwrap-f,
#ja-containerwrap-flr1,
#ja-containerwrap-fr1,
#ja-botslwrap,
#ja-footerwrap {
width: 100%;
clear: both;
}

/* PRIMARY COLUMN
--------------------------------------------------------- */
/*#ja-mainbody {
float: right;
width: 976px;
}

#ja-content {
clear: both;
display: block;
float: right !important;
width: 732px;
}*/
#dpchau-mainbody {
float: left;
width: 65%;
}

#ja-content {
clear: both;
display: block;
float: right;
width: 75%;
}

/*#ja-content div.ja-innerpad {
padding: 0 20px;
}*/

/*#ja-content div.ja-innerpad {
padding: 0 25px;
}*/

/* COLUMNS
--------------------------------------------------------- */
/*div#myPathway{

margin: 15px 0 15px 0;
}*/

#ja-col1 {
float: left !important;
width: 24.8% !important;
display: block;
overflow: hidden;
}

/*#ja-masstop,
#ja-massbot {
display: block;
float: right;
width: 34.9%;
clear: right;
}*/

/*#ja-colswrap {
float: right;
width: 34.9%;
}

#ja-col2 {
float: left;
overflow: hidden;
}

#ja-col3 {
float: right;
overflow: hidden;
padding: 0 0 10px;
}

#ja-col3 div.ja-innerpad {
border: 1px solid #DDDDDD;
border-bottom: 2px solid #CCCCCC;
margin-left: 5px;
}*/

/*common style for column*/
#ja-col1 table,
#ja-col2 table,
#ja-col3 table {
border-collapse: collapse;
border-spacing: 0;
}

#ja-col1 .article_separator,
#ja-col2 .article_separator,
#ja-col3 .article_separator {
display: none;
}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-header{
width: 976px !important;
/*padding-left: 25px;*/
}
#ja-subnav{
font-family: Verdana !important;
width: 976px !important;
/*padding-left: 25px;*/
}
#ja-container {
width: 976px !important;
/*padding-left: 25px;*/
}

/* full */
/*#ja-containerwrap-f #ja-mainbody {
float: none;
width: 976px !important;

}

#ja-containerwrap-f #ja-content {
float: right !important;
width: 732px;
}*/
#ja-containerwrap-f #dpchau-mainbody {
float: none;
width: 100%;
}

#ja-containerwrap-f #ja-content {
float: none;
width: 100%;
}
/* col1 + content */
/*#ja-containerwrap-fr #ja-mainbody {
width: 976px;
}

#ja-containerwrap-fr #ja-content {
width: 732px;
float: right !important;

}

#ja-containerwrap-fr #ja-content div.ja-innerpad {
padding-right: 0;
}

#ja-containerwrap-fr #ja-col1 {
width: 238px !important;

}*/
#ja-containerwrap-fr #dpchau-mainbody {



width: 100%;
}

#ja-containerwrap-fr #ja-content {
width: 75%;
float: right;
}

#ja-containerwrap-fr #ja-content div.ja-innerpad {
padding-right: 0;
}

#ja-containerwrap-fr #ja-col1 {
width: 16%;
}

/* content + col2 + col3 */
/*#ja-containerwrap-fl #ja-content {
float: none;
width: 732px;
}

#ja-containerwrap-fl #ja-content div.ja-innerpad {
padding-left: 0;
}

#ja-containerwrap-fl #ja-col3 div.ja-innerpad {
padding-top: 0;
}*/

/* content + col2 or col3 */
/*#ja-containerwrap-flr1 #ja-mainbody {
width: 82.9%;
}*/

/*#ja-containerwrap-flr1 #ja-content {
width: 732px !important;
float: right;
}

#ja-containerwrap-flr1 #ja-content div.ja-innerpad {
padding-left: 0;
}*/
/* content + col2 + col3 */
#ja-containerwrap-fl #ja-content {
float: none;
width: 100%;
}

#ja-containerwrap-fl #ja-content div.ja-innerpad {
padding-left: 0;
}

#ja-containerwrap-fl #ja-col3 div.ja-innerpad {
padding-top: 0;
}

/* content + col2 or col3 */
#ja-containerwrap-flr1 #dpchau-mainbody {
width: 82.9%;
}

#ja-containerwrap-flr1 #ja-content {
width: 100%;
}

#ja-containerwrap-flr1 #ja-content div.ja-innerpad {
padding-left: 0;
}

#ja-containerwrap-flr1 #ja-colswrap,
#ja-containerwrap-flr1 #ja-masstop,
#ja-containerwrap-flr1 #ja-massbot {
width: 17%;
}

/* col1 + content col2 or col3 */
#ja-containerwrap-fr1 #dpchau-mainbody {
width: 82.9%;
}

#ja-containerwrap-fr1 #ja-content {
width: 79.9%;
}

#ja-containerwrap-fr1 #ja-col1{
width: 20%;
}

/*#ja-containerwrap-flr1 #ja-colswrap,
#ja-containerwrap-flr1 #ja-masstop,
#ja-containerwrap-flr1 #ja-massbot {
width: 17%;
}*/

/* col1 + content col2 or col3 */
/*#ja-containerwrap-fr1 #ja-mainbody {
width: 82.9%;
}

#ja-containerwrap-fr1 #ja-content {
width: 79.9%;
}

#ja-containerwrap-fr1 #ja-col1{
width: 20%;
}

#ja-containerwrap-fr1 #ja-colswrap,
#ja-containerwrap-fr1 #ja-masstop,
#ja-containerwrap-fr1 #ja-massbot {
width: 17%;
}*/

/* columns */
/*.colw #ja-col2,
.colw #ja-col3 {
width:100%;
}

.colw1 #ja-col2,
.colw1 #ja-col3 {
width:49.9%;
}

.colw #ja-col2,
.colw #ja-col3 {
width:100%;
}*/

.colw .moduletable {
margin-left: 0;
margin-right: 0;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
/*#ja-mainnav {
height: 30px;
position: absolute;
bottom: 0;
z-index: 999;
}

#ja-subnav {
height: 32px;
background: url(../images/hline.gif) repeat-x 0 29px;
}

#ja-mainnav a, #ja-subnav a {
outline: none;
}*/

/* breadcrumbs */
/*#ja-breadcrumb {
}*/

#ja-breadcrumb strong {
margin-right: 5px;
font-weight: normal;
}

#ja-breadcrumb a {
text-decoration: none;
}

#ja-breadcrumb img {
margin: 1px 5px;
}

/* Default Joomla! Menu */
a.mainlevel {
padding: 0px;
width: 99%;
display: block;
/*color: #848383;*/
color: #626466;
text-decoration: none;
font-size: 9pt;
font-family: verdana,helvetica,arial,sans-serif;
/*font-weight: bold;*/
line-height: 20px;
/*background: url(../images/mainlevel-bg.gif) no-repeat left bottom;*/
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
color: #981518;
text-decoration: underline;
/*background: url(../images/mainlevel-bg.gif) no-repeat left bottom #F2F2F2;*/
}

/*a.mainlevel#active_menu {
color: #7F0B2C;
font-weight: bold;
text-decoration: none;
}*/

a.sublevel {
/*padding: 2px 4px 2px 20px;*/
display: block;
color: #626466;
text-decoration: none;
font-size: 10pt;
/*font-weight: bold;*/
/*line-height: 25px;*/
/*background: url(../images/bullet.gif) no-repeat 10px 9px;*/
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
color: #981518;
/*text-decoration: underline;*/
}

#active_menu {
color: #981518;

text-decoration: underline;

}

/* MODULE
--------------------------------------------------------- */
.jamod-content {
padding: 5px 10px;
}

div.moduletable_menu .jamod-content,
div.moduletable_black .jamod-content {
padding: 0;
}

div.moduletable h3,

div.moduletable_black h3 {
margin: 0;
padding: 0;
/*color: #FFFFFF;*/
color: #981518;
font-size: 9pt;
font-weight: bold;

height: 18px;
/*background: url(../images/h32-r.gif) no-repeat top right #CC0000;*/
/*font-size: 100%;*/


}



div.moduletable h3 span,
div.moduletable_black h3 span {
margin: 0;
/*padding: 0 0 0 26px;*/
padding: 0;
display: block;
/*background: url(../images/h31-l.gif) no-repeat top left;*/
height: 18px;
line-height: 12px;
font-size: 9pt;
font-weight: bold;
}

div.moduletable,

div.moduletable_black {
margin-bottom: 8px;
overflow: hidden;
padding: 0 0 6px;
}

table.moduletable{
width: 208px;
margin: 0 auto;
}

table.moduletablemynews{












width: 208px;
margin: 0 auto;
}

/*Black Module*/
div.moduletable_black {
border: 1px solid #DDDDDD;
background: url(../images/grad3.jpg) repeat-x bottom #444444;
color: #FFFFFF;
}

div.moduletable_black h3 {
color: #FFFFFF;
height: 28px;
background: url(../images/h32-r.gif) no-repeat top right #CC0000;
}

div.moduletable_black h3 span {
margin: 0;
padding: 0 0 0 26px;
display: block;
background: url(../images/h32-l.gif) no-repeat top left;
height: 28px;
line-height: 28px;
}

div.moduletable_black a {
color: #FFFFFF;
}

div.moduletable_black ul.menu {
margin: 0 1px;
}

div.moduletable_black ul.menu li {
height: 26px;
background: none;
padding: 0;
}

div.moduletable_black ul.menu a {
background: url(../images/menu-bg.gif) no-repeat top left !important;
color: #E6E6E6;
line-height: 26px;
padding: 0 0 0 26px;
display: block;
text-decoration: none;
}

div.moduletable_black ul.menu a:hover,
div.moduletable_black ul.menu a:focus,
div.moduletable_black ul.menu a:active {
background: url(../images/menu-bg.gif) no-repeat bottom left !important;
color: #FFFFFF;
line-height: 26px;
padding-left: 26px;
}

div.moduletable_black #cat-current a {
background: url(../images/menu-bg.gif) no-repeat bottom left !important;
}

/* slider */
/*#ja-slider div.moduletable {
padding: 0;
margin: 0;
}*/

/* mis */
/*div.banneritem_text {
padding: 5px 0 !important;
}*/

div.advs {
float: left;
width: 100%;
clear: both;
display: block;
}

/*masscol module*/
/*#ja-masstop div.moduletable h3 {
background: none;
color: #CC0000;
font-size: 150%;
}

#ja-masstop div.moduletable h3 span {
background: none;
padding-left: 10px;
margin: 0;
}

#ja-masstop div.moduletable {
border: 1px solid #DDDDDD;
background: url(../images/spotlight-bg.gif) repeat-x top #FFEBA7;
padding: 0 10px;
}

#ja-masstop div.moduletable div.nfcontent {
padding: 0;
width: 95%;
}

#ja-masstop a {
text-decoration: none;
}*/

/*col2 module*/
/*#ja-col2 div.moduletable {
margin-right: 5px;
padding: 0 10px 5px;
border: 1px solid #DDDDDD;
border-bottom: 2px solid #CCCCCC;
}

#ja-col2 div.moduletable h3 {
background: none;
color: #CC0000;
font-size: 120%;
text-indent: 10px;
padding-top: 5px;
margin-left: -10px;
}

#ja-col2 div.moduletable h3 span {
background: none;
padding: 0;
}*/

/*col3 module*/
/*#ja-col3 div.moduletable {
margin-bottom: 0;
padding: 0 10px 5px 10px;
}

#ja-col3 div.moduletable h3 {
background: url(../images/h32-r.gif) no-repeat bottom center #CC0000;
color: #FFFFFF;
padding: 0 10px;
font-size: 100%;
margin: 0 -10px 5px -10px;
}

#ja-col3 div.moduletable h3 span {
background: none;
padding: 0;
}*/

.button
{
background: #981518;
/*margin-top: 5px;*/
margin-left: 1px;
padding-bottom: 1px;
border: none;
color: #FFFFFF;
font-weight: bold;
cursor: pointer;
}

div#ja-search {

float: right;
background: #981518 top right no-repeat;
height: 15px;
/*width: 150px;*/
width: 220px;
padding: 5px 3px 0px 7px;

}
#ja-search .inputbox {
width: 120px;
/*border: 2px #626466;*/
background: #FFFFFF;
margin-top: 2px !important;
padding: 2px;
font-size: 8pt;
border: none;
}
#ja-search span{
padding-bottom: 5px !important;
}

/*#ja-search .button{
padding-top:10px;
}*/

div#ja-login {
width: 75px;
/*height: 15px;*/
float: left !important;
/*position: absolute;*/
bottom: 55px;
padding:7px 1px 2px 2px;
/*margin-left: 1px;*/

}



#ja-login form {
float: left;
}

#ja-login form label {
float: left;
}

/*label.ja-login-user span {
display: block;
float: left;

text-indent: -5000px;
background: url(../images/icon-user.gif) no-repeat center left;
width: 20px;
height: 20px;
}*/
/*


label.ja-login-password span {
display: block;
float: left;
text-indent: -5000px;
background: url(../images/icon-key.gif) no-repeat center left;
width: 20px;
height: 20px;
}

#ja-login form input.button {
font-size: 11px !important;
float: left;
}

#ja-login form #mod_login_username,
#ja-login form #mod_login_password {
width: 110px;
margin: 1px 8px 0 0;
border: 1px solid #CC0000;
}

#ja-login form a {

color: #CCCCCC;
background: url(../images/bullet2.gif) no-repeat 3px 7px;
padding-left: 10px;
text-decoration: none;
}

#ja-login form a:hover,
#ja-login form a:active,
#ja-login form a:focus {
color: #FFFFFF;
text-decoration: underline;
}

.ja-login-links {
padding-top: 5px;
clear: both;
}*/

/*div#my_logo {
background : url(../images/logo1.jpg) top left no-repeat;
margin : 0px 0px 0px 0px;
height : 121px;
width : 500px;
text-align : right;
vertical-align : baseline;
}*/

/*div#my_border {
border-top: 1pt dashed #4B4B4B;
border-bottom: 1pt dashed #4B4B4B;
height: 28px;
width: 973px;
}*/

/*div#MainMenu.h4 {
/*font-family: Arial,Tahoma,Verdana,sans-serif;
font-size: 17pt;*/

/*text-color: #4B4B4B;
text-align: left;
text-indent: 30px;
direction: ltr;
word-spacing: 30px;
}*/

/*#ja-topnav {
padding: 0;
margin: 0 0 0 158px;
font-size: 11px;
height: 30px;
}

#ja-topnav ul {
padding: 0;
margin: 0;
list-style: none;
}

#ja-topnav li {
padding: 0;
margin: 0;
}

#ja-topnav a {
border-bottom: 0;
}

#ja-topnav a span {
cursor: pointer;
}

.ja-color-theme {
position: absolute;
top: 228px;
left: 10px;
}

.ja-color-theme a:hover {
color: #999999;
text-decoration: none;
border-bottom: none;
}

.ja-color-theme img {
border: none;
margin-left: 5px ;
}*/

#ja-containerwrap-f #my_space {
float: none;
width: 100%;
}

div#my_space {
height: 18px;
width: 976px !important;
margin-bottom: 0;
}

.user1_inner{
/*margin-left: 40px;
margin-bottom: 5px;*/
margin-top: 7px;
}
.user1_inner a:hover, a:focus, a:active{
	color: #981518;
        font-weight: bold;
}

div#my_flash {
/*background: url(../images/flash.jpg) no-repeat;*/
height: 442px;
width: 976px;
margin-left: 1px;
margin-top: 7px;
}

div#image-content {
background: rgb(152,21,24) top left repeat;
/*height: 247px;*/
height: 200px;
width: 100%;
margin-bottom: 17px;

}

div#image-flash {
background: url(../images/hinh2.jpg) no-repeat;
/*height: 247px;
width: 650px;*/
height: 200px;
width: 697px;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
padding: 0;
clear: both;
background: #FFFFFF;
}

#ja-footer {
width: 976px !important;
/*padding-left: 25px;*/
/*padding: 0;*/
color: #626466;
position: relative;
/*width: 100% !important;*/
}

#ja-footer small {
color: #FFFFFF;
display: block;
}

#ja-footer .copyright_phuongchau {
clear: both;
display: block;
font-style: normal;
font-family: verdana,helvetica,arial,sans-serif;
font-size: 9pt;
}



#ja-footer a {
color: #5C5C5C;
font-size: 9pt;
text-decoration: none;
font-family: verdana,helvetica,arial,sans-serif;
font-weight: bold;
}

#ja-footer a:hover,
#ja-footer a:focus,
#ja-footer a:active{
color: #981518 !important;
text-decoration: underline !important;
}

#ja-footer ul {
float: center;
margin: 0 0 5px;
padding: 0;
}

#ja-footer li {
margin: 0;
padding: 0;
display: inline;
/*text-indent: 350px;*/
text-align: center;
background: none;

}


#ja-footer li a {
padding: 0 10px 0 10px;
display: inline;
line-height: normal;
text-align: center;
text-decoration: none;
background: url(../images/vline.gif) center right no-repeat;/* 0 3px;*/

}

.banneritem {

display: block;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */



.ja-box-left1, .ja-box-center1, .ja-box-right1, .ja-box-left2, .ja-box-center2, .ja-box-right2, .ja-box-left3, .ja-box-center3, .ja-box-right3, .ja-box-leftTin1, .ja-box-centerTin1, .ja-box-rightTin1, .ja-box-leftTin2, .ja-box-centerTin2, .ja-box-rightTin2 {
float: left;
overflow: hidden;
}

.ja-box-full{
float: left;
overflow: hidden;

width: 732px;

}


.ja-box-left div.moduletable,
.ja-box-full div.moduletable {
padding: 0;

background: none;
}

.ja-box-right div.moduletable {





padding: 0;
}

.ja-box-center div.moduletable {
padding: 0;
}





.ja-box-leftTin1 div.moduletable {
padding: 0;
background: none;
}

.ja-box-rightTin1 div.moduletable {
padding: 0;

}

.ja-box-centerTin1 div.moduletable {
padding: 0;

}



.ja-box-leftTin2 div.moduletable {
padding: 0;
background: none;
}

.ja-box-rightTin2 div.moduletable {
padding: 0;
}

.ja-box-centerTin2 div.moduletable {
padding: 0;




}


#ja-botsl {
/*padding: 0 0 10px 0;*/
padding: 0;
width: 100%;
}

div#bentrai{
width: 366px;
height: 577px;
float: left;
}

div#red_map{
background: rgb(152,21,24) top left repeat;
width: 362px;
height: 28px;
}

div#my_map{
background: url(../images/mymap.jpg) no-repeat;
width: 366px;
height: 549px;
float: left;
}

div#mylevel3{
width: 366px;
height: 577px;
float:right;
}

#ja-botsl div.moduletable {

margin-right: 12px;
margin-bottom: 18px;
border: 1px solid #969696 !important;
height: 250px !important;
width: 230px !important;
/*border-bottom: 2px solid #CCCCCC;*/
/*background: url(../images/grad1.jpg) repeat-x top;*/
background: #FFFFFF;
/*padding: 0 10px;*/
}

#ja-botsl div.moduletable h3 {
background: none;
color: #CC0000;
font-size: 120%;
text-indent: 10px;
padding-top: 5px;
}

#ja-botsl div.moduletable h3 span {
background: none;
padding: 0;
}

#ja-botsl ul, #ja-botsl p, #ja-botsl ol {
padding: 0;
margin: 0 !important;
}

#ja-botsl ul li {
padding: 0 0 0 15px;
margin: 0 0 6px 0;
background: url(../images/chamdo.gif) no-repeat 5px 8px;
}

#ja-botsl ol li {
margin-left: 25px;
padding: 0 !important;
}

#ja-botsl td {
padding: 0;
}

#ja-botsl .article_separator {
display: none;
}

#ja-botsl table {
border-spacing: 0;
border-collapse: collapse;
}


div.back_button a,
div.back_button a:hover,
div.back_button a:active {
margin: 10px 0;
display: block;
background: none!important;
text-decoration: none!important;
}

.clr {
clear: both;
}

.hasTip img {
margin: 10px 5px 0 0;
border: none;
}

/* Tooltips */
.tool-tip {
float: left;
border: 1px solid #D4D5AA;
padding: 5px;
background: #FFFFCC;
max-width: 200px;
}

.tool-title {
padding: 0;
margin: 0;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
font-size: 100%;
font-weight: bold;
}

.tool-text {
margin: 0;
font-size: 100%;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
padding: 0;
margin: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
background: none;
padding: 5px;
margin: 0;
color: #FFFFFF;
}

/* System Standard Messages */
#system-message dd.message ul {
background: #006699;
border: none;
}

/* System Error Messages */
#system-message dd.error ul {
background: #CC0000;
border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
background: #EE9600;
border: none;
}


/* Clearfix */
.clearfix:after {
clear: both;
display: block;
content: ".";
height: 0;
width: 976px;
visibility: hidden;
}

* html > body .clearfix {
width: 100%;
display: block;
}

* html .clearfix {
height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
margin-bottom: 1px;
height: 100%!important;
height: auto;
}

div#my_logo {
background: url(../images/logo1.jpg) bottom left no-repeat;
margin: 0px 0px 0px 0px;
height: 69px;
width: 350px;
text-align: right;
vertical-align: baseline;
}

div#dpchau_date_time p{
/*margin: 0px !important;
padding: 0px !important;*/
/*height: 25px;
width: 976px;
float: right !important;*/
font-size: 8.5pt !important;
font-family: Verdana !important;
margin:0;
padding:0;
}

html, body, form, fieldset {
margin: 0;
padding: 0;
}
body {
color: #626466;
background: #FFFFFF;
font-family: Arial,sans-serif !important;
line-height: 1.4;
/*font-size: 18pt;*/
font-size: 10pt;
text-align: justify;
}
body#bd {
color: #626466;
background: #FFFFFF;
}

li#ja-li
{
background-image: none !important;
display: block;
/*border-bottom: 1pt dashed #808487;*/
}

span.li2
{
color: #626466;

height: 24px;
line-height: 24px;
font-size: 10pt;
display: block;
/*border-bottom: 1pt dashed #808487;*/
margin-left: 2px;
}


.ja-newscatwrap2 li#ja-li a
{
color: #626466;
height: 24px;
line-height: 24px;
font-size: 9pt;
text-decoration: none !important;
font-family: Arial !important;
}
#ja-li a:hover, a:focus{
color: #981518 !important;
font-weight: bold;
}

div#ja-box-line1{
width: 100%;
height: 270px;
}


div#ja-box-line2{
width: 100%;
height: 270px;
}
div#ja-box-line3{
width: 100%;
height: 295px;
}

div#ja-box-lineTin1{
width: 100%;
height: 295px;
}
div#ja-box-lineTin2{
width: 100%;
height: 295px;
}
#mod_search_searchword {
margin: 0 !important;
}

div#redbgdc{
background: rgb(152,21,24) top left repeat;
height:140px;
width:202px;
}

.search_title{
color: #981518;
font-size: 9pt;
font-family: Verdana;
}

table.pollstableborder label
{
font-family: Verdana !important;
font-size: 9pt;
}

div#subcribe label{
padding-bottom: 5px;
}

.div_toc
{
position: absolute;
/*width: 300px !important;
height: 350px !important;*/
background-color: #FFFFFF;
text-align: justify;
padding: 0px !important;
font-size: 10pt !important;
font-family: Arial !important;
z-index: 100;
padding: 0px;
margin-left: 0px;
margin-top: 89px;
word-wrap: break-word;
margin-left: -180px;
}

.btn_toc_close
{
border: none;
color: #FFFFFF;
width: 20px !important;
background: #981518;
padding: 3px 0px;
text-align: center;
position: absolute;
top: 0px;
right: 0px;
}

.btn_toc_close a, .btn_toc_close a:hover, .btn_toc_close a:focus, .btn_toc_close a:active
{
color: #FFFFFF !important;
font-weight: bold;
}

.div_toc_content
{
width: 286px !important;
height: 320px !important;
border: solid 2px #981518;
overflow-x: auto;
word-wrap: break-word;
padding: 5px !important;
}

.div_toc_title
{
background: #981518;
text-align: center;
color: #FFFFFF;
width: 300px !important;
padding: 1px 0px 1px 0px;
font-weight: bold;
font-size: 14px;
}

.toc_img_small
{
width: 260px !important;
height: auto !important;
}

.toc_img_large
{
width: auto !important;
height: auto !important;
}


/*table .lh_table td a{
	font-family: Arial !important;
        font-size: 10pt;
}
table .lh_table td a:hover, a:focus, a:active {
	font-family: Arial !important;
        font-size: 10pt;
        color: #981518;
}*/
div#chau_sitemap a{
	color: #626466;
}
.contentpaneopen div#chau_sitemap a:hover, a:focus, a:active{
	color: #981518 !important;
        text-decoration: underline !important;
}
.read_new a:hover, a:focus, a:active{
	color: #981518 !important;
        text-decoration: underline;
}
div#myborder p{
	font-family: Arial;
        font-size: 10pt !important;
}
/*font #tinkhac{
	padding: 5px 0;
}*/
/*ul .minifp font{
	padding: 5px 0;
}*/

#tinkhac a:hover, a:focus, a:active{
	color: #981518;
        text-decoration: underline;
}
.minifp-anotherlinks span{
	margin-top: 15px;
}
div#redef span{
	color: #626466 !important;
        text-decoration: none !important;
}
div#push a:hover, a:focus, a:active{
	color: #981518;
    /*font-weight: bold;*/
    text-decoration: underline;
}

a:hover, a:focus, a:active
{
	color: #981518;
    /*font-weight: bold;*/
    text-decoration: underline;
}

.pagenav, .pagenav a, .pagenav a:active, .pagenav a:focus
{
	font-size: 9pt !important;
	font-weight: bold;
}

.pagenav a:Hover
{
	color: #981518;
	text-decoration: underline;
}
