a:link 
{
	color: #FF0000; 
	text-decoration: none; 

}

a:active 
{
	color: #FFFFFF; 
	text-decoration: none; 

}

a:visited 
{
	COLOR: #0000FF; 
	text-decoration: none; 

}

a:hover 
{
	color: #3399FF; 
	text-decoration: underline; 

}

td 
{
	font-size: 8pt; 
	color: #000000; 
	font-family: Tahoma;
}

body
{
	font-size: 8pt; 
	color: #000000; 
	font-family: Tahoma;
	background: #52525c;
	margin: 0px;
	padding: 0 0 0px 0;
}

a img{
border: 0;
}

.help
{
	cursor: help;
}

.tborder
{
	padding: 1px;
	border: 1px solid #525252;
	background-color: #FFFFFF;
}

.tborder td
{
	color: #000000;
}

.catbg, td.catbg , tr.catbg td , .catbg3 , tr.catbg3 td
{
	background-image: url(images/sol.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;	
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.catbgust
{
	background-image: url(images/ust.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;	
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.catbgalt
{
	background-image: url(images/solalt.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;	
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.trnc1
{
	background-image: url(images/trnc1.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;	
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.trnc2
{
	background-image: url(images/trnc2.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;	
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.divbg
{
	background-color: #FFFFF;
	background-image: url(images/itemBg.png);
	background-repeat: repeat-x;
	padding-top: 15px;
	height: 195px;
	width:  193px;
}

.smalltext
{
	font-size: x-small;
	font-family: verdana, sans-serif;
}

.middletext
{
	font-size: 90%;
}

.normaltext
{
	font-size: small;
}

.largetext
{
	font-size: large;
}

.windowbg
{
	color: #000000;
	background-color: #ECEDF3;
}
.windowbg2
{
	color: #000000;
	background-color: #F6F6F6;
}
.windowbg3
{
	color: #000000;
	background-color: #BDD3EC;
}
.windowbg4
{
	color: #000000;
	background-color: #99CCFF;
}

#nav {
margin:0;
padding:0;
background:#FFFFFF;
float:left;
width:100%;
border:0px solid #C8D1D6;
border-width:0px 0;
}
#nav li {
display:inline;
padding:0;
margin:0;
}
#nav a:link,
#nav a:visited {
color:#000;
background:#FFFFFF;
padding:20px 40px 4px 10px;
float:left;
width:auto;
border-right:0px solid #000000;
text-decoration:none;
font:bold 1em/1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-shadow: 2px 2px 2px #555;
}
#nav li:first-child a {
border-left:0px solid #FFFFFF;
}
#nav a:hover {
color:#fff;
background:#003366;
}

#a1 #nav-a1 a,
#a2 #nav-a2 a,
#a3 #nav-a3 a,
#a4 #nav-a4 a,
#a5 #nav-a5 a,
#a6 #nav-a6 a {
background:#97AED8;
color:#fff;
text-shadow:none;
}
#a1 #nav-a1 a:hover,
#a2 #nav-a2 a:hover,
#a3 #nav-a3 a:hover,
#a4 #nav-a4 a:hover,
#a5 #nav-a5 a:hover,
#a6 #nav-a6 a:hover {
background:#97AED8;
}
#nav a:active {
background:#97AED8;
color:#fff;
}

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 10px 5px;
border: 1px solid gray;
background: #97AED8;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: #68A1CC;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 8px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}