/* GLOBAL Styles */

.header-image {
    border: 0px;
	padding: 6px;
}

body, p, th, td, input, select {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
}

body { 
   background-color: #fff;
   margin: 8px;
}

h4 {
   padding: 0px;
   margin: 10px 0px 0px 0px;
}

ul {
   margin-left: 12px;
   padding-left: 12px;
   margin-bottom: 12px;
   padding-bottom: 12px;
}

li {
   list-style-type: square;
}
/* GLOBAL Styles */


.twitter_update_list {
	margin-left: 10px;
	list-style: disc;
}

/* NAVIGATION Styles */
.nav-bar {
background-image: url(images/hback_green.png);
background-repeat: repeat-x;
height: 34px;
float: left;
width: 100%;
}

.nav-endcap-left {
background-image: url(images/hback_green.png);
background-repeat: repeat-x;
height: 34px;
width: 12px;
float: left;
}

.nav-endcap-right {
background-image: url(images/hback_green.png);
background-repeat: repeat-x;
height: 34px;
width: 12px;
float: right;
}

.nav-back-green {
background-image: url(images/hback_green.png);
background-repeat: repeat-x;
height: 34px;
float: left;
}

.nav-back-orange {
background-image: url(images/hback_orange.png);
background-repeat: repeat-x;
height: 34px;
float: left;
}

#nav-link {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 13px;
	padding: 8px 10px 8px 10px;
	text-align: center;
}

#nav-link a, a:link, a:active, a:visited { color: #fff; text-decoration: none; font-weight: bold; }

#footer { text-align: center; border-top:1px #999 solid; padding-top:0px; margin-top:14px; }
#footer p { text-align: center; font-size: 10px; color: #999; }

#links a { padding: 12px; color: #999; text-decoration: none; font-weight: bold; font-size: 11px; }
#links a:hover { color: #09f; }
/* NAVIGATION Styles */



/* MISCELLANEOUS Styles */
a.forumlink {
	color: #374257;
	text-decoration: none;
}

.infobar {
	font-size: 12px;
	border-top:1px solid #AAAAAA;
	padding-top:6px;
	margin-top:12px;
	margin-bottom:0px;
	padding-bottom:0px;	
} 

.othernews-title {
    padding: 6px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
}

.othernews-body {
    padding-bottom: 10px;
}

.news-title {
	font-size:16px;
	font-weight:bold;
	color:#374257;
	width:100%;
	margin-bottom:1px;
	margin-top:0px;
}

.news-subtitle {
	font-size:11px;
	color:#AAAABB;
	width:100%;
	border-bottom:1px solid #AAAAAA;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-top:0px;
	padding-top:0px;
}

.gray-menu-bl { background: url(images/gray_bot_left.gif) 0 100% no-repeat #E8E8E8; width:100%; }
.gray-menu-br { background: url(images/gray_bot_right.gif) 100% 100% no-repeat }
.gray-menu-tl { background: url(images/gray_top_left.gif) 0 0 no-repeat }
.gray-menu-tr { background: url(images/gray_top_right.gif) 100% 0 no-repeat; padding:10px }
.gray-menu-clear {font-size: 1px; height: 1px }

.gray-menu { background-color:#E8E8E8; }
.gray-menu-corner { height:10px; width:10px; display:block; line-height:0px; }

.gray-menu-caption {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#686;
   border-bottom:#686 1px solid;
   width:100%;
   margin-bottom:8px;
   padding-bottom:2px;
}

.gray-menu-text {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   background-color:#E8E8E8;
}


#main-area { 
    padding-bottom:12px;
	margin-bottom:12px;
	width:100%;
}

.main-area-caption {
    background-color:#fff;
	padding:4px;
	text-align:left;
    font-size: 16px;
	font-weight:bold;
	color:#666;
	margin-bottom:10px;
	border:0px #CCC solid;
}

.chatbox-message {
    font-size:11px;
}

.chatbox-wrapper {
    margin:10px 0px 10px 0px;
}

.tbox.chatbox {
    width:96%;
	border:1px #CCC solid;
	margin-bottom:6px;
}

.searchhighlight {
    color:#0000FF;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
/* MISCELLANEOUS Styles */



/* CORE Styles */
.button {
	background: #F8F8FC;
	border: 1px solid #879397;
	color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	padding:0px 1px 0px 1px;
} /* .button */

.defaulttext {
	font-size: 12px;
} /* .defaulttext */

.fborder {
	background-color: #ffffff;
} /* .fborder */

.fcaption {
	background-color: #C9C7C7;
	border: #B9B3B3 1px solid;
	color:#424F68;
	font-size: 12px;
	padding: 2px 0px 2px 8px;
} /* .fcaption */

.finfobar {
	background-image : url(../tfk_default/forum/finfobar.png);
	background-color: #DBE5F5;
	border: #C3BDBD 1px solid;
	color:#000000;
	font-size: 14px;
	padding: 4px;
} /* /finfobar */

.forumheader{
	background-color: #AAA;
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	padding: 4px;
	background-image : url(../tfk_default/images/cap1.png);
	border: #C3BDBD 1px solid;
} /* .forumheader */

.forumheader2 {
	background-color: #EEE;
	color:#000000;
	font-size: 12px;
	padding: 4px;
	border: #CCC 1px solid;
	text-align:left;
} /* .forumheader2 */

.forumheader3 {
	background-color: #DDD;
	border: #CCC 1px solid;
	color:#000000;
	font-size: 12px;
	padding: 4px;
	text-align:left;
} /* .forumheader3 */

#forum-wrapper a, a:link, a:active, a:visited { text-decoration:none; color:#FF3300; font-weight:normal; }
#forum-wrapper a:hover { text-decoration:underline; }

.nforumholder {
    margin-bottom:20px;
	font-size:11px;
}

.nforumcaption {
    font-size:16px;
	color:#444;
	text-align:left;
	padding:0px 0px 2px 0px;
	border-bottom:1px #444 solid;
	margin-bottom:4px;
}

.nforumcaption2 {
    padding:4px;
	background-color:#EEE;
	border:1px #DDD solid;
	font-weight:bold;
}

.nforumcaption3 {
    padding:2px;
	background-color:#EEE;
	border:1px #DDD solid;
}

.nforumthread {
    padding:4px;
	background-color:#EEE;
	border:1px #DDD solid;
}

.mediumtext {
	font-size: 11px;
} /* .mediumtext */

.smalltext {
	font-size: 10px;
} /* .smalltext */

.tbox{
	background-color: #F8F8FC;
	border: #666 1px solid;
    font-size: 11px;
    color: #666;
	padding:2px;
} /* .tbox */
/* CORE Styles */