BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 80%; 
	BACKGROUND-image: url(../images/bodyBG_4pxleft.gif);
	background-color:#ffffff;
	background-repeat: repeat-y;
	background-position: left top; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	LINE-HEIGHT: 130%; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
}
.center {
	TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right
}
.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
.clear {
	CLEAR: both
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	COLOR: #000099
}
A:visited {
	COLOR: #000099
}
A:hover {
	COLOR: #990000
}
H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 200%; PADDING-TOP: 0px
}
H2 {
	FONT-SIZE: 130%; MARGIN: 0.5em 0px
}
DIV.columnblock H2 {
	MARGIN: 0.5em 0px 0.5em 5px
}
H3 {
	FONT-SIZE: 125%; MARGIN: 0.5em 0px
}
DIV.shell {
	BORDER-RIGHT: #ffffff 4px solid; BORDER-TOP: #ffffff 4px solid; PADDING-LEFT: 4px; MARGIN: 0px;
}
DIV.main {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 196px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
DIV.content {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-image: url(../images/contentBGbeige.gif);
	background-repeat: repeat-x;
	background-position: left top; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
DIV.topnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 1.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; OVERFLOW: hidden; COLOR: white; PADDING-TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: #56679b; TEXT-ALIGN: left
}
* HTML .topnav {
	HEIGHT: 1.8em
}
.topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.topnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
.topnav LI A {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 85%; FLOAT: none; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #efefef; PADDING-TOP: 7px; BACKGROUND-COLOR: #56679b; TEXT-ALIGN: center; TEXT-DECORATION: none; _padding: 5px 3px 6px 3px
}
.topnav LI A {
	COLOR: #efefef; TEXT-DECORATION: none
}
.topnav LI A:visited {
	COLOR: #efefef; TEXT-DECORATION: none
}
.topnav LI A:hover {
	COLOR: white; BACKGROUND-COLOR: #123466
}
BODY#dirhome .topnav-row2 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #e0dfca; TEXT-ALIGN: right
}
.topnav-row2 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.topnav-row2 A {
	MARGIN: 0px 0.5em
}
DIV.topnav LI#topnav-texasit A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.topnav LI#topnav-home {
	WIDTH: 8%
}
DIV.topnav LI#topnav-store {
	WIDTH: 12%
}
DIV.topnav LI#topnav-library {
	WIDTH: 18%
}
DIV.topnav LI#topnav-training {
	WIDTH: 21%
}
DIV.topnav LI#topnav-itmgmt {
	WIDTH: 17%
}
DIV.topnav LI#topnav-texasit {
	WIDTH: 23%
}
.shell DIV.leftnav {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 10px; 
	FLOAT: left; 
	PADDING-BOTTOM: 16px; 
	MARGIN: 0px; WIDTH: 177px; 
	COLOR: #ffffff; PADDING-TOP: 6px; 
	BACKGROUND-COLOR: #6b7394;

}
#dirSearchDiv {
	MARGIN: 0px 0px 1em
}
#dirSearchDiv LABEL {
	PADDING-RIGHT: 0.5ex; PADDING-LEFT: 0.5ex; PADDING-BOTTOM: 0.5ex; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0.5ex
}
#dirSearchDiv FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
DIV.leftnav INPUT {
	FONT-SIZE: 80%; MARGIN-RIGHT: 1ex
}
DIV.leftnav BUTTON {
	FONT-SIZE: 80%; MARGIN: 0px
}
DIV.leftnav A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
DIV.leftnav A:active {
	FONT-WEIGHT: bold
}
DIV.leftnav H2 {
	MARGIN-TOP: 1.5ex; MARGIN-LEFT: 0px
}
DIV.leftnav A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.leftnav A:visited {
	COLOR: #ffffff
}
DIV.leftnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.leftnav UL LI {
	LINE-HEIGHT: 130%
}
DIV.leftnav UL LI.sectiontop {
	BORDER-TOP: #b3b9d5 1px solid; DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #515f97 1px solid
}
DIV.leftnav UL LI.sectiontop UL LI {
	FONT-WEIGHT: normal; FONT-SIZE: 90%
}
DIV.leftnav UL LI.last {
	BORDER-BOTTOM-STYLE: none
}
DIV.footer {
	PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px;  PADDING-TOP: 1px; TEXT-ALIGN: center; margin-left:-12px
}
IMG#seal {
	FLOAT: right; MARGIN: 0px 20px 0px 60px
}
DIV.footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
DIV.footer UL LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
DIV.footer UL LI A {
	MARGIN: 0px 6px
}
DIV.footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
BODY#dirhome DIV.pagehead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 1em; BACKGROUND-COLOR: #e0dfca
}
DIV.pagehead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.pagehead H1 {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0px; FONT-SIZE: 200%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.pagehead P.headwrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #990000; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: Arial
}
BODY.store P.headwrap {
	BORDER-BOTTOM: #e0dfca 2px solid
}
BODY#storehome P.headwrap {
	BORDER-BOTTOM-STYLE: none
}
DIV#alertMessages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 1ex; PADDING-TOP: 1ex; BACKGROUND-COLOR: #e0ddca
}
DIV.alert {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 120%; PADDING-BOTTOM: 6px; MARGIN: 1ex 1em 0px 0px; COLOR: #ffffff; PADDING-TOP: 6px; BACKGROUND-COLOR: #770000; TEXT-ALIGN: center; _margin: 1ex 1em 0 0
}
DIV.alert A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.alert A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.alert A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
DIV.alert A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
DIV[class].homeimages {
	PADDING-LEFT: 12px
}
DIV.homeimages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1em; HEIGHT: 250px; BACKGROUND-COLOR: #e0dfca
}
DIV[class].storeImages {
	PADDING-LEFT: 12px
}
DIV.storeImages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1em; HEIGHT: 245px; BACKGROUND-COLOR: #e0dfca
}
DIV#searchPod {
	BACKGROUND: #c4d4d9; MARGIN-LEFT: 56%; WIDTH: 43%; HEIGHT: 100%
}
DIV#searchPod FORM {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1ex 1ex; PADDING-TOP: 6px
}
DIV#searchPod FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative
}
DIV#searchPod LABEL {
	DISPLAY: block
}
DIV#searchPod SELECT {
	MARGIN-BOTTOM: 0.5em; WIDTH: 100%
}
DIV#searchPod .button {
	FLOAT: right; MARGIN: 0px
}
DIV#searchPod STRONG {
	FONT-SIZE: 105%; COLOR: #770000
}
DIV#searchPod A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0000ff; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
BODY#dirhome DIV.imageblock {
	BORDER-RIGHT: #b3b1a1 1px solid; BORDER-TOP: #f2f0ce 1px solid; BORDER-LEFT: #f2f0ce 1px solid; WIDTH: 31%; COLOR: #000099; BORDER-BOTTOM: #b3b1a1 1px solid; BACKGROUND-COLOR: white
}
BODY#dirhome DIV.imageblock A {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000099
}
BODY#dirhome DIV.imageblock A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000099
}
* HTML .imageblock#block1 A {
	FONT-SIZE: 100%
}
* HTML .imageblock#block2 A {
	FONT-SIZE: 100%
}
* HTML .imageblock#block3 A {
	FONT-SIZE: 100%
}
BODY#dirhome DIV.imageblock A:hover {
	COLOR: #990000
}
BODY#dirhome DIV.imageblock P {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.bannerQuote {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 120%; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 20px; FONT-FAMILY: Arial, Verdana, sans-serif
}
DIV.imageblock {
	BORDER-RIGHT: #b3b1a1 1px solid; 
	BORDER-TOP: #f2f0ce 1px solid; 
	BORDER-LEFT: #f2f0ce 1px solid; 
	WIDTH: 98%; COLOR: #000099; 
	BORDER-BOTTOM: #b3b1a1 1px solid; 
	BACKGROUND-COLOR: white
}
DIV.imageblock A {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000099
}
DIV.imageblock A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000099
}
DIV.storePhoto {
	BORDER-RIGHT: white 8px solid; BORDER-TOP: white 8px solid; BORDER-LEFT: white 8px solid; BORDER-BOTTOM: white 8px solid; POSITION: relative; width:450px;  BACKGROUND-COLOR: #c4d4d9
}
DIV.loginPhoto {
	BORDER-RIGHT: white 8px solid; 
	BORDER-TOP: white 8px solid; 
	BORDER-LEFT: white 8px solid; 
	BORDER-BOTTOM: white 8px solid; 
	POSITION: relative; width:550px;  
	BACKGROUND-COLOR: #fff
}
BODY#transform DIV.storePhoto {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../../images/hpr2006/Transform-magglass-Insidelft-v2.jpg); BACKGROUND-REPEAT: no-repeat
}
BODY#management DIV.storePhoto {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../../images/hpr2006/Agcy-capitol-InsideLft-v2.jpg); BACKGROUND-REPEAT: no-repeat
}
BODY#dirhome DIV.storePhoto {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/Store-Inside-v2-lft.jpg); BACKGROUND-REPEAT: no-repeat
}
BODY#dirhome DIV.loginPhoto {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(../images/dir_go_green.jpg); 
	BACKGROUND-REPEAT: no-repeat
}
DIV.storePhoto#storePhoto2 {
	BACKGROUND: url(../../images/hpr2006/foo2.jpg) #cccccc no-repeat center top
}
DIV.storePhoto#storePhoto3 {
	BACKGROUND: url(../../images/hpr2006/foo3.jpg) #cccccc no-repeat center top
}
IMG#catalogBannerImg {
	DISPLAY: none; RIGHT: 35%; POSITION: absolute; TOP: 20px
}
BODY#transform DIV.hometext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.mission {
	WIDTH: 95%
}
DIV.resources {
	MARGIN: 15px; WIDTH: 95%
}
DIV.resources DL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
DIV.resources DT {
	FONT-WEIGHT: bold
}
DIV.resources DD {
	PADDING-BOTTOM: 0.5em
}
DIV.columns {
	
}
DIV.columnblock {
	WIDTH: 31%
}
DIV.columnblock A {
	COLOR: #000099; TEXT-DECORATION: underline
}
DIV.columnblock A:visited {
	COLOR: #000099; TEXT-DECORATION: underline
}
DIV.columnblock A:hover {
	COLOR: #990000
}
DIV.columnblock UL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.columnblock UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.columnblock UL LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: circle
}
DIV#block1 {
	FLOAT: left;
}
.storeImages DIV#block1 {
	BACKGROUND-image: url(../images/storeMainBGRepeat.gif);
	background-color: #dce8e8;
	background-repeat: repeat-x 50%;
	background-position: top;
}
.creditsBar{
background-image:url(../images/ess_help_bkg.gif);
        font-family:Arial;
        font-size:11px;
        color:#FFF;
}
.creditsTxt{
        font-family:Arial;
        font-size:11px;
        font-weight:bold;
        font-stretch:semi-expanded;
		BACKGROUND-COLOR: #6b7394;
}
div.creditsTxt{
        font-family:Arial;
        font-size:11px;
        font-weight:bold;
        font-stretch:semi-expanded;
		BACKGROUND-COLOR: #6b7394;
}
div.creditsBar{
background-image:url(../images/ess_help_bkg.gif);
        font-family:Arial;
        font-size:11px;
        color:#FFF;
}
div#cright {
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 30px;
	width: 850px;
	top: 580px;
}
DIV#block4 {
	FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 2.5%
}
DIV#block5 {
	FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 2.5%
}
DIV#block6 {
	FLOAT: right; WIDTH: 30%; MARGIN-RIGHT: 2.5%
}
BODY#dirhome DIV.columnblock UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY#dirhome DIV.columnblock UL LI {
	MARGIN-BOTTOM: 0.8em
}
BODY#dirhome DIV#block1 {
	FLOAT: left; MARGIN-RIGHT: 2%
}
BODY#dirhome DIV#block4 {
	FLOAT: left; MARGIN-RIGHT: 2%
}
BODY#dirhome DIV#block2 {
	FLOAT: left; MARGIN-RIGHT: 2%
}
BODY#dirhome DIV#block5 {
	FLOAT: left; MARGIN-RIGHT: 2%
}
BODY#dirhome DIV#block3 {
	FLOAT: left
}
BODY#dirhome DIV#block6 {
	FLOAT: left
}
DIV.homephoto {
	MARGIN: 8px; HEIGHT: 200px; BACKGROUND-COLOR: gray
}
DIV.homephoto#homephoto1 {
	BACKGROUND: url(../../images/hpr2006/homephoto1_store.jpg) gray no-repeat center top
}
DIV.homephoto#homephoto2 {
	BACKGROUND: url(../../images/hpr2006/homephoto2_management.jpg) gray no-repeat center top
}
DIV.homephoto#homephoto3 {
	BACKGROUND: url(../../images/hpr2006/homephoto3_transform.jpg) gray no-repeat center top
}
DIV.hometext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-COLOR: #ffffff
}
IMG.click-gif {
	WIDTH: 99%; HEIGHT: 200px
}
DIV.leftcol {
	FLOAT: left; WIDTH: 48%
}
DIV.rightcol {
	FLOAT: right; WIDTH: 48%
}
DIV.leftcol UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.rightcol UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.leftcol UL LI {
	MARGIN-BOTTOM: 9px
}
DIV.rightcol UL LI {
	MARGIN-BOTTOM: 9px
}
