.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.copy2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.lang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #FFFFFF;
	text-decoration : none;
}

Body
{
    background-color: white;
}

body, div, p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
}

.PreviewText  {
	color: black; 
	font-weight: Normal; 
	font-size: 10px; 
}

.PublishDate  {
	color: black; 
	font-weight: Normal; 
	font-size: 10px; 
}


#ContentPane .Heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5B4E92;
}

#RightPane .Heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5B4E92;
}

#ContentPane .Ingress
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #232323;
}

#RightPane .Ingress
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #282B44;
}

#ContentPane .Text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #232323;
}

#RightPane .Text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #282B44;
}


.ImageText
{
    font-size: 11px;
	font-weight: Normal; 
}

/* Span For Descriptions */
.Description
{
    font-size: 12px;
	font-weight: Normal; 
}

/*Common Locationinformation*/
.Location
{
    font-size: 12px;
	font-weight: Normal; 
}

/*Common contactInformation*/
.Contact
{
    font-size: 12px;
	font-weight: Normal; 
}


/* LinkName (font)*/
.LinkName
{
    font-size: 12px;
	font-weight: Normal; 
        
}
.Image
{
	border : 0px;
	border-color : Black;
}


/* TD. For ModuleHeadings */
.ModuleHeadingTD
{
	text-align : left;
}

.CornerLeft IMG{
	width : 5px;
}

/*  For ModuleHeadings Font*/
#ContentPane .ModuleHeadingFont
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5B4E92;
}

#RightPane .ModuleHeadingFont
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5B4E92;
}


/*  For Rightpanel ModuleHeadings Font*/


/*Common Name element*/
.Name
{
    font-size: 14px;
	font-weight: bold; 
}

/* Style for editing blocks */
Div.formfield
{ 
	background-color: #D2D2D2; 
	border-color: black; 
    border-width:1px ;
	font-size: 12px; 
	font-weight: Normal; 
}


A:link  {
    text-decoration: underline;
    color: #232323;
	font-size: 12px;
}

A:visited   {
    text-decoration: underline;
    color: #232323;
	font-size: 12px;
}

A:active    {
     text-decoration: underline;
    color: #232323;
	font-size: 12px;
}

A:hover {
	text-decoration: underline;
	color: Gray;
	font-size: 12px;
}

/* text style for the module title */
.ModuleTitle
{
	color: Black; 
	font-weight: bold; 
	font-size: 16px;
	font-style : italic;
}


.tocsnapshot
 { 
    color: #999999; 
	font-weight: bold; 
	font-size: 12px; 
}

/* Style for forms  */
.FormField
{ 
    background-color: #F0F0F0; 
    border-style: solid;
	border-color: #cccccc; 
	font-size: 12px; 
	COLOR: Black;
	font-weight: Normal; 
}
			

/* Style for system status information messages */
.InfoText
{
	color: red; 
	font-weight: Normal; 
	font-size: 12px; 
}

/* Style for search text */
.SearchText
{				color: Black; 
				font-weight: bold; 
				font-size: 12px; 
				
				}
.SearchResults
{				color: black; 
				font-weight: bold; 
				font-size: 14px; 
				
				}
.SearchResultsAlert
{				color: red; 
				font-weight: bold; 
				font-size: 14px; 
				
				}
.SearchResultsHeading
{
	color: black; 
	font-weight: bold; 
	font-size: 14px; 
}
		
/* Yhteystiedot */
.ContactDefault
{
	color: Black; 
	font-size: 12px; 
}
.Normal
{
    font-size: 12px;
	font-weight: Normal; 
}

.NormalBold
{
    font-size: 12px;
	font-weight: bold; 
}

/* styles for lists */
UL
{
    list-style-type:    square ;
}

UL LI
{
    list-style-type:    square ;
	margin-left : -15px;
}


UL LI LI
{
    list-style-type:    disc;
}

UL LI LI LI
{
    list-style-type:    circle;
}

OL LI
{
    list-style-type:    decimal;
}

OL OL LI
{
    list-style-type:    lower-alpha;
}

OL OL OL LI
{
    list-style-type:    lower-roman;
}

HR
{
    color: dimgrey;
    height:1pt;
    text-align:left;
}


/* text style for the menu text and links */
 .MenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #282B44;
}
.MenuLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #282B44;
	text-decoration : none;
}
 .MenuLinkSub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #282B44;
    text-decoration : none;
}

#menusection A {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #282B44;
}

#menusection A:visited   {
    text-decoration:    none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #282B44;
}

#menusection A:active    {
    text-decoration:    none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #282B44;
}

#menusection A:hover {
   text-decoration:    none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #282B44;
}

.footerText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
<!-- *************************** /portal.css **************************** -->
<!-- *************************** admin.css **************************** -->
			.AdminButton
{
			BACKGROUND-COLOR: Silver;
			COLOR: black;
			FONT-SIZE: 10;
			FONT-WEIGHT: bold;
			border-width : 1px;
}

.AdminForm
{				
				color: black; 
			BACKGROUND-COLOR: Silver;
				border-style: solid; 
				border-color: black; 
				FONT-SIZE: 10;
				FONT-WEIGHT: bold;
				border-width : 1px;
}						

.AdminHeading
{
	color: black;
	font-weight: bold;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
}
/* Style for administrative text */
.AdminText
{
	color: black;
	font-weight: Normal;
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
}
.AdminTextSmall
{
	color: black;
	font-weight: Normal;
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
}

/* Style for administrative text */
.AdminUser
{
	color: red;
	font-weight: Normal;
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
}
/* Style for administrative table */
.AdminTable  {
			border : 1px;
			border-style: solid; 
			border-color: Black;
}

.AdminTableHeader  {
	border : 1px;
	border-style: solid;
	border-color: Black;
	background-color : Silver;
}

.AdminTableHeader2  {
	border : 1px;
	border-style: solid;
	border-color: Black;
	background-color : #EFEAD7;
}

/* Style for users and roles page */

.userscontainer {
	width : 100%;
	height : 250px;
	border : 2px inset White;
	margin : 0px;
	background-color : White;
	overflow : scroll;
}

/* Style for edit sitemap page */

.listRolesTable {
	border : 2px inset White;
	background-color : White;
}

.listRolesTableHeader {
	border-bottom : 1px solid Black;
	background-color : #EFEAD7;
}

.sitemapcontainer {
	width : 250px;
	height : 400px;
	border : 2px inset White;
	margin : 0px;
	background-color : White;
	overflow : scroll;
}
#sitemaplist UL {
	list-style-image : url(resources/images/site_list_img.gif);

}

#sitemaplist UL LI {
	list-style-image : url(resources/images/site_list_img.gif);
	margin-left : -25px;
}
#sitemaplist UL LI LI {
	list-style-image : url(resources/images/site_list_img.gif);
	margin-left : -25px;
}
#sitemaplist UL LI LI LI {
	list-style-image : url(resources/images/site_list_img.gif);
	margin-left : -25px;
}
#sitemaplist UL LI LI LI LI{
	list-style-image : url(resources/images/site_list_img.gif);
	margin-left : -25px;
}

/* Style for Rights page */

.rightsContainer {
	width : 100%;
	border : 2px inset White;
	margin : 0px;
	background-color : White;
	overflow : visible;
}



#rightsList UL {
	list-style-image : url(resources/images/site_list_img.gif);
}

#rightsList LI {
	list-style-image : url(resources/images/site_list_img.gif);
}

#rightsList LI LI {
	list-style-image : url(resources/images/site_list_img.gif);

}
