/* Stylesheet: itff Modified On 2012-05-28 10:23:36 */

/* Basic CSS---------------------------------------------------------------------------------------------------------------------------------- */
html {margin:0;padding:0;}
body {margin:0;padding:0;font-family:arial,Times New Roman;color:#666666;font-size:12px;background:#111b36 url(../../uploads/images/theme/itff/common/bg_body.jpg) no-repeat center top;}
h1,h2,h3,h4,h5,h6 {margin:0px;font-family:arial,Times New Roman;line-height:normal;}

body#tinymce {background:#fff;color:black;}
#tinymce a { color: blue; }

.body_main {background:#ffffff;}
.body_pop {margin:0px;background:none;}
.etc_body {margin:0px;background:none;}


a			{color:#666666;cursor:pointer;}
a:link		{text-decoration:none;}
a:visited	{text-decoration:none;}
a:active	{text-decoration:none;}
a:hover		{text-decoration:none;}
/* //Basic CSS---------------------------------------------------------------------------------------------------------------------------------- */

/* Font---------------------------------------------------------------------------------------------------------------------------------- */
.small		{font-size:11px;}
	a.small:link		{text-decoration:none;}
	a.small:visited		{text-decoration:none;}
	a.small:active		{text-decoration:none;}
	a.small:hover		{text-decoration:underline;}
.white		{color:#ffffff;}
	a.white:link		{text-decoration:none;}
	a.white:visited		{text-decoration:none;}
	a.white:active		{text-decoration:none;}
	a.white:hover		{text-decoration:underline;}
.red		{color:#b20000;}
	a.red:link			{text-decoration:none;}
	a.red:visited		{text-decoration:none;}
	a.red:active		{text-decoration:none;}
	a.red:hover			{text-decoration:underline;}
.orange		{color:#F06201;}
	a.orange:link		{text-decoration:none;}
	a.orange:visited	{text-decoration:none;}
	a.orange:active		{text-decoration:none;}
	a.orange:hover		{text-decoration:underline;}
/* Font---------------------------------------------------------------------------------------------------------------------------------- */

/* Form---------------------------------------------------------------------------------------------------------------------------------- */
form	{margin:0px;padding:0px;}
input {vertical-align:middle;}
input[type="text"],input[type="password"],input[type="file"],textarea{margin:3px 0px;border:1px solid #cecece;}

select	{margin:0px;border:1px solid #848484;vertical-align:middle;font-size:12px;color:#575757;}
img	{border:none;vertical-align:middle;}  /*behavior: url(../inc/iepngfix.htc); */

/* Table---------------------------------------------------------------------------------------------------------------------------------- */
.tbl	{ border-collapse:collapse}
/* //Table---------------------------------------------------------------------------------------------------------------------------------- */

.calendar_img	{vertical-align:middle;cursor:pointer;}

/*layout container--------------------------------------------------------------*/
#container {width:918px;margin:50px auto;}
#top_area {}
	#topmenu_area{}
	ul.top_menu {list-style:none;margin:0;padding:0;}
		ul.top_menu * {list-style:none;margin:0;padding:0}
		ul.top_menu li {position:relative;float:left;width:131px;margin:0;padding:0;z-index:1000;}
		*html ul.top_menu li{width:131px;}
		ul.top_menu li a {display:block;line-height:43px;;background: url(../../uploads/images/theme/itff/common/menu.jpg) no-repeat;text-align:center;font-size:1.333em;font-weight:bold;color:#e9e9e9;text-transform: uppercase;}
		ul.top_menu li a:hover {background: url(../../uploads/images/theme/itff/common/menu-act.jpg) no-repeat;}
		ul.top_menu li a.active {background: url(../../uploads/images/theme/itff/common/menu-act.jpg) no-repeat;}
		ul.top_menu ul {position:absolute;top:43px;left:0px;background:#ffffff;display:none;}
		ul.top_menu ul li {position:relative;width:170px;font-size:12px;padding:0;border-left:1px solid #d5d5d5;background:none;}
		ul.top_menu ul li:hover {background:none;}
		ul.top_menu ul li a {display:block;line-height:normal;padding:7px 4px;background:none;color:#666666;font-size:11px;font-weight:normal;text-align:left;border-bottom:1px solid #cccccc;}
		ul.top_menu ul li a:hover {background:none;color:#aaaaaa;}
		ul.top_menu ul ul {left:170px;top:0px;}
		ul.top_menu .active {color:#666666;background:url(http://www.tagworldcup.com/uploads/images/theme/itff/menu/bg_topmenu_r.jpg) repeat-x;}
		ul.top_menu .topline {}
		ul.top_menu li a.current, ul.top_menu li a.activeparent{background: url(../../uploads/images/theme/itff/common/menu-act.jpg) no-repeat;}
		ul.top_menu li li a.current,ul.top_menu li li a.activeparent {background:none;}


#mid_area {margin:10px 0 0;}
	.left_content {float:left;width:260px;}
		.left_body {padding:15px;}
	.right_content {float:right;width:655px;}
		.right_body {padding:15px;}
			.right_body h1 {font-size:30px;}
	.main_gallery_area {}
		.logo {display:block;height:360px;background:#013f7c url(../../uploads/images/theme/itff/common/logo.png) no-repeat center;cursor:pointer;}
		#main_gallery {}
		#main_gallery * {list-style:none;margin:0;padding:0;}
		#main_gallery li {}
		#main_gallery img {}

	.contents {margin:3px 0 0;background:#fff;}
		.contents h2 a {display:block;line-height:36px;padding:0 10px;background:url(../../uploads/images/theme/itff/common/bg_header.jpg) repeat-x;color:#f5f8ea;font-size:20px;}

		.vod_area {float:left;width:430px;}
			.video-frame {margin:5px 0;}
		.our_people {float:right;width:220px;}
		.body {padding:20px 0 0;}
		.body h2 {line-height:normal;padding:0;background:none;color:#666666;font-size:20px;}

	#sponsor_area {width:240px;margin:0 auto;overflow:hidden;}
		#sponsor *{list-style:none;margin:0;padding:0;}
		#sponsor li {}

	/*	News	*/
	.news_list {margin:10px 0 0;border-bottom:1px dotted #cccccc;}
		.postdate p {float:left;margin:0;padding:5px 10px;background:#ff0000;opacity:0.80;filter:alpha(opacity=80);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;}
		.news_summary_lnk a {display:block;margin:5px 0 10px;cursor:pointer;}
		.news_summary_lnk p {margin:5px 0 0;}
		.news_summary_lnk h3 {}
		#NewsPostDetailContent {padding:20px 0;}
		#NewsPostDetailReturnLink a {float:right;display:block;padding:3px 5px;border:1px dotted #ccc;cursor:pointer;}
	/*	Event	*/
	#event_manager {list-style:none;margin:0;padding:0;}
		#event_manager li {margin:10px 0 0;padding:0 0 10px;border-bottom:1px dotted #cccccc;}
		#event_manager li a {display:block;cursor:pointer;}
		#event_manager li p {margin:5px 0 0;}
	/*	Gallery	*/
	.sub_gallery {padding:5px 0;border-bottom:1px dotted #cccccc;}
		.sub_gallery a {display:block;}
		.sub_cat_img {float:left;margin:0 15px;}
		.sub_cat_desc {float:left;}
	.video_gallery {}
		.video_gallery_item {float:left;width:120px;height:150px;margin:0 0 10px 10px;}
		.video_gallery_item a {display:block;outline:none;}
		.video_gallery_item img {display:block;}
		.video_gallery_item p {margin:5px 0 0;}

	/*	Login	*/
	#login_area input[type='text'],#login_area input[type='password'] {width:200px;height:25px;padding:0 5px;}
		.login_item {padding:3px 0;}
		.login_head {float:left;width:100px;line-height:25px;}
		.login_field {float:left;}
		.login_lnk {padding:0 0 0 100px;}
		.btn_login {padding:5px 10px;cursor:pointer;}
		.error {color:#ff0000;}
		.logout {margin:20px 0 0;padding:10px;border:1px solid #444444;}

	.tbl_list {width:100%;border:none;margin:0;padding:0;border-collapse:collapse;}
		.tbl_list thead tr {height:30px;background:#ddd;}
		.tbl_list thead th {padding:0 10px;border-bottom:1px solid #ccc;text-align:left;}
		.tbl_list tbody tr {height:30px;}
		.tbl_list tbody td {padding:0 10px;border-bottom:1px solid #ccc;}

	.tbl_member {width:100%;}
		.tbl_member tr {vertical-align:top;}
		.tbl_member th {width:150px;padding:6px 0 0;color:#949494;text-align:left;}
		.tbl_member td {padding:2px 0;}
		.tbl_member td input[type='submit'] {padding:5px 10px;cursor:pointer;}
		.tbl_member .required {color:#ffe400;}


/*	Button	*/
.button a {float:right;display:block;padding:3px 5px;border:1px dotted #ccc;cursor:pointer;}

/*	Collaborations	*/
.bold	{font-weight:bold;}
.FloatL	{float:left;}
.FloatR	{float:right;}
.ClearL	{clear:left;}
.ClearR	{clear:right;}
.ClearB	{clear:both;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.marginTop {margin-top:15px;}
.paddingH {padding-left:10px;padding-right:10px;}
.noDisplay {display:none;}
.noMargin {margin:0px;}
.noPadding {padding:0px;}
.noBG {background:none;}
.noBorder {border:none;}
.noUnder {text-decoration:none;}
.noBold {font-weight:normal;}
.pointer {cursor:pointer;}
.noCursor {cursor:default;}

/*	Clear Float	*/
div {
    *zoom: 1;
}
div:after {
    display: block;visibility: hidden;clear: both;content:".";
    height:0px;
}