* { margin: 0; padding: 0;}

a:link { text-decoration: none; background-color: #fff }
a:visited { text-decoration: none }
a:hover { text-decoration: underline; color:#ff6600; background-color: #fff }
a:active { text-decoration: none;}
a:toolbar     {color: #FF0000; } 

body{ padding:0; margin:0; background-position: left top; background-image: url('images/bg88.gif'); /*background-attachment: fixed;*/}
table,tr,td {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10pt; }
.fontsmall {  font-family: "Arial"; font-size: 11px}
.block { background-color:#000000 ;font-family: "Arial"; font-size: 11px; }
.blockover { border: 1px #000000  solid; background-color: #E3E3E3 ;font-family: "Arial"; font-size: 11px; cursor: crosshair;}
.bgimg {
	background-image: url('images/bg88.gif');
	background-position: left top;
}

img {border: 0;}
input{border-top-width: 1px; padding-right: 1px; padding-left: 1px; border-left-width: 1px; font-size: 12px; border-left-color: #cccccc; border-bottom-width: 1px; border-bottom-color: #cccccc; padding-bottom: 1px; border-top-color: #cccccc; padding-top: 1px; height: 18px; border-right-width: 1px; border-right-color: #cccccc}
textarea, select {border-width: 1; border-color: #000000; background-color: #efefef; font-family: Arial; font-size: 12px; font-weight: bold;}

.txt0 { text-align: left;font-size : 1.0em; font-weight: bold; color: #FFFFFF; padding-right: 5px; padding-left: 5px}
.txt1 { font-weight: normal; text-align: left; border-right: #696969 1px solid; border-top: #696969 1px solid; border-left: #696969 1px solid; border-bottom: #696969 1px solid; }

td.foot-l { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 1.0em; text-align: left; width: 40%; height: 30px; vertical-align: top; padding-left: 15px;}
td.foot-r { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 0.8em; text-align: right; width: 60%; height: 30px; vertical-align: top; padding-right: 15px;}
td.head-l { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 1.0em; text-align: left; width: 40%; height: 20px; vertical-align: bottom; padding-left: 15px;}
td.head-r { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 1.0em; text-align: right; width: 60%; height: 20px; vertical-align: bottom; padding-right: 15px;}

td.tb-lt { background-position: left top; background-image: url(images/br_lt.gif); background-repeat: no-repeat; width: 33px; height: 33px; vertical-align: top; }
td.tb-rt { background-position: left top; background-image: url(images/br_rt.gif); background-repeat: no-repeat; width: 33px; height: 33px; vertical-align: top; }
td.tb-lb { background-position: left top; background-image: url(images/br_lb.gif); background-repeat: no-repeat; width: 33px; height: 33px; vertical-align: top; }
td.tb-rb { background-position: left top; background-image: url(images/br_rb.gif); background-repeat: no-repeat; width: 33px; height: 33px; vertical-align: top; }
td.tb-tc { background-position: left top; background-image: url(images/br_ct.gif); background-repeat: repeat-x; width: 704px; height: 33px; vertical-align: top; }
td.tb-lc { background-position: left top; background-image: url(images/br_lc.gif); background-repeat: repeat-y; width: 33px; height: 420px; vertical-align: top; }
td.tb-bc { background-position: left top; background-image: url(images/br_cb.gif); background-repeat: repeat-x; width: 704px; height: 33px; vertical-align: top; }
td.tb-rc { background-position: left top; background-image: url(images/br_rc.gif); background-repeat: repeat-y; width: 33px; height: 420px; vertical-align: top; }
td.tb-main { height: 420px; background-color: #ffffff; text-align: left; vertical-align: top; }

td.tb-AJ { background-position: left bottom; background:url('../images/AJ.gif') repeat-x bottom; background-color: #ffffff; vertical-align: top; 
	        padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; }

td.bt { font-size: 1.0em; background-color:#000000; background:url('images/forum_w1.gif') repeat-x;text-align: left; height: 20px; vertical-align:middle; 
        font-weight: bold;color:#FFFFFF;padding-right: 0px;padding-left: 2px; }

.bluebar 
{ 
	 font-family: verdana, arial, helvetica;
     color: #ffffff;
     font-weight:bold;
     font-size: 11px;
     letter-spacing: -1px;
     text-decoration:none;
     border-bottom: 0px none; 
     border-top: 0px solid #ffffff; 
     border-left: 0px solid #ffffff; 
     border-right: 0px solid #ffffff; 
     background:url('images/bluebar.gif') repeat-x; 
}
.LabeltxtA { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 1.0em; padding-right: 5px; padding-left: 5px; color: white; background-color: #505050; height: 20px; vertical-align:bottom; }
.LabeltxtT { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-weight: bold; font-size: 0.9em; color: #505050; vertical-align:bottom; }

a.LinkSite:link { text-decoration: none }
a.LinkSite:visited { text-decoration: none }
a.LinkSite:hover { text-decoration: none; color:#ffffff; background-color: #99ff00 }
a.LinkSite:active { text-decoration: none;}
a.LinkSite:toolbar     {color: #000000; } 

span.highlight { background-color:yellow }

td.TL 
{
	font-family: sans-serif, Verdana, MS UI Gothic,MS P Gothic; 
	float:left; color:White; 
	background-color:#3e6ea5; 
	width: 704px; height: 50px; 
	vertical-align: middle; 
	text-align:right; padding:0 0.5em 0 0;
	/*(font-weight:bold;
	font-size:1.75em;
	letter-spacing:-0.1em;*/
	background-image:url(images/CTHINGsoftware.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
td.TR 
{
	font-family: Verdana, MS UI Gothic,MS P Gothic; 
	float:left; color:White; 
	background-color:#FFAE00; 
	width: 30%; height: 50px; 
	vertical-align: bottom;
	text-align:right; padding:0 0 0.2em 0em;	
	border-left: #a9a9a9 1px solid;
}

.FUNC1 {font-weight:normal; color:#fff; font-size:1.2em; padding:0.2em 0.2em 0.2em 0.2em; vertical-align:middle; letter-spacing:0;}
.FUNC2 {font-weight:normal; color:#fff; font-size:1.0em; padding:0.1em 0.1em 0.1em 0.1em; vertical-align:middle; letter-spacing:0;}
.T1 { font-size:2.2em; letter-spacing:-0.12em; color:#fff; font-weight:bold; padding:2em 3.8em 0 0.2em; }

.FUNC1 a:link { text-decoration: none; color: #fff; background-color:#3e6ea5; padding:0.2em 0.2em 0.2em 0.2em;}
.FUNC1 a:visited { text-decoration: none; color: #fff; background-color:#3e6ea5; padding:0.2em 0.2em 0.2em 0.2em;}
.FUNC1 a:hover { text-decoration: underline; color:#3e6ea5; background-color: #fff; padding:0.2em 0.2em 0.2em 0.2em; }
.FUNC1 a:active { text-decoration: none; color: #fff; background-color:#3e6ea5; padding:0.2em 0.2em 0.2em 0.2em;}
.FUNC1 a:toolbar {color: #000000; } 

.hlOver {
	font:11px Tahoma;
	color: white;
	border:1px solid #AAAAAA;
	background-color: #717171;
	margin-bottom:2px;
}
.hlOut {
	font:10px Tahoma;
	color: white;
	border:1px solid #555555;
	margin-bottom:2px;
}
a.linkTop:link {font:11px Verdana; color: white; text-decoration: none;}
a.linkTop:visited {font:11px Verdana; color: white; text-decoration: none;}
a.linkTop:hover {font:11px Verdana; color: white; text-decoration: none;}

.headerOneLeft	{
	font: 20px tahoma;
	padding-left: 30px;
	float:left;
	color: #FFFFFF;
	height:22px;
}

.headerOneRight	{
	float:right;
	padding-top:4px;
	margin-right:40px;
	padding-bottom:2px;
}
.quicklink_hr {
	background-color:#D6E3EF;
	width:5px;
}     
