html, body{
	text-align:center;
	background-color:#ffffff;
	color:#585858;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}


.CONTAINER {
	position: relative;
	margin: 0 auto;
	width: 90%;
	border: solid 1px black;
	
}

.MAINPAGE{
	width:775px;
	text-align:left;
	margin:auto;
	background-color:#ffffff;
}
#TOPSHIM
{
    background-image:url('../../images/top_shim.gif');
    padding-top:3px;    

    
}

#MENUSHIM
{
    background-image:url('../../images/menu_shim.gif');
    height:47px;
    background-repeat:repeat-x;
    
}

#GREYBAR
{
    background-color:#e8e8e8;
    height:16px;
    background-image:url('../../images/grey_shim.gif');
    
}


#FOOTERSHIM
{
    height:46px;
    background-image:url('../../images/footer_shim.gif');
    color:#ffffff;
}
#FOOTERSHIM a
{
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
}
#FOOTERSHIM a:hover
{
    color:#ffffff;
    font-size:11px;
    text-decoration:underline;
}

#SIGNOFF
{
    color:#888888;
    font-size:11px;
    text-align:center;
}
#SIGNOFF a
{
    color:#888888;
    font-size:11px;
    text-decoration:none;
}
#SIGNOFF a:hover
{
    color:#cccccc;
    font-size:11px;
    text-decoration:underline;
}
td
{
    vertical-align:top;
}
#BreadCrumbs
{
    width:382px;
    margin-bottom:17px;
      color:#a5a5a5;
   
}

#BreadCrumbs a
{
    color:#a5a5a5;
    text-decoration:none;
    
}
#BreadCrumbs a:hover
{
  text-decoration:underline;
}
h1{
	color:#585858;
	font-family:"Century Gothic", Century, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}
h2{
	color:#585858;
	font-family:"Century Gothic", Century, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}
h3{
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
}
h3 a
{
   color:#164271;
}
h4{
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
}
h5{
	color:#164271;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}
legend{
	color:#585858;
	font-family:"Century Gothic", Century, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.NearCodeTable th{
	text-align:right;
	padding-right:4px;

}
.NearCodeResultsTable th{
	background-color:#999999;
	color:#FFFFFF;
	padding-right:5px;
	
}
.NearCodeResultsTable td{
	padding-right:8px;
	border-bottom:solid 1px #cccccc;
	padding-top:2px;
	padding-bottom:2px;
}

#TopRightBox
{
    width:153px;
    height:30px;
    padding-top:0px;
    padding-left:0px;
    
}
.MiddleRightBox
{
    background-color:#e8e8e8;
      background-image:url('../../images/right_shim.gif');
      padding-top:5px;
}
.MiddleRightBox a
{
    color:#666666;
    font-family:Arial;
    font-size:11px;
    padding-left:5px;
    text-decoration:none;
    margin-top:4px;
 
    
}
.MiddleRightBox a:hover
{
    text-decoration:underline;
}
.imgright
{
    padding-left:10px;
    clear:both;
    margin-bottom:4px;
}
.imgleft
{
    padding-right:10px;
    clear:both;
    margin-bottom:4px;
}


#BottomRightBox
{
    background-image:url('../../images/right_bottom.gif');
    height:11px;
    background-repeat:no-repeat;
}
.AZBox
{
    width:130px;
    height:26px;
    font-size:9px;
    z-index:-9;
}
.FindProductBox
{
    width:370px;
    height:47px;
    background-image:url('../../images/find_product.gif');
     
    padding-top:60px;
    padding-left: 10px;
}
.MenuTop
{
    background-color:#b5b7b8;
    color:#ffffff;
    padding-top:3px;
    padding-left:35px;
    padding-right:5px;
    width:345px;
    font-weight:bold;
    height:auto;
    padding-bottom:5px;
    display:block;
    background-image:url('../../images/expand2.gif');
    background-repeat:no-repeat;
	
	cursor:pointer;
	cursor:hand;
}
.MenuTop:hover
{
	color:#ffffff;
}

img
{
    border-style:none;
}

.HomeICON
{
    margin-top:2px;
    border-style:solid;
}

a
{
    color:#585858;
}
a:hover
{
    color:#ffa814;
}

.FormTable
{
       width:385px;
}
.FormTable td
{
    vertical-align:top;
    padding-top:2px;
    padding-bottom:2px;
           
}
.FormTable th
{
    text-align:left;
    padding-right:5px;
    padding-top:4px;
    vertical-align:top;
       
}

.HomePage3ColTable
{
    text-align:left;
    
}
.HomePage3ColTable td
{
    padding-right:15px;
}



.NewsTable {
	width:380px;
	
}

.NewsTable th{
	background-color:#b5b7b8;
	color:#ffffff;
	padding:2px;
}
.NewsTable td{
	padding:2px;
}
.HomePageTable th
{
    vertical-align:top;
    padding-left:6px;
    padding-right:4px;
    
    
}
.HomePageTable td
{
    padding-bottom:3px;
}
.HomePageTable a
{
    text-decoration:none;
    
}
.HomePageTable a:hover
{
    text-decoration:underline;
    
}
p
{
    margin-bottom:8px;
    margin-top:2px;
}

.DemoTable th
{
    padding-right:10px;
    text-align:left;
    padding-top:2px;
    padding-bottom:2px;
}
.DemoTable td
{
        padding-top:2px;
    padding-bottom:2px;
}
ul
{
    margin-top:2px;
    margin-bottom:2px;
}

input.MyButton
{
	background: #D6DDEA url(../../images/button_up.gif) repeat-x !important; border: 1px solid; border-color: #AAAAB8 #AAAAB8 #AAAAB8 #AAAAB8; font-size: 11px; font-weight: bold; cursor: hand;
}

input.MyButton:hover 
{
	background: #fefefe url(../../images/button_hover.gif) repeat-x !important; border: 1px solid; border-color: #AAAAB8 #AAAAB8 #AAAAB8 #AAAAB8; cursor: hand;
}    

.ErrorMessage
{
    color:#ff0000;
    font-weight:bold;
    font-size:11px;
}

.TextBoxes
{
    font-size:11px;
    font-family:Arial;
    background-color:#eaeaea;
    color:#666666;
    font-weight:bold;
    border-width:1px;
    border-color:#cccccc;
    border-style:solid;
}
.DropDownBoxes
{
    font-size:11px;
    font-family:Arial;
    background-color:#f5f5f5;
    color:#666666;
    font-weight:bold;
    border-width:1px;
    border-color:#cccccc;
    border-style:solid;
}

hr
{
    border:solid 1px #b8b8b8;
    height:1px;
}
.ResourceTable th
{
}
.ResourceTable td
{
    padding-left:4px;
    vertical-align:middle;
    
}
.DownloadBox{
	width:350px;
	border:solid 1px #cccccc;
}
.DownloadBox th{
background-color:#b5b7b8;
color:#FFFFFF;
padding:3px;

}
.DownloadBox td{
padding-top:2px;
padding-bottom:2px;

}

.AmbTable
{
    width:350px;
    border:solid 1px #cccccc;
    margin-top:5px;
    margin-bottom:5px;
    border-bottom:solid 0px #cccccc;
}
.AmbTable tr:hover
{
    background-color:#eeeeee;
}
.AmbTable th
{
    width:265px;
    border-bottom:solid 1px #cccccc;
    padding-left:5px;
}
.AmbTable th a
{
    width:265px;
}

.AmbTable td
{
    width:70px;
    padding-top:2px;
	padding-left:10px;
    padding-bottom:2px;
    border-bottom:solid 1px #cccccc;
}

	

