
.red {text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: CC0000;}
A:link.red {text-decoration: underline; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: CC0000;}
A:visited.red {text-decoration: underline; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: CC0000;}
A:hover.red {text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: 990000;}



a:active {color: #990000}
a:visited {
	color: #003366;
	text-decoration: none;
}
a:hover { color:#CC0000}
a:link {
	text-decoration: none;
	color: #003366;
}
.micw {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 3px 20px;
}
.menu {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000033;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 5px;
	white-space: normal;
	word-spacing: 5px;
	float: left;
}
.tech {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -1px;
}
.topmenu {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-left: 15px;
}
.mt {
	color: #003366;
	padding: 10px 10px 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mt2{
	color: #003366;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#000;
}
.wor {
	color: #003366;
	text-transform: none;
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bolder;
	font-variant: normal;
}
.headblue {
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #003366;
}
.whitetech {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 20px;
}
.whbold {
	color: #FFFFFF;
	letter-spacing: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bolder;
}

.whbold1 {
	color: #FFFFFF;
	letter-spacing: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bolder;
}

.smaldots {
	padding-top: 5px;
	padding-bottom: 5px;
}

.links	{display:none; visibility: hidden; overflow: hidden;}

.rightcolon {
	color: #000066;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.h1  {
	color: #FF9900;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
}
h2  {
	color: #FF9900;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}
.main-block {width: 100%; text-align: justify; padding: 0; margin: 0; font-size: 11pt;
	color: #000000; }	

.main-block a, .main-block a:link, .main-block a:visited {text-decoration: none;	
	color: #0000CC;	}

.main-block a:active, .main-block a:hover { text-decoration: underline; }
td.categ { border: 2px solid #999999; 
	background-color: #DDDDDD; }	

.categ-title {font-size: 130%; font-weight: bold; text-align: center; text-transform: uppercase; margin: 10px 0; }	
.categ-table td { text-align: left;	padding: 0.1em 0.5em; font-size: 11pt;}
.link-block	{ text-align: justify; width: 97%; padding: 0 0 1em 0; }
a.link-url, a:link.link-url, a:visited.link-url, a:active.link-url a:hover.link-url {font-size: 80%; font-weight: bold;
	color: #888888;	}
	
.footer	{width: 100%; text-align: center; padding: 0; margin: 0;
	background-color: #DDDDDD; }

.pages	{
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left: 5px;
	margin-top: 10px;
}


.ppp	{font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 12px; text-align: justify;}

td.search {text-align: right; padding: 0 20px 0 0; }
table.search {font-weight: bold; text-align: right; font-size: 12px; }
.link-hr {width: 100%; border: none; height: 3px; margin: 0 0 0.5em 0;
	color: #DDDDDD;
	background-color: #DDDDDD; }
.imgleftpad10 {
	margin: 0px 10px 10px 0px;
	float: left;
}
.imgrightpad10 {
	margin: 0px 0px 10px 10px;
	float: right;
}
.table {
	font: 10px Arial, Helvetica, sans-serif;
	color: #006699;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
}
.redback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bolder;
}
.padimg{
padding:13px 7px;}
table.pages a:link,  table.pages a:visited{

}
table.pages a:hover{
text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: 990000;
}
.tolink a:hover{
text-decoration: none;  color: 990000;
font-size:12px
}