/*************	Frequently used styles ************************/

body
{
	margin: 0px;
	border: 0px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff;
}

.SiteMessage
{
	display: block;
	padding-top: 4px;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
}

a:visited, a:link
{
	margin-top: 1px;
	color: #0064DC;
	font-size: 9px;
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.ErrorMessage
{
	width: 600px;
	text-align: left;
	border: solid 1px #ff0000;
	background-color: #ffeff7;
	padding: 10px;
	margin: 10px;
	color: #ff0000;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
}

.ErrorMessage a:visited, .ErrorMessage a:link  { font-size: 12px; }

.ErrorSubject
{
	color: #ff0000;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	vertical-align: super;
}

.Title
{
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	height: 28px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	background: url(../Images/controlgrad.gif) repeat-x;
	background-color: #426FDB;
}

.Buttons input, .ButtonSection input
{
	margin: 5px;
	margin-left: 0px;
	width: auto;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
}
.Buttons input { margin: 0px; padding: 0px;}

.Validator
{
	width: 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	text-align: center;
	color: #ff0000;
}

.Clipboard
{
	margin-left: 2px;
	margin-right: 2px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #003366;
}

.HiddenButton
{
	visibility: hidden ;
	display: none;
}

.VisibleButton
{
	visibility: visible;
	display: inline;
}

.Pointer 
{
	cursor: hand;
	cursor: pointer;
}

p
{
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	padding: 10px;
	padding-top: 13px;
	padding-bottom: 15px;
	text-align: left;
}
p a:visited, p a:link  { font-size: 11px; }

/****************	Main Site Table  ****************/
.MgSite { width: 790px;}
.MGAdmin .BlueLine, .MgSite .BlueLine {	background-color: #B0C2ED;}
.MGAdmin .WhiteLine .MgSite, .WhiteLine { background-color: #ffffff;}
.MGAdmin .Navigate .Delimiter, .MgSite .Navigate .Delimiter { margin-right: 7px; margin-left: 5px; }
.MgSite .Navigate .Icon { padding-right: 8px; padding-top: 0px; }

.MGAdmin .Navigate, .MgSite .Navigate
{
	background: url(../Images/navigategrad.jpg) repeat-x;
	background-color: #DADFE9;
	height: 29px;
	width: 100%;
	padding-left: 10px;
}

.MgSite .Navigate .Text, .MgSite .Navigate a:link, .MgSite .Navigate a:visited
{
	padding-top: 0px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0053B6;

}
.MgSite .Navigate a:link,.MgSite .Navigate a:visited { text-decoration: underline }

/****************	Gallery Header  ****************/

.Header
{
	padding-top: 12px;
	width: 100%;
	height: 56px;
	background: url(../Images/headgradient.jpg) repeat-x;
	background-color: #DADFE9;
	border: solid 1px #c3e3f6;
}

/****************	Simple Search in The Header ****************/

.Header .Pockets { background: url(../Images/sortpocketgrad.jpg) repeat-x; height: 43px;}
.Header .Pockets .SortBy { vertical-align: middle; padding-top: 7px; }
.Header .Pockets .Textbox { vertical-align: middle; padding-top: 7px;}
.Header .Pockets .Button { vertical-align: middle; padding-top: 7px; padding-right: 4px;}
.Header .Pockets .SortTitle { vertical-align: middle; padding-left: 2px; padding-top: 5px;}

.Header .Pockets  td 
{ 
	vertical-align: top;
	height: 30px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #666666;
}

.Header .Pockets .Search
{
	margin-left: 4px;
	height: 18px;
	width: 120px;
	border: solid 1px #636393;
}

.Header .Pockets select
{
	margin-left: 8px;
	margin-right: 5px;
	height: 18px;
	width: 140px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
}
/****************	Gallery Menu  ****************/

.Header .Menu 
{ 
	float: left;
	padding-bottom: 5px;
}

.Header .Menu table { border: 0px;	margin-left: 8px; }
.Header .Menu img { border: 0px; }

.Header .Menu td
{
	padding-left: 5px;
	padding-right: 10px;
	text-align: center;
}	

.Header .Menu a:link, .Menu a:visited
{
	color: #0053B6;
	font-family: Tahoma,"Times New Roman", Times, sans-serif;
	font-size: 9px;
	text-decoration: none;
}


/****************	Directory Aria  ****************/	

.DirectoryArea img { border: 0px }

.DirectoryArea { margin-bottom: 3px; }
.DirectoryArea .Head { height: 9px; background: url(../Images/foldergradtop.gif) repeat-x; }
.DirectoryArea .Footer { height: 8px; background: url(../Images/foldergradbottom.gif) repeat-x; }
.DirectoryArea .Item { height: 120px; }
.Directory, .ActiveDirectory
{ 
	padding-top: 10px;
	width: 261px;
	height: 100%;
	background-color: #FFECBF;
}
.ActiveDirectory { background-color: #C9D8FC }

.DirectoryArea table
{
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.DirectoryArea .InformationFields
{
	padding-left: 5px;
}

.DirectoryArea .Headline
{
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	margin-bottom: 5px;
	margin-top: 4px;
}

.DirectoryArea .Headline a:link, .DirectoryArea .Headline a:visited
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.DirectoryArea .InfoField
{
	vertical-align: top;
	width: 100%;
}

.DirectoryArea .InfoField span
{ 
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Arial, Geneva, sans-serif;
}

.DirectoryArea .Actions
{
	border: 0px;
	margin-top: 15px;
}

.DirectoryArea .OrphanDirectory
{
	font-size: 10px;
	text-align: center;
	padding: 15px;
	padding-left: 0px;
	padding-top: 28px;
	font-weight: bold;
	color: #d04657;
}

.DirectoryArea .bdOrphanIcon img, .DirectoryArea .diskOrphanIcon img {width: 65px; height: 52px;}
.DirectoryArea .bdOrphanIcon, .DirectoryArea .diskOrphanIcon
{ 
	margin: 5px;
	margin-top: 33px;
}
	
.DirectoryArea .bdOrphanIcon { background: url(../Images/bdorphan_f.gif) no-repeat; } 
.DirectoryArea .diskOrphanIcon { background: url(../Images/diskorphan_f.gif) no-repeat; } 

/****************	File Aria  ****************/	

.File .ShadowV { background: url(../Images/imagerightgrad.gif) repeat-y; vertical-align: top; }
.File .ShadowH { background: url(../Images/imagebottomgrad.gif) repeat-x; text-align: left; }

.ActiveFile .ShadowV { background: url(../Images/imagerightgrad_a.gif) repeat-y; vertical-align: top; }
.ActiveFile .ShadowH { background: url(../Images/imagebottomgrad_a.gif) repeat-x; text-align: left; }

.FileArea .ShadowV img { width: 4px; height: 5px; }
.FileArea .ShadowH img { width: 5px; height: 6px; }

.File .ShadowH div { background-color: #FFF6DF; width: 4px; height: 5px; }
.File .ShadowV div { background-color: #FFF6DF; width: 5px; height: 6px; }

.ActiveFile .ShadowH div { background-color: #C9D8FC; width: 4px; height: 5px; }
.ActiveFile .ShadowV div { background-color: #C9D8FC; width: 5px; height: 6px; }

.FileArea {	text-align: center;}
.FileArea img { border: 0px; }
.FileArea .Item { height: 100px;}
.FileArea .Thumbnail img { border: solid 1px #1F1F9C; }
.FileArea .body { width: 100% }
.FileArea .body span { font-weight: bold;}

.File, .ActiveFile
{
	width: 195px;
	height: 219px;
	background-color: #FFF6DF;
}
.ActiveFile { background-color: #C9D8FC}

.FileArea .Headline
{
	width: 100%;
	height: 13px;
	text-align: left;
	height: 30px;
	vertical-align: bottom;
	margin-bottom: 5px;
	background: url(../Images/filetopgrad.jpg) no-repeat;
}
.ActiveFile .Headline { background: none; background-color: #C9D8FC }

.FileArea .Headline span 
{ 
	color: #000000; 
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, sans-serif;	
}

.FileArea .InfoField
{
	padding-left: 5px;
	text-align: center;
	color: #666666;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, sans-serif;	
}

.FileArea .Actions
{
	font-size: 9px;
	border: 0px;
	margin-top: 5px;
	margin-bottom: 3px;
}

.FileArea .Rating 
{ 
	text-align: center;
	border: 0px; 
}

.FileArea .OrphanFile
{
	text-align: center;
	padding: 5px;
	font-weight: bold;
	color: #d04657;
}

.FileArea .OrphanIcon
{
	text-align: center;
}

.FileArea .BdOrphanIcon img { width: 37px; height: 33px; border: 0px; }
.FileArea .DiskOrphanIcon img { width: 37px; height: 33px; border: 0px; }

.File .BdOrphanIcon { background: url(../Images/bdorphan.gif) no-repeat; }
.ActiveFile .BdOrphanIcon { background: url(../Images/bdorphan_a.gif) no-repeat;}

.File .DiskOrphanIcon { background: url(../Images/diskorphan.gif) no-repeat; }
.ActiveFile .DiskOrphanIcon { background: url(../Images/diskorphan_a.gif) no-repeat;}

/****************	Paging Panel  ****************/	

.Paging .BlueLine {	background-color: #B0C2ED; height: 2px; }
.Paging .WhiteLine { background-color: #ffffff; }
.Paging img { border: 0px }

.Paging
{
	margin-top: 15px;
	width: 100%;
	font-family: Verdana, Arial, Geneva, sans-serif;	
}

.Paging .Pages 
{ 
	background: url(../Images/paginggrad.gif) repeat-x; 
	background-color: #d3d9e5; 
	width: 100%;
}

.ActiveElement
{
	font-family: Verdana, Arial, Geneva, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 6px;
}

.Paging .Link, .Paging a:visited, .Paging a:link
{
	font-family: Verdana, Arial, Geneva, sans-serif;	
	font-size: 11px;
}

.Paging .Pages td 
{
	font-family: Verdana, Arial, Geneva, sans-serif;	
	margin-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	color: #000000;
	font-size: 11px;
} 

.Paging a:link, .Paging a:visited {	text-decoration: underline;	}
.Paging .Active { font-weight: bold; }
.Paging .Prev, .Paging .Next { margin: 2px;}

.Paging .Info
{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
	font-size: 10px;
	color: #0d0e2b;
	font-weight: bold;
}

/****************	Control Panel  ****************/	

.ControlPanel 
{ 
	margin: 1px;
	margin-right: 0px;
}

.ControlPanel table
{
	width: 185px;
	border: solid 1px #AAA9C1;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, sans-serif;	
}

.ControlPanel .Head
{
	color: #ffffff;
	height: 28px;
	text-align: center;
	background: url(../Images/controlgrad.gif) repeat-x;
	background-color: #426FDB;
	border: solid 1px #AAA9d1;
}

.ControlPanel .Shadow
{
	background: url(../Images/controlbotgrad.gif) repeat-x;
	padding-top: 5px;
}

.ControlPanel .Footer
{
	height: 15px;
	display: block;
	background: url(../Images/controlbotgrad.gif) repeat-x;
}

.ControlPanel span
{
	vertical-align: super;
}

.ControlPanel .Text
{
	padding-left: 10px;
}

.ControlPanel div, .ControlPanel a:link, .ControlPanel a:visited 
{
	font-weight: normal;
	font-size: 10px;
	color: #0064DC;
	font-family: Verdana, Arial, Geneva, sans-serif;	
	vertical-align: super;
}

.ControlPanel img
{
	border: 0px;
	margin-right: 3px;
}

.ControlPanel .disabled
{
	cursor: default;
	visibility: hidden;
	display: none;
}

.ControlPanel .enabled
{
	cursor: pointer;
	cursor: hand;
	visibility: visible;
	display: block;
	margin: 6px;
}

/****************	View file  ****************/

.ViewIcon img, .ViewFile img {	border: 0px; }
.ViewIcon .Thumbnail img, .ViewFile .Thumbnail img { border: solid 1px #0064DC; }
.ViewIcon .ShadowV, .ViewFile .ShadowV { background: url(../Images/viewgrad_r.gif) repeat-y; vertical-align: top; }
.ViewIcon .ShadowH, .ViewFile .ShadowH { background: url(../Images/viewgrad_b.gif) repeat-x; text-align: left; }
.ViewIcon .ShadowV img, .ViewFile .ShadowV img { width: 5px; height: 1px; }
.ViewIcon .ShadowH img, .ViewFile { width: 1px; height: 6px; }
.ViewIcon .ShadowV div, .ViewFile { background-color: #FFF6DF; width: 5px; height: 8px; }
.ViewIcon .ShadowH div, .ViewFile { background-color: #FFF6DF; width: 8px; height: 6px; }
.ViewIcon {	margin: 5px;}

.ViewFile
{
	width: 100%;
	background: url(../Images/viewgrad.jpg) no-repeat 0 0;	
	background-color: #FFF6DF;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
}

.ViewFile .Data
{
	display: inline; 
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}

.ViewFile .FileTitle
{
	text-align: center;
	font-weight: bold;
	padding: 6px;
}

.ViewFile .Rating 
{
	font-family: Verdana, Arial, Geneva, sans-serif;	
	font-size: 11px;
}

.ViewFile .TextField
{
	color: #666666;
	text-align: center;
	padding: 3px;
}

.ViewFile .TextField span
{
	font-weight: bold;	
	padding-right: 6px;
}

.ViewFile a:link, .ViewFile a:visited 	
{
	padding-left: 2px;
	padding-right: 10px;
	vertical-align: super;	
	font-size: 11px;
}

.ViewFile .Icons
{
	text-align: center;
	padding: 10px;
}

.View .BottomBackground 
{ 
	background: url(../Images/pagebottomgrad.gif) x-repeat;
	background-color: #F3F5F8;
	height: 9px; 
}
.View .BottomLine { background-color: #B7B9CF; }
.View { display: block; margin-bottom: 10px; }
.View .Pages 
{ 
	padding-top: 2	px;
	font-family: Verdana, Arial, Geneva, sans-serif; 
	background: none;
	background-color: #F3F5F8;
}

.View .ActiveElement
{ 
	color: #003366;
	margin-right: 3px; 
	font-size: 9px;
}

.View .AlignTop img
{
	vertical-align: bottom;
}
/****************	Slide Show  ****************/

.SlideShow
{
	width: 100%;
	background-color: #FFF6DF;
}

.SlideShow .DelimiterLine
{ 
	background-color: #B0C2ED; 
	height: 2px;
}

.SlideShowPanel
{
	height: 29px;
	width: 100%;
	background: url(../Images/slideshowgrad.gif) repeat-x;	
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #6185db; 
}

.SlideShowPanel .HeadPanel
{
	font-weight: bold;
	padding-left: 10px;
	width: 120px;
}

.SlideShowPanel .Text
{
	width: 350px;
	text-align: center;
}

.SlideShowPanel select
{
	height: 18px;	
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 45px; 
}

/****************	Postcard  ****************/

.PreviewPostcard .ColorLine, .Postcard .ColorLine { background-color: #DCCD88; height: 2px; }
.Postcard .DarkLine { background-color: #FFECBF;}
.PreviewPostcard .ViewFile, .Postcard .ViewFile { padding: 10px; background: none}
.Postcard .Image { border: solid 1px #000000; }
.Postcard .Paging { margin-top: 1px;}

.PreviewPostcard, .Postcard
{
	background-color: #FFF6DF;
	width: 100%; 
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
}

.PreviewPostcard .Title, .Postcard .Title
{
	padding-left: 10px;
	text-align: left;
	background: url(../Images/postcardgrad.gif) repeat-x;
	font-weight: bold;
	height: 29px;
	color: #ffffff;
}

.Postcard .Text
{
	width: 370px;
	font-size: 11px;
	padding-left: 10px;
	font-weight: bold;
	height: 29px;
	color: #444444;
}

.Postcard .ViewFile .Name 
{ 
	padding-bottom: 5px; 
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

.Postcard select
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 379px;
}

.Postcard input
{
	margin: 2px;
	margin: 2px;
	font-size: 12px;
	width: 378px;
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.Postcard textarea
{
	width: 378px;
	height: 100px;
	margin: 2px;
	font-size: 12px;
	margin-right: 0px;
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.Postcard .RadioGroup {	margin-left: 2px;}
.Postcard .RadioGroup td
{
	text-align: center;
	height: 20px;
}

.Chekbox input
{
	margin: 0px;
	width: 46px;
	border: 0px;
}

.Postcard .td1 input, .Postcard .td1 { background-color: #ffffff;}
.Postcard .td2 input, .Postcard .td2 { background-color: #ffcc00;}
.Postcard .td3 input, .Postcard .td3 { background-color: #ff9900;}
.Postcard .td4 input, .Postcard .td4 { background-color: #ff9999;}
.Postcard .td5 input, .Postcard .td5 { background-color: #cccc00;}
.Postcard .td6 input, .Postcard .td6 { background-color: #99cc00;}
.Postcard .td7 input, .Postcard .td7 { background-color: #66cccc;}
.Postcard .td8 input, .Postcard .td8 { background-color: #ccccff;}
.Postcard .tTd1 input, .Postcard .tTd1 { background-color: #000000;}
.Postcard .tTd2 input, .Postcard .tTd2 { background-color: #666666;}
.Postcard .tTd3 input, .Postcard .tTd3 { background-color: #003366;}
.Postcard .tTd4 input, .Postcard .tTd4 { background-color: #660099;}
.Postcard .tTd5 input, .Postcard .tTd5 { background-color: #ff0000;}
.Postcard .tTd6 input, .Postcard .tTd6 { background-color: #006600;}
.Postcard .tTd7 input, .Postcard .tTd7 { background-color: #ff0066;}
.Postcard .tTd8 input, .Postcard .tTd8 { background-color: #996600;}

.PreviewPostcard td {padding: 0px; margin: 0px; }
.PreviewPostcard .BlackLine { background-color: #000000; height: 1px; width: 100%; margin-top: 20px; }
.PreviewPostcard { text-align: center; font-family: Verdana, Arial, Geneva, sans-serif; }

.PreviewPostcard .Name 
{
	font-size: 16px; 
	text-align: center; 
	font-weight: bolder; 
}

.PreviewPostcard .Suffix 
{ 
	font-size: 11px; 
	text-align: left; 
	padding-left: 35px 
}

.PreviewPostcard .Suffix a:link, .PreviewPostcard .Suffix a:visited 
{ 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.PreviewPostcard .Text 
{
	font-size: 11px; 
	text-align: center; 
	padding-top: 10px; 
	padding-left: 35px; 
	padding-right: 35px;  
}

.PreviewPostcard .PostcardField
{
	width: 700px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: solid 1px #003366;
}

.PreviewPostcard .Footer
{
	height: 20px;
	background-color: #FFECBF;
	color: #666666;
	height: 25px;
}

/****************	Forms  ****************/

.ListForm .LightLine, .MediumForm .LightLine, .LargeForm .LightLine 
{ background-color: #FFECBF; }
.ListForm .DarkLine, .ListForm .DarkLine, .MediumForm .DarkLine, .LargeForm .DarkLine 
{ background-color: #D6E0F9 }
.ListForm .DelimiterLine, .MediumForm .DelimiterLine, .LargeForm .DelimiterLine
{
	background-color: #B0C2ED; 
	height: 2px;
}

a:visited, .MediumForm a:link, a:visited
{
	margin-top: 1px;
	color: #0064DC;
	font-size: 9px;
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.MediumForm, .LargeForm
{
	background-color: #FFFFFF;
	width: 100%; 
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.ListForm .ImageField, .LargeForm .ImageField 
{
	background-color: #FFF6DF;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
}

.LargeForm .LargeText, .ListForm .Text, .MediumForm .Text, .LargeForm .Text
{
	width: 160px;
	font-size: 11px;
	padding-left: 10px;
	font-weight: bold;
	height: 29px;
	color: #444444;
}

.LargeForm .NumberValue, .ListForm .Value, .MediumForm .Value, .LargeForm .Value, .LargeForm .AverageValue
{
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	height: 29px;
}

.LargeForm .Comment, .MediumForm .Comment
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	height: 29px;
}

.LargeForm .Value textarea, .MediumForm .Value textarea
{
	width: 582px;
	height: 100px; 
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.LargeForm .NumberValue input, .MediumForm .NumberValue input
{
	width: 80px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.LargeForm .Value input, .MediumForm .Value input
{
	width: 582px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.LargeForm .AverageValue input, .MediumForm .AverageValue input
{
	width: 250px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.LargeForm .Value select, .MediumForm .Value select
{
	width: 582px;
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 11px;
	vertical-align: middle;
}

.LargeForm .Checkbox, .MediumForm .Checkbox
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 15px;
	height: 13px;
}

.LargeForm .LargeText {	width: 190px; }
.LargeForm .ViewFile { margin: 5px; width: 100px; }

.MediumForm { width: 480px; margin-top: 10px;}
.MediumForm .Value select { width: 220px; }
.MediumForm .Value input { width: 290px;}
.MediumForm .Value textarea { width: 290px;}
.MediumForm .Value a:visited, .MediumForm .Value a:link { font-size: 11px;} 
.MediumForm .Comment { padding: 0px; margin:0px; color: #444444;}
.MediumForm .Text { width: 140px;}
.MediumForm .Text .LongText { width: 230px; display: block; } 
.MediumForm .Content 
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	height: 29px;
}
.MediumForm .ShortValue select
{
	width: 55px;
	margin-left: 3px;
	margin-right: 3px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.ListForm .Text { padding: 15px; font-weight: bold;} 
.ListForm .Value { padding: 10px; padding-left: 32px; padding-right: 32px;} 
.ListForm .Value select 
{
	width: 200px; 
	height: 150px;
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 11px; 
} 


/****************	Form Bookmark  ****************/
.Bookmarks
{
	vertical-align: bottom;
	width: 100%;
	height: 120px;
}

.Bookmarks .ViewIcon
{
	width: 160px;
	margin-left: 30px;
}

.Bookmarks .ViewDirectory
{
	margin-left: 40px;
	margin-right: 60px;
}

.Bookmarks .Reference
{
	width: 400px;
	vertical-align: bottom;
	text-align: center;
}

.Bookmarks .Reference td { text-align: center; }
.Bookmarks .Reference table { height: 23px; }
.Bookmarks .Reference .Active { background-color: #426FDB; width: 100% }
.Bookmarks .Reference .NotActive { background-color: #91AED5; width: 100% }
.Bookmarks .Active .CornerLeft { background: url(../Images/leftcorner_f_a.gif) no-repeat }
.Bookmarks .Active .CornerRight { background: url(../Images/rightcorner_f_a.gif) no-repeat }
.Bookmarks .Active .Middle { background: url(../Images/bm_grad_a.gif) x-repeat; width: 100%; height: 5px; }
.Bookmarks .Active .CornerLeft img { width: 6px; height: 23px; }
.Bookmarks .Active .CornerRight img { width: 6px; height: 23px; }
.Bookmarks .NotActive .CornerLeft { background: url(../Images/leftcorner_f.gif) no-repeat }
.Bookmarks .NotActive .CornerRight { background: url(../Images/rightcorner_f.gif) no-repeat }
.Bookmarks .NotActive .Middle { background: url(../Images/bm_grad.gif) x-repeat; width: 100%; height: 5px; }
.Bookmarks .NotActive .CornerLeft img { width: 6px; height: 23px; }
.Bookmarks .NotActive .CornerRight img { width: 6px; height: 23px; }
.Bookmarks .ActiveLine { background-color: #426FDB;}
.Bookmarks .NotActiveLine { background-color: #ffffff;}
.BookmarksLine { background-color: #426FDB;	height: 5px; }

.Bookmarks .Reference table a:visited, .Bookmarks .Reference table a:link
{
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #ffffff;
}

/****************	Show Message  ****************/

.ShowMessage
{
	background-color: #FFECBF;
	width: 480px; 
	margin: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
}

.ShowMessage .DelimiterLine { background-color: #B0C2ED; height: 2px; }

/****************	Maintenance Page  ****************/

.Maintenance .LightLine { background-color: #FFECBF; }
.Maintenance .text { height: 100px; padding: 10px; }
.Maintenance 
{
	background-color: #FFFFFF;
	margin-top: 10px;
	width: 700px; 
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.Maintenance .DelimiterLine { background-color: #B0C2ED; height: 2px; }

.Maintenance a:link, .Maintenance a:visited
{
	margin-top: 1px;
	color: #0064DC;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, sans-serif;
}
