/*******************************************************************\
* gdsForm                                                           *
\*******************************************************************/
FORM.gdsForm, DIV.gdsForm_noform
{
	MARGIN:	0;
	PADDING: 0;
	BORDER: 0;
}
TD.gdsForm_topdescription, TD.gdsForm_main,
TD.gdsForm_bottomdescription,
TD.gdsForm_topbuttonarea, TD.gdsForm_bottombuttonarea
{
	BORDER-TOP: 0;
	BORDER-LEFT: 1px #CCCCCC solid;
	BORDER-BOTTOM: 1px #CCCCCC solid;
	BORDER-RIGHT: 1px #CCCCCC solid;
}
TD.gdsForm_topdescription, TD.gdsForm_main,
TD.gdsForm_bottomdescription
{
	PADDING: 4px 5px;
}
TABLE.gdsForm_main
{
	MARGIN: 0px;
}
TD.gdsForm_top
{
	border: 1px #AAAAAA solid;
	background: #FFFFFF url('/images/form/form_bgtop_fade.gif') repeat-x;
	padding: 1px 1px;
}
TD.gdsForm_topdescription, TD.gdsForm_bottomdescription
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #CCCCCC;
}
TD.gdsForm_main
{
	BACKGROUND-COLOR: #EEEEEE;
}
TD.gdsForm_topbuttonarea, TD.gdsForm_bottombuttonarea
{
	BACKGROUND-COLOR: #EEEEEE;
	HEIGHT: 10px;
	PADDING: 3px 3px;
}
TD.gdsForm_topbuttonarea
{
	TEXT-ALIGN: left;
}
TD.gdsForm_bottombuttonarea
{
	TEXT-ALIGN: right;
}
INPUT.gdsForm_button
{
	BACKGROUND: #000000 url('/images/form/form_bgbutton_fade.gif') repeat-x;
	FONT-FAMILY: Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #999999;
	BORDER-TOP: 1px #CCCCCC solid;
	BORDER-RIGHT: 1px #666666 solid;
	BORDER-BOTTOM: 1px #666666 solid;
	BORDER-LEFT: 1px #CCCCCC solid;
	COLOR: #000000;
	HEIGHT: 21px;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 5px;
}
H1.gdsForm
{
	MARGIN-TOP: 1px;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 1px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, 'Trebuchet MS', Arial, sans-serif;
}


/*******************************************************************\
* button                                                            *
\*******************************************************************/
/* button... ***********/
INPUT.button, BUTTON.button
{
	BACKGROUND: #000000 url('/images/form/form_bgbutton_fade.gif') repeat-x;
	FONT-FAMILY: Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #999999;
	BORDER-TOP: 1px #CCCCCC solid;
	BORDER-RIGHT: 1px #666666 solid;
	BORDER-BOTTOM: 1px #666666 solid;
	BORDER-LEFT: 1px #CCCCCC solid;
	COLOR: #000000;
	HEIGHT: 21px;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 5px;
}
INPUT.button_disabled, BUTTON.button_disabled
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING: 0px 4px 0px 4px;
	CURSOR: default;
	BACKGROUND-COLOR: #999999;
	COLOR: #666666;
	HEIGHT: 21px;
	BORDER-TOP: 1px #CCCCCC solid;
	BORDER-RIGHT: 1px #666666 solid;
	BORDER-BOTTOM: 1px #666666 solid;
	BORDER-LEFT: 1px #CCCCCC solid;
}
INPUT.button_invisible, BUTTON.button_invisible
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING: 0px 4px 0px 4px;
	CURSOR: default;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #FFFFFF;
	HEIGHT: 21px;
	BORDER: 2px #FFFFFF solid;
}
/* ...up... */
TD.button_up_l, TD.button_up_m, TD.button_up_r
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING: 0px 0px 0px 0px;
	CURSOR: default;
}
A.button_up_text:link, A.button_up_text:visited, A.button_up_text:active, A.button_up_text:hover, NOBR.button_up_text
{
	COLOR: black;
	TEXT-DECORATION: none;
	CURSOR: default;
}
/* ...down... */
TD.button_down_l, TD.button_down_m, TD.button_down_r
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING: 0px 0px 0px 0px;
	CURSOR: default;
}
A.button_down_text:link, A.button_down_text:visited, A.button_down_text:active, A.button_down_text:hover, NOBR.button_down_text
{
	COLOR: black;
	TEXT-DECORATION: none;
	CURSOR: default;
}
/* ...hover... */
TD.button_hover_l, TD.button_hover_m, TD.button_hover_r
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING: 0px 0px 0px 0px;
	CURSOR: default;
}
A.button_hover_text:link, A.button_hover_text:visited, A.button_hover_text:active, A.button_hover_text:hover, NOBR.button_hover_text
{
	COLOR: black;
	TEXT-DECORATION: none;
	CURSOR: default;
}
/* ...dimmed... */
TD.button_dimmed_l, TD.button_dimmed_m, TD.button_dimmed_r
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING: 0px 0px 0px 0px;
	CURSOR: default;
}
TD.button_dimmed_text
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING: 0px 4px 0px 4px;
	CURSOR: default;
	COLOR: #999999;
}
/* ...other... */
TD.button_up_text, TD.button_down_text, TD.button_hover_text
{
	TEXT-ALIGN: center;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING: 0px 4px 0px 4px;
	CURSOR: default;
}
/* ...image... */
TD.button_image
{
}
A.button_image:link, A.button_image:visited, A.button_image:active, A.button_image:hover
{
}
/*******************************************************************/


/* dpage *****************/
TABLE.dpage {
	border: 1px #AAAAAA solid;
	background: url(../../images/form/form_bgtop_fade.gif) top repeat-x #FFFFFF;
}
TABLE.dpage TD {
	vertical-align: middle;
	font-weight: normal;
	font-size: 10px;
}
IMG.dpage_button {
	margin: 1px 0;
}
IMG.dpage_icon {
	margin: 2px 2px;
}
TABLE.dpage_control {
	display: inline;
	height: 20px;
}
TABLE.dpage_control TD {
	vertical-align: middle; 
	height: 20px;
}

/* filebank *************************/
TABLE.filebank_func {
}
TD.filebank_func TD {
	vertical-align: middle;
}
TD.filebank_func IMG {
	margin-right: 5px;
}
TD.filebank_func_check {
	vertical-align: middle;
}
TD.filebank_func_check_label {
	vertical-align: middle;
	padding-left: 2px;
}
TD.filebank_func_divider {
	vertical-align: middle;
	padding: 0 5px;
	color: #666666;
}

/* admin_page_list ******************/
TD.AdmTreeBtn, TD.AdmTreeBtnGr {
	width: 15px;
	text-align: right;
}
TD.AdmTreeBtn {padding-left: 5px;}
TD.AdmTreeBtn IMG, TD.AdmTreeBtnGr IMG {
	width: 15px;
	height: 15px;
	border: 0;
}
TD.AdmTreeE {
	font-family: 'Courier New', monospace;
	width: 10px;
}
A.AdmTreeE:link, A.AdmTreeE:active, A.AdmTreeE:visited, A.AdmTreeE:hover {
	font-family: 'Courier New', monospace;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
A.AdmTreeE:hover {
	color: black;
	font-weight: bold;
}
IMG.AdmTreeIcn {
	width: 16px;
	height: 16px;
}
TD.AdmTreePIcn {
	width: 16px;
}
TD.AdmTreePIcn IMG {
	width: 16px;
	height: 16px;
}

/* admin_pc_tbl_margins ******************/
TABLE.admin_pc_tbl_margins
{
	BORDER: 1px;
	BORDER-COLOR: #FFFFFF;
}
TD.admin_pc_tbl_margins_corner
{
	BACKGROUND-COLOR: #999999;
}
TD.admin_pc_tbl_margins_lr
{
	BACKGROUND-COLOR: #666666;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
TD.admin_pc_tbl_margins_tb
{
	BACKGROUND-COLOR: #CCCCCC;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
/* admin_smallMenu_frame *****************/
TD.admin_smallMenu_frame
{
	BACKGROUND-COLOR: #FFFFFF;
	PADDING: 0px;
}
TABLE.admin_smallMenu_frame, TR.admin_smallMenu_frame
{
	COLOR: #CCCCCC;
}
/* admin_smallMenu_main *****************/
TABLE.admin_smallMenu_main
{
	MARGIN: 0px 0px;
}
TD.admin_smallMenu_main, TR.admin_smallMenu_main
{
	BACKGROUND-COLOR: #FFFFFF;
	PADDING: 2px;
}
TD.admin_smallMenu_main_spacer
{
	PADDING: 2px;
}
A.admin_smallMenu_link:link, A.admin_smallMenu_link:visited, A.admin_smallMenu_link:active, A.admin_smallMenu_link:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
TR.admin_smallMenu_bottomMargin, TD.admin_smallMenu_bottomMargin
{
	HEIGHT: 1px;
	BACKGROUND-COLOR: #666666;
}
