IMG {
	border:0px; 
	border-thickness:0px;
	border-color: white; 
	border-style: none;
}

.imageLink {
	border:1px; 
	border-thickness:1px;
	border-color: #666666; 
	border-style: solid
}

A:hover.imageLink, A:active.imageLink {
	border:1px; 
	border-thickness:1px;
	border-color: #666666; 
	border-style: solid
}

.debug {
	font-family : Courier;
	font-size : 10pt;
	color: red;
}

/*standard font spec*/
BODY,
SELECT,
TEXTAREA,
INPUT,
TD {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 11px;
	color: #666666;
}
/*title cell*/
TD.pagetitle {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 20px;
	color: #999999;
	font-weight: normal;
}

TD.pagesubtitle {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 14px;
	color: #999999;
	font-weight: normal;
}

/*title cell*/
TD.title {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 11px;
	color: #666666;
	font-weight: bold;
}

TD.right_margin_10 {
	padding-right: 10px;
	padding-bottom: 20px;
}
/*title cell*/
Font.imgtitle {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10px;
	color: #666666;
}
/* link*/
A {
	color: #999999;
	text-decoration: none;
}
/* hover*/
A:HOVER {
	text-decoration: underline;
}

.pseudo_link {
	color: #999999;
	text-decoration: none;
}

a:active {
	color: #990000;
	text-decoration: none;
} 
/* link for easy print link*/
A.gallery {
	color: #666666;
	text-decoration: none;
}
/* hover*/
A.gallery:HOVER {
	text-decoration: underline;
}

font.nolink {
	color: #999999;
}

font.lightgray {
	color: #999999;
	font-size : 9px;
}
.subtitle {

	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 16px;
	color: #999999;
	font-weight: bold;
}
.newsheader {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	color: #666666;
	font-weight: bold;
}

.date {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10px;
	color: #CCCCCC;
	font-weight: normal;
}

.pressclipping_light  {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 11px;
	color: #999999;
	font-weight: normal;
}

.pressclipping_normal  {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 11px;
	color: #666666;
	font-weight: normal;
}

a.menu{
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	color:  #999999;
	font-weight: normal;
	text-decoration: none;
}

a.menu:link {}

a.menu:visited {}

a.menu:hover {}

a.menu:active {} 

a.submenu{
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 11px;
	color:  #999999;
	font-weight: normal;
	text-decoration: none;
}

a.submenu:link {}

a.submenu:visited {}

a.submenu:hover {}

a.submenu:active {} 

.submenutable {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

.bordertable	{
	background-color: #999999;
}

.AdministrationFormRow1	{
	background-color: #FFFFFF;
}

.AdministrationFormRow2	{
	background-color: #CCFF66;
}

.image_detail {
	text-align: center;
	vertical-align: middle;
}

.image_selected {
	background-color: red;
}


.AdministrationLoginBoxHeader {
	font-size: 14px; 
	font-weight: bold;
	color: #FFFFFF;
	background : #000666;
}

.AdministrationLoginBoxBody {
	font-size: 14px; 
	font-weight: normal;
	color: #333333;
	background : #FFFFFF;
}

.AdministrationLoginBoxUsernamePassword {
	font-size: 14px; 
	font-weight: bold;
	color: #999999;
	text-align: left;
	background : #FFFFFF;
}

.AdministrationInfo {
	color : #009900;
}

.AdministrationWarn {
	font-weight: normal;
	color: #FF0000;
}

.AdministrationError {
	font-weight: bold;
	color: #FF0000;
}

INPUT.AdministrationLogin {
/**
//	text-align:right;
//*/
	letter-spacing:3pt;
	padding-left: 3px;	
	border-left:1px #666666 solid;
	border-right:1px #666666 solid;
	border-top:1px #666666 solid;
	border-bottom:1px #666666 solid;
	color : #000000;
	font-weight: normal;
}

INPUT.Administration {
/**
//	text-align:right;
//	letter-spacing:2pt;
//*/
	padding-left: 3px;	
	border-left:1px #666666 solid;
	border-right:1px #666666 solid;
	border-top:1px #666666 solid;
	border-bottom:1px #666666 solid;
	background-color : #FFFFFF;
	font-weight: normal;
}


textarea {
	width: 380px;
	height: 300px;
	border: 2px solid #cccccc;

}
/*
To be absolutely clear about this, link and link pseudo class selectors 
should always appear in your style sheet in the following order. 
If your hover and active states don't appear to be working, make sure you check this out.

a{}

a:link {}

a:visited {}

a:hover {}

a:active {} 

*/

