/*************	Frequently used styles ************************/
.AlternantSort select
{
	font-size: 11px;
	width: 200px;
	color: #222222;
}

body
{
	margin: 0px;
	border: 0px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff;
}

.SiteMessage
{
	text-align: center;
	display: block;
	padding: 10px;
	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;
}

.ErrorText
{
	text-align: right;
	color: #ff0000;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
}

.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, .SelectBlock input
{
	margin: 5px;
	margin-left: 0px;
	width: auto;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
}
.SelectBlock input, .Buttons input {margin: 0px; padding: 0px;}
.SelectBlock input {margin: 1px;} 

.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, .NotVisible
{
	visibility: hidden;
	display: none;
}

.VisibleButton, .Visible
{
	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;}

.SelectBlock
{
	border: solid 1px #DADFE9;
	color: #223f0f;
	padding: 2px;
	padding-right: 0px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	background-color: #DADFE9;
}
.SelectBlock .SortLabel {padding-right: 10px;}
.SelectBlock .Line {padding: 0px;}
.SelectBlock select {width: 250px;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: 0px;margin-top: 0px;}
.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;
	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;margin-bottom:2px;}
.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
{
	height: 100%;
	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;
	color: #666666;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, sans-serif;
}
.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;}
.PagingForDirectory img, .Paging img {border: 0px}

.PagingForDirectory, .Paging
{
	width: 100%;
	font-family: Verdana, Arial, Geneva, sans-serif;	
}

.PagingForDirectory
{
	margin-top: 1px;
}

.PagingForDirectory .Pages, .Paging .Pages 
{
	background: url(../Images/paginggrad.gif) repeat-x; 
	background-color: #d3d9e5; 
	width: 100%;
}

.PagingForDirectory .Pages
{
	padding-top: 3px;
	background: #FFEaBa;
	border-bottom: solid 1px #F0E0B0;
	border-top: solid 1px #F0E0B0
}

.PagingForDirectory a:visited, .PagingForDirectory a:link, .Paging a:visited, .Paging a:link
{
	font-family: Verdana, Arial, Geneva, sans-serif;	
	font-size: 11px;
	padding: 2px;
	font-weight: normal;
	color: #0064DC;
	text-decoration: underline;
}

.PagingForDirectory Pages td, .Paging .Pages td 
{
	font-family: Verdana, Arial, Geneva, sans-serif;	
	color: #000000;
	font-size: 11px;
	padding: 0px;
} 

.PagingForDirectory .Active, .PagingForDirectory .ActiveElement, .Paging .Active, .Paging .ActiveElement
{
	font-family: Verdana, Arial, Geneva, sans-serif;	
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.PagingForDirectory .Active, .Paging .Active {padding-right: 6px;padding-left: 0px;}

.PagingForDirectory .ActiveElemen span, .Paging .ActiveElement span 
{ 
	margin: 1px;
	color: #000000;
	text-decoration: none; 
	font-weight: bold;
}

.PagingForDirectory .Prev, .PagingForDirectory .Next, .Paging .Prev, .Paging .Next {margin: 1px;}
.PagingForDirectory .Arrow, .Paging .Arrow { margin-left: 6px; margin-right: 6px; vertical-align: bottom}

.PagingForDirectory .Info, .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 img {	border: 0px; margin-right: 3px;}
.ControlPanel .AddToCard {margin-left: 4px; border: 0px; width: 170px;}
.ControlPanel .AddToCard input {width: 50px;}
.ControlPanel .AddToCard select {width: 167px;}

.ControlPanel input, .ControlPanel select, .ControlPanel .Box input
{
	margin: 2px;
	font-weight: normal;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
}

.ControlPanel .TextLine, .ControlPanel .NumberLine
{
	display: block;
	color: #001424;
	padding-bottom: 7px;
	height: 22px;
	padding-left: 7px;
}

.ControlPanel .NumberLine {font-weight: normal;} 

.ControlPanel .Link
{
	display: block;
	color: #000000;
	height: 27px;
	padding-left: 6px;
}

.ControlPanel .Text
{
	color: #000000;
	vertical-align: bottom;
}

.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 .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 td
{
	background-color: #ffffef;
	font-size: 12px;
	padding: 4px;
	border: solid 1px #eFe6dF;
}

.ViewFile .TextField .Field {background-color: #FFF6DF;border: 0px;}
.ViewFile .TextField {color: #666666;padding: 3px;}
.ViewFile .TextField span {font-weight: bold;padding-right: 6px;}

.ViewFile a:link, .ViewFile a:visited 	
{
	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: 2px;
	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, .LargeForm .RadioButtonText
{
	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, .ListForm .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, .LargeForm .AverageValue select
{
	width: 300px;
	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 .RightCheckbox, .LargeForm .Checkbox, .MediumForm .Checkbox
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 15px;
	height: 13px;
}
.LargeForm .RightCheckbox {padding-left: 10px;}
.LargeForm .LargeText {width: 190px;}
.LargeForm .ViewFile {margin: 5px; width: 100px;}
.LargeForm .Link a:visited, .LargeForm .Link a:link {font-size: 11px; padding-left: 10px;} 
.LargeForm .RadioButtonText {font-weight: normal; width: 300px; margin: 8px 8px 8px 0px; padding: 0px;}

.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: 150px;}
.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: 22px; padding-right: 22px;} 
.ListForm .Value select, .ListForm .Caption
{
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 11px; 
} 
.ListForm .Caption {padding: 5px; text-align: center;} 
.ListForm .Value select {width: 200px; height: 255px;}

/****************	Form Bookmark  ****************/
.Bookmarks {vertical-align: bottom;}
.Bookmarks .ViewIcon {width: 160px;margin-left: 30px;}
.Bookmarks .ViewDirectory {margin-left: 40px;margin-right: 60px;}
.BookmarksLine {background-color: #426FDB;	height: 5px;}

.Bookmarks .Reference {vertical-align: bottom;	text-align: center;}
.Bookmarks .Reference td {text-align: center; cursor: pointer; cursor: hand;}
.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;}

.Bookmarks .Reference table a:visited, .Bookmarks .Reference table a:link
{
	width: 100px;
	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 p {margin: 6px; padding:5px;}
.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;
}

/****************	Shopping Card  ****************/

.ShoppingCart {	width: 100%;}
.ShoppingCart .Item {background-color: #FFF6DF;}
.ShoppingCart .SubItem {background-color: #FFF6DF;}
.ShoppingCart .PrintFormats {width: 100%; vertical-align: top;}
.ShoppingCart .PrintFormats .Item {background-color: #FFECBF;}
.ShoppingCart .DelimiterLine {background-color: #FFFFFF;}

.ShoppingCart .Image 
{
	background: url(../Images/filetopgrad.jpg) no-repeat;
	padding: 5px; 
	background-color: #FFF6DF;
}

.ShoppingCart .Text 
{
	color: #100f00;
	padding-left: 10px; 
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
}

.ShoppingCart .Value {padding-left:10px;}
.ShoppingCart .Value input {font-size: 12px; width: 55px;}

.ShoppingCart .Head
{
	color: #ffffff;
	height: 28px;
	font-weight: bold;
	padding-left: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	background: url(../Images/controlgrad.gif) repeat-x;
	background-color: #426FDB;
	border: solid 1px #AAA9d1;
}

.ShoppingCart a:visited, .ShoppingCart a:link
{
	color: #0064DC;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, sans-serif;
}

.ShoppingCart .SubTotal {text-align: right; height: 28px;}
.ShoppingCart .SubTotal .Item {height: 26px; background-color: #FFECBF;}
.ShoppingCart .SubTotal .Text {color: #4f3f0f}





