﻿/*--- VIRTOF2/DEFAULT.CSS------------------------*/

body, h1, h2, h3, h4, td, th, a, p, div, span, input, textarea, select	{ font-family:Arial,Helvetica,Verdana; }
body		{ background-color:#fff; color:#000; margin:1px; font-size:80%; }


a:link		{ text-decoration:none; color:#000080;  }
a:visited	{ text-decoration:none; color:#000080;  }
a:hover		{ text-decoration:none; color:#800000; }

h1			{ font-weight:bold; font-size:2em; color:#000080; margin-bottom:4px; margin-top:2px; }
h2			{ font-weight:bold; font-size:1em; color:#004080; margin-bottom:3px; margin-top:2px; }
h3			{ font-weight:bold; font-size:0.9em; color:#0080C0; margin-bottom:2px; margin-top:2px; }
h4			{ font-weight:bold; font-size:0.8em; color:#008080; margin-bottom:2px; margin-top:2px; }

hr			{ color:#0080C0; height:1px; margin-top:1px; margin-bottom:1px; }

/*ul			{ margin-top:0px; margin-bottom:3px; } */

form			{ margin:0px; padding:0px; border:0px; }

caption		{ padding:0px; padding-bottom:1px; }
address		{ font-style:normal; }
pre			{ font-size:80%; color:#0000FF; }
iframe		{ padding:0px; margin:0px; border:0px none #fff; }
img			{ border:0px; }

/*--- Dialog windows ----------------------------------*/
body.Dialog		{ background:#F0F0F0; margin:0px; color:#000; }

/*--- All Tables -----------------------------------------*/
table			{ margin:0px; }
th			{ vertical-align:top; font-size:80%; font-weight:bold; text-align:left; }
td			{ vertical-align:top; font-size:80%;  }

.TopAlign	{ vertical-align:top }
.AlignRight	{ text-align:right; } 


/*--- Common Page Elements -------------------------------*/
table.PageHeader { background:#FCFCFC; 
				border-left:1px solid #C0C0C0; 	border-top:1px solid #C0C0C0; 
				border-right:1px solid #808080;	border-bottom:1px solid #808080; }

table.PageFooter { background:#FCFCFC; 
				border-left:1px solid #C0C0C0; 	border-top:1px solid #C0C0C0; 
				border-right:1px solid #808080;	border-bottom:1px solid #808080; }

table.PageFooter td { font-size:12px; }

table.Toolbar	{ background:#F0F0F0;	border-left:1px solid #C0C0C0; 
	               border-right:1px solid #808080; border-bottom:1px solid #808080 }

div.PageBody		{ padding:10px; background:#fff; } /* height:100%;  */

.PageTitle   		{ font-weight:bold; font-size:100%; color:#000080; 
				margin-top:0px; margin-bottom:0px; margin-left:4px; margin-right:4px; }

.PageSubTitle	{ font-size:80%; color:#003399; 
				margin-top:0px; margin-bottom:0px; margin-left:4px; margin-right:4px; }



/*--- D3 Tables ------------------------------------------*/
table.D3		{ background:#FAFAFA; 
			border-left:1px solid #fff;	border-right:1px solid #808080;
			border-top:1px solid #fff;	border-bottom:1px solid #808080; }
th.D3 		{ background:#005AA0; color:#fff; 
			border-left:1px solid #008CFF;	border-right:1px solid #004682; 
			border-top:1px solid #008CFF;	border-bottom:1px solid #004682; }
.D3-Title	{ background:#005AA0; color:#FFFFC8; font-size:90%; padding:4px; 
			border-left:1px solid #8C8C8C;	border-right:1px solid #464646; 
			border-top:1px solid #8C8C8C;	border-bottom:1px solid #464646; }
.D3-Subheader	{ background:#C0C0C0; color:#000; 
			border-left:1px solid #DCDCDC;	border-right:1px solid #808080; 
			border-top:1px solid #DCDCDC;	border-bottom:1px solid #808080; }
.D3-Footer	{ background:#C0C0C0; color:#000; 
			border-left:1px solid #DCDCDC;	border-right:1px solid #808080;
 			border-top:1px solid #DCDCDC;	border-bottom:1px solid #808080; }
td.D3		{ border-left:1px solid #F8F8F8;	border-right:1px solid #C0C0C0; 
			border-top:1px solid #F8F8F8;	border-bottom:1px solid #C0C0C0; }
.D3-Blank	{ background:#fff; }
.D3-Container	{ background:#C8C8C8; 
			border-left:1px solid #F8F8F8; border-top:1px solid #F8F8F8; 
			border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }
.D3-Label	{ background:#E6E6E6; color:#006BB5; font-weight:bold;
			border-left:1px solid #F8F8F8; border-top:1px solid #F8F8F8; 
			border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }
.D3-RLabel	{ background:#E6E6E6; color:#006BB5; font-weight:bold; text-align:right; 
			border-left:1px solid #F8F8F8; border-top:1px solid #F8F8F8; 
			border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }
.D3-Value	{ background:#F0F0F0; font-weight:bold; 
			border-left:1px solid #F8F8F8; border-top:1px solid #F8F8F8; 
			border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }
.Highlight	{ background:#FFFFD2; }

/*--- D2 Tables ------------------------------------------*/
table.D2					{ border:2px solid #808080; padding:2px; background:#fff; }

table.D2 th				{ color:#000080; 
							border-left:1px solid #fff; border-top:1px solid #fff; 
							border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }

table.D2 td				{ border-left:1px solid #fff; border-top:1px solid #fff; 
							border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }

table.D2 td td				{ border:1px solid #fff; }

table.D2 th.Title			{ background:#DCDCDC; padding:4px; color:#000066; font-size:90%; }
table.D2 th.Title td		{ background:transparent; color:#000066; font-weight:bold; font-size:90%; 
							border:0px solid #808080; }
table.D2 th.Header			{ background:#E6E6E6; color:#000066; }
table.D2 th.SubHeader		{ background:#F0F0F0; color:#000080; }

table.D2 th.Title	img		{ vertical-align:middle; }
table.D2 th.Header img		{ vertical-align:middle; }

table.D2 td.Label			{ background:#F5F5F5; color:#000080; }
table.D2 td.RLabel		{ background:#F5F5F5; color:#000080; text-align:right; }
table.D2 td.Value			{ background:#fff; color:#000; }
table.D2 td.Blank			{ background:transparent; }

table.D2 td.ItemHighlighted { background:#fff; color:#003366; border:1px inset #E4E4E4; 
							font-weight:bold; padding:2px; cursor:pointer; }

table.D2 td.ItemSelected 	{ background:#CCCCCC; color:#CC0000; border:2px inset #E4E4E4; padding:2px; }

/*--- BORDERLESS TABLES ----------------------------------*/
table.Transparent		{ background:transparent; border:0px; }
table.Transparent th		{ background:transparent; border:0px; }
table.Transparent td		{ background:transparent; border:0px; }


/*--- FORM ELEMENTS --------------------------------------*/
.FormButton			{ cursor:pointer; font-weight:bold; font-size:80%; background:#DCDCDC; }
.MenuButton			{ cursor:pointer; font-weight:bold; font-size:80%; background:#AEC7D2; color:#000080;  }
.ImgButton			{ cursor:pointer; }

.OKForm				{ padding:16px; }
.Field				{ background:#fff; color:#000; }
.ChangedField		{ background:#FFFFDC; color:#0000FF; }
input.password		{ font-family:arial,verdana; }
#AuthentiCodeValue	{ background:#FFFFDC; color:#0000FF; margin:8px; padding:4px; font-size:100%; }


/*--------------------------------------------------------*/
XX.ToolBar		{ background:#F0F0F0; 
					border-left:1px solid #FAFAFA; border-top:1px solid #FAFAFA; 
					border-right:1px solid #808080; border-bottom:1px solid #808080; }
.btn1 			{ cursor:pointer; background:#DCDCDC; padding:2px; border-width:1px; border-style:outset; border:solid; }
.btn       			{ cursor:pointer; background:#F0F0F0; padding:3px; border-width:1px; border-style:outset; }

/*--- Language texts -------------------------------------*/
.English		{ color:#000080; }
.Spanish		{ color:#800000; }
.MissingTranslation	{ background:yellow; color:darkred; }

/*--- Special Messages -----------------------------------*/
.Error			{ font-size:12px; color:#000080; background:#FFEAEA; border:2px solid #FF0000; padding:4px; margin:6px; }
.Warning		{ font-size:12px; color:#000066; background:#FFFFCC; border:2px solid #FFCC00; padding:4px; margin:6px; }
.Debug			{ font-size:12px; color:#000080; background:#DDEEFF; border:2px solid #0080FF; padding:4px; margin:6px; }

.NoValue		{ font-weight:bold; font-size:100%; text-align:center; color:#999999; }
.NoContent		{ font-weight:bold; font-size:100%; text-align:center; color:#999999; padding:30px; }
.NoContent form	{ border:2px dotted #666; padding:12px; background:#FFFFC8; }


/*--- MENU ITEMS -----------------------------------------*/

td.MenuBack  	{ background:#F0F0F0; height:400px; }

table.Menu   	{ background:#F0F0F0; 
               border-left:1px solid #F9F9F9; border-right:1px solid #E4E4E4; 
               border-top:1px solid #F9F9F9; border-bottom:1px solid #E4E4E4; }
               
th.MenuTitle { background:#CCCCCC; color:#000; padding:4px; 
               border-left:2px solid #E4E4E4; border-right:2px solid #999999; 
               border-top:2px solid #E4E4E4; border-bottom:2px solid #999999; }
               
td.MenuHeader { background:#DCDCDC; color:#000080; padding:2px;
               border-left:2px solid #E4E4E4; border-right:2px solid #C8C8C8; 
               border-top:2px solid #E4E4E4; border-bottom:2px solid #C8C8C8; }

td.Item      	{ background:#F0F0F0; color:#000; padding:2px; cursor:pointer; 
				border-left:2px solid #F9F9F9; border-right:2px solid #E4E4E4; 
				border-top:2px solid #F9F9F9; border-bottom:2px solid #E4E4E4; }
				
table.menu td	a { display:block;}

td.ItemPushed { background:#fff; color:#003366; padding:2px; cursor:pointer; border:2px inset #E4E4E4; }

td.ItemHighlighted { background:#FCDE83; color:#003366; padding:2px; cursor:pointer; 
               border-left:2px solid #FEEEBC; border-right:2px solid #FAC830; 
               border-top:2px solid #FEEEBC; border-bottom:2px solid #FAC830; }

td.ItemSelected { background:#ccc; color:#000099; border:2px inset #E4E4E4; padding:2px; cursor:pointer; }

td.ItemSep			{ background:#E4E4E4; }

td.Item A            		{ text-decoration:none; }
td.ItemSelected	A	{ text-decoration:none; }
td.ItemHighlighted A	{ text-decoration:none; }
td.ItemPushed A		{ text-decoration:none; }

table.menu table		{ background:transparent; border:0px; margin:0px; }
table.menu td td		{ background:transparent; border:0px; }

.MENU img			{ vertical-align:middle; }

th.MenuHeader		{ height:0px; }
th.MenuFooter		{ height:0px; }

table.PageFooter td.Item { background:transparent; border:0; padding:4px; }

#VirtofMenu		{ margin-bottom:8px; width:100%; }
#MenuLang 		{ margin-bottom:8px; margin-top:8px; width:100%; }
#WebMap	img		{ margin-right:6px; }

/*--- GUESTBOOK STYLES -----------------------------------*/
.GBook_Item		{ padding:4px; }
.GBook_Tit		{ font-weight:bold; font-size:110%; background:#F5F5F5; border-top:1px solid #666; }
.GBook_Msg		{ font-size:100%; padding:4px; padding-left:25px; }

/*--- WIKI STYLES ----------------------------------------*/
a.Wiki			{ padding-left:2px; padding-right:2px; border:1px solid #fff; border-bottom:1px solid #666; }
a.Wiki:link		{  }
a.Wiki:visited	{  }
a.Wiki:hover	{ background:#FFFF00; color:#FF0000; border:1px dashed #000099; }

td.Page_Header	{ padding:6px; border-bottom:1px dashed #666; }
td.Page_Footer	{ padding:6px; border-top:1px dashed #666; }
td.Page_Left		{ padding:6px; border-right:1px dashed #666; }
td.Page_Right	{ padding:6px; border-left:1px dashed #666; }
td.Page_Body		{ padding:6px;  }

hr.Wiki			{ color:#666; border:1px dashed #666;  }


/*--- table.Round ---*/
table.Round 		{ border:0px; padding:0px; }
table.Round td	{ border:0px; padding:0px; }
table.Round td.TL	{ background:url('/virtof2/images/TRound_TL.gif') no-repeat bottom right; height:16px; color:#fff; }
table.Round td.TC	{ background:url('/virtof2/images/TRound_TC.gif') repeat bottom right; height:16px; }
table.Round td.TR	{ background:url('/virtof2/images/TRound_TR.gif') no-repeat bottom left; height:16px; color:white; }
table.Round td.CL	{ background:url('/virtof2/images/TRound_CL.gif') repeat top right; width:16px; }
table.Round td.CC	{ background:white; }
table.Round td.CR	{ background:url('/virtof2/images/TRound_CR.gif') repeat top left; width:16px;  }
table.Round td.BL	{ background:url('/virtof2/images/TRound_BL.gif') no-repeat top right; height:16px; }
table.Round td.BC	{ background:url('/virtof2/images/TRound_BC.gif') repeat top right; height:16px; }
table.Round td.BR	{ background:url('/virtof2/images/TRound_BR.gif') no-repeat top left; height:16px; }


/*--- OK-DOCS ---------------------------------*/
table#OKDocs			{ width:95%; border:3px solid #C0C0C0; background:#fff; }
td#OKDocsTop			{ border-bottom:3px solid #C0C0C0; }
td#OKDocsLeftTools	{ border-bottom:1px solid #C0C0C0; padding:0px; border-right:3px solid #C0C0C0; }
td#OKDocsRightTools	{ border-bottom:1px solid #C0C0C0; padding:0px; }
td#OKDocsLeft		{ border-right:3px solid #C0C0C0; height:546px; }
td#OKDocsRight		{ width:100%; }

div#OKDocs_Toolbar	{ padding:6px; text-align:right; }
div#OKDocs_Folders	{ padding:4px; width:220px; overflow:auto; height:100%; }
div#OKDocs_Files		{ padding:0px; height:346px; overflow:auto; } 
div#OKDocs_Details	{ padding:0px; height:200px; border-top:3px solid #C0C0C0; }

table#OKDocs div.Operation	{ background:#E0E0E0; width:100%; font-style:italic; text-transform:uppercase; color:#000088; 
					border-top:1px solid #FCFCFC; border-left:1px solid #FCFCFC;
					border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0; }
table#OKDocs div.Selection	{ background:#F0F0F0; width:100%; font-weight:bold; margin-bottom:8px; 
					border-top:0px solid #FCFCFC; border-left:1px solid #FCFCFC;
					border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0; }

table#OKDocs div table	{ width:100%; padding-top:8px; border:0px solid #C0C0C0; 
					border-left:1px solid #F0F0F0; border-top:1px solid #F0F0F0; }
table#OKDocs div table th	{ color:#666; background:#F0F0F0; padding-left:8px; padding-right:8px; 
					border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0; }
table#OKDocs div table td{ border:0px; padding-left:8px; padding-right:8px;
					border-bottom:1px solid #C0C0C0; border-right:1px solid #F0F0F0; }

table#OKDocs th.Title	{ color:#000; font-weight:bold; text-transform:uppercase; }
table#OKDocs th.Header { color:#000; background:#E0E0E0; font-weight:normal; font-style:italic; }
table#OKDocs td.Label	{ color:#000088; background:#F0F0F0; font-style:italic; }

div.OKDocs_Folder			{ padding:1px; cursor:pointer; }
div.OKDocs_FolderSelected	{ padding:1px; cursor:pointer; background:#FFFFCC; }

table#OKDocs table.List tr	{ cursor:pointer; }
tr.Even					{ background:#fff; }
tr.Uneven				{ background:#FAFAFA; }
tr.EvenSelected			{ background:#FFFFCC; }
tr.UnevenSelected		{ background:#FFFFCC; }


a.TextButton			{ font-size:100%; color:#000; background:#FFFFCC; 
							border:1px dotted #A0A0A0; padding:1px; padding-left:4px; padding-right:4px; }
a.TextButton:link		{ }
a.TextButton:visited	{ color:#808080; }
a.TextButton:hover		{ color:#fff; background:#A0A0A0; border:1px solid #000;}
a.TextButton select		{ font-size:8pt; }

/*---  ui_htmledit.asp ---*/
div#EditPad.EditPad_wysiwyg	{ background:#fff; color:#000; }
div#EditPad.EditPad_html		{ background:lightyellow; color:darkred; font-family:Arial,Verdana;}

/*--- mod_circular.asp ---*/
div.NamesList			{ width:250px; height:540px; overflow:auto; border:1px solid #A9A9A9; }
div.NamesList .Group		{ font-weight:bold; padding:4px; padding-top:12px; background:#F4F4F4; }
div.NamesList.Item		{ }

/*--- ALBUM.Frame ---*/
.Album 		{ border:0px; padding:8px; }
.Album td	{ border:0px; padding:0px; }
.Album td.TL	{ background:url('/virtof2/images/Frame01_TL.gif') no-repeat bottom right; height:20px; width:20px; color:#fff; }
.Album td.TC	{ background:url('/virtof2/images/Frame01_TC.gif') repeat bottom right; height:20px; width:5px; }
.Album td.TR	{ background:url('/virtof2/images/Frame01_TR.gif') no-repeat bottom left; height:20px; width:20px; color:white; }
.Album td.CL	{ background:url('/virtof2/images/Frame01_CL.gif') repeat top right; height:5px;  width:20px; }
.Album td.CC	{ background:white; }
/*.Album td.CC	img { border:2px inset #ccc; }*/
.Album td.CR	{ background:url('/virtof2/images/Frame01_CR.gif') repeat top left; height:5px;  width:20px; }
.Album td.BL	{ background:url('/virtof2/images/Frame01_BL.gif') no-repeat top right; height:20px; width:20px; }
.Album td.BC	{ background:url('/virtof2/images/Frame01_BC.gif') repeat top right; height:20px; width:5px;  }
.Album td.BR	{ background:url('/virtof2/images/Frame01_BR.gif') no-repeat top left; height:20px; width:20px; }

/*--- mod_photo.asp & fu_ui.js ---*/
img.PHOTO_Zoomable		{ cursor:hand; border:1px inset #aaa; }
div.PHOTO_Label			{ padding-top:2px; font-size:90%; color:#666; text-align:left; }

div.PHOTO_Zoom			{ margin:0; padding:16px; padding-top:8px; 
							background:#444; color:#eee; border:3px outset #666; 
							position:absolute; float:left; top:60px; left:10%; 
							visibility:hidden; overflow:auto; }
div.PHOTO_ZOOM_Header	{ padding:8px; padding-top:0; }
span.PHOTO_ZOOM_Toolbar	{ padding:0; padding-left:0; }
span.PHOTO_ZOOM_Title	{ padding:8px; padding-left:16px; color:#eee; font-size:130%; }
div.PHOTO_ZOOM_Image		{ margin:0; padding:0; text-align:center; 
							background:url('/virtof2/images/ani_wait_bg_black.gif') no-repeat center center; }
div.PHOTO_ZOOM_Image	img 	{ border:3px inset #666; }
div.PHOTO_ZOOM_Footer	{ padding:8px; }

/*--- fu_social.asp --*/
div.FB_Comments			{ padding:16px; padding-bottom:24px; text-align:center; }

/*--- INFO ---------------------------------*/
.InfoArticle			{ padding:10px; padding-bottom:10px; font-size:100%;  }
.InfoArticle .Title		{ font-weight:bold; font-size:110%; }
.InfoArticle .Title	A	{ font-weight:bold; font-size:110%; }
.InfoArticle .Date		{ color:#666; width:90px; }
.InfoArticle .Abstract	{ font-style:italic; color:#666; padding-left:90px; }
.InfoArticle .Text		{ padding:10px; padding-left:20px; font-size:100%; } 
.InfoArticle .URL	A	{ padding-left:20px; font-weight:bold; font-size:110%; } 
.InfoFooter				{ font-style:italic; }
.InfoFooter			A	{ text-decoration:underline; }

/*--- fu_ui.asp ---*/
table.ImagesReport				{ background:#fff; color:#000; }
table.ImagesReport	th			{ background:#666; color:#fff; font-size:110%; }
table.ImagesReport	tr.Folder	{ background:#ccc; color:#000; font-size:110%; font-weight:bold; }

/*--- SPECIAL BEHAVIOURS ---------------------------------*/
.DynHighlight  	{ cursor:pointer; behavior:url('/Virtof2/DynHighlight.htc'); }
.Item			{ cursor:pointer; behavior:url('/Virtof2/ItemPush.htc'); }
.ItemPushed		{ cursor:pointer; behavior:url('/Virtof2/ItemPush.htc'); }
.ItemSelected 	{ filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=0,Mirror=0,Invert=0,XRay=0,Grayscale=1,Opacity=0.50); }


/*--- SEARCH ---------------------------------*/
#Searchform				{ border:0px; padding:0px; padding-left:20px; padding-top:10px; }
#SearchResults			{ border:0px; padding:0px; padding-left:20px; }
#SearchResults	ul		{ padding-left:30px; }

		
/*===== ADAPTADO DE VIKING.CSS ===== */

/* ------------------------------- PRIMARY NAVIGATION ------------------------------- */
#MenuBar { position:relative; background:#5f85b7;
  padding:2px 2em 2px 0; text-align:right; Xborder-bottom:1px solid #003c8c; z-index:10; }
* html #MenuBar { height:1%; }
ul.MenuBarTop 	{ list-style:none; margin:0; padding:0; }
ul.MenuBarTop li 	{ position:relative; display:inline; z-index:11; font-weight:bold; }
#MenuBar ul.MenuBarTop li a { text-align:left; padding:2px 1em; text-decoration:none; font-size:12px; color:#fff; }
#MenuBar  ul.MenuBarTop li a:hover { background-color:#003c8c;   }
#MenuBar ul.MenuBarTop li a.active,
#MenuBar ul.MenuBarTop li a.active:hover { background-color:#dbe4ef; color:#000; }		
	
/* SECOND LEVEL NAV ITEM */
ul.MenuBarTop ul 		{ position:absolute;  display:none; left:0; top:100%; border:1px solid #555; background-color:#4d77af; 
			margin:5px 0 0 0; padding:0; list-style:none; z-index:12; }
ul.MenuBarTop > li ul 	{ margin-top:3px; }
/* Hides from IE-mac \*/
* html ul.MenuBarTop,
* html ul.MenuBarTop ul li { height:1%; }
/* End hide from IE-mac */  
ul.MenuBarTop ul li 	{ position:relative; clear:left; float: left; background-color:#4d77af; margin:0; padding:0; z-index:14; }
ul.MenuBarTop ul li a 	{ display:block; border-bottom:1px solid #6b91c4; width:10em; overflow:hidden; background-color:#4d77af; 
			padding:.5em 1em; font-size:12px; color:#fff; }
#MenuBar ul.MenuBarTop ul li a.active,
#MenuBar ul.MenuBarTop ul li a.active:hover { background-color:#dbe4ef; color:#000; }

/* THIRD LEVEL NAV  */
ul.MenuBarTop ul li ul 		{ position:absolute; top:0; margin-top:0; left:10em; z-index:15; }
ul.MenuBarTop ul ul li a 	{ width:12em; z-index:15; }

/* subnav arrow images */
a.has-subnav { background-image:url(/Virtof2/images/MenuBar_Arrows.gif); background-repeat:no-repeat;  background-position:98% 0; }
a.has-subnav:hover { background-image:url(/Virtof2/images/MenuBar_Arrows.gif); background-position:98% -60px; }
#MenuBar ul.MenuBarTop ul a.active-has-subnav,
#MenuBar ul.MenuBarTop ul a.active-has-subnav:hover { color:#000; background:#dbe4ef url(/Virtof2/images/MenuBar_Arrows.gif) no-repeat 98% -120px; }

/*--- VirtOf Authoring elements ---*/
.VirtOf_AuthorBar				{ margin:4px; padding:8px; padding-left:32px; border:2px outset #666666; 
									background:#ddd url(/Virtof2/images/ico24_OKS.png) no-repeat 6 6; }
.VirtOf_AuthorBar	a			{ background:#eee; color:#000; padding:2px; padding-left:6px; padding-right:6px; }
.VirtOf_AuthorBar	a:link,	
.VirtOf_AuthorBar	a:visited	{ background:#ccc; color:#333; border:1px outset #999; }
.VirtOf_AuthorBar	a:hover		{ background:#eee; color:#000; border:1px inset #999; }
a.VirtOf_AuthorButton	img		{ background:#ddd; color:#000; border:2px outset #666666; }

