/**----------------------------(A)----------------------------**/
body {
	margin: 0px;
	background-image: url(../bg.jpg);
	background-repeat: repeat-x;
}
a:active {
	text-decoration: none;
}
img {
	border: 0;
}
table, td, tr {
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
tableV, td, tr {
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/**----------------------------(WRAPPER+CONTENT)----------------------------**/
#WRAPPERH
{
	padding: 0px;
	height: 100%;
	width: 100%;
	position: relative;
	background-image: url(../bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
}
#WRAPPERPAGE
{
	padding: 0px;
	height: 100%;
	width: 100%;
	position: relative;
	background-image: url(../bgpage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
}
#WRAPPER
{
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.CONTENTHOME
{
	height: 710px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}
/**----------------------------(HEADER)----------------------------**/
#TOP
{
	height: 58px;
	width: 800px;
	margin: 0px;
	background-image: url(../tw_images/head/pbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.TOPrecord
{
	height: 18px;
	width: 335px;
	float: right;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.TOPpartake
{
	height: 20px;
	width: 350px;
	padding: 0px;
	float: right;
	text-align: right;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.TOPpartake a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#TOPlogo
{
	position:absolute;
	left:0px;
	top:5px;
	width:216px;
	height:84px;
	z-index:1;
	float: left;
}
.TOPlink
{
	height: 20px;
	width: 695px;
	padding: 0px;
	float: right;
	text-align: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.TOPlink a
{
	color: #FFFF99;
	text-decoration: none;
}
#SEARCH
{
	height: 30px;
	width: 784px;
	margin: 0px;
	background-image: url(../tw_images/head/sbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	float: left;
}
.appellative
{
	height: 28px;
	width: 164px;
	float: left;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
}
.appellativeDATE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #416000;
	text-decoration: none;
}
.search
{
	height: 35px;
	width: 230px;
	float: left;
	margin-right: 10px;
	padding-top: 5px;
}
.search-textfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 18px;
	width: 180px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-right: 5px;
	padding-left: 3px;
}
.keyword
{
	height: 26px;
	width: 355px;
	float: left;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.keyword a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.keyword a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

/**----------------------------(HOMEleft)----------------------------**/
#LEFTconsultation {
	position:absolute;
	left:0px;
	top:157px;
	width:160px;
	height:64px;
	z-index:1;
	background-image: url(../tw_images/left/bg01.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 50px;
	padding-right: 5px;
	padding-left: 5px;
}
.LISTconsultation {
	width:133px;
	height:18px;
	background-image: url(../tw_images/left/bg01ico.png);
	background-repeat: no-repeat;
	float: left;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	overflow: hidden;
}
.LISTconsultation a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#LEFTlecture{
	position:absolute;
	left:0px;
	top:275px;
	width:160px;
	height:114px;
	z-index:1;
	background-image: url(../tw_images/left/bg02.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 40px;
	padding-right: 5px;
	padding-left: 5px;
}
.LISTlecture {
	width:133px;
	background-image: url(../tw_images/left/bg02ico.png);
	background-repeat: no-repeat;
	float: left;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	overflow: hidden;
	height: 28px;
	line-height: 16px;
}
.LISTlecture a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#LEFTQuicklinks{
	position:absolute;
	left:1px;
	top:435px;
	width:168px;
	height:104px;
	z-index:1;
}
/**----------------------------(HOMEmain)----------------------------**/
#HOMEsitenews{
	position:absolute;
	left:168px;
	top:344px;
	width:279px;
	height:124px;
	z-index:1;
	background-image: url(../tw_images/home/news.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	padding-right: 11px;
	padding-left: 160px;
}
.HOMEdate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #E10000;
	text-decoration: none;
}
.HOMEsitenews{
	width:270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: left;
	overflow: hidden;
	height: 22px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.HOMEsitenews a{
	width:165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#HOMEtopnews{
	position:absolute;
	left:613px;
	top:317px;
	width:158px;
	height:150px;
	z-index:1;
	background-image: url(../tw_images/home/topnews.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 49px;
	padding-right: 8px;
	padding-left: 16px;
}
.HOMEtopnews{
	width:135px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(../tw_images/home/ico.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	overflow: hidden;
}
.HOMEtopnews a{
	width:165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#HOMEstory{
	position:absolute;
	left:607px;
	top:519px;
	width:166px;
	height:60px;
	z-index:1;
	background-image: url(../tw_images/home/story.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 175px;
	padding-right: 8px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-bottom: 0px;
}
#HOMEvideo{
	position:absolute;
	left:617px;
	top:566px;
	width:160px;
	height:120px;
	z-index:1;
	display: block;
	overflow: hidden;
}
#HOMEsp {
	position:absolute;
	left:167px;
	top:509px;
	width:440px;
	height:86px;
	z-index:1;
}
#HOMEcareers {
	position:absolute;
	left:167px;
	top:592px;
	width:267px;
	height:64px;
	z-index:1;
}
#HOMEfamily {
	position:absolute;
	left:440px;
	top:593px;
	width:170px;
	height:188px;
	z-index:1;
}
#HOMEknowledge{
	position:absolute;
	left:130px;
	top:655px;
	width:350px;
	height:60px;
	z-index:1;
	background-image: url(../tw_images/home/knowledge.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 10px;
}
.HOMEknowledge-num{
	width:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../tw_images/home/icobg.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding: 0px;
	float: left;
	height: 16px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.HOMEknowledge{
	width:280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: left;
	overflow: hidden;
	height: 18px;
	padding-top: 5px;
	padding-bottom: 4px;
}
.HOMEknowledge a{
	width:165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
/**----------------------------(MORE)----------------------------**/
#HOMEtopnewsMORE {
	position:absolute;
	left:119px;
	top:183px;
	width:39px;
	height:14px;
	z-index:1;
}
#HOMEsitenewsMORE {
	position:absolute;
	left:411px;
	top:9px;
	width:39px;
	height:14px;
	z-index:1;
}

#HOMEknowledgeMORE{
	position:absolute;
	left:261px;
	top:20px;
	width:39px;
	height:14px;
	z-index:1;
}
#HOMEstoryMORE {
	position:absolute;
	left:130px;
	top:30px;
	width:39px;
	height:14px;
	z-index:1;
}
/**----------------------------(LOGOLINK)----------------------------**/
.LOGOlink

{
	height: 170px;
	width: 766px;
	margin: 0px;
	background-image: url(../tw_images/home/logobg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 17px;
	padding-bottom: 20px;
	padding-left: 17px;
}

.LOGOlink ul
{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	float: left;
}
.LOGOlink li
{
	list-style-type: none;
	padding: 0px;
	height: 50px;
	width: 120px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 4px;
	float: left;
}
