body {
	font: 12px verdana;
	background-color: #999999;  
	margin:2px; 
	text-align:left;
}
a {
	color: #0000ff; 
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.smalltext {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#5d6e75;

}
.smallblacktext {
	font: normal 9px tahoma, verdana, arial, helvetica, sans-serif;
	color:#000;
}

.indent{
	padding: 3px 3px 3px 3px;
	margin: 5px;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #000060;
	border: 1px solid;
	background-color: #E0E0E0;
	border-left: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	border-right: #F0F0F0 1px solid;
	border-bottom: #F0F0F0 1px solid;
}

.defaulttext {
    background: none;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#000;
}


/* 
td {
	font:11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 0px;
	text-align:left;
}
*/


blockquote {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
/*	font-style: italic; */
	color:#000000;
}
.mediumtext {
    background: none;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#000;
}
.captiontext {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 18px;
	color:#000;
}
.tbox{
	background-color: #f0f0f0; 
/*	background-image : url('images/tbox.png'); */
	border-left: #5e5e5e 1px solid;
	border-top: #5e5e5e 1px solid;
	border-right: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	color: #000000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
}
.nextprev{
	background-color: #f0f0f0;
	border: 1px solid #696C6C;
	color: #000;
	text-align:right;
	padding : 2px;
	background-image : url('images/button.png');font-style:normal; font-variant:normal; font-weight:normal; font-size:9px; font-family:verdana, tahoma, arial, helvetica, sans-serif
}
.button{
	border-left: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	border-right: #0f0f0f 1px solid;
	border-bottom: #0f0f0f 1px solid;
/*	border:1px solid #000; */
/*	border:0px; */ 
	background-color: #A0A0A0;
	color: #ffffff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
/*	background-image : url('images/button.png');*/
}

.button a {
	color: #ffffff; 
	text-decoration: none;
}

.mbuttontxt{
	color: #ffffff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}


.np{
	background-color: #eaeef2;
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	color: #000000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}

form {
	margin: 2px 0px 0px 0px;
}
.spacer{
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 2px;
}
hr {
	border-top: #666 1px solid;
	border-bottom: #eee 1px solid;
	height: 2px;
	width: 92%;
	text-align:center;
}
.border {
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	background-color: transparent;
}

.border2 {
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-top: #D5D5D5 1px solid;
	background-color: transparent;
}

.border3 {
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	background-color: transparent;
}
.helpbox {
	border: transparent;
	background-color: transparent;
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}



/*-- TTi Theme Specifics ----------*/
.maintable {	
	width: 100%;
	background-image: url('images/bump04.gif');
}
/*--THEME Table Styles ------------*/
.capleft { 	width: 8px; height: 22px; background-image: url('images/fr03-left.gif'); }
.capcen { height: 22px; padding-bottom: 4px; background-repeat: repeat-x; background-image: url('images/fr03-cen.gif'); }
.capright { width: 12px; height: 22px; background-image: url('images/fr03-right.gif'); } 
.capgap { height: 1px; font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 2px; }
.caplogo { padding: 1px 0px 1px 0px; width: 46px; height: 15px; background-repeat: no-repeat; font-size: 2px; background-image: url('images/tti01.gif'); }
.captext{ padding: 2px; font-family: verdana; font-size: 10px; font-weight:bold;
	color:#ffffff; text-align:left; white-space: nowrap;  }
.captext2{ font-family: verdana; font-size: 9px; color:#ffffff; text-align:right; white-space: nowrap; }
.bodtopleft { width: 8px; height: 8px; background-image: url('images/fr02-tl.gif'); 
	font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 2px; }
.bodtop{ height: 8px; background-image: url('images/fr02-t.gif'); 
	font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 2px; }
.bodtopright { width: 12px; height: 8px; background-image: url('images/fr02-tr.gif'); 
	font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 2px; }
.bodleft { width: 8px; background-image: url('images/fr02-l.gif'); }
.bodright { width: 12px; background-image: url('images/fr02-r.gif'); }
.bodbotleft { width: 8px; height: 12px; background-image: url('images/fr02-bl.gif');
	font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 2px; }
.bodbot{ height: 12px; background-image: url('images/fr02-b.gif'); 
	font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 2px; }
.bodbotright { width: 12px; height: 12px; background-image: url('images/fr02-br.gif'); 
	font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 2px; }
.bodytable {
	padding:6px; background-image : url('images/bump03.gif');
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px; font-style: normal; color: #000;
	line-height: 1.4}
.bodyheader {
	padding-bottom: 2px;
	padding-top: 8px; 
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	color: #ff0000 }
	
/*-- end THEME Table Styles -------*/
.copyright{
	font: 10px verdana;
	color: #3F3F3F; 
	text-align:right;
}
.bgct	{ background-repeat: no-repeat; background-position: center top; }
.bgcc	{ background-repeat: no-repeat;	background-position:  center; }
.bgcb	{ background-repeat: no-repeat; background-position: center bottom; }
.bglt	{ background-repeat: no-repeat; background-position: left top; }
.bglc	{ background-repeat: no-repeat;	background-position: left center; }
.bglb	{ background-repeat: no-repeat; background-position: left bottom; }
.bgrt	{ background-repeat: no-repeat; background-position: right top; }
.bgrc	{ background-repeat: no-repeat;	background-position: right center; }
.bgrb	{ background-repeat: no-repeat; background-position: right bottom; }

/*-- END TTi Specific ---*/


p {	
	margin-top: 0px; 
	margin-bottom: 8px 
}

ul { 
	padding-bottom: 8px;
/*	padding-left: 0px; */
/*	padding-right: 0px; */
	padding-top: 4px; 
}


.mbutton{
	border-left: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	border-right: #0f0f0f 1px solid;
	border-bottom: #0f0f0f 1px solid;
	background-color: #A0A0A0;
	color: #ffffff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align:left;
}

.mbutton a {
	color: #ffffff; 
	text-decoration: none;
}


*--end TTi Theme ------------------*/

.caption {
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	border-bottom: 1px solid #363A44;
	border-left: 1px solid #8A96B3;
	border-right: 1px solid #363A44;
	border-top: 1px solid #8A96B3;
	background-color: #E1DFDF;
	color: #E1DFDF;
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 13pt;
	background-image : url('images/cap.png');
}



.bodytable2 {
	border:1px solid #D5D5D5; padding:8px; background-image : url('images/bump03.gif');
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #404040
}

.bodytable3 {
	background-color: transparent;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
}


.fborder {
	border-bottom: #6F6F6F 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #6F6F6F 1px solid;
	border-top: #CCCCCC 1px solid;
/*	background-color: #fff; */
	
}
.forumheader{
	background-color: #E0E0E0;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	padding: 4px;
//	background-image : url('forum/fcap2.png');
	border: 1px solid #C3BDBD;
}

.forumheader2{
	background-color: #EFEFEF;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight: bold;
	padding: 4px;
	border: #C3BDBD 1px solid;
}

.forumheader3{
	background-color: #E3E1E1;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
}

.forumborder{
	border-bottom: #000080 1px solid;
	border-left: #000080 1px solid;
	border-right: #000080 1px solid;
	border-top: #000080 1px solid;
	background-color: transparent;
}

.fcaption {
/*	border:1px solid #000; */ 
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 2px;
/*1	background-color: #C9C7C7; */
/*	font-family: verdana, tahoma, arial, helvetica, sans-serif; */
	font: 12px verdana;
	font-weight:bold;
	background-image : url('forum/fcap.png');
	font-size: 11px;
	color:#ffffff
}

.topbar {
	background-image : url('images/topbar.png');
}
.leftbar {
	background-image : url('images/leftbar.png');
}


.bar1{padding: 0px; margin: 0px; background-image: url('images/corner.png'); width: 37px}
.bar2{padding: 0px; margin: 0px; width: *; background: #DBDBDB url('images/top.png') repeat-x; }
.bar3{padding: 0px; margin: 0px; background: #DBDBDB url('images/side.png') repeat-y; width:37px; background-image:url('images/side.png'); background-repeat:repeat-y}

.finfobar{
	background-color: #CCC8C8;
	color:#000;
	padding: 4px;
	border: 1px solid #C3BDBD;
	background-image : url('forum/finfobar.png');font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, tahoma, arial, helvetica, sans-serif
}

a.forumlink{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
	
}


.searchhighlight{text-decoration: underline;color:#FFFFFF;font-weight:bold;background-color:#758393;}



//-- for forum
.dcaption {
    width: 100%;
}

.dcaption .left { background: url('images/topleft.png') no-repeat; float: left; height: 26px; width: 9px; margin-right: -3px; }
.dcaption .right { background: url('images/topright.png') no-repeat; float: right; height: 26px; width: 9px; margin-left: -3px; }
.dcaption .center {background-image: url('images/top.png'); color: #111; font: 12px Verdana; height: 26px; line-height: 26px; }

.dbody {
    width: 100%;
}

.dbody .leftwrapper {
	margin:0; padding:0;
	background: url("images/left.png") left repeat-y;
}
.dbody .rightwrapper {
	margin:0; padding:0;
	background: url("images/right.png") right repeat-y;
}
.dbody .leftcontent {
	float:left;
	width:9px;
	margin:0; padding:0;
}
.dbody .rightcontent {
	float:right;
	width:9px;
	margin:0; padding:0;
}
.dbody .dcenter {
    background: #EEE url('images/menubg.png');
	margin: 0 5px;
}
.dbody .dinner {
	color: #222;
    font: 12px Verdana;
	padding: 4px;
}

.dbottom .left { background: url('images/bottomleft.png') no-repeat; float: left; height: 8px; width: 9px;  font-size: 1px; margin-right: -3px;}
.dbottom .right { background: url('images/bottomright.png') no-repeat; float: right; height: 8px; width: 9px;  font-size: 1px; margin-left: -3px;}
.dbottom .center {background-image: url('images/bottom.png');height: 8px;  font-size: 1px; }

.dntop {
	border-bottom: 1px solid #a9a9a9;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
}





.nforumholder {
//	border: 1px solid #345487;
	border: 1px solid #A0A0A0;
	padding: 0px;
	background: transparent;
}

.nforumcaption {
	background-image: url(images/nforumcaption.png);
	padding: 8px 4px 8px 4px;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #fff;
}

.nforumcaption2 {
	background-image: url(images/nforumcaption2.png);
	padding: 4px 0px 4px 4px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}

.nforumcaption3 {
	border: 1px solid #fff;
	padding: 4px;
	background-repeat: repeat-x repeat-y; background-image: url(images/menubg.png);
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumthread {
	border: 1px solid #fff;
	padding: 4px;
	background-repeat: repeat-x repeat-y; background-image: url(images/menubg2.png);
	font: 12px verdana;
}

.nforumthread2 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #D1DCEB;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumreplycaption {
	border: 1px solid #fff;
	padding: 4px;
//	background-repeat: repeat-x repeat-y; background-image: url(images/menubg2.png);
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumreply {
	border: 1px solid #fff;
	padding: 4px;
//	background-repeat: repeat-x repeat-y; background-image: url(images/menubg2.png);
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumreply2 {
	border: 1px solid #fff;
	padding: 4px;
//	background-repeat: repeat-x repeat-y; background-image: url(images/menubg.png);
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}
.nforumdisclaimer {
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color:#5d6e75;
}

.nforumview1 {
	border: 1px solid #fff;
	padding: 4px;
//	background-repeat: repeat-x repeat-y; background-image: url(images/menubg.png);
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumview2 {
	border: 1px solid #fff;
	padding: 4px;
//	background-repeat: repeat-x repeat-y; background-image: url(images/menubg.png);
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumview3 {
	padding: 4px;
	background-color: #BCD0ED;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #263448;
}

.nforumview4 {
	padding: 4px;
	background-color: #E4EAF2;
	font: 12px verdana;
	color: #3A4F6C;
}

a.forumlink{
	color: #4943c1;
	text-decoration: none;
}

a.forumlink:hover {
	color: #0000ff; 
//	color: #bbb;
	text-decoration: underline;
}