﻿body 
{
    background-image:url(../img/bg.png);
    background-repeat:repeat-x;
    background-attachment:fixed;
}

ul
{
    margin:0;
    padding:0;
}

a
{
    color:#FFFFFF;
}

a:hover
{
    color:#000000;
}

.hm_everything
{
    margin: 0 auto;
    width:1000px;
    height:auto;
    margin-top:80px;
}

.cat_everything
{
    margin: 0 auto;
    width:1000px;
    height:auto;
    margin-top:30px;
}

.hm_top
{
    background-image:url(../img/catsearch.png);
    background-repeat:no-repeat;
    height:152px;
    width:770px;
    padding-left:115px;
    padding-right:115px;
}

.hm_topnosearch
{
    background-image:url(../img/topnosearch.png);
    background-repeat:no-repeat;
    height:65px;
    width:770px;
    padding-left:115px;
    padding-right:115px;
    line-height:1px;
}

.hm_ubertop
{
    width:770px;
    height:26px;
    line-height:26px;
}

.hm_breadCrumb
{
    width:450px;
    float:left;
}

.hm_sitemappath
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    color:#CCC;
}

.hm_sitemappath a
{
    text-decoration:none;
}

.hm_sitemappath a:hover
{
    color:#FFF;
    text-decoration:underline;
}

.hm_catSearch
{
    width:282px;
    float:right;
    padding-left:15px;
    margin-right:20px;
    font-family:Verdana;
    font-size:12px;
    color:#000;
}

.hm_catLink
{
    color:#000;
    text-decoration:none;
}

.hm_catLink:hover
{
    color:#FFF;
}

.hm_catSearchTB
{
    width:137px;
    height:15px;
    margin-top:0px;
}

.hm_catSearchBtn
{
    margin-left:2px;
    width:27px;
    height:22px;
    font-family:Georgia;
    font-size:12px;
    padding:0;
    border:0;
    background-image:url(../img/goldbg.png);
}

.hm_catSearchBtn:hover
{
    color:#FFF;
    font-style:italic;
}

.cat_searchLine
{
    line-height:22px;
    padding-bottom:5px;
    color:#FFF;
    font-size:12px;
    font-family:Verdana, Arial, Sans-Serif;
}

.hm_banner
{
    background-image:url(../img/banner.png);
    background-repeat:no-repeat;
    width:770px;
    height:120px;
    margin-top:10px;
}

.hm_banner_cat
{
    background-image:url(../img/banner.png);
    background-repeat:no-repeat;
    width:770px;
    height:120px;
}


.hm_content
{
    background-image:url(../img/contentBG.png);
    background-repeat:repeat-y;
    height:auto;
    width:770px;
    padding-left:115px;
    padding-right:115px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:1px;
}
.hm_FR_head
{
    width:425px;
    border-bottom:10px,solid,white;
    padding-left:0px;
    margin-right:0px;
    text-align:center;
    font-weight:bold;
    font-family:Verdana;
    font-size:18px;
    color:#000;
    background-image:url(../img/goldbg.png);
}
.hm_FR_title
{
    
    text-align:center;
    font-weight:bold;
    font-family:Verdana;
    font-size:14px;
    color:#FFF;
    
}

.hm_midContent
{
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    background-image:url('../img/darkbluebg.png');
    background-repeat:repeat;
    height:auto;
    width:738px;
    max-width:738px;
    font-size:12pt;
    padding:15px;
    word-wrap:break-word;
}

.hm_footer
{
    height:auto;
    width:770px;
    font-size:12pt;
    padding-top:10px;
    padding-bottom:15px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
}

.hm_bottom
{
    background-image:url(../img/bottomBG.png);
    background-repeat:no-repeat;
    height:74px;
    width:770px;
    padding-left:115px;
    padding-right:115px;
    padding-top:6px;
    text-align:center;
    font-family:Verdana, Arial;
    font-size:10px;
    color:#CCCCCC;
}

.hm_topNav
{
    background-image:url(../img/topNav.png);
    width:770px;
    line-height:36px;
    margin-top:10px;
    padding-left:5px;
    font-family:Cambria, Georgia;
    font-size:14px;
    color:#FFFFFF;
    background-repeat:no-repeat;
    float:left;
}

#navMenu
{
    font-family:Cambria, Georgia;
    font-size:13px;
    margin:0;
    padding:0;
    list-style:none;
    display:inline;
    text-transform:uppercase;
}

#navMenu ul
{
    margin-left:10px;
}

#navMenu li
{
    display:block;
    float:left;
    padding:0px 3px 0px 3px;
    margin:0;
}

#navMenu li ul
{
    display:none;
    list-style:none;
}

#navMenu li a
{
    display:block;
    text-decoration:none;
    padding:0px 5px 0px 5px;
    border:0px;
    margin-left:1px;
    white-space:nowrap;
}

#navMenu li a:hover
{
}

#navMenu li:hover li
{
    float:none;
    font-size:11px;
}

#navMenu li:hover a
{
    background-image:url(../img/goldbg.png);
    background-repeat:repeat;
}

#navMenu li:hover ul
{
    display:block;
    position:absolute;
}

#navMenu li:hover ul li
{
    line-height:20px;
    margin-left:5px;
    padding-left:0px;
    background-image:none;
    display:block;
    border-bottom:1px solid #FFF;
    background-image:url(../img/darkgoldbg.png);
}

#navMenu li:hover ul li a
{
    background-image:none;
    text-transform:none;
    margin:0px 4px 0px 4px;
    display:block;
    min-width:70px;
}

.tabOpen
{
    float:left;
    margin:25px 0px 0px 0px;
    background-image:url(../img/tab_open.png);
    width:5px;
    height:29px;
}

.tabMid
{
    float:left;
    margin:25px 0px 0px 0px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:18px;
    color:#000;
    background-image:url(../img/tab_mid.png);
    min-width:50px;
    max-width:400px;
    width:auto;
    height:26px;
    padding:3px 20px 0px 20px;
}

.tabClose
{
    float:left;
    margin:25px 0px 0px 0px;
    background-image:url(../img/tab_close.png);
    width:5px;
    height:29px;
}

.hm_footer_inline_left
{
    width:250px;
    margin-right:6px;
    float:left;
    background-image:url(../img/hm_lfs_head.png);
    background-repeat:no-repeat;
    min-height:37px;
    padding-top:37px;
}

.hm_footer_inline_mid
{
    width:250px;
    margin-left:4px;
    float:left;
    background-image:url(../img/hm_or_head.png);
    background-repeat:no-repeat;
    min-height:37px;
    padding-top:37px;
}

.hm_footer_inline_right
{
    width:250px;
    float:right;
    background-image:url(../img/hm_ae_head.png);
    background-repeat:no-repeat;
    min-height:37px;
    padding-top:37px;
}

.hm_br_clearBoth
{
    line-height:1px;
    height:1px;
    clear:both;
    font-size:1px;
}

.hm_br_clearLeft
{
    clear:left;
}

.hm_br_clearRight
{
    clear:right;
}

.hm_searchTB
{
    margin:15px 0 0 25px;
    height:19px;
}

.hm_finditLB
{
    color:#FFFFFF;
    text-decoration:none;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
    background:none;
    border:0;
    cursor:pointer;
}

.hm_finditLB:hover
{
    color:#000000;
}

.hm_ul_lfs
{
    margin-left:55px;
    margin-top:6px;
    padding-left:0px;
    line-height:18px;
    list-style-image:url(../img/bullet.png);
}


.hm_li
{
    color:#333333;
    font-size:14px;
}

.hm_ul_ae
{
    margin-left:20px;
    list-style-image:url(../img/bullet.png);
    line-height:18px;
}

.hm_ul_ae li
{
    
}

.hm_li span
{
    color:#FFFFFF;
    font-size:12px;
}

.hm_footer a 
{
    text-decoration:none;
}

.hm_ro_tblList
{
    vertical-align:top;
    padding:0 auto;
    margin:0 auto;
}

.hm_ro_tblList span
{
    float:left;
    background-image:url(../img/bullet.png);
    background-repeat:no-repeat;
    height:auto;
    width:12px;
    margin-top:3px;
    vertical-align:middle;
}

.hm_ro_tblList td
{
    padding:0px 0px 0px 0px;
}

.stm_content
{
}

.stm_content a
{
    color:#FFF;
    text-decoration:none;
    font-family:Verdana;
    font-size:10pt;
}

.stm_content a:hover
{
    color:#CCC;
    text-decoration:underline;
}

.hm_blogContent
{
    float:left;
    width:425px;
    height:auto;
}

.hm_blogEntry
{
    background-image:url(../img/home/hm_blogEntryBG.png);
    background-repeat:repeat;
    width:100%;
    height:115px;
}

.hm_entrySpacer
{
    line-height:15px;
    height:15px;
    width:100%;
}

.hm_br_entryEnd
{
    line-height:0px;
    clear:both;
}

.hm_be_left
{
    float:left;
    width:35px;
    height:85px;
    padding:15px 15px 15px 15px;
}

.hm_be_right
{
    float:right;
    width:345px;
    height:85px;
    padding:15px 15px 15px 0px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
}

.hm_be_imgBdr
{
    padding:1px;
    width:33px;
    background-image:url(../img/goldbg.png);
}

.hm_be_imgBdr img
{
    width:33px;
    height:27px;
}

.hm_be_dt
{
    color:#FFF;
    font-family:Georgia, Cambria;
    font-size:12px;
}

.hm_be_title
{
    padding-left:10px;
}

.hm_be_title a
{
    color:#CCC;
    text-transform:uppercase;
    font-size:11px;
    text-decoration:none;
}

.hm_be_title a:hover
{
    color:#FFF;
    text-decoration:underline;
}

.hm_be_desc
{
    width:100%;
    padding-left:10px;
    text-transform:none;
    font-size:11px;   
}

.hm_be_desc_left
{
    float:left;
    width:25px;
    height:100%;
    background-repeat:no-repeat;
    background-image:url(../img/home/hm_blogTab.png);
}

.hm_be_desc_right
{
    float:right;
    width:315px;
    height:100%;
    background-repeat:no-repeat;
}

.hm_be_desc br
{
    clear:both;
}

.hm_blogPnl
{
    float:left;
    width:425px;
    height:auto;
}

.hm_arhcivePnl
{
    float:right;
    width:300px;
    height:auto;
}


.hm_polaroidBG
{
    float:left;
    background-image:url(../img/home/hm_polaroidbg.png);
    background-repeat:no-repeat;
    width:300px;
    height:222px;
}

.hm_polaroidBG tr
{
    font-size:12px;
    
    text-align:center;
}

.hm_polaroid_3296
{
    background-image:url(../img/home/archiveshow/hm_polaroid_3296.png);
    background-repeat:no-repeat;
    width:300px;
    height:222px;
}

.hm_clock
{
    float:right;
    background-image:url(../img/home/hm_clockBG.png);
    background-repeat:repeat;
    border:1px solid #CCC;
    padding:6px 8px 6px 8px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    margin:10px 15px 0px 0px;
}

.hm_clock_ampm
{
    font-size:10pt;
}

.hm_clock_time
{
    font-size:16px;
    color:#FFF;
    line-height:12px;
    text-align:center;
}

.hm_clock_date
{
    font-size:10px;
    color:#CCC;
    text-align:center;
}

.hm_polaroid_paperclip
{
    background-image:url(../img/home/hm_polaroid_paperclip.png);
    width:170px;
    height:100px;
    float:left;
}

.hm_archiveTab
{
    float:right;
    background-image:url(../img/home/hm_archivetab.png);
    width:109px;
    height:16px;
    font-family:Cambria, Georgia, Times New Roman;
    text-transform:uppercase;
    color:#FFF;
    margin-top:0px;
    font-size:12px;
    padding-left:20px;
    padding-top:4px;
    background-repeat:no-repeat;
}

.hm_archiveTab a
{
    text-decoration:none;
}

.hm_archiveTab a:hover
{
    text-decoration:none;
    color:#CCC;
}

.hm_rro
{
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:14px;
    text-align:center;
}

.hm_rro_pgDiv
{
    width:100%;
    text-align:right;
}

.hm_rro a
{
    color:#FFF;
}

.hm_rro a:hover
{
    color:#CCC;
}

.hm_rro_head
{
    width:100%;
}

.hm_rro_left
{
    float:left;
    width:60px;
    height:130px;
    font-size:13px;
}

.hm_rro_right
{
    float:right;
    width:230px;
    height:130px;
    font-size:13px;
}

.hm_rro_prev
{
    text-align:left;
}

.hm_rro_prev a
{
    color:#CCC;
    text-decoration:none;
}

.hm_rro_prev a:hover
{
    color:#FFF;
    text-decoration:none;
}

.hm_rro_next
{
    text-align:right;
}

.hm_rro_next a
{
    color:#CCC;
    text-decoration:none;
}

.hm_rro_next a:hover
{
    color:#FFF;
    text-decoration:none;
}

.gb_entry3
{
    font-family:Verdana, Arial, Sans-Serif;
    background-image:url(../img/home/hm_blogEntryBG.png);
    background-repeat:repeat;
    width:780;
    height:auto;
    padding:10px;
    font-size:10pt;
    margin:0px 15px 15px 15px;
}

.gb_entry2
{
    font-family:Verdana, Arial, Sans-Serif;
    background-image:url(../img/home/hm_blogEntryBG.png);
    background-repeat:repeat;
    width:780;
    height:auto;
    padding:10px;
    font-size:12pt;
    margin:0px 15px 15px 15px;
}

.gb_entry1
{
    font-family:Verdana, Arial, Sans-Serif;
    background-image:url(../img/home/hm_blogEntryBG.png);
    background-repeat:repeat;
    width:780;
    height:auto;
    padding:10px;
    font-size:14pt;
    margin:0px 15px 15px 15px;
}

.gb_date
{
    float:left;
    background-image:url(../img/home/hm_calIcon_brown.png);
    background-repeat:no-repeat;
    width:48px;
    height:49px;
    color:#000;
    margin:0px 10px 10px 0px;
    text-align:center;
}

.gb_time
{
    float:left;
    font-size:14px;
    margin-top:30px;
}

.gb_time span
{
    color:#CCC;
    font-style:italic;
}

.gb_date_month
{
    font-size:10px;
    text-transform:uppercase;
    text-align:center;
    margin-top:1px;
    font-weight:bold;
}

.gb_date_day
{
    font-size:10px;
    color:#666;
    margin-top:2px;
    text-align:center;
}

.gb_title
{
    float:left;
    font-size:12pt;
    /*background-image:url(../img/home/hm_clockBG.png);
    background-color:#FFF;*/
    background-repeat:repeat;
    text-transform:uppercase;
    color:#FFF;
    max-width:400px;
    height:auto;
    padding:0px 10px 0px 10px;
}

.gb_fontSize
{
    float:right;
    vertical-align:bottom;
    margin-bottom:5px;
    margin-right:15px;
}

.gb_fontSize_btn1
{
    float:right;
    background-image:url(../img/goldbg.png);
    background-repeat:repeat;
    background-color:transparent;
    height:12px;
    width:12px;
    border:0;
    font-size:10px;
    margin-top:10px;
    margin-right:5px;
    padding:0;
}

.gb_fontSize_btn2
{
    float:right;
    background-image:url(../img/goldbg.png);
    background-repeat:repeat;
    background-color:transparent;
    border:0;
    width:16px;
    height:16px;
    font-size:12px;
    margin-top:6px;
    margin-right:5px;
    padding:0;
}

.gb_fontSize_btn3
{
    float:right;
    background-image:url(../img/goldbg.png);
    background-repeat:repeat;
    background-color:transparent;
    width:22px;
    height:22px;
    border:0;
    font-size:14px;
    padding:0;
}

.gb_authorBorder
{
    float:right;
    background-image:url(../img/goldbg.png);
    background-repeat:repeat;
}

.gb_authorImg
{
    margin:2px;
    background-image:url(../img/staff/bhightow.png);
    width:100px;
    height:100px;
}

.faq_content
{
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
}

.faq_sizeBtns
{
    float:right;
}

.faq_fontsizeBtn
{
    border:0;
    background:none;
    background-image:url(../img/goldbg.png);
    background-repeat:repeat;
    margin:0;
    font-size:14px;
    line-height:18px;
    width:18px;
    height:18px;
}

.faq_fontsizeBtn:hover
{
    background-image:url(../img/lightblue.png);
    color:#FFF;
}

.faq_textsize
{
    font-size:12px;
}

.faq_font1
{
    font-size:14px;
}

.faq_font2
{
    font-size:17px;
}

.faq_q
{
    font-style:italic;
    font-weight:bold;
}

.faq_a
{
    margin-left:10px;
}

.faq_loc_ul
{
    list-style:none;
    padding:10px 0 0 60px;
    font-weight:bold;
}

.faq_loc_li_ul
{
    list-style-image:url(../img/bulletlight.png);
    padding:0 0 10px 60px;
    font-weight:normal;
}

.page_head
{
    font-size:19px;
    font-weight:bold;
    color:#CCC;
    margin-bottom:10px;
}

.loc_tristate
{
    background-image:url(../img/directory/states.png);
    background-repeat:no-repeat;
    width:432px;
    height:325px;
    margin:10px 150px 10px 150px;
}

.loc_select
{
    float:left;
    width:245px;
    margin:10px 0px 0px 0px;
    text-align:center;
}

.loc_ddl
{
    font-size:14px;
    width:200px;
    text-align:center;
}


.crt_title
{
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    background-image:url('../img/darkbluebg.png');
    background-repeat:repeat;
    height:auto;
    width:738px;
    max-width:738px;
    font-size:12pt;
    padding:15px;
    word-wrap:break-word;
}

.crt_contentLeft
{
    float:Left;
	width:auto;
	height:auto;
	padding:7px;
	border:1px solid #FFF;
}

.crt_contentRight
{
    float:right;
	width:auto;
	height:auto;
	padding:7px;
	border:1px solid #FFF;
}

.crt_leftColumn
{
    width:332px;
	padding:7px;
    background-image:url(../img/lightblue.png);
}

.crt_rightColumn
{
    width:332px;
	padding:7px;
	background-image:url(../img/lightblue.png);
}



.ji_content
{
    margin:0px 0px 0px 0px;
    font-size:13px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    height:auto;
    width:100%;
}

.ji_catHead_open
{
    float:left;
    margin:25px 0px 0px 0px;
    background-image:url(../img/tab_open.png);
    width:5px;
    height:29px;
}

.ji_catHead_mid
{
    float:left;
    margin:25px 0px 0px 0px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:18px;
    color:#000;
    background-image:url(../img/tab_mid.png);
    min-width:50px;
    max-width:400px;
    width:auto;
    height:26px;
    padding:3px 20px 0px 20px;
}

.ji_catHead_close
{
    float:left;
    margin:25px 0px 0px 0px;
    background-image:url(../img/tab_close.png);
    width:5px;
    height:29px;
}

.ji_cat
{
    display:block;
    position:relative;
    margin:0px 0px 0px 0px;
    border:1px solid #FFF;
    color:#FFF;
    padding:7px;
}

.ji_cat_left
{
    float:left;
    width:603px;
    padding:0px 5px 0px 5px;
    background-image:url(../img/lightblue.png);
    line-height:24px;
}

.ji_cat_right
{
    float:right;
    width:100px;
    color:#fff;
    text-align:right;
    border-left:1px solid #FFF;
    min-height:24px;
}

.ji_cat_fc
{
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:13px;
    display:block;
    position:relative;
    margin:0px 0px 0px 0px;
    border:1px solid #FFF;
    width:738px;
    color:#FFF;
    padding:7px;
}

.ji_cat_fc_left
{
    float:left;
    width:603px;
    background-image:url(../img/lightblue.png);
    line-height:24px;
    padding:0px 5px 0px 5px;
}

.ji_cat_fc_right
{
    float:left;
    width:91px;
    color:#fff;
    text-align:right;
    border-left:1px solid #FFF;
    line-height:24px;
    height:24px;
    margin-left:7px;
}


.ji_line
{
    height:24px;
}

.ji_fileIcon
{
    float:right;
    border:0;
    width:18px;
    height:21px;
    padding-left:4px;
}

.dir_state_left
{
    float:left;
    width:380px;
    height:auto;
}
.dir_state_right_la
{
    float:right;
    width:350px;
    height:330px;
    margin:30px 0px 0px 0px;
    background-image:url(../img/directory/la/districts.png);
}

.dir_state_right_ms
{
    float:right;
    width:350px;
    height:350px;
    background-image:url(../img/directory/ms/districts.png);
}


.dir_state_right_tx
{
    float:right;
    width:350px;
    height:330px;
    margin:30px 0px 0px 0px;
    background-image:url(../img/directory/tx/districts.png);
}

.dir_state_content
{
    float:left;
    width:340px;
    min-height:18px;
    height:auto;
    border:1px solid #FFF;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:14px;
    padding:5px;
}

.dir_state_content_inner
{
    background-image:url(../img/lightblue.png);
    padding:4px;
    min-height:10px;
}

.dir_satLine
{
}

.dir_satLine a
{
    font-size:14px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    text-decoration:none;
}

.dir_catLink
{
    color:#000;
    text-decoration:none;
}

.dir_catLink:hover
{
    color:#666;
    text-decoration:underline;
}

.la_br
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:210px;
    margin-left:210px;
}

.la_br:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:210px;
    margin-left:210px;
}

.la_nola
{
    position:absolute;
    height:45px;
    width:45px;
    background-image:url(../img/directory/starHQ.png);
    margin-top:240px;
    margin-left:240px;
}

.la_nola:hover
{
    position:absolute;
    height:45px;
    width:45px;
    background-image:url(../img/directory/starHQ-over.png);
    margin-top:240px;
    margin-left:240px;
}

.la_laf
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:230px;
    margin-left:120px;
}

.la_laf:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:230px;
    margin-left:120px;
}

.la_shr
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:50px;
    margin-left:35px;
}

.la_shr:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:50px;
    margin-left:35px;
}

.ms_gul
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:280px;
    margin-left:195px;
}

.ms_gul:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:280px;
    margin-left:195px;
}

.ms_jac
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:170px;
    margin-left:140px;
}

.ms_jac:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:170px;
    margin-left:140px;
}

.tx_hou
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:200px;
    margin-left:245px;
}

.tx_hou:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:200px;
    margin-left:245px;
}

.tx_bea
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:175px;
    margin-left:265px;
}

.tx_bea:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:175px;
    margin-left:265px;
}

.tx_aus
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:180px;
    margin-left:170px;
}

.tx_aus:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:180px;
    margin-left:170px;
}
.tx_dal
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:125px;
    margin-left:220px;
}

.tx_dal:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:125px;
    margin-left:220px;
}

.tx_san
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:210px;
    margin-left:155px;
}

.tx_san:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:210px;
    margin-left:155px;
}

.tx_elpaso
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:145px;
    margin-left:30px;
}

.tx_elpaso:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:145px;
    margin-left:30px;
}

.dir_district_info
{
    margin-top:10px;
    margin:10px 0px 20px 0px;
    min-height:100px;
    float:left;
    width:380px;
    display:block;
}

.dir_district_laed
{
    float:right;
    width:326px;
    height:307px;
    background-image:url(../img/directory/la/laed.png);
}

.dir_district_lamd
{
    float:right;
    width:326px;
    height:307px;
    background-image:url(../img/directory/la/lamd.png);
}
.dir_district_lawd
{
    float:right;
    width:326px;
    height:307px;
    background-image:url(../img/directory/la/lawd.png);
}

.dir_district_msnd
{
    float:right;
    width:196px;
    height:318px;
    margin-right:80px;
    background-image:url(../img/directory/ms/msnd.png);
}

.dir_district_mssd
{
    float:right;
    width:196px;
    height:318px;
    margin-right:80px;
    background-image:url(../img/directory/ms/mssd.png);
}

.dir_district_txed
{
    float:right;
    width:350px;
    height:341px;
    background-image:url(../img/directory/tx/txed.png);
}

.dir_district_txnd
{
    float:right;
    width:350px;
    height:341px;
    background-image:url(../img/directory/tx/txnd.png);
}

.dir_district_txsd
{
    float:right;
    width:350px;
    height:341px;
    background-image:url(../img/directory/tx/txsd.png);
}

.dir_district_txwd
{
    float:right;
    width:350px;
    height:341px;
    background-image:url(../img/directory/tx/txwd.png);
}

.dir_district_info_about
{
    padding:7px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:13px;
    background-color:#666;
}


.dir_district_info_box
{
    width:auto;
    min-height:30px;
    border:1px solid #FFF;
}

.dir_district_info_box_inner
{
    margin:7px;
    padding:7px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:13px;
    width:auto;
    min-height:30px;
    background-image:url(../img/lightblue.png);
}

.dir_district_info_box_inner_url
{
    padding-left:10px;
}

.dir_district_info_box_inner a
{
    text-align:center;
    font-size:12px;
}

.dir_district_sat
{
    min-height:30px;
    clear:both;
    border:1px solid #FFF;
    padding:7px;
}

.dir_district_sat_inner
{
    background-image:url(../img/lightblue.png);
    padding:7px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:13px;
    min-height:10px;
}

.dir_district_sat_loc
{
    float:left;
    width:236px;
    height:auto;
    min-height:30px;
}

.dir_district_sat_loc_head a
{
    font-weight:bold;
    
}

.dir_district_sat_loc_head
{
    font-weight:bold;
    text-decoration:underline;
}

.dir_district_sat_loc_line
{
    margin-left:10px;
}

.dir_district_sat_loc_line_i
{
    font-style:italic;
    font-weight:bold;
}

.dir_district_nola
{
    position:absolute;
    height:45px;
    width:45px;
    background-image:url(../img/directory/starHQ.png);
    margin-top:220px;
    margin-left:240px;
}

.dir_district_nola:hover
{
    position:absolute;
    height:45px;
    width:45px;
    background-image:url(../img/directory/starHQ-over.png);
    margin-top:220px;
    margin-left:240px;
}

.dir_district_br
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:190px;
    margin-left:190px;
}
.dir_district_br:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:190px;
    margin-left:190px;
}

.dir_district_laf
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:205px;
    margin-left:120px;
}
.dir_district_laf:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:205px;
    margin-left:120px;
}

.dir_district_shr
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:25px;
    margin-left:35px;
}

.dir_district_shr:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:25px;
    margin-left:35px;
}

.dir_district_bea
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:175px;
    margin-left:305px;
}

.dir_district_bea:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:175px;
    margin-left:305px;
}

.dir_district_hou
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:210px;
    margin-left:275px;
}

.dir_district_hou:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:210px;
    margin-left:275px;
}

.dir_district_elp
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:135px;
    margin-left:5px;
}

.dir_district_elp:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:135px;
    margin-left:5px;
}

.dir_district_aus
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:185px;
    margin-left:185px;
}

.dir_district_aus:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:185px;
    margin-left:185px;
}

.dir_district_san
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:215px;
    margin-left:155px;
}

.dir_district_san:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:215px;
    margin-left:155px;
}

.dir_district_gul
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:255px;
    margin-left:125px;
}

.dir_district_gul:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:255px;
    margin-left:125px;
}

.dir_district_jac
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star.png);
    margin-top:145px;
    margin-left:70px;
}

.dir_district_jac:hover
{
    position:absolute;
    height:35px;
    width:35px;
    background-image:url(../img/directory/star-over.png);
    margin-top:145px;
    margin-left:70px;
}

.dir_sat_everything
{
    width:100%;
}

.dir_sat_outter
{
    width:350px;
    margin-top:11px;
    float:left;
    border:1px solid #FFF;
    padding:7px;
}
.dir_sat_inner
{
    background-image:url(../img/lightblue.png);
    background-repeat:repeat;
    padding:7px;
}

.dir_sat_map
{
    float:right;
    width:400px;
    height:350px;
    background-color:Fuchsia;
}

.dir_sat_mapLink
{
    float:left;
    width:auto;
    height:100px;
    vertical-align:middle;
}

.vab_search_outter
{
    float:left;
    border:1px solid #FFF;
    padding:7px;
    width:195px;
}

.vab_search_inner
{
    background-image:url(../img/lightblue.png);
    background-repeat:repeat;
    padding:7px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:13px;
}

.vab_helpDiv
{
    float:right;
    width:500px;
}

.vab_yTB
{
    width:90px;
}

.vab_mLbl
{
    display:inline-block;
    width:60px;
    margin-left:20px;
}

.vab_btnDiv
{
    text-align:right;
}

.vab_searchBtn
{
    width:100px;
}

.vab_onFocusTB
{
    background-color:Fuchsia;
}


.vab_yLbl
{
    display:inline-block;
    width:57px;
    margin-left:23px;
}

.vab_RFV
{
    float:left;
    margin-left:15px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    font-size:13px;
    color:#FF0000;
}

.vab_RFV div
{
    margin-top:16px;
}

.vab_mDiv
{
    line-height:25px;
}

.vab_yDiv
{
    line-height:25px;
}

.vab_entry
{
    border:1px solid #FFF;
}

.vab_break
{
    line-height:10px;
    height:10px;
}

.vab_pageHeadCap
{
    text-transform:capitalize;
}

.vab_noEntry
{
    border:1px solid #FFF;
    padding:7px;
}

.vab_noEntry p
{
    padding:7px;
    margin:0px;
    width:auto;
    height:auto;
    background-image:url(../img/lightblue.png);
}

.lp_section_outer
{
    padding:7px;
    border:1px solid #FFF;
}

.lp_section_inner
{
    font-size:13px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    padding:7px;
    background-image:url(../img/lightblue.png);
}

.lp_section_inner ul
{
    
    font-size:13px;
    list-style:none;
}

.rt_upInfo
{
    float:left;
    width:270px;
    height:103px;
    vertical-align:middle;
    text-align:center;
    line-height:95px;
    display:block;
    font-size:14px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
}

.rt_satList
{
    float:right;
    background-image:url(../img/recommendedtreatises/satlist.png);
    background-repeat:no-repeat;
    height:103px;
    width:443px;
}

.rt_sepDiv
{
    height:0px;
    width:100%;
}

.rt_bs
{
    border:1px solid #FFF;
    border-bottom:0px;
    padding:7px;
    font-size:16px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
}

.rt_bs_head
{
    font-size:18px;
    line-height:10px;
    font-weight:bold;
}

.rt_bs_item
{
    font-size:15px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    margin:10px 0 0 15px;
}

.rt_bs_item_left
{
    float:left;
    display:block;
    width:220px;
}

.rt_bs_item_right
{
    vertical-align:middle;
    float:right;
    display:block;
    width:429px;
    height:auto;
    padding-left:0px;
    margin:10px 7px 10px 0px;
}

.rt_shelved
{
    float:left;
    width:30px;
    font-size:13px;
    height:30px;
    line-height:30px;
    background-image:url(../img/recommendedtreatises/sat-1.png);
    border:1px solid #FFF;
    margin:0px 0px 0px 3px;
    color:#000;
    text-align:center;
    vertical-align:middle;
}

.rt_notShelved
{
    float:left;
    width:30px;
    height:30px;
    background:none;
    border:1px solid #000;
    margin:0px 0px 0px 3px;
}

.rt_bs_item_edition
{
    margin-left:10px;
    font-style:italic;
    font-size:14px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
}

.divClearBoth
{
    clear:both;
    height:1px;
    line-height:1px;
}

.ch_section_outer
{
    padding:7px;
    border:1px solid #FFF;
}

.ch_section_inner
{
    font-size:13px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    padding:7px;
    background-image:url(../img/lightblue.png);
}

.ch_section_inner ul
{
    font-size:13px;
    list-style:none;
}

.cnt_everything
{
    font-size:13px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
}

.cnt_loc_outter
{
    border:1px solid #FFF;
    height:auto;
    padding:7px;
}

.cnt_loc_inner
{
    background-image:url(../img/lightblue.png);
    background-repeat:repeat;
    min-height:1px;
    padding:7px;
    clear:both;
    
}

.cnt_loc_head
{
    font-size:16px;
    font-weight:bold;
}

.cnt_hq_head
{
    text-align:center;
}

.cnt_hq_pub
{
    float:left;
    width:350px;
    text-align:center;
}

.cnt_hq_tech
{
    float:right;
    width:350px;
    text-align:center;
}

.cnt_pub_head
{
    font-size:16px;
    font-weight:bold;
}

.cnt_tech_head
{
    font-size:16px;
    font-weight:bold;
}

.cnt_loc_line
{
}

.cnt_hq_pubInfo
{
    
}

.cnt_hq_pubMembers
{
    margin-top:10px;
}

.cnt_hq_staff
{
    margin-top:10px;
    font-size:14px;
}

.cnt_hq_staff_left
{
    float:left;
    width:310px;
    height:auto;
    margin:10px 20px 0px 20px;
}

.cnt_hq_staff_right
{
    float:right;
    width:310px;
    height:auto;
    margin:10px 20px 0px 20px;
}

.cnt_sat
{
    float:left;
}

.cnt_sat_outter
{
    width:auto;
    height:auto;
    padding:7px;
    border:1px solid #FFF;
}

.cnt_sat_inner
{
    width:210px;
    font-size:15px;
    min-height:150px;
    padding:7px;
    background-image:url(../img/lightblue.png);
    background-repeat:repeat;
}

.cnt_sat_spacer
{
    float:left;
    height:10px;
    width:9px;
}

.cnt_sat_satlink
{
    color:#ccc;
    text-decoration:none;
}

.ai_img
{
    text-align:center;
}

.ai_imggrid_outter
{
    border:1px solid #FFF;
    padding:7px;
    margin-top:20px;
}

.ai_imggrid_inner
{
    background-image:url(../img/lightblue.png);
    background-repeat:repeat;
    padding:7px;
}

.ai_thumbnail
{
    height:100px;
}

.ru_section_outer
{
    padding:7px;
    border:1px solid #FFF;
}

.ru_section_inner
{
    font-size:13px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    padding:7px;
    background-image:url(../img/lightblue.png);
}

.ru_section_inner ul
{
    font-size:13px;
    list-style:none;
}

.ru_archive_everything
{
    
    height:auto;
}
.searchresults_floatLeft
{
    width:450px;
    margin-right:6px;
    float:left;
    background-image:url('../img/darkbluebg.png');
    background-repeat:repeat;
    min-height:37px;
    padding-top:37px;
}
.searchresults_floatRight
{
    width:250px;
    margin-right:6px;
    float:right;
    background-image:url('../img/darkbluebg.png');
    background-repeat:repeat;
    min-height:37px;
    padding-top:37px;
}
.searchresults_titleLabel,.searchresults_authorLabel, .searchresults_callNoLabel, .searchresults_availableLabel
{
    width:25;
    color:#CCC;
    text-transform:uppercase;
    font-size:16px;
    text-decoration:none;
    font-weight:bold;
}
.searchresults_title,.searchresults_author,.searchresults_callNo,.searchresults_ul
{
    width:400;
    color:#CCC;
    font-size:14px;
    text-decoration:none;
}
.searchresults_ul
{
    margin-left:55px;
    margin-top:6px;
    padding-left:0px;
    line-height:18px;
    list-style-image:url(../img/bullet.png);
    list-style:none;
}

.arch_fs
{
    float:right;
    line-height:20px;
    vertical-align:middle;
}

.arch_fs_sm
{
    float:left;
    line-height:20px;
    vertical-align:middle;
}
.arch_fs_text
{
    float:left;
    font-size:13px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    line-height:20px;
    vertical-align:middle;
    margin:0px 10px 0px 10px;
}
.arch_fs_lg
{
    float:left;
    line-height:20px;
    vertical-align:middle;
}

.arch_sm_btn
{
    background-image:url(../img/goldbg.png);
    border:0;
    width:18px;
    height:18px;
}

.arch_sm_btn:hover
{
    color:#FFF;
    cursor:pointer;
    background-image:url(../img/lightblue.png);
}

.arch_lg_btn
{
    background-image:url(../img/goldbg.png);
    border:0;
    width:18px;
    height:18px;
}

.arch_lg_btn:hover
{
    color:#FFF;
    cursor:pointer;
    background-image:url(../img/lightblue.png);
}

.arch_content
{
    font-size:14px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
    margin-top:10px;
}

.arch_content1
{
    font-size:14px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
}

.arch_content2
{
    font-size:17px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
}

.arch_content div
{
    margin:0px 0px 20px 0px;
}

.arch_content ol
{
    background-color:#666;
    min-width:400px;
    padding:7px 10px 7px 60px;
    margin-left:60px;
    margin-right:60px;
}
.arch_content ul
{
    background-color:#666;
    min-width:400px;
    padding:7px 10px 7px 60px;
    margin-left:60px;
    margin-right:60px;
}

.arch_content ol a:hover
{
    color:#000;
}

.arch_content a
{
}

.arch_content a:hover
{
    color:#CCC;
}

.jumpLink a:hover
{
    color:#FFF;
}

.jb_menu a
{
}

.jb_menu a:hover
{
    color:#CCC;
    text-decoration:underline;
}

.jb_letterPnl
{
    margin:20px 0px 0px 0px;
    padding-top:20px;
    border-top:1px solid #FFF;
}

.jb_year
{
    padding-left:10px;
    font-size:13px;
    font-style:italic;
}

.jb_judgeLine
{
    
}

.jb_judgeBtn
{
    
}


.jb_judgeBtn:hover
{
    color:#CCC;
}

.jb_judge_outter
{
    border:1px solid #FFF;
    padding:7px;
    margin-bottom:40px;
}

.jb_judge_inner
{
    background-image:url(../img/lightblue.png);
    background-repeat:repeat;
    padding:7px;
    padding-left:30px;
    font-size:14px;
    font-family:"Gill Sans MT", Verdana, Arial, Sans-Serif;
}

.jb_line
{
    margin-bottom:10px;
    font-weight:bold;
}

.jb_tab
{
    font-weight:normal;
    margin-left:20px;
}

.au_everything a:hover
{
  color:#CCC;
}
.au_para, au_outer
{
    width:700px;
    padding:15px 15px 15px 15px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:16px;
    
}
.au_results
{
   width:700px;
    padding:15px 15px 15px 15px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:16px;  
    background-color:Black;
}
.au_results_head
{
width:700px;
    padding:0px 15px 15px 0px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;

}
.au_headDiv
{
    float:left;
    width:150px;
    height:25px;
    padding:5px 35px 15px 0px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
    border-bottom: thin solid #fff;
}

.au_headDiv2
{
    float:left;
    width:55px;
    height:25px;
    padding:5px 30px 15px 15px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
    border-bottom: thin solid #fff;
}
.au_headDiv3
{
    float:left;
    width:55px;
    height:25px;
    padding:5px 5px 15px 25px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
    border-bottom: thin solid #fff;
}
.au_headDiv4
{
    float:left;
    width:105px;
    height:25px;
    padding:5px 15px 15px 35px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
    border-bottom: thin solid #fff;
   
}
.au_headDiv5
{
    float:left;
    width:110px;
    height:25px;
    padding:5px 15px 15px 50px;    
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
    border-bottom: thin solid #fff;
}

.au_subDiv
{
    float:left;
    width:175px;
    height:85px;
    padding:5px 15px 5px 0px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:11px;
    overflow: hidden;
   

}

.au_subDiv2
{
    float:left;
    width:55px;
    height:85px;
    padding:5px 35px 5px 5px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:11px;
}
.au_subDiv3
{
    float:left;
    width:57px;
    height:105px;
    padding:5px 35px 5px 30px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:11px;
}.au_subDiv4
{
    float:left;
    width:105px;
    height:85px;
    padding:15px 15px 5px 15px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:11px;
  
}.au_subDiv5
{
    float:left;
    width:145px;
    height:85px;
    padding:15px 35px 5px 15px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:11px;
    overflow: hidden;
    
   
}
.au_subDiv6
{
    float:left;
    width:200px;
    height:85px;
    padding:15px 15px 5px 0px;
    color:#FFF;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:11px;
    background-color:Green;
    padding:
}