body {margin-top: 9px;background: url(/images/body-bg.jpg) repeat-x top left;}            

#container {width: 963px;background-color: #EDEDED;}/* header area start */            
#utility_nav {width: 963px;text-align: right;padding-top: 2px;padding-bottom: 3px;}            
#searchnav {width: 963px;text-align: right;overflow:hidden;height: 37px;background: url(/images/searchnav-bg.jpg) no-repeat top right;}            
#searchnav table.searchtable{margin-top:7px; margin-right:30px;}            
#header {width: 963px;white-space:nowrap;text-align:left;background: url(/images/header-bg.jpg) no-repeat top right;}            
#header02 {width: 963px;height: 168px;}/* topnav area start */            
#topnav {width: 961px;text-align: right;padding-top: 13px;padding-bottom: 14px;white-space: nowrap;background: url(/images/topnav-bg.jpg) repeat-x top left;}/* main area start */            
#main {width: 963px;background-color: #F1F1F1;}            
#main_homepage{width: 963px;background: #F1F1F1 url(/images/content-bg.jpg) repeat-y top left;}            
#leftnav {width: 174px;padding-top: 13px;padding-bottom: 100px;background: url(/images/content-bg.jpg) repeat-y top left;}            
#nav{float:right;width:159px;background: #1B5EA2 url(/images/nav-bg.jpg) no-repeat bottom left;padding-bottom:30px;}            
#content_area {background: url(/images/content-bg.jpg) repeat-y top right;padding-left: 31px;padding-right: 24px;padding-top: 5px;padding-bottom: 30px;}            
#content_area_homepage{background: url(/images/content-bg.jpg) repeat-y top right;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-bottom: 30px;}/* footer area start */            
#footer {width: 963px;text-align: left;padding-top: 0px;padding-bottom: 11px;overflow:hidden;background: #C4C4C4 url(/images/footer-bg.jpg) repeat-x top left;}             
#thomas_info {width: 963px;text-align: center;padding-top: 4px;padding-bottom: 2px;}/* heading styles */h1 {color: #002c66;font-size: 20px;font-weight: bold;}            
h2 {color: #232020;font-size: 16px;font-weight: bold;}h3 {color: #231f20;font-size: 14px;font-weight: bold;}/* end heading styles */            
html > body hr {background-color:#707070;margin-bottom:20px;margin-top:20px;}hr {border:0px;color:#707071;height:1px;}/* image styles */            
.img01 {border: 1px #707070 solid;}.img02 {border: 1px #707070 solid;float: left;margin-right: 17px;margin-bottom: 10px;}            
.img03 {border: 1px #707070 solid;float: right;margin-left: 17px;margin-bottom: 10px;}            
.img04{margin-right: 19px;}            
.img05{float: left;margin-right: 17px;margin-bottom: 10px;    }            
.img06{border: 1px #707070 solid !important;margin-bottom:3px;margin-top: 10px;}            
.img07{margin-bottom:3px;}.img08 {margin-right:5px;vertical-align:middle;cursor: pointer;}            
.img09{margin-right: 3px;}.img10{margin-top:6px;}ul.sitemap{margin-left: auto !important;    }            
ul{ margin-top: 5px; margin-bottom: 0px;text-align: left; margin-left: 0px;}            
ul li { background: url("/images/bullet2.gif") no-repeat left 5px;list-style-image:none; list-style-type: none; margin-left: 8px; padding-left: 17px; }            
 html > body ul li { margin-left: -32px; } .sendemail {background:url("/images/but_sendemail.gif") no-repeat top left;border:0px;height:20px;width:79px;cursor: pointer;}            
.sendemail:hover {background:url("/images/but_sendemail_hover.gif") no-repeat top left;border:0px;height:20px;width:79px;cursor: pointer;}            
td { font-family:Arial; font-size: 12px;color: #666666; }a { text-decoration: underline; color: #666666;}a:hover { text-decoration: none; color: #666666;}            
.print_page {float:right;font-size:11px;padding-bottom:7px;padding-right:0px;padding-top:0px;}            
.print_page a, .print_page a:hover{font-size: 11px;}            
.footer_left{display:block;padding-left:19px;padding-top:20px;}            
.footer_right{float:right;padding-right:19px;text-align:right;padding-left: 15px;background: url(/images/footer-right-bg.jpg) left 13px no-repeat;}            
form { margin-top: 0px; margin-bottom: 0px; }             
#keyword{width: 134px;border:0px;background:url("/images/keyword-bg.gif") no-repeat top left;height:22px;padding-top:3px;padding-left: 10px;padding-right: 10px;margin-right: 5px;margin-left: 4px;}            
html > body #keyword{padding-top:0px;}            
input{font-family:Arial;font-size: 11px; font-weight: normal;vertical-align:top;}            
select{font-family:Arial;font-size: 11px; font-weight: normal;height:20px;vertical-align:top;}            
.clearboth{clear:both;}ul.bucketcontent { margin-top: 0px; margin-bottom: 0px;text-align: left; font-size:14px; margin-left: 277px;color: #fffffe;line-height:20px;}ul.bucketcontent li { background: url("/images/bullet1.gif") no-repeat left 8px;list-style-image:none; list-style-type: none; margin-left: 28px; padding-left: 10px; } html > body ul.bucketcontent li { margin-left: -9px; } .labelemail{padding-left: 76px;display:block;margin-top:-6px;}a.homelink:link,a.homelink:active,a.homelink:visited{background: none !important;padding: 13px 19px 14px 19px !important;}a.homelink:hover{background: url("/images/topnav-hover-bg.jpg") no-repeat top right !important;padding: 13px 19px 14px 19px !important;}ol li{padding-top:2px;padding-bottom:2px;}.calloutbox{float:right;background-color:#DBDBDB;width: 300px;padding: 0px;clear: both;}
.calloutbox p{margin: 5px 15px;}.calloutbox ul{margin-left: 20px;margin-top: 0px;margin-bottom: 5px;}
.homebullet{width: 914px; padding-top:15px;margin-top:16px;overflow: hidden; background:url(/images/homepara-top1.jpg) no-repeat left top #032C63;} .back_txt{               
font-size:11px;               
text-align:right;               
}              

.facility_txt td{              
   text-align:center;              
   font-size:11px;              
}             

#searchnav_home {             
width: 963px;             
text-align: right;             
overflow:hidden;             
height: 37px;             
background: url(/images/searchnav-bg-home.jpg) no-repeat top right;}             

#searchnav_home table.searchtable{             
margin-top:7px;    
margin-right:30px;             
}           
.submit {           
    background: url("/images/but_sumbit.gif") no-repeat scroll left top;           
    border: medium none;           
    cursor: pointer;           
    height: 20px;           
    width: 67px;           
}           
.submit:hover {           
    background: url("/images/but_sumbit_over.gif") no-repeat scroll left top;           
    border: medium none;           
    cursor: pointer;           
    height: 20px;           
    width: 67px;           
}           
.reset {           
    background: url("/images/but_reset.gif") no-repeat scroll left top;           
    border: medium none;           
    cursor: pointer;           
    height: 20px;           
    width: 57px;           
}           
.reset:hover {           
    background: url("/images/but_reset_over.gif") no-repeat scroll left top;           
    border: medium none;           
    cursor: pointer;           
    height: 20px;           
    width: 57px;           
}          
.inner-table{          
border-top:1px solid #cccccc;          
border-left:1px solid #cccccc;          
}          
.inner-table td{          
border-bottom:1px solid #cccccc;          
border-right:1px solid #cccccc;           
padding:5px;          
}          
.text1{font-weight: bold;       
width:40%;}      
.search_but {      
    background: url("/images/but_go.gif") no-repeat scroll right top;      
    border: medium none;      
    cursor: pointer;      
    height: 22px;      
    width: 41px;      
}
