#contentswrap {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 911px; background : #f2f2f2 url(../../../USR/images/common/bg_contentswrap_gray.gif) repeat-y scroll 50% 0px; HEIGHT: 100%
;
}
#headerwrap {
	TEXT-ALIGN: center; WIDTH: 911px; BACKGROUND: url(http://www.alltechnosolutions.com/ACP/USR/common/bg_contentswrap.gif
) #fff repeat-y 50% 0px
;
}
#header {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 905px; HEIGHT: 68px
;
}
#globalnav {
	MARGIN: 0px auto; WIDTH: 905px; HEIGHT: 45px
;
}
#mainwrap {
	TEXT-ALIGN: left; WIDTH: 911px; BACKGROUND: url(http://www.alltechnosolutions.com/ACP/USR/common/bg_contentswrap.gif
) #fff repeat-y 50% 0px
;
}
#leftcol {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 690px; FLOAT: left
;
}
#maincol {
	WIDTH: 672px; MARGIN-LEFT: 18px
;
}
#rightcol {
	PADDING-BOTTOM: 26px; WIDTH: 188px; FLOAT: left; MARGIN-LEFT: 15px; PADDING-TOP: 13px
;
}
HTML > BODY #rightcol {
	PADDING-TOP: 13px
;
}
#bottomcol {
	TEXT-ALIGN: left; MARGIN: 16px 0px 0px 18px; WIDTH: 880px
;
}
.topcol-full #maincol {
	WIDTH: 672px; FLOAT: left; MARGIN-LEFT: 0px
;
}
.topcol-full #contents {
	TEXT-ALIGN: left; MARGIN: 0px auto
;
}
.topcol-full #rightcol {
	PADDING-TOP: 0px
;
}
.layout-full #bottomcol {
	WIDTH: 875px
;
}
#footerwrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 911px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 24px
;
}
HTML > BODY #footerwrap {
	MARGIN-BOTTOM: -20px
;
}
#footer {
	MARGIN: 0px auto; WIDTH: 905px; HEIGHT: 98px
;
}
HTML > BODY #footer {
	HEIGHT: 98px
;
}






HTML >body #leftcol2 {
	PADDING-BOTTOM: 26px; display:table-cell; FLOAT: none; MARGIN-LEFT: 15px;
	/* TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 188px; FLOAT: left */
}
HTML >body #rightcol2 {
	display:table-cell; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 690px; FLOAT: none
;
}

#maincol2 {
	WIDTH: 672px; MARGIN-LEFT: 18px
;
}

HTML >body #printTable {
	display:table;
}