body
{
	margin: 0px;
	color: #696969;
	font-family: Verdana;
	background-color: #eeeeee;
	
} 


TABLE.MainTable
{
	width: 100%;
	height: 99%;
	background-color: #eeeeee;
}

TD.LeftWhiteSpace
{
	BACKGROUND-position: right;
	background-image: url(../images/vsep1.jpg);
	background-repeat: repeat-y;
}
TD.RightWhiteSpace
{
	background-image: url(../images/vsep2.jpg);
	background-repeat: repeat-y;
}

/* Top Logo */
TR.HeaderLogo
{
	height: 77px;
}
TD.HeaderLogo
{
	width: 860px;
	background-image: url(../images/header_image.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: 0px 0px;
}

/* Main Menu */
TR.MainMenu
{
	height:22px;
}
TD.MainMenu
{
	width: 860px;
	background-image: url(../images/header_image_middle.jpg);
	background-repeat: no-repeat;
}

TD.MainMenuItems
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
	
}
TD.MainMenuItem
{
	font-size: 10px;
	font-family: Verdana;
	background-color: #c6c4a9;
}
TD.SelectedMainMenuItem
{
	font-size: 10px;
	font-family: Verdana;
	background-color: #4a472d;
}
A.MainMenuItem
{
	color: #696969;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}
A.MainMenuItem:Hover
{
	color: #000000;
}

A.SelectedMainMenuItem
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
A.SelectedMainMenuItem:Hover
{
	color: #ffffff;
}

/* Sub Menu */
TABLE.SubMenu
{
	width:100%;
}
TD.SubMenuItems
{
	font-size:11px;
	font-weight:bold;
	color: #c9c9c9;
	font-family: Verdana;
}
A.SubMenuItem
{
	color: #8899aa;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
}
A.SubMenuItem:Hover
{
	color: #7788d9;
}

A.SelectedSubMenuItem
{
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	color: #027cc7;
}


/* Top Image */
TR.HeaderImage
{
	height:68px;
}
TD.HeaderImage
{
	background-image: url(../images/header_image_bottom.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11pt;
}
TABLE.HeaderImage
{
/*
*/
}

/* Language Bar */
TR.LanguageBar
{
	height:25px;
}
TD.LanguageBar
{
	height: 25px;
	text-align: right;
	background-color: #daddc0;
}
TABLE.LanguageBarControl
{
	/*
	BACKGROUND-position: left;
	background-image: url(../images/toolheader_bg.jpg);
	background-repeat: repeat-x;
	height:25px;
*/
}
TD.LanguageBarIcon
{
	width:27px;
	height:22px;
}

/*Main Table*/
TD.ContentTable
{
}	

TABLE.ContentTable
{
	width: 860px;
	height: 100%;
}

/*Left Bar*/
TD.LeftBar
{
	/*background-image: url(../images/left_bar.gif);*/
	padding-right: 4px;
	padding-left: 1px;
	padding-bottom: 15px;
	vertical-align: top;
	padding-top: 0px;
	width: 220px;
	background-color: #dad7b6;
}

TD.PageTitle
{
	font-weight: bold;
	font-size: 14px; 
	vertical-align: middle;
	width: 100%;
	color: #666677;
	height: 28px;
}

TD.ContentPlace
{
	padding-right: 15px;
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 5px;
	vertical-align: top;
	width: 774px;
	color: #696969;
	padding-top: 12px;
	background-color: #fafafa;
	text-align: justify;
}

DIV.ContentPlace
{
	font-size: 11px;
	padding-bottom: 5px;
	vertical-align: top;
	width: 774px;
	color: #696969;
	background-color: #fafafa;
	text-align: justify;
	overflow: hidden;
}

TD.ContentPlaceFullWidth
{
	padding-right: 15px;
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 5px;
	vertical-align: top;
	/*width: 640px; */
	color: #696969;
	padding-top: 12px;
	background-color: #fafafa;
	text-align: justify;
}

TD.PageFooter
{
	border-top: #ffffff 2px ridge;
	height: 60px; 
	background-image: url(../images/footerimage.jpg);
	background-repeat: repeat-x;
}

DIV.PageFooter
{
	text-align: center;
	color: #262623;
	font-size: 11px;
	font-weight: bold;
}
TR.PageEnd
{
	
}
TD.PageEnd
{
	background-color: #eeeeee;
	BACKGROUND-position: top;
	background-image: url(../images/hsep2.jpg);
	background-repeat: repeat-x;
}
TD.BottomLeftWhiteSpace
{
	BACKGROUND-position: right top;
	background-image: url(../images/hVsep1.gif);
	background-repeat: no-repeat;
}

TD.BottomRightWhiteSpace
{
	BACKGROUND-position: left top;
	background-image: url(../images/hVsep2.gif);
	background-repeat: no-repeat;
}

/*Login Control*/

TABLE.LoginControl
{
	font-size: 12px;
	width: 100%;
	color: #9da3b1;
	font-weight: bold;
}

TABLE.LoginControl TD.LoginHeader
{
	text-align: center;
	color: #777777;
	height: 18px;
}


INPUT.LoginControlTextbox
{
	font-weight: bold;
	font-size: 11px;
	width: 130px;
	color: #027cc7;
}
INPUT.LoginControlButton
{
	font-size: 11px;
	width: 100px;
	color: #363636;
	background-color: #ffffff;
}



TABLE.LoginControl Input.Button
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	background-color: #c8e7ef;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	font-weight: bold;
	color: #696969;
	text-align: center;
	font-size: 10px;
	width: 110px;
	display: block;
}
TABLE.LoginControl Input.Button:Hover
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
	color: #1e69c9;
}


/*************************/

A.LogOut
{
	text-decoration: none;
	color: #339933;
	font-weight: bold;
	font-size: 11px;
}
A.LogOut:Hover
{
}

TABLE.VerticalMenu
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
	background-color: #eeeeee;
	width: 200px;
}
TABLE.VerticalMenu .MenuHeader
{
	font-size: 14px;
	font-weight: bold;
	background-color: #95a4b4;
	color: #ffffff;
}
TABLE.VerticalMenu .MenuItem
{
	font-size: 12px;
	height: 18px;
	padding-left:3px;
}

TABLE.VerticalMenu .MenuItem A
{
	text-decoration: none;
	color: #2f4f4f;
}
TABLE.VerticalMenu .MenuItem A:Hover
{
	border-right: 1px ridge;
	border-top: 1px ridge;
	border-left: 1px ridge;
	border-bottom: 1px ridge;
}

TABLE.VerticalMenu UL.SubMenuLevel1
{
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 11px;
	background-color: #edf2e0;
}
TABLE.VerticalMenu UL.SubMenuLevel2
{
	font-size: 10px;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	list-style-type: none;
}

TABLE.VerticalMenu UL.SubMenuLevel2 a
{
	font-size: 10px;
	color:#333399;
}


/*********************/

.List
{
	
}

.List .Header
{
	font-size: 12px;
	height: 20px;
	color: #515f4d;
}

.List table
{
	font-size: 11px;
	width: 100%;
	
}

.List table tr
{
	height:25px;
	color: #006699;
	
}

.List table tr a
{
	text-decoration: none;
	color: #d2691e;
}

.List table tr.AlternateRow
{
	height: 25px;
	color: #006699;
	background-color: #eef1f2;
}

/*Nested Table*/

table.AuthorityTable
{
	border-top-style: none;
	background-color: Transparent;
	border-bottom: gainsboro 1px groove;
}
table.AuthorityTable tr a
{
	color: #d2691e;
}
table.AuthorityTable tr a:hover
{
	color:#ff0000;
}

table.AuthorityTable tr.Header
{
	height: 30px;
	font-size: 11px;
	vertical-align: bottom;
	font-weight:bold;
}

table.AuthorityTable tr.Footer
{
	height:15px;
}

table.AuthorityTable td.Column1Name
{
	width: 95px;
	text-align:right;
	padding-right:5px;
	color: #696969;
}
table.AuthorityTable td.Column1Value
{
	width: 210px;
	text-align:left;
	padding-left:5px;
}

table.AuthorityTable td.Column2Name
{
	color: #696969;
	width: 95px;
	text-align:right;
	padding-right:5px;
}
table.AuthorityTable td.Column2Value
{
	width: 210px;
	text-align: left;
	padding-left: 5px;
}

/*************************/
.NotFound
{
	color: #d2691e;
}

A.LinkButton
{
	background-color: #f5f5f5;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	font-size: 12px;
	text-decoration: none;
	color: #2f4f4f;
}

A.LinkButton:Hover
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
}

A.SelectedLinkButton
{
	background-color: white;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.DDFTextbox
{
	width: 400px;
	font-size: 11px;
	color: #696969;
}

.StaticList a
{
	text-decoration: none;
	color: #d2691e;
}
.StaticList a:hover
{
	text-decoration: none;
	color: #925929;
}

div.UserInformation
{
	width: 200px;
	background-color: #f5ec6a;
	border-right: #dcdcdc 1px ridge;
	padding-right: 10px;
	border-top: #dcdcdc 1px ridge;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #dcdcdc 1px ridge;
	padding-top: 10px;
	border-bottom: #dcdcdc 1px ridge;
	font-size: 11px;
}
div.UserInformation input
{
	font-size:11px;
}

.FormButton
{
	font-size:11px;
}

div.EditForm
{
	padding-left:10px;
	border-right: blue 1px dotted;
	border-top: blue 1px dotted;
	border-left: blue 1px dotted;
	border-bottom: blue 1px dotted;
}
div.Editform table
{
	font-size: 11px;
}

div.Editform input
{
	font-size:11px;
	width:200px;
}

div.Editform select
{
	font-size:11px;
	width:200px;
}
div.EditForm a
{
	text-decoration: none;
	border-right: lightgrey 2px outset;
	padding-right: 5px;
	border-top: lightgrey 2px outset;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: lightgrey 2px outset;
	padding-top: 2px;
	border-bottom: lightgrey 2px outset;
	background-color: #fffafa;
	height:22px;
}