@charset "utf-8";
body {
margin:0px;
background:url(images/bg_top.gif) top repeat-x;
background-color:#ffffff;

font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

.txt01{
font-size:14px;
color:#e04b2a;
font-weight:bold;
}

.txt02{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#474747;
font-weight:bold;
}

.txt03{
font-size:16px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}

.txt04{
font-weight:bold;
font-size:14px;
}

.txt05{
font-size:14px;
color: #2362A5;
font-weight:800;
}

.txt06{
color: #646464;
font-size:10px;
}

.txt07{
color: #fff;
font-weight:800;
font-size:12px;
}

.txt08{
color:#003399;
}


a.link{
color:#666666;}

a.link:hover{
color: #444444;
text-decoration:none;
}

a.link2{
font-size:11px;
color:#cc3300;
text-decoration:underline;
}
a.link2:hover{
color:#cc3300;
text-decoration: none;}

a.link3{
font-size:11px;
color:#80a8c1;
text-decoration:none;
}
a.link3:hover{
color:#3e484b;
text-decoration: underline;}

a.link4{
font-size:10px;
color: #646464;
text-decoration:none;
}
a.link4:hover{
color:#8c8c8c;
text-decoration:none;}

a.link5{
font-size:12px;
font-weight:bold;
color: #000000;
text-decoration:underline;
}
a.link5:hover{
color:#8c8c8c;
text-decoration:none;}

a.link6{
font-size:14px;
font-weight:bold;
color: #000000;
text-decoration:none;
}
a.link6:hover{
color:#8c8c8c;
text-decoration:underline;}

a.link7{
font-size:14px;
color: #ffffff;
text-decoration:none;
}
a.link7:hover{
color:#e8e8e8;
text-decoration:underline;}

.signtxt{
	color:#ccc;
	font-size:11px;
	text-decoration:none;
	padding-top:3px;
}
.login{
	color:#015880;
	font-size:20px;
	font-weight:bold;
}
.adtxt {
	color:#999;
	font-size:10px
}
.buttontxt {
	color:#666;
	font-size:11px
}
.cptxt {
	color:#b5b3b3;
	font-size:11px;
}
.border {
	border-right:1px dashed #8ca0b5;
	border-bottom:1px dashed #8ca0b5;
}
.border2 {
	border-bottom:1px dashed #8ca0b5;
}
.rbor {
	background:url(image/border.jpg) top center no-repeat;
}
a.menulink{
    color: #666666;
	text-decoration:underline;

}
a.menulink:hover{
    color: #CC0000;
	text-decoration:none;
}
.ubshead {
	color:#ff0000;
	font-size:28px;
	font-weight:bold;
	padding-left:30px;
}
.autocounthead {
	color:#669900;
	font-size:28px;
	font-weight:bold;
	padding-left:30px;
}
.tabledash{
	border-bottom:1px  dotted #ccc;
}
.tabledash2{
	border-right:1px  dotted #ccc;
}
.tablefull{
	 border:1px solid #CCCCCC;
	 border-top:0px;
}
.tablefull2{
	 border:1px solid #CCCCCC;
	 border-top:0px;
	 border-left:0px;
	 padding-left:25px;
}
.tablefull3{
	 border:1px solid #CCCCCC;
	 border-top:0px;
	 border-left:0px;
}
.autocounttxt {
	color:#669900;
	font-size:15px;
	font-weight:bold;
}
.ubstxt {
	color:#ff0000;
	font-size:15px;
	font-weight:bold;
}
.ubstxt2 {
	color:#ff0000;
}
.next {
	color:#669900;
}
.next2 {
	color:#ff0000;
}
a.next {
	color:#669900;
	text-decoration:none;
}
a.next:hover {
	text-decoration:underline;
}
.que01{
    color: #333333;
	font-size:14px;
	font-weight:bold;
}
.ans01{
    color: #666666;
	font-size:12px;
}
.ans02{
    color: #CC0000;
	font-size:18px;
}
.auto2{
    color: #fff;
	font-size:18px;
	padding:2px;
    background: #669900;
	background:url(image/gbg.jpg);
}
.auto3{
    color: #fff;
	font-size:16px;
	padding:2px;
	padding-left:20px;
    background: #444;
}
ul.ubs{
padding-top:10px; margin-left:55px; list-style-image:url(image/next.gif);
}
ul.ubs a {
	color:#000099;
}
ul.ubs a:hover{
	text-decoration:none;}
.auto202{
    color: #666;
	font-size:14px;
	border-bottom:1px dashed #9bd428;
}  
.auto203{
    color: #669900;
	font-size:15px;
	font-weight:bold;
} 
ul.wide li { margin: 10px 0px; }   
ol.wide li { margin: 6px 0px; }   
a.tt{
    position:relative;
    z-index:24;
	border:1px solid #999;
	padding-left:4px;
	padding-right:4px;
    color:#999;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #000; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #669900;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(image/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	font-size:14px;
	padding: 0 8px; 
	background: url(image/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(image/bubble.gif) no-repeat bottom;
}

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
}
a.mypets2{ 
color:#0000CC;
}
  .normal { background-color: #ffffff }
  .normal2 { background-color: #eeeeee }
  .highlight { background-color: #cdecf3 }
  .initial { background-color: #ffffff; }
  .initial2 { background-color: #eeeeee; }