html
{
	background-color: #FFFFFF;
}

body
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;/*added new*/
	color:#000;/*added new*/
	
}

a
{
	color: #00529f;
}

a
{
	outline: none;
}
#dvOuter
{
	width: 779px;
	border: 0px solid #cccccc;
	margin: 0px auto;
	/*font-size:1em; /*100% 12px*/
}

#dvFooter
{
	margin: 0px auto;
	position: relative;
	clear: both;
}

#dvHeader
{
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
}
#dvTopNav
{
	float: left;
	background-color: #fff;
	position: relative;
	width: 100%;
}


#dvTopNav ul li
{
	margin-left: 0px;
	margin-right: 0px; /*position: relative;*/
}


#menuBox
{
	width: 100%;
}

#tblTopNav
{
	margin: auto;
}


#tblHeaderSearch
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	color: #0050A1;
	text-decoration: none;
	margin-top: 10px;
	font-weight: bold;
}

#tblFooter
{
	margin: auto;
	height: 30px;
}

.PageCaption
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #000000;
}

h1
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 25px;*/
	color: #000000; /*color: #00529f;*/
}

.SubPageCaption
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /*color: #00529f;*/
	color: #000000;
}
.PageContents
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em; /*font-size: 13px;*/
	color: #000000;
	text-decoration: none;
}


.FooterLink
{
	margin-left: 11px;
	padding-left: 11px;
	margin-right: 11px;
	padding-right: 11px;
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
}

.FooterLink a
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13px;*/
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
}


.FooterText
{
	font-size: .7em;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	margin: auto;
}


.tblWidth
{
	width: 100%;
}

.alnLeft
{
	text-align: left;
}
.alnRight
{
	text-align: right;
}
.alnCenter
{
	text-align: center;
}
.fltLeft
{
	float: left;
}
.fltRight
{
	float: right;
}
.textBox
{
	border: 1px solid #b2b2b0;
}
.vlnTop
{
	vertical-align: top;
}


.txt11Arial
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	font-weight: normal; /*color: #00529f;*/
	color: #000000;
	text-decoration: none;
}

.txt11Arial a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
}

.txt13Arial
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13px;*/
	font-weight: bold; /*color: #00529f;*/
	color: #000000;
	text-decoration: none;
}
.button
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF; /*background: #0152a4; 	background-image:url(Images/ButtonBg.gif);*/
	vertical-align: middle;
	border: 0px;
	width: auto;
	padding: 2px;
	height: 18px;
}

.btnGo
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF !important;
	background-image: url(Images/ButtonBg.gif);
	vertical-align: middle;
	border: 0px;
	width: auto;
	padding: 2px;
	height: 18px;
}
.btnGoStandard
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF !important;
	background-image: url(Images/ButtonBg.gif);
	vertical-align: middle;
	border: 0px solid #FF0000;
	width: auto;
	padding: 2px;
	height: 18px;
	margin-top:-10px;
}

.txtSearch
{
	border: 1px solid #b2b2b0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	color: #7ca7d1;
	width: 116px;
	height: 18px;
}

#tblDemoHome h3
{
	/*font-size: 13px;*/
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 35px;
	color: #2a5d9e;
	font-weight: normal;
}

#tblDemoHome h2
{
	/*font-size: 14px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 35px;
	color: #000000; /*color: #074fa1;*/
}

h2
{
	font-size: .8em;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif; /*color: #074fa1;*/
	color: #000000;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tblRightItems h2 a
{
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif; /*color: #074fa1;*/
	color: #000000;
	/*padding-left: 15px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	white-space:nowrap;
}


h3
{
	font-size: 1em;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif; /*color: #074fa1;*/
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#tblProduct ul li
{
	/*font-size: 11px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left: -20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: bold;
	list-style-image: url(Images/bullet.gif);
}


#tblProduct h2
{
	/*font-size: 12px;*/
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; /*color: #074fa1;*/
	color: #000000;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

#tblProduct h2 a
{
	/*font-size: 12px;*/
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-decoration: none;
}


#tblProduct h2 a:visisted
{
	/*font-size: 12px;*/
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-decoration: none;
}


#tblRightNav
{
	width: 123px;
}


#tblRightNav ul
{
	font-size: .7em;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	font-weight: bold;
	
}

#tblRightNav li
{
	/*font-size: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	margin:0px;	
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-weight: bold;
	list-style-image: url(Images/arrowList.gif);
	list-style-position: inside;
	border:0px solid #F00;
	white-space:nowrap;
}

#tblRightNav li a
{
	/*font-size: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	font-weight: bold;
	list-style-image: url(Images/arrow.gif);
	text-decoration: none;
}

#dvFurnitureMenu
{
	position: absolute;
	left: 409px;
	top: 131px;
	background-color: #FFFFFF;
	border-left: 1px solid #c2c5ca;
	border-bottom: 1px solid #c2c5ca;
	border-right: 1px solid #c2c5ca;
	border-top: 1px solid #fff;
}

#dvFurnitureMenu li
{
	/*font-size: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	margin-left: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	list-style-image: url(../Images/arrow.gif);
}

#dvFurnitureMenu li a
{
	/*font-size: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	font-weight: bold;
	list-style-image: url(../Images/arrow.gif);
	text-decoration: none;
	margin-left: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#dvFurnitureMenu ul
{
	margin: 10px;
}

#dvFurnitureMenu h2
{
	/*font-size: 13px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#tblRightNav h2
{
	font-size: .75em;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif; /*	color: #074fa1; */
	color: #000000;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 2px;
}

#tblRightNav h2 a
{
	/*font-size: 12px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	text-decoration: none;
}


.TopNavButton
{
	background-color: #FFFFFF;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}


.TopNavButton:a
{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.TopNavButton:hover
{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.MenuHeading
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: .8em;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #FCF587;
	text-decoration: none;
	font-weight: bold;
	height: 26px;
	vertical-align: top;
	white-space: nowrap;
}

.MenuHeading a
{
	padding-top: -3px;
	padding-bottom: -3px;
	margin-top: -3px;
	margin-bottom: -3px;
	/*font-size: 13px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	text-decoration: none;
	font-weight: bold;
}

.SubMenuItem
{
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;	
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #0050A1;
	vertical-align: top;
}
/*
.SubMenuItem[class]
{	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color:#0050A1;	
	vertical-align:top;
}
*/


.SubMenuItem a
{
	padding-top: -3px;
	padding-bottom: -3px;
	margin-top: -3px;
	margin-bottom: -3px;	
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #0050A1;
}



.MenuItem
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
}
.MenuItem a
{
	
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
}

.clearFix:after
{
	/* for modern browsers */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.clearFix
{
	/* for IE7/Win */
	min-height: 1px;
}
* html .clearFix
{
	/* for IE5-6/Win */
	height: 1px;
}
* html > body .clearFix
{
	/* for IE5/Mac */
	height: auto;
	display: inline-block;
}


.tblBox
{
	width: 625px;
}

.boxLetTopBg
{
	background-image: url(Images/boxLetTopBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 16px;
}

.boxCenterBgNoHeight
{
	background-image: url(Images/boxCenterBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}

.boxCenterBg
{
	background-image: url(Images/boxCenterBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	height: 517px;
	color: #074fa1;
}
.boxCenterBgRightNav
{
	background-image: url(Images/boxCenterBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}


.boxRightBg
{
	background-image: url(Images/boxRightBg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.boxLeftBotBg
{
	background-image: url(Images/boxLetBotBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.boxBotBg
{
	background-image: url(Images/boxBotBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.boxRightBotBg
{
	background-image: url(Images/boxRightBotBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.boxTopBg
{
	background-image: url(Images/boxTopBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.boxLeftBg
{
	background-image: url(Images/boxLeftBg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.boxRightTopBg
{
	background-image: url(Images/boxRightTopBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 14px;
}
/* featured product */
.fpLetTopBg
{
	background-image: url(Images/fpLetTopBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 16px;
}
.fpTopBg
{
	background-image: url(Images/fpTopBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.fpRightTopBg
{
	background-image: url(Images/fpRightTopBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 14px;
}
.noWrap
{
	white-space: nowrap;
}
a.moreLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight: bold;
}
a.moreLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight: bold;
}
a.moreLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight: bold;
}
#spacePlanning td
{
	margin: auto;
	/*font-size: 11px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
}
.tblCenter
{
	margin: auto;
}
#spacePlanningSubHeading
{
	width: 600px;
	margin: auto;
}
#spacePlanningSubHeading li
{
	/*font-size: 11px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	margin-left: -20px;
	font-weight: bold;
}

#FeaturedProject li
{
	/*font-size: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	margin-left: -20px;
	font-weight: bold;
	list-style-type: none;
}


#FeaturedProject li a
{
	/*font-size: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	text-decoration: none;
	font-weight: bold;
	list-style-type: none;
}

#FeaturedProject li a:hover
{
	/*font-size: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	text-decoration: underline;
	font-weight: bold;
	list-style-type: none;
}

#tblFeaturedProjects
{
	width: 595px;
	margin: auto;
}

#tblFeaturedProjects li
{
	list-style-type: none;
	/*font-size: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	text-decoration: none;
	font-weight: bold;
	list-style-type: none;
}


#tblFeaturedProjects a
{
	/*font-size: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	text-decoration: none;
	font-weight: bold;
	list-style-type: none;
}

#divFeaturedProjects
{
	
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	text-decoration: none;
	font-weight: bold;
	list-style-type: none;
}
.divFeaturedProjects
{
	font-size: .75em;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	text-decoration: none;
	font-weight: bold;
	list-style-type: none;
}

#divFeaturedProjects a
{
	text-decoration: none;
}

#divFeaturedProjects a:hover
{
	text-decoration: underline;
}

#dvContent
{
	width: 625px;
	background-color: #FFFFFF; /*color: #074fa1;*/
	color: #000000;
	float: left;
	font-size:.8em;
}


#ddMenuFeaturedProducts
{
	width: 300px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 9px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #0050A1;
}
#ddMenuFeaturedProducts td
{
	background-color: #0050A1;
}



#ddMenuFurniture
{
	width: 300px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 9px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #0050A1;
}
#ddMenuFurniture td
{
	background-color: #0050A1;
}

#tblFurnitureBox td
{
	vertical-align: top;
}




#ddMenuResidence
{
	width: 300px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 9px 2px 4px 9px;
	margin: 0px 0px 0px 0px;
	background-color: #0050A1;
}
#tblResidenceBox td
{
	height: 17px;
	vertical-align: top;
}




#ddMenuApparel
{
	width: 250px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 9px 2px 4px 9px;
	margin: 0px 0px 0px 0px;
	background-color: #0050A1;
}
#tblApparelBox td
{
	height: 17px;
	vertical-align: top;
}



#ddMenuMore
{
	width: 235px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 9px 2px 4px 9px;
	margin: 0px 0px 0px 0px;
	background-color: #0050A1;
}
#tblMoreBox td
{
	height: 17px;
	vertical-align: top;
}



/**Classes Added By Shankar*/
.ErrorMessages
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-style: normal;
	font-weight: bold;
	color: Red;
	text-decoration: none;
}

.bodyLink
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
}

.bodyLink:a
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
}
.bodyLink:hover
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-weight: bold;
	color: #00529f;
	text-decoration: underline;
}
.Content
{
	/*vertical-align: bottom;*/
	/*font: Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:.75em; /*color: #00529f;*/
	color: #000000;
	text-decoration: none;
}

.Content a
{
	color: #00529f;
}

.Content a:visited
{
	color: #00529f;
}


.Content a:hover
{
	color: #00529f;
}

#Contents
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px; /*color: #00529f;*/
	color: #000000;
	text-decoration: none;
}

#Contents a:active
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
}
#Contents a
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
}

#Contents a:hover
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-weight: bold;
	color: #00529f;
	text-decoration: underline;
}


.Headings
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.54em; /*color: #00529f;*/
	color: #000; /*margin-left:10px;*/
}
.PageNavigation
{
	text-align: center;
}
.PageNavigation a
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
}

.PageNavigation a:hover
{
	vertical-align: bottom;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: #00529f;
	text-decoration: underline;
}
.txt12Arial
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13px;*/
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
}

.Messages
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13px;*/
	font-weight: bold; /*color: #00529f;*/
	color: #060;
	text-decoration: none;
}
.Instructions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align: left; /*color: #00529f;*/
	color: #000000;
	background-repeat: repeat-x;
	background-position: left top;
	border: 0px;
	height: 36px;
}

.Instructions a
{
	color: #00529f;
}

.subHeadings
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em; /*14px;*/
	font-weight: bold; /*color: #00529f;*/
	color: #000000;
	text-decoration: none;
}
.ContentTableHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000; /*color: #00529f;*/
	text-decoration: none;
	background: #eeeeee;
	height: 25px;
}

.shaddedCaption
{
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-weight: bold;
	color: #00529f;
	text-decoration: none;
	background-color: #90b3d6;
}


.menuItemSpacing
{
	margin-top: -10px;
	margin-bottom: -10px;
	padding: -10px;
}

#div-body
{
	position: relative;
}

#div-product-imgsp
{
	float: left;
	width: 200;
	height: 250;
	vertical-align: top; /*background-color:Lime;*/
}

#div-product-image
{
	position: absolute;
	left: -550;
	top: 0;
	width: 250;
	height: 200;
	vertical-align: top;
}

#div-float-300
{
	float: right;
	width: 320; /*background-color:Black;*/
	height: 200;
}

#div-float-275
{
	float: right; /*background-color:gray;*/
	clear: right; /*top:100px;*/
	position: relative;
}

#dvAttributes
{
	float: left;
	width: 275;
	padding-top: 10px;
	position: relative;
	clear: left; /* background-color:Red;*/
}

#div-clear
{
	clear: both;
}

/* add new for contact page */
.tdTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:.8em;
	color: #000;
}
hr
{
	color: #014fa1;
}
.ContentTableHorizontal
{
	background-color: #014fa1;
}
.RowBg
{
	background-color: #dddcec;
}

#lbtn_RecentlyViwed
{
	font-family: Arial, Helvetica, sans-serif;
	color: #074fa1;
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight: bold;
}












/*CSS for News Page Starts from here*/

.Accordion
{
	border: solid 1px #888888; /*overflow: hidden;*/
	width: 570px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #666666;
}

/* This is the selector for the AccordionPanel container which houses the
 * panel tab and a panel content area. It doesn't render visually, but we
 * make sure that it has zero margin and padding.
 *
 * The name of the class ("AccordionPanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel container.
*/
.AccordionPanel
{
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the AccordionPanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open a specific panel.
 *
 * The name of the class ("AccordionPanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel tab container.
 */
.AccordionPanelTab
{
	background-color: #CCCCCC;
	border-top: solid 1px #888888;
	border-bottom: solid 0px #888888;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 17px;*/
	color: #00529f;
}

/* This is the selector for a Panel's Content area. It's important to note that
 * you should never put any padding on the panel's content area if you plan to
 * use the Accordions panel animations. Placing a non-zero padding on the content
 * area can cause the accordion to abruptly grow in height while the panels animate.
 *
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
 * Content container.
 *
 * The name of the class ("AccordionPanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel content container.
 */
.AccordionPanelContent
{
	overflow: auto;
	margin: 0px;
	padding: 0px; /*height: auto;*/
	color: #000000;
}
.AccordionPanelContent p
{
	margin: 5px 5px 10px 5px;
}
/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 */
.AccordionPanelOpen .AccordionPanelTab
{
	background-color: #EEEEEE;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.AccordionPanelTabHover
{
	color: #000000;
	background-color: #a6c3de;
}
.AccordionPanelOpen .AccordionPanelTabHover
{
	color: #555555;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * Accordion has focus. The "AccordionFocused" class is programatically added and removed
 * whenever the Accordion gains or loses keyboard focus.
 */
.AccordionFocused .AccordionPanelTab
{
	background-color: #e2e2e2;
	color: #0050a1;
	/*font-size: 15px;*/
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open when the Accordion has focus.
 */
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab
{
	background-color: #f5f5f5;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 17px;*/
	color: #00529f;
}




/*CSS for the news page ends here*/

input
{
	border: 1px solid #888888;
	/*font-size:1.045em; */
}

.tblRight
{
	float: right;
}

#myAccount
{
	margin-left: 50px;
}
#myAccount a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #00529f;
	text-decoration: none;
}
#myAccount a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #00529f;
	text-decoration: none;
}
#myAccount a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #888888;
	text-decoration: underline;
}
#myAccount img
{
	margin: 0px 25px;
}
.imgBdr
{
	border: 0px;
}
.HistoryTable
{
	width: 100%;
	border: 1px solid #d7d7d7;
	padding: 2px;
}
.tblHeader
{
	background: #eeeeee;
	height: 25px;
	border: 1px solid #D7D7D7;
}
#TopBannerCell
{
	width: 763px;
}
#TopSubBannerCell
{
	width: 763px;
}

/*
#helpPage
{
	border: 0px solid #FF0000;
	width: 95%;
	font-size:.8em;
}

#helpPage h2
{
	margin: 0px;
	padding: 0px;
}
#helpPage a
{
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}
#helpPage img
{
	border: 0px;
}


*/
.boxTdWidth
{
	width: 600px;
}
.paddTop5
{
	padding-top: 5px;
}
img
{
	border: 0px;
}
.signIn 
{
	border:1px solid #e2e2e2;
	font-size: .75em;
}
.signIn th
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	background:#eee;
	height:22px;
	border-bottom:1px solid #e2e2e2;	
	}
.signIn p
{
	padding:5px 0px 5px 0px;
}
.boxShade 
{
	background:url(images/boxShade.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:28px;
}
.fixItem[class]
{
	margin-left:-10px;
	
}

.fixHt
{
	height:0px;
	}
.fixHt[class]
{
	height:8px;
	border:0px solid #f00;
	}
