

body {

	font-size: 12px;

	color: #666666;

	font-family: Helvetica, Verdana, Arial, sans-serif;

	background-repeat: repeat-x;

	background-image: url(../images/ttm_bg.jpg);
	
	background-color:#d3edf3;

}

.content {
	border-style: none;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 800px;
}
#logo {
	margin-top: 30px;
}
 .abstract {
	
	font-weight: bold;
	
	font-size: 20px;
	
	margin-top: 40px;
	height: 53px;
	text-align: right;
	color: #666666;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	float: right;
	width: 400px;
	}
 .buffer {
		margin-right: auto;
		margin-left: auto;
		width: 796px;
		height: 200px;
	}

.centralheader {
		margin-right: auto;
		margin-left: auto;
		background-repeat: no-repeat;
		padding: 0px;
		margin-bottom: 0px;
		background-image: url(../images/centralhead.gif);
		height: 14px;
		width: 796px;
	}
.centralheader_contact {
		margin-right: auto;
		margin-left: auto;
		background-repeat: no-repeat;
		padding: 0px;
		margin-bottom: 0px;
		margin-top:150px;
		background-image: url(../images/centralhead.gif);
		height: 14px;
		width: 796px;
	}
 .central {
		padding: 20px;
		margin-right: auto;
		margin-left: auto;
		height: auto;
		width: 756px;
		background-repeat: repeat-y;
		background-image: url(../images/centralbg.jpg);
	}
 .centralfooter {
		margin-right: auto;
		margin-left: auto;
		width: 796px;
		height: 14px;
		background-image: url(../images/centralfoot.gif);
	}
 .convoboxtopleft {
		height: 33px;
		margin-right: auto;
		margin-left: auto;
		width: 742px;
		background-image: url(../images/convoboxtopleft.jpg);
	}
 .convoboxtopright {
		height: 33px;
		margin-right: auto;
		margin-left: auto;
		width: 742px;
		background-image: url(../images/convoboxtopright.jpg);
	}
 .convoboxright {
		padding-top: 10px;
		font-size: 16px;
		text-overflow: ellipsis;
		padding-right: 20px;
		padding-left: 20px;
		background-image: url(../images/convobox.jpg);
		height: 90px;
		width: 702px;
		margin-right: auto;
		margin-left: auto;
		text-align: right;
	}
	 .convoboxleft {
		padding-top: 10px;
		font-size: 16px;
		text-overflow: ellipsis;
		padding-right: 20px;
		padding-left: 20px;
		background-image: url(../images/convobox.jpg);
		height: 90px;
		width: 702px;
		margin-right: auto;
		margin-left: auto;
	}
 .convoboxleft_contact {
		padding-top: 10px;
		font-size: 16px;
		text-overflow: ellipsis;
		padding-right: 20px;
		padding-left: 20px;
		background-image: url(../images/convobox.jpg);
		height: 200px;
		width: 702px;
		margin-right: auto;
		margin-left: auto;
	}
 .convoboxbottom {
		background-repeat: no-repeat;
		margin-bottom: 10px;
		background-image: url(../images/convoboxbottom.jpg);
		width: 742px;
		margin-right: auto;
		margin-left: auto;
		height: 9px;
	}
 .startbox {
		margin-top: 150px;
		margin-bottom: 40px;
		width: 756px;
		height: 74px;
		background-repeat: no-repeat;
		background-image: url(../images/startboxbg.gif);
	}
 .startbox textarea {
		margin-left: 14px;
		border-style: none;
		margin-top: 14px;
		height: 46px;
		width: 344px;
	}
 .login {
		margin-left: 10px;
		margin-right: 90px;
		clear: both;
		color: #666666;
		margin-top: -60px;
		float: right;
		font-weight: bold;
	}
 .login input {
		margin-bottom: 5px;
		margin-top: 5px;
		border-width: 1px;
		border-color: #0099cc;
		border-style: solid;
	}

 .convoboxright img {
		border-width: 1px;
		border-color: #999999;
		border-style: solid;
				float: right;
				margin-left: 10px;

	}

 .convoboxleft img {
		border-width: 1px;
		border-color: #999999;
		border-style: solid;
				float: left;
				margin-right: 10px

	}

 .central center {
		font-size: 10px;
	}

 .navactleft {
		padding-right: 0px;
		padding-left: 0px;
		margin-left: 0px;
		margin-right: 0px;
		display: inline-block;
		width: 12px;
		height: 35px;
		background-repeat: no-repeat;
		background-image: url(../images/navactright.jpg);
	}

 .navact {
		max-width: 100px;
		border-style: none;
		margin-top: 18px;
		text-align: center;
		font-weight: bold;
		line-height: 35px;
		padding-right: 0px;
		padding-left: 0px;
		margin-right: -3px;
		margin-left: -3px;
		display: inline-block;
		height: 35px;
		min-width: 10px;
		background-repeat: repeat-x;
		background-image: url(../images/navactbg.jpg);
		vertical-align: middle;
	}

 .navactright {
		padding-right: 0px;
		padding-left: 0px;
		margin-right: 0px;
		margin-left: 0px;
		display: inline-block;
		width: 12px;
		height: 35px;
		background-repeat: no-repeat;
		background-image: url(../images/navactleft.jpg);
	}

 .navwrap {
		border-color: black;
		border-width: 1px;
		border-style: solid;
		right: 0px;
		width: 600px;
		margin-top: 22px;
		height: 35px;
		text-align: right;
	} 
	
	 .navinactleft {
		padding-right: 0px;
		padding-left: 0px;
		margin-left: 0px;
		margin-right: 0px;
		display: inline-block;
		width: 12px;
		height: 35px;
		background-repeat: no-repeat;
		background-image: url(../images/navinactleft.jpg);
	}

 .navinact {
		max-width: 100px;
		border-style: none;
		margin-top: 18px;
		text-align: center;
		font-weight: bold;
		line-height: 35px;
		padding-right: 0px;
		padding-left: 0px;
		margin-right: -3px;
		margin-left: -3px;
		display: inline-block;
		height: 35px;
		min-width: 10px;
		background-repeat: repeat-x;
		background-image: url(../images/navinactbg.jpg);
		vertical-align: middle;
	}

 .navinactright {
		padding-right: 0px;
		padding-left: 0px;
		margin-right: 0px;
		margin-left: 0px;
		display: inline-block;
		width: 12px;
		height: 35px;
		background-repeat: no-repeat;
		background-image: url(../images/navinactright.jpg);
	}

 .follow {
		text-align: right;
		font-weight: bold;
		color: #666666;
		clear: both;
		margin-top: -60px;
		margin-right: -20px;
		width: 100px;
		float: right;
	}

 .content a:link {
		color: #00cccc;
		text-decoration: none;
	}

 .content a:hover {
		text-decoration: underline;
		color: #666666;
	}

 .content a:visited {
	color: #00cccc;
		text-decoration: none;
	}

 .avatar_left {
 text-align: center;
		margin-bottom: 20px;
		margin-right: 10px;
		font-size: 9px;
		width: 73px;
		clear: right;
		float: left;
	}

 .avatar_left img {
		margin-bottom: 3px;
		height: 63px;
		width: 63px;
	}
	
	.avatar_right {
	text-align: center;
		margin-bottom: 20px;
		margin-right: 10px;
		font-size: 9px;
		width: 73px;
		clear: left;
		float: right;
	}

 .avatar_right img {
		margin-bottom: 3px;
		height: 63px;
		width: 63px;
	}

 .pagination {
		margin-left: 100px;
		font-weight: bold;
		font-size: 10px;
	}

 	
	@charset "UTF-8";

}
#logo {
	width: 362px;
	float: left;
}
#logo_tagline {
	margin-top: -50px;
	width: 300px;
	float: left;
	clear: left;
}
.logo_tagline {
	font-weight: bold;
	font-size: 20px;
	margin-top: -50px;
	height: 0px;
	text-align: right;
	color: #666666;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-top: 12px;
	}
.logo_tagline_contact {
	font-weight: bold;
	font-size: 20px;
	margin-top: -50px;
	height: 0px;
	text-align: right;
	color: #666666;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-top: 12px;
	}
	ul, li{border:0; margin:0; padding:0; list-style:none;}
ul{
	height:29px;
	padding-left:20px;
}
li{float:left; margin-right:2px;}
.tab a:link, .tab a:visited{
	background:url(img/tab-round.png) right 60px;
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
}
.tab a span{
	background:url(img/tab-round.png) left 60px;
	display:block;
	float:left;
	height:30px;
	margin-right:14px;
	padding-left:14px;
}
.tab a:hover{
	background:url(img/tab-round.png) right 30px;
	display:block;
	float:left;
}
.tab a:hover span{
	background:url(img/tab-round.png) left 30px;
	display:block;
	float:left;
}

/* -------------------------------- */
/* 	ACTIVE ELEMENTS					*/
.active a:link, .active a:visited, .active a:visited, .active a:hover{
	background:url(img/tab-round.png) right 0 no-repeat;
} 
.active a span, .active a:hover span{
	background:url(img/tab-round.png) left 0 no-repeat;
}
#navcontainer {
	float: left;
	clear: left;
	width: 800px;
	padding-top: 20px;
}

.canhasnav {
padding-top: 20px; margin:0px auto; width:800px;
}

#navcontainer {
	margin-left: 250px;
	margin-top: 53px;
}
