
body {
	font-family:Arial; 
	font-size:14px;         
	margin:0px; 
	line-height:250%;
	text-align:left; 
	background-color:#fff;      
}
a img{
       border:none;
}


h1         {font-size:18px; color: #E40707;}
.skipcontent {visibility:hidden;}
.hide { position: absolute; left: -9999px; }
.hideme {position: absolute; 
font-size: 0; 
left: -1000px;}
h2         {font-size:14px; color: #000000;} 
#container {
	margin:0 auto; 
	width:1000px; 
	background-color:#FFF; 
}
#header { 
	height:80px;
	background-image: url('../images/tphtitle.png');
	background-repeat: no-repeat;
	margin-bottom:1px;
	padding-top:0px; background-position-y:50%
}
#menu {height:40px; background:#E4E0E0; vertical-align: bottom; margin-bottom:5px; padding-right:10px;}
#mainContent { overflow:auto; margin-bottom:5px;}
#sidebar { float:right; width:200px; background:#0F6;height:350px;padding-top:60px;}
#content { float:left; width:990px; padding-top:10px; padding-left:10px; background:#FFFFFF; overflow: auto;}
#footer { height:60px; background:#6cf;}
.word   {text-align: right; text-decoration: none;}
.word2  {text-align: right;}
.left  {position:absolute; left:660px;}
.c1{list-style-type:decmial}
.c2{list-style-type:circle}
.p1{padding-left:20px;}




/* Clear floats after the columns */
.row:after {
  content: "";
    display: table;
    clear: both;
}

.tb {
	display:table;
	padding:0px;
	margin:0px auto;
}
.tb-row {
	display:table-row;
	min-height:20px; /*occupy some space */
}
.tb-col { 
	width: 400px;
	display: table-cell;
	*float:left;
	padding-left:20px!important \9;
	padding-right:12px!important \9;
	padding-left:10px;
	padding-right:20px;
	vertical-align: top;
}

.tb-col2 { 
	width: 800px;
	display: table-cell;
	*float:left;
	padding-left:20px \9; 
	padding-right:12px \9;
}

.tb-col3 { 
	width: 400px;
	display: table-cell;
	*float:left;
	padding-left:12px!important \9;
	padding-right:12px!important \9;
	padding-left:10px;
	padding-right:20px;
	vertical-align:top;
}
/*
.tb-col > img {
	width: 400px;
}
.tb-col2 > img {
	width: 400px;
}
*/