
.invisible
{
	display: none;
	visibility: hidden;
}
.displaynone
{
	display: none;
}
.displaytrue
{
	display: block;
}
.Label
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.LinkButtonText
{
	font-size: 10pt;
	font-family: Tahoma,Arial, Verdana;
	text-decoration: none;
	color: #8f8f8f;
}
.LinkButtonText:hover
{
	font-size: 10pt;
	font-family: Tahoma,Arial, Verdana;
	text-decoration: underline;
	color: #8f8f8f;
}
.PrintTitle
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fd0100;
	text-decoration: underline;
}

/* CSS Document */

a
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	color: #ed1c24;
	text-decoration: none;
}
.hover
{
	color: #ed1c24;
	text-decoration: none;
}
.link-codehover a
{
	color: #ed1c24;
	text-decoration: none;
}

body
{
	margin: 0;
	padding: 0 0;
	font-family: Tahoma,Arial;
	font-size: 11px;
	color: #000;
}
img
{
	border: 0 none;
}
.background
{
	background-image: url(Image/h_bar1.jpg);
	background-repeat: repeat;
}

.footer
{
	font-family: Tahoma,Arial;
	font-size: 11px;
	color: #000000;
	text-align: right;
	text-decoration: none;
}
.footer:hover
{
	font-family: Tahoma,Arial;
	font-size: 11px;
	color: #ed1c24;
	text-align: right;
	text-decoration: none;
}

.pad
{
	padding-top: 0px;
	padding-bottom: 26px;
}
.Menu a
{
	font-family: Tahoma,Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	/*background-color: Transparent;*/
}
.Menu a:hover
{
	font-family: Tahoma,Arial;
	font-size: 12px;
	color: #ed1c24;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.Menu a.act
{
	font-family: Tahoma,Arial;
	font-size: 12px;
	color: #ed1c24;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.selectedMenu
{
	font-size: 12px;
	color: #ed1c24 !important;
}

.DynamicMenu
{
	
	font-family: Tahoma,Arial;
	font-size: 12px;	
	background: Transparent url(Image/h_bar.png) repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	z-index : 1000;
	filter: alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity: 0.90;
	position: relative;
	
}

.DynamicMenuContent
{
	font-family: Tahoma,Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.phone
{
	font-family: Tahoma,Arial;
	font-size: 12px;
	color: #B40404;
	text-align: left;
	line-height: 13px;
	text-decoration: none;
}
.phone1
{
	font-family: Tahoma,Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 13px;
	text-decoration: none;
}
	
.h1
{
	font-family: Tahoma,Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding-top: 24px;
	padding-bottom: 12px;
}
.h2
{
	font-family: Tahoma,Arial;
	font-size: 9px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
}
.h3
{
	font-family: Tahoma,Arial;
	font-size: 9px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	line-height: 11px;
	padding-top: 8px;
}
.imagetitle
{
	font-family: Tahoma,Arial;
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 3px;
	color: #000000;
}
.imagetitle:hover
{
	font-family: Tahoma,Arial;
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 3px;
	color: #ed1c24;
}


.image1
{
	background: url(Image/image1.jpg);
	background-repeat: no-repeat;
}
.image2
{
	background: url(Image/image2.jpg);
	background-repeat: no-repeat;
}
.image3
{
	background: url(Image/image3.jpg);
	background-repeat: no-repeat;
}
.image4
{
	background: url(Image/image4.jpg);
	background-repeat: no-repeat;
}
.image5
{
	background: url(Image/image5.jpg);
	background-repeat: no-repeat;
}
.image6
{
	background: url(Image/image6.jpg);
	background-repeat: no-repeat;
}

.innerimage1
{
	background: url(Image/inner_image1.jpg);
	background-repeat: no-repeat;
}
.innerimage2
{
	background: url(Image/inner_image2.jpg);
	background-repeat: no-repeat;
}
.innerimage3
{
	background: url(Image/inner_image3.jpg);
	background-repeat: no-repeat;
}


/* Data
 Style START */
.dataGridItemStyle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: White;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}
.dataGridAlternateItemStyle
{
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: White;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}

.dataGridItemStyleHover
{
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
	background-color: #A8A8A8;
	padding-left: 5px;
	padding-right: 5px;
}

.dataGridHeader
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #A8A8A8;
	font-weight: bold;
	color: White;
	padding-left: 5px;
	padding-right: 5px;
}
.dataGridHeader A
{
	color: White;
	text-decoration: none;
	background-color: #A8A8A8;
	cursor: pointer;
}
.dataGridHeader A:hover
{
	color: White;
	text-decoration: none;
	background-color: #A8A8A8;
	cursor: pointer;
}

A.FilterLetters
{
	font-size: 10px;
	color: #0000ff;
	font-weight: normal;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.FilterLetters:hover
{
	font-size: 10px;
	color: #ff0000;
	font-weight: normal;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	text-decoration: none;
}



/* Datagrid Style ENDS */

.DataListHeader
{
	background-color: LightGray;
	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;
}


/*Pager control START*/

a.textLink
{
	width: 20px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: center;
	font-family: Tahoma,Arial,Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	vertical-align: middle;
	text-decoration: none;
	display: block; /*for firefox */
}

label.textLink
{
	width: 20px;
	height: 20px;
	text-align: center;
	padding: 7px 0px 0px 0px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: solid 1px #cccccc;
	font-family:  Tahoma,Arial,Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	background-image: url(image/grid/paging_current.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: middle;
	display: block; /*for firefox */
}

a:hover.textLink
{
	width: 20px;
	text-align: center;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-family:  Tahoma,Arial,Helvetica, sans-serif;
	font-weight: bold;
	color: #002699;
	font-size: 10px;
	text-decoration: none;
	display: block; /*for firefox */
}
.borderColor
{
	background-color: #A8A8A8;
}
.completeListStyle
{
	height: 92px;
	width: 98px;
	overflow: auto;
	margin-left: 0px;
	border: 1px;
	border-style: Solid;
	border-color: Black;
	font-family:  Tahoma,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: White;
	padding-left: 0px;
}
.SelectedAutoCompleteText
{
	font-family:  Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A8A8A8;
}

.fileControl
{
	height: 20px;
	font-weight: Normal;
	font-size: 8pt;
	color: black;
	font-family:  Tahoma,Arial, Verdana;
	text-decoration: none;
}

.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:  Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;
}
.PagerControlText
{
	font-size: 8pt;
	font-family:  Verdana;
	text-decoration: none;
	color: #000000;
}
/*Pager control END*/

.LabelText
{
	text-align: left;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4E4F;
	text-decoration: none;
}
.inputbox
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.DataListAlternateItem
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C6C6C6;
	font-weight: normal;
}
.DataListItemStyle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: White;
	font-weight: normal;
}
.DataListItemStyleHover
{
	color: White;
	text-decoration: none;
	background-color: #A8A8A8;
}
.DataListItemStyleHover A
{
	color: White;
	text-decoration: none;
	background-color: #A8A8A8;
	cursor: pointer;
}
.DataListHeader
{
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #A8A8A8;
	font-weight: bold;
	color: Black;
}

.Button
{
	background-image: url(Image/button_bg1.jpg);
	background-repeat: repeat-x;
	color: Black;
	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:  Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;
}
.tdBackGround
{
	background-image: url(Image/line3.jpg);
	background-repeat: repeat-x;
}
.DataTop
{
	background-image: url(image/data_top.jpg);
	background-repeat: repeat-x;
	height: 27px;
}
.DataBottom
{
	background-image: url(image/bottom_bg.jpg);
	background-repeat: repeat-x;
	height: 18px;
}
.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;
}
.DataText
{
	font-family:  Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	line-height: 16px;
	background-color: #ded7d6;
	border-bottom: solid 1px #BAB5B4;
	border-right: solid 1px #BAB5B4;
	border-left: solid 1px #BAB5B4;
	border-top: solid 1px #BAB5B4;
}
.DataTitle
{
	font-family:  Tahoma,Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: Black;
}
.HeaderTitle
{
	background-image: url(image/data_top.jpg);
	background-repeat: repeat-x;
	font-family:  Tahoma,Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fd0002;
	text-align: justify;
	line-height: 16px;
	background-color: #ded7d6;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	border-left: solid 1px black;
	border-top: solid 1px black;
	padding-left: 10px;
}

.panelBorder fieldset
{	
	border: dotted 1px #808080;
	
}
.tableBorder
{
	border: solid 2px #BAB5B4;
}
.panelGroupText legend
{
	color: Black;
	font-weight: bold;
}

.border
{
	border-bottom: solid 3px #BAB5B4;
	border-right: solid 3px #BAB5B4;
	border-left: solid 3px #BAB5B4;
	border-top: solid 3px #BAB5B4;
}
.LinkText
{
	font-size: 10px;
}

/*Construction Details */

.cnsImg
{
	background: url(Image/cnsImg.gif) no-repeat left top;
}
.cnsPDF
{
	background: url(Image/cnsPDF.gif) no-repeat left top;
}
.cnsDXF
{
	background: url(Image/cnsDXF.gif) no-repeat left top;
}
.cnsDWG
{
	background: url(Image/cnsDWG.gif) no-repeat left top;
}
.cnsIDR
{
	background: url(Image/cnsIDR.gif) no-repeat left top;
}
.cnsMOD
{
	background: url(Image/cnsMOD.gif) no-repeat left top;
}
.cnsMCD
{
	background: url(Image/cnsMCD.gif) no-repeat left top;
}
.imgLink
{
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
.imgLink A
{
	text-decoration: none;
}

.RightAlign
{
	text-align: right;
}
 IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
		}
		
		
		.PopupHeader
		{
			background-color:#FFFFFF;
			font-size:10px;
			padding-left:30px;
			font-weight:bold;
		}
		.PopupMiddle A
		{
			background-color:#31495F;
			color:White;
			padding-left:10px;
			padding-right:10px;
			font-size:10px;
		}
		.PopupMiddle 
		{
			background-color:#31495F;
			color:White;
		}
		.PopupClose
		{
			background: Transparent url(Image/Close.jpg);
			
		}
		.wrap
		{
			white-space:normal;
			width:400px;
		}
		.alignTree td
		{
			vertical-align:top;
		}
		
		.MonireImage
		{
			background-image:url(../../FCKUserFiles/image/DisplayResellers_Main.gif);
			background-repeat:no-repeat;			
		}
		.dot
		{
		background-image:url(../../FCKUserFiles/image/DOT.jpg);
		background-repeat:repeat-x;
		}