BODY,DIV,P,TD,SPAN,.default,.tmhead  {
	font-family : Tahoma,Geneva,Arial,sans-serif;
	font-size : 10pt;
	font-weight : normal;
}

A,A:visited,A:active   {
	color : #003399;
}

A:hover  {
	color : red;
	text-decoration : none;
}

a img {
border : 0px;
}

form {
	margin : 0px;
	display : inline;
}

.forminstructions {
	text-align : center;
	padding : 5px 10px 5px 10px;
}

.formwarnhead {
	color : #FF0000;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	padding : 5px 10px 5px 10px;
}

.formlist {
	color : #003399;
	font-size : 14px;
	font-weight : bold;
	text-align : center;
}

.col {
	font-size : 8pt;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	color: DarkBlue;
}

.smalltext {
	font-size : 8pt;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.clink1,.clink1:visited,.clink1:active {
	font-size: 8pt; font-face:verdana; color:orange;
}
.clink1:hover {
	font-size: 8pt; font-face:verdana; color:yellow;
	text-decoration:none;
}

.faqlink {
	text-decoration:none;
}

.footer,.forumshortcut,.linkto,.frminst,.bodysm  {
	font-size : 8pt;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.clickbanner  {
	font-size : 8pt;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	color:white;
	font-weight:bold;
}

.header {
	font-size:14pt;
	font-weight:bold;
	color:#003399;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.sectheader {
	font-size:14pt;
	font-weight:bold;
	color:#000000;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.xxsmallwarn {
	font-size:8pt;
	font-weight:bold;
	color:red;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.list1,.list1:visited {
	font-size:14pt;
	font-weight:bold;
	color:#003399;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.list1:Hover {
	color:#3399cc;
	text-decoration:none;
}

.list2,.list2:visited  {
	font-family : Tahoma,Geneva,Arial,sans-serif;
	font-size : 11pt;
	color : #FF6600;
	font-weight:bold;
}

.list2:Hover  {
	color : #FF9900;
	text-decoration:none;
}

.list3,.list3:visited {
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.list3:Hover {
	color:#999999;
	text-decoration:none;
}

.list4,.list4:visited {
	font-size:10pt;
	font-weight:bold;
	color:#333333;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.list4:Hover {
	color:#999999;
	text-decoration:none;
}

.indent {
	padding-left:10px;
	padding-bottom:3px;
}

.topic1 {
	font-size:13pt;
	font-weight:bold;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.topic0 {
	font-size:12pt;
	font-weight:normal;
	font-family: Tahoma,Geneva,Arial,sans-serif;
}

.next {
	font-size:13pt;
	font-weight:bold;
	font-family:Tahoma,Geneva,Arial,sans-serif;
	color:red;
}

.headersm {
	font-size:10pt;
	font-weight:bold;
	color:DarkBlue;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	text-align : center;
}

.forumhdsm {
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	text-align : center;
}

.frmstep {
	font-family : Tahoma,Geneva,Arial,sans-serif;
	font-size : 10pt;
	color:red;
	font-weight:bold;
}

.frmsuccesshead {
	font-size : 16pt;
	color : red;
	font-weight : bold;
	text-align : center;
}

.pophead {
	font-family : Tahoma,Geneva,Arial,sans-serif;
	font-size : 18pt;
	color:#DEDEFF;
	font-weight:bold;
	font-style:italic;
} 

.popclose {
	display : block;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
}

.warnhead {
	font-family : Tahoma,Geneva,Arial,sans-serif;
	font-size : 12pt;
	color:#FF0000;
	font-weight:bold;
}
.formerr {
	font-size : 8pt;
	color : #FF0000;
	}
.backpartner {background-color:#CCFF99;}

/* Right Side Buttons */
#buttonr {
	width: 114px;
	padding: 0px;
	margin-bottom: 0;
	font-family: Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	font-size : 9px;
	letter-spacing : -0.05em;
	background-color: #888;
	color: #333;
	text-align : center;
}
	
#buttonr div {
	background-color : #888;		
	border-top : 2px solid #FFF;
	border-bottom : 2px solid #000;
	border-left : 2px solid #FFF;
	border-right : 2px solid #000;
	margin : 0px;
	font-size : 14px;
	font-weight : bold;
	color : #00C;
	text-align : center;
	padding : 4px 0px;
	word-wrap : break-word;
	line-height : 90%;
}

#buttonr ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#buttonr li {
	margin: 0;
	padding : 0;
	border : none;
}


#buttonr li a {
	display: block;
	margin : 0;
	border-top : 2px solid #FFF;
	border-bottom : 2px solid #000;
	border-left : 2px solid #FFF;
	border-right : 2px solid #000;
	padding: 1px 1px 2px 2px;
	background-color: #DEDEDE;
	color: #3333CC;
	text-decoration: none;
	width: 94%;
}

#buttonr li a.highlight {
	color : #FF0000;
	font-weight : bold;
}

#buttonr li a.bold {
	font-weight : bold;
}

html>body #buttonr li a {
	width: auto;
}

#buttonr li a:hover {
	border-top : 2px solid #333;
	border-bottom : 2px solid #FFF;
	border-left : 2px solid #999;
	border-right : 2px solid #999;
	padding: 2px 2px 1px 1px;
	background-color: #CCC;
	font-weight : bold;
	color: #933;
}

/* FORUM MANAGEMENT TABLES */
#mtable {
	width : 96%;
	border-collapse : collapse;
	border : 3px double #99f;
	padding: 0px;
	margin : 0px 0px 12px 0px;
}

#mtable .head {
	font-size : 17px;
	color : #003399;
	text-align : center;
	background-color: #d0d0ff;
}

#mtable tr th {
	text-align : left;
	padding : 1px 3px;
	color : #336699;
	background-color : #ddf;
	font-size : 12px;
	font-weight : lighter;
}

#mtable tr th.date {
	width : 85px;
	text-align : center;
	font-weight : lighter;
}

#mtable .date {
	text-align : right;
}

#mtable a, #mtable a:visited {
	font-weight : bold;
	text-decoration : none;
	color : #003399;
}

#mtable a:hover {
	font-weight : bold;
	text-decoration : none;
	color : #6699FF;
}

#mtable .td0 td {
	background-color : #f9f9FF;
	color : #003399;
}

#mtable .td1 td {
	background-color : #f3f3FF;
	color : #003399;
}

#mtable .td1 td, #mtable .td0 td, {
	border : 1px solid #e6e6ff;
	padding :1px 3px;
	color : #003399;
}

/* TGML MARKUP */

.tgml #code {
	margin : 15px 20px 15px 20px;
	border-width : 2px;
	border-style : inset;
}
.tgml #code h4 {
	font-size : 10px;
	background-color : #777 !important;
	color : white;
	font-weight : bold;
	text-transform : uppercase;
	padding : 1px 2px 2px 4px;
	border : 0px;
	margin : 0px;
}
.tgml #code .body {
	padding : 5px;
	font-family : monospace;
	background-color : #FFFFFF;
}

.tgml #code .body div, #code .body span {
	font-family : monospace;
}

.tgml blockquote {
	margin : 15px 20px 15px 20px;
	border-width : 2px;
	border-style : inset;
	background-color : #FFFFFF;
	font-family : serif;
	font-style : italic;
}

.tgml blockquote h4 {
	background-color : #9ff !important;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style : normal;
	color : #00C;
	padding : 1px 2px 2px 4px;
	border : 0px;
	margin : 0px;
}

.tgml blockquote .body {
	font-size : 1.2em;
	font-family : serif;
	font-style : italic;
	padding : 5px;
}

.tgml blockquote div, .tgml blockquote span {
	font-family : serif;
	font-style : italic;
}

.tgml .signature {
	margin-left : 25px; 
}
