 /*Home page */
  
#hwrap{background:#fefefe; padding:10px;}
#hwrap h1, #hwrap h2, #hwrap h3, #hwrap h4, #hwrap h5, #hwrap h6 { font-weight:normal;} 
 
h1 {text-align:left; line-height:1.5em; margin-bottom:0px; margin:0 0 0 5px; font-size:2em; color:#f9f9f9; }
h2 {font-size:1.7em; }
h2.offer{font-size:2.2em;line-height:1em;/*color:#B5123B;color:black;*/text-align:right; margin:70px 5px 10px 0;color:#fefecc;}
h3{font-size:1.5em; }
#divcouncil h2{text-align:center;}

h4{font-size:1.5em;  color:#006;}
h5{font-size:1.5em;}
h6{font-size:1.4em;}
p.offertime  {font-size:1.2em; margin:10px 5px; text-align:right; margin-right:5px; color:white;}
.offertime a:link, .offertime  a:visited, .offertime  a:active {color:yellow; }
/*sup, small {color:#fc6; }*/

ul{}
li {font-size:12px; list-style-position:outside; list-style:none; }
ul li{line-height:20px;}
ul li li {margin-left:10px;}
ul li li li{font-weight:bold;}

#top { width:920px; margin:0px auto; background:transparent; height:160px; }
#topl{float:left;  width:610px;height:150px; background:#C3FF00;background:#7F6AD9;  }
#topr {background:#FDFEC8 url('images/ti-emblem.gif'); 
background-repeat: no-repeat; float:right; width:298px; height:148px; border:1px solid #FFE2C3;}
.tilogo {float:right; width:150px; height:140px; margin-top:-20px; margin-right:-17px; background:transparent;}

#divcouncil {width:610px; background:#fff; margin-right:10px; float:left; }
#divcouncil h2 {color:#FDD017;color:yellow; letter-spacing:1px; line-height:1.8em; font-weight:bold; font-size:1.8em; background:#006;padding:5px;}

#divcouncil h2 a:link {color:yellow; text-decoration:underline}
#divcouncil h2 a:visited {color:yellow;text-decoration:underline;}
#divcouncil h2 a:hover {color:red; } 

#dg {background:#EEE5E5; width:100%; padding-bottom:10px;margin-bottom:10px; margin-top:-7px; }
#dg h3{background:#00a;margin-top:-3px; color:#FDD017;font-size:1.6em; line-height:1.5em; text-align:left; font-weight:bold;padding:10px;}
#dg  small{color:#FDD017;} 
.lef11{float:right; width:80px;height:94px; margin-top:-47px; margin-right:5px; border:3px solid #f5f5f5 ; /*  photo */}

#lef {float:left; width:300px; margin-right:10px;  height:420px; background:#f1f3ff; background:#EEE5E5; overflow:hidden;}
.ags {  color:#000; background:#EEE5E5; /* area-governor */}
li .lefline{ margin:0; width:100%;background:#CCCCFE;height:auto; padding-top:10px; }
li .rigline{ margin:0; width:100%;  padding-top:10px; }
.photolef{float:left;  height:50px; padding-left:10px; }
.photoleftext {padding-left:60px; font-size:10px; height:60px;}
.photoleftext p {line-height:15px; margin-bottom:3px;}
.photorig {float:right;padding-right:10px; height:50px;}
.photorigtext {text-align:right; padding-right:70px; font-size:10px; height:60px;}
.photorigtext p {line-height:15px; margin-bottom:3px;}

#ctr{float:left; width:300px; background:#CCCCFE; height:420px; overflow:hidden;}
.council {background:#CCCCFE;text-align:center;background:#f1f3ff;}
li .oddline{ margin:0; width:100%;background:#9999FF;height:60px; padding-top:10px;}
li .evenline{ margin:0; width:100%; height:60px; padding-top:10px; }

#advrs {background:#9999FF; text-align:center; height:90px;float:left; width:100%; margin:10px 0 0;}
#advrs h4{color:#FDD017; background:#00c;font-size:1.7em; padding:5px;line-height:1.5em;}
#advnames {font-size:12px;}
.advline ul{list-style-type:none; }
.advline ul li{display:inline;margin-right:15px; padding:5px;font-size:14px;  font-weight:bold; }
/*
#convention{float:left;  width:608px;height:120px; text-align:center; border:1px solid orange;}*/

#rig{float:right; width:300px; background:#ffffe1; background:#FFF2C5; height:762px; overflow:hidden;}
#rig h2, #rig h3, #rig  h4, #rig h5 {text-align:center; line-height:1.6em;color:#B5123B;  background:#FFDD60;  }
#rig  h4, #rig h5 {margin-top:15px;}

.news ul li{ font-weight:normal; margin-bottom:3px; /* right-sitenews  #rig h3 {margin-top:-3px;}  */ }
 
/* web pages */

small{font-weight:normal;font-size:0.8em; font-family:arial;}
#header {height:40px; margin-top:0px;}
#nationalday {/* position:absolute; left:250px; top:0px;*/ margin:0 auto;}
#nationalday {height:90px; width:730px; background:transparent;}
#ndl{float:left;}
#ndr{float:right;}
