.dummy{}



#mp
  {
    margin:0;
    padding:20px 0px 0px 0px;
    background: #D31245;
  }

#mp .banner
  {
    text-align:right;
  }


/****** MAINMENU ********/

/* #mp is the id of the body of the new style page templates Jan 2010 - TB */

#mp #mainMenu{
  margin:5px 20px 5px 35px;
  width:830px;
  height:38px;
  border-collapse:collapse;
}

#mp #mainMenu td.mmdivider{
  padding:0;
  background:none;
}

#mp #mainMenu td.pageOn,
#mp #mainMenu td.pageOff{
  text-align:center;
  width:85px;
  padding:0 3px;
  height:38px;}

#mp #mainMenu a{
  text-decoration:none;
  font-weight:bold;
  color:white;
}

#mp #mainMenu a:hover,
#mp #mainMenu a:active{
  text-decoration:underline;
}

#mp #mainMenu td.pageOn{
  background:url(2-welcome-menu-on.gif) no-repeat;
}

#mp #mainMenu td.pageOff{
  background:url(2-welcome-menu-off.gif) no-repeat;
}

#mp #mainMenu td.pageOff a{
  background:#F8971D;
}

#mp #mainMenu td.pageOn a{
  background:#685040;
}

/********** *************/

#mp .mainTable
  {
    border-collapse:collapse;
    width:900px;
    margin: 0px auto;
    background:white;
  }



/****** SUBMENU ********/

#mp #subMenu
  {
    padding:0px;
    margin:0px;
  }

#mp #subMenu div
{

}

#mp #subMenu a
{
    display:block;
    padding:4px;
    margin:0px 0px 4px 0px;
    background:white;
    border-bottom:1px solid #bbb;
    color:#939598;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

#mp #subMenu a:hover,
#mp #subMenu a:active
{
  text-decoration:none;
}


#mp h1,
#mp h2,
#mp h3
  {
    color:#F8971D;
  }




/****** GALLERY 2 ********/

#mp .g2
  {
    border-collapse:collapse;
  }

#mp .g2 td
  {
    vertical-align:top;
  }

#mp .g2 img
  {
    margin:0 0 4px 0;  
  }

#mp .g2 .head
  {
    text-align:center;
    font-weight:bold;
    background:#F8971D;
    color:white;
    padding:2px 0px;
  }

#mp .g2 .head p,
#mp .g2 .head h1,
#mp .g2 .head h2,
#mp .g2 .head h3
  {
    margin:0px;
    padding:0px;
  }

#mp .g2 .text p,
#mp .g2 .text h1,
#mp .g2 .text h2,
#mp .g2 .text h3
  {
    padding:3px;
  }





/****** GALLERY 3 ********/

#mp .g3
  {
    border-collapse:collapse;
  }

#mp .g3 td
  {
    vertical-align:top;
  }

#mp .g3 img
  {
    margin:0 0 4px 0;  
  }

#mp .g3 .head
  {
    text-align:center;
    font-weight:bold;
    background:#F8971D;
    color:white;
    padding:2px 0px;
  }

#mp .g3 .head p,
#mp .g3 .head h1,
#mp .g3 .head h2,
#mp .g3 .head h3
  {
    margin:0px;
    padding:0px;
  }

#mp .g3 .text p,
#mp .g3 .text h1,
#mp .g3 .text h2,
#mp .g3 .text h3
  {
    padding:3px;
  }



/****** GALLERY 4 ********/

#mp .g4
  {
    border-collapse:collapse;
  }

#mp .g4 td
  {
    vertical-align:top;
  }

#mp .g4 img
  {
    margin:0 0 4px 0;  
  }

#mp .g4 .head
  {
    text-align:center;
    font-weight:bold;
    background:#F8971D;
    color:white;
    padding:2px 0px;
  }

#mp .g4 .head p,
#mp .g4 .head h1,
#mp .g4 .head h2,
#mp .g4 .head h3
  {
    margin:0px;
    padding:0px;
  }

#mp .g4 .text p,
#mp .g4 .text h1,
#mp .g4 .text h2,
#mp .g4 .text h3
  {
    padding:3px;
  }





















/****** LAYOUT ********/

body{
  margin:0;
  background:#ED1B2C url(feng-bg-slice.jpg) repeat-x;
}


#logo
  {
    padding:0px 0px 10px 35px;
  }

.mainTable
  {
    border-collapse:collapse;
    width:900px;
    margin: 0 auto;
    background:white;
  }

.right_col
  {
    width:196px;
  }

.right_col h2
  {
    font-size:12px;
    background: #E7E7E9 url(bare-grey-right.gif) no-repeat;
    padding:5px 5px 0px 5px;
    margin:0px;
    font-weight:bold;
  }

.right_col p
  {
    font-size:12px;
    background: #E7E7E9 url(bare-grey-right-bottom.gif) no-repeat bottom;
    padding:5px;
    margin:0px 0px 5px 0px;
    color:black;
    font-weight:normal;
  }





.logoRight
  {
    width:204px;
  }


.logoRight a:link,
.logoRight a:visited
  {
    text-decoration:none;
    color:#939598;
  }


.banner
  {
    padding:20px 0px 0px 0px;
  }


.footerImage
  {
    padding:0px 0px 1px 5px;
  }



.newsHeader
  {
    background:url(news.gif) no-repeat;
    margin:0px;
  }

.newsHeader p
  {
    padding:5px 0px;
    color:white;
    font-weight:bold;
  }
  




/****** left BOX LAYOUT  ********/

.leftBox
  {
    padding:0 0px 0px 5px;
  }


.leftText h4
  {
    font-size:12px;
    padding:4px 0px 4px 4px;
    margin:0px 0px 4px 0px;
    background:#E2E2E2;
    color:#F9A13A;
    font-weight:bold;
  }

.leftText h4 a:link,
.leftText h4 a:visited
  {
    color:#F9A13A;
  }

.leftText p
  {
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 4px 4px;
    margin:0px 0px 4px 0px;
    background:#E2E2E2;
    color:#939598;
  }


.leftText a:link,
.leftText a:visited
  {
    text-decoration:none;
  }





/****** SEARCH BOX LAYOUT  ********/

.searchForm
  {
    margin:0px;
    padding:0px 0px 0px 1px;
  }


.searchFormB
  {
    margin:0px;
    padding:0px 0px 0px 5px;
  }

.inputDiv
  {
    height:30px;
    width:140px;
    text-align:left;
    background:url(search-box.gif) no-repeat;
    padding:2px 1px 0px 3px; 
    text-align:left;
    margin:0px;
  }

.inputBox
  {
    margin:0px;
    border:0px solid #888;
    width:130px;
  }






/****** NEWS ITEM ********/

.newsItemTable
  {
    background:#E7E7E9;
  }

.newsItem1
  {
    padding:5px;
  }

.newsItemTable p
  {
    color:#939598;
  }



.leftText p
  {
    line-height:180%;
  }

.leftText a
  {
    color:#939598;
    text-decoration:none;
  }




#footer{
  padding:15px;
  text-align:center;
}
#footer p{
  margin:0;
  font-size:12px;
  color:white;
}


#footer a
  {
    color:white;
  }

#footer a:link,
#footer a:visited
  {
    text-decoration:none;
  }

#footer a:hover,
#footera:active
  {
    text-decoration:underline;
    color:white;
  }





#usercontent
{
  margin:0px;
}




/****** TYPOGRAPHY ******/

body,
td{
  font-family:arial, sans-serif;
  font-size:11px;
  color:#939598;
}

p{
  margin:0 0 9px 0;
}

h1{
  font-weight:normal;
  font-size:21px;
  color:#EE1A2C;
}

h2
{
  font-weight:normal;
  font-size:17px;
  color:#EE1A2C;
}


h3
{
  font-weight:normal;
  font-size:9px;
  color:#EE1A2C;
}

h4{}

a{
  color:black;
}
a:link,
a:visited{
  text-decoration:underline;
}

a:hover,
a:active{
  text-decoration:underline;
}




/****** GALLERY 4 ********/

.gallery4{
  border-collapse:collapse;
}
.gallery4 td{
  vertical-align:top;
  padding:0;
  width:119px;
}

.gallery4 img{
  margin:0 0 4px 0;  
}

.gallery4r2{
  background: url(fourColbg.gif) no-repeat;  
  text-align:center;
  font-weight:bold;
}

.gallery4r2 p{
  margin:0;
  color:white;
  padding:6px;
}
td.gallery4r2divider{
  background:white;
  width:6px;
}

.gallery4 tr.gallery4r3 td{
  padding:10px 0 0 0;
}

.gallery4r3 p{
  margin:0 0 4px 0;
}




/****** GALLERY 3 ********/

.gallery3{
  border-collapse:collapse;
}
.gallery3 td{
  vertical-align:top;
  padding:0;
  width:161px;
}

.gallery3 img{
  margin:0 0 4px 0;  
}

.gallery3r2{
  background:#F9A13A;  
  text-align:center;
  font-weight:bold;
}

.gallery3r2 p{
  margin:0;
  color:white;
  padding:3px;
}
td.gallery3r2divider{
  background:white;
  width:6px;
}

.gallery3 tr.gallery3r3 td{
  padding:10px 0 0 0;
}

.gallery3r3 p{
  margin:0 0 4px 0;
}





.threeColheading3
  {
    background: url(threecolbg3.gif) no-repeat;
  }

.threeColheading3 h1,
.threeColheading3 h2,
.threeColheading3 h3,
.threeColheading3 p
  {
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding:5px 0px;
    color:white;
  }




.threeColheading2
  {
    background:url(threecolbg2.gif) no-repeat;
  }

.threeColheading2 h1,
.threeColheading2 h2,
.threeColheading2 h3,
.threeColheading2 p
  {
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding:5px 0px;
    color:white;
  }



/****** GALLERY 3a ********/

.threeColheading
  {
    width:193px;
    background: url(three-home.gif) no-repeat;
  }


.threeColheading h1,
.threeColheading h2,
.threeColheading h3,
.threeColheading p
  {
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding:5px 0px;
    color:white;
    margin:0px;
  }



/****** GALLERY 2 ********/

.gallery2{
  border-collapse:collapse;
}
.gallery2 td{
  vertical-align:top;
  padding:0;
  width:240px;
}

.gallery2 img{
  margin:0 0 4px 0;  
}

.gallery2r2{
  background: url(colbg5.gif) no-repeat;  
  text-align:center;
  font-weight:bold;
  color:white;
}

.gallery2r2 h1,
.gallery2r2 h2,
.gallery2r2 h3,
.gallery2r2 p
  {
    color:white;
    padding:4px 0px 0px 0px;
  }


td.gallery2r2divider{
  background:white;
  width:9px;
}

.gallery2 tr.gallery3r3 td{
  padding:10px 0 0 0;
}

.gallery2r3 p{
  margin:0 0 4px 0;
}





/****** GALLERY 2A ********/

.gallery2a{
  border-collapse:collapse;
}
.gallery2a td{
  vertical-align:top;
  padding:0;
  width:120px;
}

.gallery2a img{
  margin:0 0 4px 0;  
}

.gallery2r2a{
  background:#EE1A2C;  
  text-align:center;
  font-weight:bold;
}

.gallery2r2a p{
  margin:0;
  color:white;
  padding:2px;
}
td.gallery2r2dividera{
  background:white;
  width:4px;
}

.gallery2a tr.gallery3r3 td{
  padding:10px 0 0 0;
}

.gallery2r3a p{
  margin:0 0 4px 0;
}





/****** GALLERY 2b ********/

.gallery2b{
  border-collapse:collapse;
}
.gallery2b td{
  vertical-align:top;
  padding:0;
  width:80px;
}

.gallery2b img{
  margin:0 0 4px 0;  
}

.gallery2r2b{
  background:url(threecolbg3b.gif) no-repeat;  
  text-align:center;
  font-weight:bold;
}

.gallery2r2b p{
  margin:0;
  color:white;
  padding:5px 0px;
}
td.gallery2r2dividerb{
  background:white;
  width:2px;
}

.gallery2b tr.gallery3r3 td{
  padding:10px 0 0 0;
}

.gallery2r3b p{
  margin:0 0 4px 0;
}


