
/* common */
#bd {z-index:0;text-decoration:none}
a:link, a:visited {color:#003366;text-decoration:none;}
a:hover {color:#333; text-decoration:underline}
.b{font-weight:700}
.bgw{background-color:white}
.bgcf{background-color:#cfcfcf}
.tar{text-align:right}
.tac{text-align:center}
.tal{text-align:left}
.fl{float:left}
.fr{float:right}
.lh18{line-height:18px;}
.h18{height:18px;}
.lh20{height:20px;line-height:20px;}
.lh16{height:16px;line-height:16px;}
.lh26{height:26px;line-height:26px;}
.spacer6{line-height:6px;font-size:6px;height:6px;}
.mr7{margin-right:7px}
.b1{border: 1px solid rgb(0, 0, 0)}
.w20{width:20px}
.w50{width:50px}
.w43{width:43px}
.w68{width:68px}
.w94{width:94px}
.w234{width:234px}
.w100{width:100%}
.lh38{line-height:38px}
/* mod andreea 11/05/2009*/
.lh75{line-height:75px}
.tdn{text-decoration:none}
.tdu{text-decoration:underline}
.fz12, .fz12 p{font-size:12px;line-height:17px;}
.fz12 ol, .fz12 ul {margin-left:12px;}

.title h2, .right_cf h2  {white-space:nowrap;margin:0;padding:0;font: 700; font-size:12px; /*line-height:20px;*/;font-family:verdana;}
.mod_right .header h2 {font:italic 700 15px/30px arial;color:#FFFFFF;margin:0;padding:0;}
.top100_header h2 {font:italic bold 14px/30px arial;color:#FFFFFF;margin:0;padding:0;}
.tal h3 {margin:0;padding:0;color:#000;font:700 12px arial;text-decoration:none}
/* mod andreea 11/03/2009*/
.mod_content .header h2, .mod_content .headernoh h2, .mod_content .header_float h2, .mod_content .header1k h2 {margin:0;padding:0;color:#222;font: bold 24px/40px helvetica,arial,sans-serif;min-height:40px;text-align:left;}
h3 {}

.mcs_title_1 h3 {text-align:center; width: 133px; padding: 2px 7px 2px 7px; height:35px; color:#ffffff; font:bold 11px/17px arial;overflow:hidden;}
.mcs_title_2 h3 {text-align:center; width: 133px; padding: 0px 7px 0px 7px; height:39px; color:#ffffff; font:bold 11px/39px arial;}
.mcs_title_1 h3 a, .mcs_title_2 h3 a {color:#ffffff;text-decoration:underline}
a.readon{text-align:left;padding-left:10px;color:#00398F}
a.readon:hover,.back_button a:hover,.pagenav_next a:hover,.pagenav_prev a:hover,a.pagenav:hover,.results_table a{text-decoration:underline}

/* layout options */
.body_wrapper {margin:0px auto; /*width:1260px;*/}
.body_wrapper_swc {margin:0px auto;/* background:url(/img/world_cup_background.jpg) no-repeat top center;*/ /*width:1260px;*/}
.page_wrapper {width:1018px; float:left }
.side_banner_left {width:120px; height:500px; text-align:center; margin-top:120px; float:left}
.side_banner_right {width:120px; height:500px; text-align:center; margin-top:120px; float:left}
.footer {}

#column_left {float:left; z-index:50}
#column_center {float:left}
#column_right {float:right;}
#column_content {float:left;}
#column_content_wrapper {}
#column_home {float:left;}
#column_home_wrapper {}
.top_wrapper {margin-top:10px;float:left}
.content_wrapper {float:left;margin-bottom:10px; background:url(/img/top_page_bg.png) no-repeat left top;}
.bottom_wrapper {/*background:#EEEEEE url(/img/doted.gif) repeat-x scroll left top;*/ /*background:#D1D1D1;border:1px dotted #D3D3D3; border-spacing:2px; padding:10px 0px;*/padding-left:4px;float:left;}
#footer_wrapper .footer .footer_rank{color:#2A292F;font:400 11px/16px verdana;padding-bottom:30px;padding-top:4px;background:transparent}
#footer_wrapper .footer .white_footer_rank {color:#fff;font:400 11px/16px verdana;padding-bottom:30px;padding-top:4px;}
#footer_wrapper .footer .info_link{color:#0F3B82;font:700 14px/18px verdana;}
#footer_wrapper .footer .info_link a{color:#0F3B82;font:700 14px/18px verdana;margin-right:10px}
#footer_wrapper .footer .white_info_link {color:#fff;font:700 14px/18px verdana;}
#footer_wrapper .footer .white_info_link a {color:#fff;font:700 14px/18px verdana;margin-right:10px}
#footer { float:left; height:200px;}
/* home */

#column_home .mod_content {float:left}


/* module options */
/* .mod_header {height:110px; background:transparent url(/img/tds_logo.png) no-repeat scroll 0px 10px;} */
/*{height:162px; background:transparent url(/img/logo_h.png) no-repeat scroll 0px 10px;}*/
.mod_header > table {height:100px}
.footer{color:#58595B; font:11px verdana;text-align:left;}
.footer img {border:0px;}

/* header area */
.logo_link {height:85px; width:415px; float:left}
.logo_link a {height:85px; width:415px; display:block}
.logo_link h1 {text-indent:-10000px;}
.welcome {/*height:85px;*/ width:580px; float:right;margin-right:6px;}
.top_search_input {width:160px;}
.top_search_submit { margin-right:2px;background:url(/img/search_red.png)}
input.top_search_submit:hover { margin-right:2px;background:url(/img/search_red_hover.png)}
.mod_submenu .bannergroup {float:right;}
.login_off #login_link {color:#fff}

/* page margins */
.left_border,.right_border{width:10px; /*background:transparent url(/img/content_background.png) repeat-x top left;*/ font:1px/1px arial}
.page_content_background{width:998px; /*background:transparent url(/img/content_background.png) repeat-x top left;*/}

/* modules */
.mod_left {float:left;}
.mod_center {float:left;}
.mod_right {float:left;}
.mod_center {float:left;}

/* modules common */
div.m_border{border: 1px solid #9F9C9C;}
.m_border{border: 1px solid #9F9C9C;}
.m_border_r{border-right: 1px solid #9F9C9C;}
.m_border_l{border-left: 1px solid #9F9C9C;}
.m_border_t{border-top: 1px solid #9F9C9C;}
.m_border_b{border-bottom: 1px solid #9F9C9C;}
.m_border_trl{border-right: 1px solid #9F9C9C;border-left: 1px solid #9F9C9C;border-top: 1px solid #9F9C9C;}
.m_border_rl{border-right: 1px solid #9F9C9C;border-left: 1px solid #9F9C9C;}
.m_border_rlb{border-right: 1px solid #9F9C9C;border-left: 1px solid #9F9C9C;border-bottom: 1px solid #9F9C9C;}

.m_fade {background:#cccccc url(/img/top100_background_fade.jpg) repeat-x scroll left top;}
.m_white {background-color:#ffffff}
.m_view_full {height: 25px; font:700 11px/25px verdana;background-color:#d1d1d1; text-align:center; color:#003366;white-space:nowrap;}
.mod_left {width:442px}
/*.mod_left table {width:442px}
.mod_left .m_fade table {width:442px}*/
.mod_left .title, .right_cf .title {background-color:#083c75;color:#FFF; font:bold 12px/26px arial;text-indent:10px}

.mod_center table {width:298px}
.mod_center .m_title {background-color:#dcdcdc;color:#000000;font:bold 12px/20px arial;height: 20px;}
.mod_center .m_title .title {font-weight:bold;text-indent:10px;white-space:nowrap}
.mod_center .title {font-weight:bold;text-indent:10px;white-space:nowrap}
.mod_center .m_view_full {border-top: 1px solid #9f9c9c}
.mod_center .header {background-image:url(/img/right_header.jpg);font: 700 12px/22px arial;color:#FFFFFF;text-align:left;white-space:nowrap;text-indent:10px;height:22px;}

.mod_right .header {background-image:url(/img/right_header.jpg);font:italic 700 15px/30px arial;color:#FFFFFF;text-align:center;white-space:nowrap;}
.mod_right .content {zzbackground-color:#fff;border-left:1px solid #9F9C9C;border-right:1px solid #9F9C9C;}
.mod_right .content ul {margin:0;padding:0;list-style:none;}
.mod_right .content li {margin:0;padding:0px 0px 0px 10px;line-height:18px}
.mod_right .m_view_full {border: 1px solid #9f9c9c; border-top:1px solid #000000;width:236px}
.mod_right .table_header {color:#aa0000;font-weight:bold;}
.mod_right .table_cell {border-top: 1px solid #000000;height: 15px;line-height: 15px;}

.mod_content .header, .mod_content .header_float, .mod_content .header1k {
	color:#222;
	font: bollbold 24px/40px helvetica;
	min-height:60px;
	text-align:left;
}
.mod_content .headerlk10 {
	color:#222;
	font: bollbold 10px/20px helvetica;
	min-height:20px;
	text-align:left;
}
.mod_content .header, .mod_content .header_float,.mod_content_custom .header, .mod_content_custom .header_float {
	/*background-image:url(/img/content_header.png);*/
	clear: both;
	background-color:#fff;
}
.mod_content_custom .header, .mod_content_custom .header_float {
	/*background-image:url(/img/content_header.png);*/
	clear: both;
	background-color:#fff;
}

.mod_content .headernoh {
	color:#FFFFFF;
	font:italic bold 22px/36px verdana;
	text-align:left;
}
.mod_content .headernoh {
	/*background-image:url(/img/content_header.png);*/
	background-color:white;
}
.mod_content .header1k {
	/*background-image:url(/img/content_header_1000.png);*/
	background-color:white;
}
.mod_content .headernoh h2  {
	float:left;
	margin:0px;
	padding:0px;
	text-indent:10px;
}
.mod_content .header h2, .mod_content .header_float h2, .mod_content .header1k h2{
	float: left;
	min-height:40px;
	margin:0px;
	padding:15px 0px 5px 10px;
}
.mod_content .header a, .mod_content .header_float a, .mod_content .header1k a {
	color:#003366;
	float:right;
	font:normal 10px/25px verdana;
	height:40px;
	margin-right:10px;
	margin-top:0px;
	text-decoration:underline;
}
.mod_content .headerlk10 a {
	color:#003366;
	float:right;
	font:normal 10px/20px verdana;
	height:20px;
	margin-right:10px;
	margin-top:0px;
	text-decoration:underline;
}

.mod_content .content, .mod_content .content_float, .mod_content_custom .content {
	padding-top: 10px;
}

.mod_content .header_float, .mod_content .content_float {
	float: left;
}
.mosimage_caption { padding-left: 5px; }
.mod_content_custom {background-color: #ffffff;}
.mod_content_custom_blr {background-color: #ffffff;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;}
.mod_content_custom_blrb {background-color: #ffffff;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;}
.mod_content_custom {background-color: #ffffff;}
.mod_content_spy{background-color:#fff;margin-top:8px;}

/* home video player */
.video_player {width:238px}
.video_player .image {margin:0px 0px 0px 0px;text-align:left;background-color:#000000}
.video_player img.top {width:238px;}
.video_player img.sign {margin-top:-180px;display: block}
.video_player .bar {width:238px;height:82px;overflow:auto;background-color:#e6e6e6} 
.video_player .item, .video_player .item_o {width:220px;min-height:40px;cursor:pointer}
.video_player .item_o {background-color:#1a1a1a} 
.video_player .item .image {width:60px}
.video_player .item .image img, .video_player .item_o .image img {width:60px;height:40px}
.video_player .item .description, .video_player .item_o .description {width:143px;text-align:left;line-height:20px;padding-left:2px;font-size:10px;}
.video_player .item_o .description {color:#e6e6e6}

/* home mini voting */
.minivoting {width:238px}
.minivoting table {width:238px;border:0px}
.minivoting .wrapper {width:218px;margin:5px 10px 0px 10px;color:#000000;overflow:hidden}
.minivoting br {font:1px/5px arial}
.minivoting .competition {font:700 16px arial;padding:4px 0px}
.minivoting .competition a {font:700 16px arial; color: #003366;text-decoration: underline}
.minivoting .date {font:italic 400 12px arial;line-height: 30px}
.minivoting .vote {width:218px;height:28px;margin:0px 10px 0px 10px}
.minivoting .text, .minivoting .text_vs {color:#000000;font:italic 400 12px arial;line-height: 30px}
.minivoting .text_vs {margin-left: 30px}
.minivoting a, .minivoting a:link, .minivoting a:visited {font:700 12px arial; color: #003366;text-decoration: underline}

/* home photogallery */
.photogallery {width:238px; height:128px}

/* home contribute */
.contribute {width:240px;float:left;background-color:#ffffff}
.contribute .sslink {color: #000000;text-decoration: underline;font-weight:bold;}

/* home poll */
#poll {text-align:left;}
#poll .poll_title{color:#fff}
#poll .poll_table{height:216px; text-align:left;margin-bottom:10px;}
#poll{background-color:#FFFFFF;min-height:190px;width:240px;overflow:hidden;}
#poll .poll_question{width:226px}
#poll .poll_content{padding:0px 6px 6px 6px;height:220px;}
#poll .poll_content td,#poll .poll_content div{color:#000000;font:700 12px Arial;line-height:16px}
#poll .poll_content td{padding-bottom:12px;}
#poll .pollstableborder td{padding-left:5px;padding-top:10px;line-height:20px}
#poll .pollstableborder {height:220px;}
#poll .poll_title{padding-top:6px;color:#000;text-align:left;font-weight: bold;}
#poll .image {border: 0px;}
#poll .poll_results {width:210px;height:180px;}
#poll .poll_results td{padding:0px;}
#poll .poll_results .percentage {float: left;background-color: #ff0000;height:4px;margin-top: 7px}
#poll .poll_results .value {float: left;margin-left: 4px;color: #000000;font-weight:700}
#poll .poll_results .hits {color: #000000;line-height:14px;}
.homePollHeader{width:240px;height:23px;background:url(/img/Header_Poll_Question.gif) no-repeat scroll right bottom;}
.poll_button{margin:0px 0px 0px 0px;}

/* right mini news/archives */
.mod_right ul.mini_news_list {list-style:disc;margin:0px;padding-left:13px;width:288px;color:#6f6f6f}
.mod_right ul.mini_news_list li {list-style-image:none;margin-left:8px;padding-right:8px;line-height:14px;}
.mod_right ul.mini_news_list li a {color:#000000;text-decoration: none;font:400 11px/24px verdana;}
.mod_right ul.mini_news_list li a:hover{text-decoration:underline;color:#003366}



#miniArticles ul.mini_news_list {list-style-image:none;list-style:none;margin:0px;padding-left:0px;width:288px;color:#6f6f6f}
#miniArticles ul.mini_news_list li {list-style-image:none;margin-left:0px;padding-right:8px;line-height:14px;}
#miniArticles ul.mini_news_list li a {color:#000000;text-decoration: none;font:400 11px/19px verdana;margin-left:4px;}
#miniArticles ul.mini_news_list li a:hover{text-decoration:underline;color:#003366}
#miniArticles ul.mini_news_list .li_premier {list-style-image:none;list-style:none;margin-left:1px;padding-right:8px;line-height:14px;}
#miniArticles ul.mini_news_list .li_premier a {color:#000000;text-decoration: none;font:400 11px/19px verdana;margin-left:3px;}
#miniArticles ul.mini_news_list .li_premier a:hover{text-decoration:underline;color:#003366}

/* home mini news/archives */

ul.mini_news_list {list-style:disc;margin:0px;padding-left:13px;width:288px;color:#6f6f6f}
ul.mini_news_list li {list-style-image:none;margin-left:8px;padding-right:8px;line-height:14px}
ul.mini_news_list li a {color:#1f1f1f;text-decoration: none;font:400 11px/20px verdana;margin-left:0px}
ul.mini_news_list li a:hover{text-decoration:underline;color:#003366}

.news_article_title {background-color:#c8c8c8;text-indent: 6px}
.news_article_title a {color:#036;font:bold 14px/26px arial;text-decoration:none}
.news_article_title h3 a:hover {text-decoration:underline}
.news_article_introtext{width:320px; padding:0px 5px;text-align: left;}
.news_article_title h3 {margin:0;padding:0;color:#000;font:bold 14px/26px arial;text-decoration:none}

/* home breaking news */
#brackingNews ul.mini_news_list {list-style:disc;margin:0px;padding-left:13px;width:288px;color:#6f6f6f}
#brackingNews ul.mini_news_list li {list-style-image:none;margin-left:8px;padding-right:8px;line-height:14px}
#brackingNews ul.mini_news_list li a {color:#1f1f1f;text-decoration: none;font:400 11px/19px verdana;}
#brackingNews ul.mini_news_list li a:hover{text-decoration:underline;color:#003366}


/* mod featured articles 
#slideshow {list-style:none; color:#fff; display: none;}
#slideshow span {display:none}
#showwrapper {width:440px; height:405px; margin:0px 0px 0px 0px; background:#111; border:0px solid white; display:none}
#showwrapper * {margin:0; padding:0; z-index:50; }
#fullsize {position:relative; width:440px; height:315px; padding:0px; border:0px; background:#000; overflow:hidden}
#information {position:absolute; bottom:0; width:440px; height:160; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:24px;font-weight:700;color:#FFFFFF;height:28px;overflow:hidden;}
#information p {padding:0 8px 8px}
#image {width:440px; height:315px; overflow:hidden}
#image img {position:absolute; z-index:25; width:440px; height:315px;}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(/img/left.gif) left center no-repeat}
#imgnext {right:0; background:url(/img/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(/img/link.gif) center center no-repeat}
#thumbnails {margin-top:5px}
#slideleft {float:left; width:20px; height:81px; background:url(/img/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(/img/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:370px; margin-left:5px; height:81px;overflow:hidden }
#slider {position:absolute; left:0; height:82px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px; width:100px; height:75px;}
*/

#Kunena {width:999px;margin-top:8px;float:left; margin-left:auto; margin-right:auto;}
.teamrank_vl{border-right: 1px solid #BBBBBB; color:#BBBBBB; width:1px;}

.pagination {list-style:none;float:left;padding:0px}
.pagination li {float:left;margin:0px}

/* banners */
.bannerheader {font-size:10px;text-align:center;padding-bottom:3px;}
.banneritem_pb8 {padding-bottom:8px;}
.small_italic {font-style: italic; font-size:10px;padding-left: 5px;}
.commit_name h3{font-weight:700;font-size:12px;line-height:26px;height:26px;margin:0;padding:0;text-indent:10px;}
.banneritem_ml_fr{border:0px}
td.bmm .more_link a {color:#fff}
.more_link a:visited, .more_link a:link, a.more_link  {color:#fff}

/* login */
.tbl_login {width:252px}
.tbl_login .line {border-right: 1px solid #9F9C9C; width: 1px}
.tbl_login .login_button {margin-right: 20px;border:0px}
.lh20 {line-height:20px}

.blue_big_text {color:#002277; font:700 italic 24px verdana;}
.blue_big_plus {color:#2B5B71; font:700 italic 32px verdana; padding:0px 20px}
.big_black_text {font:700 italic 24px verdana; color:#000; text-indent:14px}
.attention {font:700 11px verdana; color:#c00;}
.coming_soon_table {	
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	z-index:-100;
}
.coming_soon_over {
	
	z-index:100;
	background:url(/img/sept_upd.png) repeat-y top center;}

/* PTW Wiki ul list */
ul.mini_list {list-style:disc;margin:0px;padding-left:15px;color:#6f6f6f}
ul.mini_list li {list-style-image:none;margin-left:0px;padding-right:10px;line-height:16px}
ul.honors_list {list-style:disc;margin:0px;padding-left:15px;color:#6f6f6f}
ul.honors_list li {list-style-image:none;margin-left:0px;padding-right:10px;line-height:24px}
/* TDS Archive Search*/
.highlight{background-color:#b0d9ef;color:#222;}

/* hot products*/
#hot_products {width:300px;float:left;background-color:#ffffff}
#hot_products .header {background-image:url(/img/right_header.jpg);font:italic 700 15px/30px arial;color:#FFFFFF;text-align:left;white-space:nowrap;}
#hot_products .header a {color:#ffffff;float:right;font:normal 10px/30px verdana;height:30px;margin-right:10px;text-decoration:underline;}
/*.hp_desc {margin-right:6px;}*/

