/*Styles fro messages and notes*/
td.error{
	border-style: dotted dotted dotted dotted;
	border: 2px dotted Red;
	background-color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	font-weight: bold;
	font-size: smaller;
}
td.note{
	border-style: dotted dotted dotted dotted;
	border: 2px dotted #006400;
	background-color: Yellow;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Green;
	font-weight: bold;
	font-size: smaller;
}
/* styles for table rows */
tr.adminfirst {
	background-color: #eeeeee
}
tr.adminsecond {
	background-color: #d0d0d0
}

tr.first{
	background-color: #FFCC99;
}
tr.second{
	background-color: #FFCCCC;
}
td.first{
	background-color: #FFCC99;
}
td.second{
	background-color: #FFCCCC;
}

/* main design */
td.logo{
	text-align: center;
	font-weight: bold;
	font-size: 130%;
	background-color: #FF9933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
}
td.top{
	text-align: center;
	font-weight: bold;
	font-size: x-large;
	background-color: #CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: White;
}
td.top2{
	background-color:  #FFCC99;
}

td.slogan{
	text-align: right;
	font-weight: bold;
	font-size: small;
	background-color: #FF9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-style: italic;
}

/* main design */
.profile{
	background-color: #FFCC99;
}
.menu{
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: White;	
}
.sign{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: small;
	color: White;
}

h2.title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: large;
	color: White;
	text-align: center;	
}

h5.title{
	margin: -10px 0px -10px 0px;	
}


a.menu{
	color: White;
	text-decoration: none;
}
a:hover.menu{
	color: #CC3300;

}

a.banner{
	letter-spacing: -1px;
	color: Black;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:hover.banner{
	color: #666666;
}

a.ih{
	letter-spacing: -1px;
	color: White;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:hover.ih{
	color: #666666;
}

a.maincat{
	color: Black;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:hover.maincat{
	color: Red;
	text-decoration: underline;	
}


textarea.my {
	font-weight: bold;
	font-style: italic;
}
input.my{
	font-weight: bold;
}

input.url{
	font-weight: bold;
	font-size: xx-small;
	margin: 5px 0px -3px 0px;
}
select.my {
	font-weight: bold;
}
form.my {
	margin: 1px 0px -1px 0px;
}


.content{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-align: justify;
}

span.desc{
	color: Black;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;

}
span.subcat{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	letter-spacing: -1px;
	font-weight: bold;
}
span.rand{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	letter-spacing: -1px;
	font-weight: lighter;
	font: italic;
	font-style: italic;
}



td.content{
	background-color: #CC3300;
	padding-left: 20px;
	padding-right: 20px;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	background: #CC3300;
}
.point{
	color: White;
	font-size: 200%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.tip{
	font-size: xx-small;
}
div.login{
	font-size: x-small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
div.desc{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color: White;
	margin: -10px 0px -10px 0px;
}
a.edit{
	color: #0066FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a:link.edit{
	color: #0066FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a:visited.edit{
	color: #0066FF;
}
a:hover.edit{
	color: #666699;
}
a:active.edit{
	color: #0066FF;
}


a.cat{
	color: #0066FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
a:link.cat{
	color: #0066FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	
}
a:hover.cat{
	color: #666699;
}

a.subcat{
	color: #FFFFCC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
a:link.subcat{
	color: #FFFFCC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	
}
a:hover.subcat{
	color: #666699;
}

a.nav{
	color: White;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
a:link.nav{
	color: White;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	
}
a:hover.nav{
	color: #666699;
}

span.name{
	color: Red;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}

span.prop{
	color: #333300;
	font-weight: normal;
	letter-spacing: -1px;
}
span.rname{
	color: White;
	font-weight: bold;
	font-size: 80%;
	}