﻿body
{
	margin: 0;
	padding: 0;
	background-color: #f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Button
{
	background-image: url(image/button_bg.jpg);
	background-repeat: repeat-x;
	color: white;
	vertical-align: middle;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;
}

.Close
{
	background-image: url(image/button_bg.jpg);
	background-repeat: repeat-x;
	color: white;
	vertical-align: middle;
	border-right: solid 1px #FF0000;
	border-top: solid 1px #FF0000;
	border-bottom: solid 1px #FF0000;
	border-left: solid 1px #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;
}

.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff0000;
	font-weight: bold;
}
.NoRecordFound
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
}

.LabelText
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4E4F;
	text-decoration: none;
}
.LabelHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	font-weight: bold;
	text-decoration:none;
}

.inputbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.InputBoxRightAlign
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
}

.Required
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: Red;
}

IMG
{
	border: 0px;
}
TABLE
{
	border: 0px;
}

.header
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.headerline
{
	border-top: solid 1px Black;
}
.tableborder
{
	border: 1px;
	border-color: Black;
}

.footerLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #7B7B7B;
}

.tdHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: gainsboro;
	border-right: lightgrey thin solid;
	border-top: lightgrey thin solid;
	border-left: lightgrey thin solid;
	border-bottom: lightgrey thin solid;
}

.trbackGround
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: gainsboro;
}

.tdHeadingRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: gainsboro;
	border-right: lightgrey thin solid;
	border-top: lightgrey thin solid;
	border-left: lightgrey thin solid;
	border-bottom: lightgrey thin solid;
	color: #ff3300;
}

.DataListAlternateItem
{
	background-color: gainsboro;
	font-weight: normal;
}

.DataListItemStyle
{
	background-color: White;
	font-weight: normal;
}

.DataListHeader
{
	background-color: gainsboro;
	font-weight: bold;
}
.dottedHR
{
	border-right: lightgrey thin dotted;
	border-top: lightgrey thin dotted;
	border-left: lightgrey thin dotted;
	border-bottom: lightgrey thin dotted;
}
.TopBg
{
	background-image: url(image/top_bg.jpg);
	background-repeat: repeat-x;
	height: 105px;
}

/*- Menu Tabs 4--------------------------- */


.topnavgation
{
	width: 500px;
	_width: 500px; /*margin-left: auto;*/ /*margin-right: auto;*/
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: right;
}
.topnavgationMaster
{
	width: 550px;
	_width: 550px; /*margin-left: auto;*/ /*margin-right: auto;*/
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: right;
}

#tabs4
{
	width: 550px;
	_width: 550px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}
#tabs4 ul
{
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#tabs4 li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#tabs4 a
{
	float: right;
	background: url(image/tableft.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 7px;
	text-decoration: none;
}
#tabs4 a span
{
	float: right;
	display: block;
	background: url(image/tabright.gif) no-repeat right top;
	padding: 5px 18px 4px 6px;
	color: #333333;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span
{
	float: none;
}
/* End IE5-Mac hack */

#tabs4 a:hover
{
	background-position: 0% -30px;
}
#tabs4 a:hover span
{
	background-position: 100% -30px;
	color: #FFFFFF;
}

#tabs4 Li a.current
{
	background-position: 0% -30px;
}
#tabs4 LI a.current span
{
	background-position: 100% -30px;
	color: #FFFFFF;
}

/*- Menu Tabs Top--------------------------- */

.topnavgationtop
{
	width: 400px;
}
.topnavgationtop ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.topnavgationtop ul li
{
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.topnavgationtop ul li a
{
	background-image: url(image/simple_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 100px;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-top: 3px;
}
.topnavgationtop ul li a:hover
{
	background-image: url(image/hover_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFFFFF;
}

.topnavgationtop ul li a.selected
{
	background-image: url(image/hover_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

selected
{
	background-image: url(image/hover_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.clearleft
{
	clear: left;
}
.clearright
{
	clear: right;
}
.BannerRightTopBg
{
	background-image: url(image/banner_right_top_bg.jpg);
	background-repeat: repeat-x;
	height: 23px;
	border-right: 1px solid #077397;
}
.BannerRightBottomBg
{
	background-image: url(image/banner_right_bottom_bg.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #ACA899;
	border-bottom: 1px solid #ACA899;
}
.WelcomeUser
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}
.MiddlBannerBottomeData
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.MiddlBannerLeftLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.MiddlBannerLeftLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.DataTop
{
	background-image: url(image/data_top.jpg);
	background-repeat: repeat-x;
	height: 27px;
}
.DataLeft
{
	background-image: url(image/left_bg.jpg);
	background-repeat: repeat-y;
	width: 14px;
}
.DataRight
{
	background-image: url(image/right_bg.jpg);
	background-repeat: repeat-y;
	width: 22px;
}
.DataBottom
{
	background-image: url(image/bottom_bg.jpg);
	background-repeat: repeat-x;
	height: 18px;
}
.DataTop1
{
	background-image: url(image/top_bg1.jpg);
	background-repeat: repeat-x;
}
.CenterBg
{
	background-color: #FFFFFF;
}
.SearchTop
{
	background-image: url(image/search_top.jpg);
	height: 25px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
}
.DataTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fd0002;
}
.SearchTextBox
{
	width: 148px;
	height: 18px;
	border: 1px solid #999999;
}
.GoButton
{
	background-image: url(image/button_bg.jpg);
	background-repeat: repeat-x;
	width: 31px;
	height: 19px;
	cursor: pointer;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	border: 1px solid black;
}
.LeftWhiteLink
{
	background-image: url(image/left_link_white.jpg);
	background-repeat: no-repeat;
	height: 26px;
}
.LeftGrayLink
{
	background-image: url(image/left_link_gray.jpg);
	background-repeat: no-repeat;
	height: 26px;
}
.LeftBottomWhite
{
	background-image: url(image/left_bottom_white_link.jpg);
	background-repeat: no-repeat;
	height: 27px;
}
.LeftBottomGray
{
	background-image: url(image/left_bottom_gray_link.jpg);
	background-repeat: no-repeat;
	height: 27px;
}
.LeftLinkBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
}
.LeftLinkBar:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding-left: 20px;
}
.DataText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	line-height: 16px;
	background-color: White;
}
.RightDataBox
{
	background-color: #ebebeb;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}
.DotLine
{
	background-image: url(image/dot_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.VideoSubText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.DocumentTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fd0100;
}
.PrintTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fd0100;
	text-decoration: underline;
}
.DocumentTitleData
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.FooterBg
{
	background-image: url(image/footer_bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
}
.FooterText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
}
.FooterTextLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-decoration: none;
}
.CategoryTextLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-decoration: none;
}
.SearchLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696969;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
}
.SearchLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696969;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
}
.ClickHereLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696969;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
}
.FooterTextLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-decoration: underline;
}
.MainTableBorder
{
	border-left: 2px solid #c2c0c1;
	border-right: 2px solid #c2c0c1;
	border-bottom: 2px solid #c2c0c1;
}
.LinkButtonText
{
	font-size: 10pt;
	font-family: Arial, Verdana;
	text-decoration: none;
	color: #8f8f8f;
}
.LinkButtonText:hover
{
	font-size: 10pt;
	font-family: Arial, Verdana;
	text-decoration: underline;
	color: #8f8f8f;
}
.BackToSearch
{
	font-size: 10pt;
	font-family: Arial, Verdana;
	text-decoration: none;
	color: #ff0000;
}
.BackToSearch:hover
{
	font-size: 10pt;
	font-weight:bold;
	font-family: Arial, Verdana;
	text-decoration: underline;
	color: #ff0000;
}
.PagerControlText
{
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
	color: #000000;
}
.rowbackground
{
	background-color: lightgrey;
}
.PanalText
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4E4F;
	text-decoration: none;
}
.veryFineLine
{
}
.displaynone
{
	display: none;
}
.displaytrue
{
	display: block;
}
.HomeBannerRightTopBg
{
	background-image: url(image/home_banner_right_top_bg.jpg);
	background-repeat: repeat-x;
	height: 23px;
	border-right: 1px solid #696969;
}
.WelcomeUser
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}
.HomeBannerRightBottomBg
{
	background-color: #efefef;
	height: 110px;
	border-right: 1px solid #98989A;
	border-bottom: 1px solid #98989A;
	border-left: 1px solid #98989A;
}
.HomeBannerRightSearchBottomBg
{
	background-color: #efefef;
	height: 41px;
	border-right: 1px solid #98989A;
	border-bottom: 1px solid #98989A;
}
.HoneLoginText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

.SiteMap
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8f8f8f;
	text-decoration: none;
}

.SiteMapCurrentNode
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8f8f8f;
	text-decoration: none;
	font-weight: bold;
}
.RequiredText
{
	text-align: left;
	font-family: Arial,Helvetica, sans-serif;
	color: Red;
	font-size: 12px;
	text-decoration: none;
}
.invisible
{
	display: none;
	visibility: hidden;
}
.MoreLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
}

.MoreLinkRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
	text-align:right;
}

.completeListStyle
{
	height: 130px;
	width: 100px;
	overflow: auto;
	margin-left: 0px;
	border: 1px;
	border-style: Solid;
	border-color: Black;
	font-family: Arial;
	font-size: 8pt;
	background-color: White;
	padding-left: 5px;
}

.link
{
	color: #000;
	border-bottom: solid 1px #000;
	text-decoration: underline;
}

.fileControl
{
	height: 20px;
	font-weight: Normal;
	font-size: 8pt;
	color: black;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.completeListStyle
{
	height: 92px;
	width: 98px;
	overflow: auto;
	margin-left: 0px;
	border: 1px;
	border-style: Solid;
	border-color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: White;
	padding-left: 0px;
}
.UnderCounstruction
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
}
.btnDisable
{
	background-color: Gray;
	vertical-align: middle;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;
}

/* Version Difference Styles START*/
.compare_pageNumber
{
	vertical-align: top;
	width: 80;
	font-family: Verdana;
	font-size: 12px;
}

.compare_DifferenceText
{
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
}

.compare_Insert
{
	background-color: #88CC33;
}
.compare_Delete
{
	background-color: #FFDF66;
}
.compare_mainTable
{ 	
	border:1px;
	padding:1px 1px 1px 1px;
	border: solid 1px;	
	color:Black;
	background-color:White;
	width:98%;	 
 }

/* Version Difference Styles ENDS */