.Veil
{
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: "not-allowed";
	filter:alpha(opacity=15);
	-moz-opacity:0.15;
	opacity: 0.15;
	background-color: #000000;
}

.BottomMargin
{
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

/****************
Body
****************/
/*Word Wrap and overflow for table cells*/
/*Word Wrap*/
.WW
{
	word-wrap: break-word;
	overflow:hidden;
}
/*Overflow*/
.OF
{
	white-space:nowrap;
	overflow:hidden;
}

/*---------------------------- Main -------------------------------*/

html, body
{
	margin: 0;
	padding: 0;
	text-align: center;
	height: 100%;
}

body
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	line-height: 15px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

/*-----------------------------------------------------------------*/

.Default
{
	font-family:Verdana,arial,Helvetica;
    font-size:xx-small;
    color:#000000;
}

.SectionHeader
{
	font-family:Verdana,Arial,Helvetica;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#0066CC;
}

.SmallSectionHeader
{
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#0066CC;
}

.FinePrint
{
	font-size:8pt;
	text-align:left;
	width:100%;
}


/*---------------------------- Links -------------------------------*/

a
{
	color:#060BDD;
	text-decoration:none;
}
a:link
{
	color: #060BDD;
	text-decoration: none;
}
a:visited
{
	color: #000000;
	text-decoration: none;
}
a:active
{
	color: #060BDD;
	text-decoration: none;
}
a:hover
{
	color: #060BDD;
	text-decoration:underline;
}
a img
{
	border: none;
}

a.View
{
	font-size:12px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}

/*
a:active
{
	color:#274E89;
	text-decoration:none;
}
*/

/*-----------------------------------------------------------------*/

/*
input
{
	background-color:#eeeeee;
	font-family:Arial;
	font-size:11px;
	border:solid 1px #777777;
}
*/

.YellowButton
{
	color:#274E89;
	font-weight:bold;
	text-decoration:none;
}
.YellowButton:hover
{
	color:#274E89;
	font-weight:bold;
	text-decoration:none;
}

.YellowButton:active
{
	color:#274E89;
	font-weight:bold;
	text-decoration:none;
}

td.HeaderNavigationTableRowTop
{
	background-color:#556EB5;
	border-bottom: solid 1px #000000;
}
td.HeaderNavigationTableRowBottom
{
	background-color:#eeeeee;
	border-bottom: solid 1px #999999;
}
td.HeaderNavigationTableRowSearchBox
{
	background-color:#eeeeee;
	border-bottom: solid 1px #999999;
}

.MiddleRowBottom
{
	background-color:#eeeeee;
}


table.HomePageNavLinks
{
}

table.HomePageNavLinks tr td a
{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}

table.HomePageNavLinks tr td a:hover
{
	color:#000000;
	font-size:9px;
	text-decoration:underline;
}

table.HomePageNavLinks tr td a:active
{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}

.QuestionIdentifier
{
	color:#0066CC;
	font-weight:bold;
}
.AnswerIdentifier
{
	color:#009900;
	font-weight:bold;;
}



/****************
Login Button
****************/
.LoginButtonBackground
{
	background-image:url(/Images/Buttons/Login.gif);
	width:154px;
	height:24px;
}
.LoginButtonBackgroundHover
{
	background-image:url(/Images/Buttons/LoginHover.gif);
	width:154px;
	height:24px;
}
.LogoutButtonBackground
{
	background-image:url(/Images/Buttons/Logout.gif);
	width:154px;
	height:24px;
}
.LogoutButtonBackgroundHover
{
	background-image:url(/Images/Buttons/LogoutHover.gif);
	width:154px;
	height:24px;
}



/****************
Headers
****************/
h1
{
      font-family:Arial Black,Helvetica Black;
      font-size:14pt;
      font-weight:normal;
      font-style:italic;
      margin-bottom:10px;
      margin-top:0px;
      color:#0FC001;
}

.StepText
{
	font-size:xx-small;
	font-weight:normal;
}


h2
{
	font-family:Verdana,arial,helvetica;
	font-size:x-small;
	margin-bottom:0px;
	margin-top:0px;
}

h3
{
	font-family:Verdana,arial,helvetica;
	font-size:xx-small;
	margin-bottom:0px;
	margin-top:0px;
}

 
table.PageTitleControls
{
	height:35px;
	width:100%;
	padding:0px 0px 0px 0px;
}

table.PageTitleControls td
{
	padding:0px 0px 0px 0px;
}


/********************************
General Table Styles for DataList and Editable Tables
*********************************/
tr.RowHighlight
{
	background-color:#FFEEC2;
}
tr.RowHighlight td
{
	background-color:#FFEEC2;
}
tr.RowHighlightBold 
{
	background-color:#FFEEC2;
	font-weight:bold;
}
tr.RowHighlightBold td
{
	background-color:#FFEEC2;
	font-weight:bold;
}
tr.RowHighlightMoving
{
	background-color:#eeeeee;
}
tr.RowHighlightMoving td
{
	background-color:#eeeeee;
}
tr.DataListRowEdited
{
	background-color:#F7F7F7;
	color:#999999;
}
tr.DataListRowEditForm
{
	background-color:#F7F7F7;
}


tr.DataListInlineRowEditForm td
{
	background-color:#FFEEC2;
}
tr.DataListInlineRowEditForm input
{
	border:none;
	width:100%;
	font-size:12px;
	background-color:#FFEEC2;
}

tr.DataListInlineRowEditForm textarea
{
	border:none;
	width:100%;
	font-size:12px;
	font-family:Arial,verdana,helvetica;
	background-color:#FFEEC2;
}

td.CheckBoxWithLabel input
{
	border:none;
	width:auto;
	font-size:12px;
	background-color:#FFEEC2;
}


tr.DataListInlineRowEditForm select
{
	
	border:none;
	font-size:12px;
	background-color:#FFEEC2;
	width:100%;
}


/****************
Table Cells
****************/

td
{
	font-family:Verdana,arial,helvetica;
	font-size:x-small;
}

th
{
	font-family:Verdana,arial,helvetica;
	font-size:x-small;
	font-weight:bolder;
}

td.EnabledTab
{
	background-color:#BF0305;
	border:none;
}

td.EnabledTab a,
td.EnabledTab a:hover,
td.EnabledTab a:active,
td.EnabledTab a:visited
{
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

td.DisabledTab a,
td.DisabledTab a:hover,
td.DisabledTab a:active,
td.DisabledTab a:visited
{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

td.DisabledTab
{
	background-color:#D1D3D4;
	border:none;
}

table.TabContent tr
{
	background-color:#D1D3D4;
}

table.TabContent tr.Header
{
	color:#ffffff;
	background-color:#BF0305;
	font-weight:bolder;
}

table.TabContent tr.Content
{
	background-color:#EEEEEE;
}

table.TabContent tr.Footer
{
	color:#ffffff;
	background-color:#BF0305;
	font-weight:bolder;
}

table.TabContent tr td.TopBorder
{
	border-top:solid 2px #ffffff;
}

.ObdTableHeader
{
	color:#ffffff;
	font-family:Verdana,arial,helvetica;
	font-size:10pt;
	font-weight:bolder;
}

.ObdTableHeader tr td
{
	color:#ffffff;
	font-family:Verdana,arial,helvetica;
	font-size:10pt;
	font-weight:bolder;
}

.ObdTableHeader tr td a
{
	color:#ffffff;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	font-weight:bolder;
}

.ObdTableHeader tr td a:hover
{
	color:#ffffff;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	font-weight:bolder;
}

.ObdTableHeader tr td a:active
{
	color:#ffffff;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	font-weight:bolder;
}

.ObdTableHeader tr td a:visited
{
	color:#ffffff;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	font-weight:bolder;
}

.TableHeader
{
	font-family:Verdana,arial,helvetica;
	font-size:10pt;
	font-weight:bolder;
}

.SizableTableHeader
{
	font-family:Verdana,arial,helvetica;
	font-size:10pt;
	font-weight:bolder;
	white-space:nowrap;
	overflow:hidden;
	background-color:#EFEBDE;
	vertical-align:bottom;
}

/* mouseover row highlights */
tr.hl_on
{
	background:#EEEEEE;
}
tr.hl_off
{
	
}

.CalloutBox
{
	border:solid 1px #2175d9; 
	background-color:#b8d8fb;
}


/*
Ajax Loading Div
*/
div.AjaxLoadingDiv
{
	border: 1px solid black;
	background-color: #ffffe1;
	padding: 0px 0px 0px 0px;

}



/************************
FixCommentTable
*************************/
span.CommentCount
{
	font-weight:bold;
}

div.FixCommentSection
{
	background-color:#fff;
	margin:10px;
	padding:10px;
}

div.FixComments
{
	background-color:#fff;
	margin:10px;
	padding:10px;
	width:99%;
}

table.FixCommentTable
{
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
	width:100%;
}

table.FixCommentTable tr td
{
	background-color:#fff;
}

table.FixCommentTable tr.CommentHeader td
{
	background-color:#eee;
	border-bottom:solid 2px #fff;
	padding:10px;
}

table.FixCommentTable tr.CommentInfoRow td,
table.FixCommentTable tr.CommentRow td
{
	border-left:solid 0px #eee;
	border-right:solid 0px #eee;
}

table.FixCommentTable tr.CommentInfoRow td
{
	border-top:solid 1px #eee;
	padding:15px 10px 0px 20px;
}

table.FixCommentTable tr.CommentRow td
{
	padding:0px 0px 15px 20px;
}

table.FixCommentTable tr.CommentRow td.EditButtons
{
	padding:0px 20px 15px 0px;
}

table.FixCommentTable tr td div.CommentInfo
{
	font-size:8pt;
}

table.FixCommentTable tr td span.UserInfo
{
	font-style:italic;
	font-weight:bold;
}

table.FixCommentTable tr td div.Comment
{
	margin:10px 0px 0px 0px;
}



/************************
Data List
*************************/

.DataList
{
	border-top:solid 1px #C6C3B5;
	border-left:solid 1px #C6C3B5;
	border-collapse: collapse;
	
}

.DataList td
{
	padding: 2px 2px 2px 3px;
	border-right:solid 1px #C6C3B5;
	border-bottom:solid 1px #C6C3B5;
}

/*needed for HtmlTableCell controls. Equivalent to .DataList th*/
.DataList td.Header
{
	padding: 2px 2px 2px 3px;
	border-right:solid 1px #C6C3B5;
	border-bottom:solid 1px #C6C3B5;
	background-color:#444444;
	color:#ffffff;
	vertical-align:bottom;
}
.DataList th
{
	padding: 2px 2px 2px 3px;
	border-right:solid 1px #C6C3B5;
	border-bottom:solid 1px #C6C3B5;
	background-color:#444444;
	color:#ffffff;
	vertical-align:bottom;
}

.DataListInnerTable td
{
	padding: 0px 0px 0px 0px;
	border-right:none;
	border-bottom:none;
	border:none;
}
.DataListInnerTableForm td
{
	border-right:none;
	border-bottom:none;
	border:none;
}

/*Data List Bolded*/
.DataList tr.B
{
	font-weight:bold;
}
/*highlight*/
.DataList tr.H
{
	background-color:#ffeec2;
}
.DataList tr.BH
{
	font-weight:bold;
	background-color:#ffeec2;
}

.DataList tr th a
{
	color:#ffffff;
}

.DataList tr th a:hover
{
	text-decoration:none;
}

.DataList tr th a:visited
{
	color:#ffffff;
}



/*Data Table*/

tr.Odd 
{
	background-color:#FFFFFF
}
tr.Even
{
	background-color:#F7F7F7
}

tr.Adminodd 
{
	background-color:#FFFFFF
}
tr.Admineven
{
	background-color:#EBEBEB
}

.DataTable
{
	border-collapse: collapse;
	background-color:#C6C3B5;
}

.DataTable tr
{
	background-color:#FFFFFF;
}

.DataTable td
{
	padding: 2px 2px 2px 3px;
}


/*needed for HtmlTableCell controls. Equivalent to .DataTable th*/
.DataTable td.Header
{
	padding: 0px 0px 0px 0px;
	background-color:#444444;
	vertical-align:bottom;
}

.DataTable tr th
{
	padding: 0px 0px 0px 0px;
	background-color:#444444;
	vertical-align:middle;
	font-size:10pt;
	color:#ffffff;
}

.DataTable tr th a
{
	color:#ffffff;
}

.DataTable tr th a:hover
{
	color:red;
	text-decoration:none;
}

.DataTable tr th a:visited
{
	color:#ffffff;
}




.AdminDataTable
{
	border-collapse: collapse;
	background-color:#C6C3B5;
}

.AdminDataTable td
{
	padding: 2px 2px 2px 3px;
}
/*needed for HtmlTableCell controls. Equivalent to .DataTable th*/
.AdminDataTable td.Header
{
	padding: 0px 0px 0px 0px;
	background-color:#D2D3D3;
	vertical-align:bottom;
}

.AdminDataTable tr th
{
	padding: 0px 0px 0px 0px;
	background-color:#999999;
	vertical-align:middle;
	font-size:10pt;
	color:#ffffff;
}

.AdminDataTable tr th a
{
	color:#ffffff;
}

.AdminDataTable tr th a:hover
{
	text-decoration:none;
}




tr.oddLabel
{
	background-color:#FFFFFF;
	font-weight:bold;
}
tr.evenLabel
{
	background-color:#F7F7F7;
	font-weight:bold;
}

tr.oddComplete
{
	background-color: #ffffff;
	text-decoration: line-through;
}

tr.evenComplete
{
	background-color:#F7F7F7;
	text-decoration: line-through;
}

tr.oddLabelComplete
{
	background-color:#FFFFFF;
	font-weight:bold;
	text-decoration: line-through;
}
tr.evenLabelComplete
{
	background-color:#F7F7F7;
	font-weight:bold;
	text-decoration: line-through;
}


/************************
Diagnostic Report
*************************/

.DiagnosticReport
{
	font-size:9pt;
	border-top:solid 0px #C6C3B5;
	border-left:solid 0px #C6C3B5;
	border-bottom:solid 0px #C6C3B5;
	border-right:solid 0px #C6C3B5;
	border-collapse: collapse;
	background-color:#D1D3D4;
}

.DiagnosticReport td
{
	font-size:9pt;
	padding: 2px 2px 2px 3px;
	border-top:solid 2px #ffffff;
}
/*needed for HtmlTableCell controls. Equivalent to .DataList th*/
.DiagnosticReport td.Header
{
	font-size:9pt;
	padding: 2px 2px 2px 3px;
	border-right:solid 1px #C6C3B5;
	border-bottom:solid 1px #C6C3B5;
	background-color:#D2D3D3;
	vertical-align:bottom;
}

.DiagnosticReport th
{
	font-size:9pt;
	padding: 2px 2px 2px 3px;
	border-right:solid 0px #C6C3B5;
	border-bottom:solid 0px #C6C3B5;
	background-color:#A7A9AC;
	vertical-align:bottom;
}

.DiagnosticReport td.HeaderFirstColumn
{
	font-size:9pt;
	padding: 2px 2px 2px 3px;
	border-right:solid 0px #C6C3B5;
	border-bottom:solid 0px #C6C3B5;
	background-color:#2175D9;
	vertical-align:top;
	color:#ffffff;
}

.DiagnosticReport tr td.Footer
{
	background-color:#B8D8FB;
}

.DiagnosticReport tr td.FooterFirstColumn
{
	background-color:#B8D8FB;
	padding: 2px 2px 2px 23px;
}

.DiagnosticReport tr th.FirstColumn
{
	padding: 2px 2px 2px 23px;
}

.DiagnosticReport tr.odd 
{
	background-color:#FFFFFF
}

.DiagnosticReport tr.even
{
	background-color:#F0F0F0
}

.DiagnosticReport tr td.FirstColumn
{
	padding: 2px 2px 2px 23px;
}

.DiagnosticReport th.NoPadding
{
	padding: 0px 0px 0px 0px;
}

.DiagnosticReport td.NoPadding
{
	padding: 0px 0px 0px 0px;
}

.DiagnosticReport tr.oddBorder
{
	border-right:solid 1px #C6C3B5;
	border-left:solid 1px #C6C3B5;
	background-color:#FFFFFF;
}

.DiagnosticReport tr.evenBorder
{
	border-right:solid 1px #C6C3B5;
	border-left:solid 1px #C6C3B5;
	background-color:#F7F7F7;
}

.DiagnosticReport tr.oddBorder td
{
	border-right:solid 1px #C6C3B5;
	border-left:solid 1px #C6C3B5;
	background-color:#FFFFFF;
}

.DiagnosticReport tr.evenBorder td
{
	border-right:solid 1px #C6C3B5;
	border-left:solid 1px #C6C3B5;
	background-color:#F7F7F7;
}

.DiagnosticReport tr.oddLabel
{
	background-color:#FFFFFF;
	font-weight:bold;
}

.DiagnosticReport tr.evenLabel
{
	background-color:#F7F7F7;
	font-weight:bold;
}


/****************
Display Table
****************/

table.DisplayTable
{
	border-style:solid;
 	border-color:#C6C3B5;
 	
 	border-right-width:1px;
 	border-left-width:1px;
 	border-top-width:1px;
 	border-bottom-width:1px;
 	

}

table.DisplayTable tr td.DisplayTableHeader
{
	background-color:#EFEBDE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#C6C3B5;
	font-weight:bolder;
}

table.DisplayTable tr td.DisplayTableBody
{
	padding:2px 2px 2px 2px;
}


hr
{
      color: #DE0000;

}

hr.DisplaySeparator
{
	color:Silver;
	height:1px;
}

/*************************************************************************
Display Filter Controls (checkboxes to show/hide columns)
*************************************************************************/
table.DisplayFilterControls
{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#EFEBDE;
	background-color:#F7F7F7;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#999999,offx=2, offy=2);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=135, Strength=2);
}

/*************************************************************************
Tab Table Class
*************************************************************************/
table.HTMLTabControl
{

	border-style:solid;
	border-width:2px;
	border-color:#333399;
	background-color:#ffffff;
	width:100%
	
}

td.HtmlTabControl_tabControl
{
cursor: pointer;
text-decoration: none;
COLOR: #000000;
font-weight:bolder;
}
td.HtmlTabControl_tabControl a
{
	color:#000000;
}
td.HtmlTabControl_tabControl a:hover
{
	color:#000000;
}
td.HtmlTabControl_tabControl a:visited
{
	color:#000000;
}
td.HtmlTabControl_tabControl a:active
{
	color:#000000;
}

/*****************************************************************************
DHTML Tab Control Style
******************************************************************************/

table.DHTMLTabControl
{
	background-color:#EAEAEA;
	border-top: solid 1px #FF6600;
	border-right: solid 1px #FF6600;
	cursor:pointer;
	text-align:center;
	margin-left:10px;
	font-weight:bolder;
	margin-bottom:0px;
}
table.DHTMLTabControl td
{
	border-left: solid 1px #FF6600;
	padding-left:10px;
	padding-right:10px;
}
td.DHTMLTabControlSelected
{
	background:#FFFFFF;
	border-right: solid 1px #000000;
}
table.DHTMLTabControl a
{
	color:#000000;
}
table.DHTMLTabControl a:hover
{
	color:#000000;
	text-decoration:underline;
}
table.DHTMLTabControl a:visited
{
	color:#000000;
}
table.DHTMLTabControl a:active
{
	color:#000000;
}


/************************************************
Indicators
*************************************************/
/*
Unfavorable Indicator (Overdue, overbudget etc)
*/
.UF
{
	color:Red;
}
.UF a
{
	color:Red;
	text-decoration:none;
}
.UF a:visited
{
	color:Red;
	text-decoration:none;
}
.UF a:hover
{
	color:#FF6600;
	text-decoration:underline;
}
.UF a:active
{
	color:#FF6600;
	text-decoration:none;
}
/*
Completed Indicator (strike through)
*/
.Strike
{
	text-decoration:line-through;
}

/****************
Form Labels
****************/

.FormLabel
{
	font-weight:bolder;
}
.RequiredField
{
	color:Red;
	font-weight:bolder;
}

/***************
Validation
****************/
.ValidationSummary
{
	margin-top: 4px;
	
}
.ValidationSummary ul
{
	margin-top:4px;
}

 
/****************
Effects
****************/
.Hide
{
	visibility: hidden;
}

.Show
{
	visibility: visible;
}

/****************
Lists
****************/
ul
{
      margin-top:2px;
      margin-left: 20px;
      margin-bottom:0px;
}
li
{
      padding:2px,0px,2px,0px;
}

ul.GreenBulletList
{
      margin-top:0px;
      margin-left: 20px;
      margin-bottom:0px;
}
ul.GreenBulletList li
{
      padding:10px,0px,5px,0px;
      color:#009900;
}
ul.GreenBulletList li span
{
      color:#333333;
}
 
/* Start Character Picker Background */
table.StartCharacterPicker tr td
{
	background-color:#ffffff;
}



/********************************************************
Button Classes
**********************************************************/


.Button32x32
{
	width:32px;
	height:32px;
}
.Buttons32x32
{
	width:32px;
	height:32px;
}

.Icon16x16
{
	width:16px;
	height:16px;
}
.Icons16x16
{
	width:16px;
	height:16px;
}

 





/****************
Messages
****************/

div.MessageHeader
{
	background-color: #F1F1F1;
	border: solid 1px #999999;
	padding: 4px 4px 4px 4px;
	width: 100%;
}

div.MessageSortHeader
{
	background-color: #F1F1F1;
	border: solid 1px #000000;
	padding: 4px 4px 4px 4px;
	width: 100%;
}




/****************
Search
****************/

.RelevanceBarBackground
{
	width:100%;
	border-width:1px;
	border-style:solid;
	height:5px;
	background-color:#000000;
	border-color:#556EB5;
	text-align:left;
}

.RelevanceBarForeground
{
	height:5px;
	background-color:#556EB5;
}

.SearchDescription th
{
	text-align:left;
	padding: 0px 9px 0px 0px;
}

.SearchDescription td
{
	text-align:left;
	padding: 0px 0px 0px 0px;
}


table.NewsList tr th
{
	background-color:#B8D8FB;
	height:25px;
	padding:3px 0px 3px 10px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
}

table.NewsList tr td
{
	padding:5px 0px 5px 10px;
	border-bottom:1px solid #B8D8FB;
	vertical-align:middle;
}

table.ImagesList tr td a img
{
	vertical-align:middle;
}


p.HomeSectionTitle
{
	color:#959697;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

p.HomeSectionBody
{
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p.HomeSectionBody a,
p.HomeSectionBody a:hover,
p.HomeSectionBody a:active
{
	color:#142EF1;
	text-decoration:none;
}

/**************************************
Preview Permissions Highlight
**************************************/
.PreviewPermissionsHighlight
{
	color:Red;
}




.FindMechanicTextBox
{
	border:solid 2px #CDCFD0;
}

/**************************************************************
Caption
**************************************************************/

div.Caption
{
	
	border: 1px solid black;
	background-color: #ffffe1;
	border-collapse:collapse;

	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#999999,offx=2, offy=2);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=135, Strength=2);
	-moz-box-shadow: 2px 2px 2px #999999;
	-webkit-box-shadow: 2px 2px 2px #999999;
	
	padding:8px;
}


/*****************************************************************************
Combo Box Changes
******************************************************************************
/*the table that holds the text box and down arrow*/


table.MetafuseComboBox td.ArrowCell div
{
	
	width:21px;
	height:18px;
}






