/* Common
   ---------------------------------------------------- */
a {
    text-decoration:none;
    color:#00209e;
}
a:hover {
    text-decoration:underline;
    color:#00209e;
}
a img {
    border:0;
}
.hidden {
    display:none;
}
.clear {
    clear:both;
}
.center {
    text-align:center;
}
.padS {
    padding:0 20px;
}
.padM {
    padding:0 30px;
}
.padL {
    padding:0 40px;
}
.imgLeft {
    clear:left;
    margin-right: 5px;
    float:left;
}
.imgRight {
    clear:right;
    margin-left: 5px;
    float:right;
}
.thumbS {
    margin-bottom:20px;
}
.thumbM {
    margin-bottom:30px;
}
.thumbL {
    margin-bottom:40px;
}

p {
	color:#000000;
}

/* Structure
   ---------------------------------------------------- */
body {
    margin:0;
    padding:0;
    color:#ffffff;
    background-color:#CCCCCC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:90%;
}
#container {
    width:100%;
    margin:0;
    line-height:1.4;
    /*position: relative;*/
    background-image:url(../images/bg_main2.gif);
    background-repeat: repeat-y;
}

#container2 {
    width:760px;
    margin:0;
    line-height:1.4;
    /*position: relative;*/
}

#banner {
	margin:0px;
	padding:0px;
	height:80px;
	display:block;
}

#banner2 {
	margin:0px;
	padding:0px;
	height:21px;
	display:block;
}

#heading {
	margin:0px;
	padding:0px;
	height:6px;
	display:block;
}

.list h1 {
	font-size:75%;
	font-weight:bold;
	text-align:center;
}

#lefttop {
	width:150px;
	color:#000000;
}

/* Content styles
   ---------------------------------------------------- */
#leftCol p, #leftCol label, #leftCol table, #leftCol li {
    font-size:75%;
}
#leftCol p, #leftCol label {
    line-height:1.3em;
}
#leftCol li {
    line-height:1.5em;
}
#leftCol p{
    color:#000000;
}
#leftCol label, #leftCol li{
    color:#FFFFFF;
}    
#leftCol h1, #leftCol h2, #leftCol h3, #leftCol h4, #leftCol h5, .thumbnails h5 {
    color:#ff6600;
}    
#leftCol h1 + div h2, #leftCol h1 + h2 {
    margin-top:0;
}
#leftCol h2 {
    font-size:125%;
    font-weight:bold;
}
#leftCol h3 {
    font-size: 95%;
}
#leftCol h4 {
    font-size: 80%;
}
#leftCol h5 {
    font-size: 75%;
}   
   
#mainCol p, #mainCol label, #mainCol table, #mainCol li {
    font-size:100%;
}
#mainCol a {
	font-size:100%;
	text-decoration: underline;
	color: #00209e;
}
#mainCol p, #mainCol label {
    line-height:1.3em;
}

#mainCol h2 {
    font-size:125%;
    font-weight:bold;
}
#mainCol h3 {
    font-size: 85%;
	color: #FFFFFF;
}
#mainCol h4 {
    font-size: 80%;
}
#mainCol h5 {
    font-size: 75%;
}

#mainCol .title {
	font-size:100%;
}

#mainCol .teaser {
	font-size:75%;
}

#mainCol hr {
	color:#CCCCCC;
	background-color:#CCCCCC;
	height:1px;
	border:0;
}

#rightCol a {
text-decoration:underline;
}

#rightCol p, #rightCol label {
    line-height:1.3em;
}
#rightCol li {
    line-height:1.5em;
}
#rightCol p, #rightCol label, #rightCol li{
    color:#000000;
}    
#rightCol h1, #rightCol h2, #rightCol h3, #rightCol h4, #rightCol h5, .thumbnails h5 {
    color:#000000;
}    
#rightCol h1 + div h2, #rightCol h1 + h2 {
    margin-top:0;
}
#rightCol h2 {
    font-size:125%;
    font-weight:bold;
}
#rightCol h3 {
    font-size: 95%;
}
#rightCol h4 {
    font-size: 80%;
}
#rightCol h5 {
    font-size: 75%;
} 

/* Header
   ---------------------------------------------------- */

#leftNav {
    margin:0;
    padding:0;
    list-style:none;
	width:150px;
	font-size:100%;
}

#leftNav .leftNavSection span {
	margin:0px;
	padding-left:18px;
	padding-top:2px;
	display:block;
	font-weight:bold;
}
#leftNav li span{
    float:left;
    font-size:100%;
}

#leftNav li a {
	margin:0px;
	padding:0px;
    height:23px;
    width:150px;
    display:block;
}

#leftNav .leftNavSection a {
	color: #FFFFFF;
    background:url(../images/section_bkg.gif) no-repeat;
}

#leftNav li a:hover {
	text-decoration:none;
    color: #FFD000;
}

/*---*/

#leftNav .leftNavSection2 span {
	margin:0px;
	padding-left:18px;
	padding-top:2px;
	display:block;
	font-size:100%;
}
#leftNav .leftNavSection2 li span{
    float:left;
	font-size:90%;
}

#leftNav .leftNavSection2 li a {
	margin:0px;
	padding:0px;
    height:18px;
    width:150px;
    display:block;
}

#leftNav .leftNavSection2 a {
	color: #FFFFFF;
    background:url(../images/section_bkg2.gif) no-repeat;
}

/* Content master
   ---------------------------------------------------- */
#content {

	margin:0px;
	padding:0px;
}

#leftCol {
	min-height: 500px;
    width:150px; 
    float:left;
	margin:0px;
	padding:0px;
	/*background-color:#990000;*/
    /*overflow:hidden; /*s&p*/
}
#mainCol {
    width:610px; 
    float:left;
	
    /*overflow:hidden; /*s&p*/
}

#mainCol2 {
    width:610px; 
    float:left;
	
    /*overflow:hidden; /*s&p*/
}

.Section #mainCol {
    width:305px; 
    float:left;
    /*overflow:hidden; /*s&p*/
}
#rightCol {
    width:296px; 
    float:left;
	margin:0px;
	padding-left: 4px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
    /*overflow:hidden; /*s&p*/
}

#mainCol {
	width:296px;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

#mainCol2 {
	width:597px;
	padding-left: 6px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

#footer {

	margin:0px;
	padding:0px;
	height:21px;
	display:block;
	background:#022e73;
    color:#FFFFFF;
    font-size:60%;
    width:500px;
}

#line1, #line2 {
    display:none;
}

/* Pulse Asia CSS */

.leftarticle_header {
height:24px;
padding-left:18px;
background-color: #0072bc;
font-weight:bold;
}

.leftarticle_header2 {
height:35px;
padding-left:18px;
background-color: #0072bc;
font-weight:bold;
}

.leftarticle_links {
height:23px;
padding-left:18px;
background-image: url(../images/sectionleft_img02.gif);
}

a.leftart {
text-decoration: underline;
color: #FFFFFF;
}

a.leftart:hover {
color: #ffd000;
text-decoration: underline;
}

.mainarticle_header {
padding-left: 13px;
padding-top: 0px;
height: 23px;
background-image:url(../images/bg_article01.gif);
font-weight: bold;
text-transform:uppercase;
font-size: 85%;

}

.insidearticle_header {
padding-left: 13px;
padding-top: 0px;
height: 23px;
background-image:url(../images/bg_article03.gif);
font-weight: bold;
text-transform:uppercase;
font-size: 85%;

}

.mainarticle_headercont {
background-color: #ffe366;
padding-left: 13px;
padding-right: 13px;
color: #000000;
font-size: 90%;
}

.insidearticle_headercont {
background-color: #FFFFFF;
padding-left: 13px;
color: #000000;
font-size: 90%;
}

.mainarticle_headercont2 {
background-color: #ceeaf7;
padding-left: 13px;
color: #000000;
font-size: 90%;
}
.mainarticle_headercont3 {
background-color: #fffccc;
padding-left: 13px;
color: #000000;
font-size: 90%;
}

.mainarticle_header2 {
padding-left: 13px;
padding-top: 0px;
height: 23px;
background-image:url(../images/bg_article02.gif);
font-weight: bold;
text-transform:uppercase;
font-size: 85%;

}

.mainarticle_author {
font-size: 75%;
}

.mainarticle_titlesmall {
font-size: 80%;
font-weight: bold;
}

.mainarticle_title {
  line-height:1.4;
  font-size: 110%;
  font-weight: bold;
}

.mainarticle_teaser {
  font-size: 80%;
}

.mainarticle_title span a {
  text-decoration: none;
}

.mainarticle_title span a:hover {
  text-decoration: none;
}

.textlink {
  line-height:1.5;
  color:#000000;
  font-size: 80%;
}

.textlink a {
  color:#0000FF;
  text-decoration: none;
}

.textlink a:hover {
  color:#000000;
  text-decoration: underline;
}

.textlink2 {
  line-height:1.5;
  color:#000000;
  font-size: 80%;
}

.textlink2 a {
  color:#0000FF;
  text-decoration: none;
}

.textlink2 a:hover {
  color:#000000;
  text-decoration: underline;
}


.tab_ulatngbayan {
	width: 296px;
	height: 132px;
	background-image: url(../images/tools_track.gif);
}

.tab_specialreports {
	width: 296px;
	height: 132px;
	background-image: url(../images/tools_calc.gif);
}

.tab_electoralreports {
	width: 296px;
	height: 132px;
	background-image: url(../images/tools_calc.gif);
}

.tab_ulatngbayan_WHT {
	width: 296px;
	height: 132px;
	background-image: url(../images/tools_track_WHT.gif);
}

.tab_specialreports_WHT {
	width: 296px;
	height: 132px;
	background-image: url(../images/tools_calc_WHT.gif);
}

.tab_zones_WHT {
	width: 202px;
	height: 132px;
	background-image: url(../images/tools_zones_WHT.gif);
}