/* HTML Elements---------------------------------------------------------------------------------------------*/

html, body
{
    margin: 0;
    padding: 0;
    background-image: url('/Assets/Images/Common/bgcolor.jpg');
    background-repeat: repeat;
}

img
{
    border: none;
}

#container
{
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background-image: url('/Assets/Images/Common/bgtotal2.jpg');
    background-repeat: repeat;
    border: 1px solid #c1b596;
    position: relative;
}


.clear
{
    clear: both;
}

/*setting for index page --------------------------------------------*/
.contentHome
{
    width: 950px;
    min-height: 400px;
    background: url('/Assets/Images/Home/homepic.jpg') 440px 0 no-repeat;
    border: 5px solid #ffffff;
    background-color: #383222;
    overflow: hidden;
}

.leftHome
{
    height: 400px;
    margin-right: 510px;
    padding: 0 0 0 25px;
}

.leftHomeBottom
{
    float: top;
    width: 390px;
    padding-top: 20px;
}

.leftHomeTop
{
    float: top;
    padding: 90px 0 15px 0;
    width: 390px;
    border-bottom: 1px solid #666666;
}
/* end of index settings ----------------------------------*/


/*setting for Main content ------------------------------------------*/
.about-content
{
    width: 950px;
    min-height: 400px;
    background: url('/Assets/Images/Content/aboutpic.jpg') right top no-repeat;
    background-color: #383222;
    border: 5px solid #ffffff;
    overflow: hidden;
}

.contentAbout2
{
    width: 950px;
    height: 400px;
    background: url('/Assets/Images/Content/aboutpic2.jpg') right top no-repeat;
    background-color: #383222;
    border: 5px solid #ffffff;
    overflow: hidden;
}

.attorneys-content
{
    width: 950px;
    height: 400px;
    background: url('/Assets/Images/Content/attorneypic.jpg') right top no-repeat;
    background-color: #383222;
    border: 5px solid #ffffff;
    overflow: hidden;
}

.careers-content
{
    width: 950px;
    height: 400px;
    background: url('/Assets/Images/Content/careerpic.jpg') right top no-repeat;
    background-color: #383222;
    border: 5px solid #ffffff;
    overflow: hidden;
}

.contentCareer2
{
    background-color: #383222;
    border: 5px solid #FFFFFF;
    overflow: hidden;
    width: 790px;
}

.contact-content
{
    width: 950px;
    height: 400px;
    background: url('/Assets/Images/Content/contactpic.jpg') right top no-repeat;
    background-color: #383222;
    border: 5px solid #ffffff;
    overflow: hidden;
}

.practices-content
{
    width: 950px;
    height: 400px;
    background: url('/Assets/Images/Content/practicepic.jpg') right top no-repeat;
    background-color: #383222;
    border: 5px solid #ffffff;
    overflow: hidden;
}

#con
{
    padding: 0 0 5px 67px;
}

#direct
{
    padding: 14px 0 0 0;
}

#footerMain
{
    clear: both;
    height: 0;
}

#indent
{
    padding-left: 8px;
}

.left
{
    margin-right: 350px;
    padding-top: 20px;
}

.right
{
    padding-top: 20px;
    width: 350px;
    float: right;
}

.leftMain
{
    min-height: 370px;
    margin-right: 350px;
    padding: 30px 0 0 48px;
}

.leftMain2
{
    /*height:400px;*/
    padding: 0 0 0 25px;
}

.leftMainAttorney
{
    margin-right: 299px;
    padding: 70px 0 0 65px;
}

.leftMainBottom
{
    float: top;
    width: 500px;
    min-height: 245px;
    padding-top: 15px;
}

.leftMainBottom2
{
    padding-top: 20px;
    width: 745px;
}

.leftMainRight
{
    float: right;
    width: 250px;
    padding-top: 15px;
}

.leftMainLeft
{
    margin-right: 250px;
    padding-top: 15px;
}

.leftMainTop
{
    float: top;
    height: 50px;
    padding-bottom: 25px;
    width: 500px;
    border-bottom: 1px solid #666666;
}

.leftMainTop2
{
    border-bottom: 1px solid #666666;
    padding: 70px 0 15px;
    width: 745px;
}

.links
{
    padding-top: 40px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.5em;
    color: #666666;
}

.links2
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 2em;
    color: #666666;
}

.links3
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 1.5em;
    color: #cccccc;
}

.shortInfo
{
    float: top;
    width: 500px;
    min-height: 185px;
}

.shortInfo2
{
    color: #CCCCCC;
    font-family: Georgia, "Times New Roman" ,Times,serif;
    font-size: 12px;
    line-height: 1.8em;
    width: 740px; /*height:185px;*/
    padding-bottom: 85px;
}

.uppercase
{
    text-transform: uppercase;
}

.selectedNav
{
    color: #888787;
}


#topBack
{
    margin-left: 550px;
}

/*end of Main contents --------------------------------------------*/


#bottom
{
    height: 25px;
}

#disclaimer
{
    height: 20px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 2em;
    color: #666666;
}

ul#dash
{
    margin: 0;
    padding-left: .75em;
    list-style-type: none;
}
li#dash
{
    background: url('/Assets/Images/Common/dash.jpg') 0 10px no-repeat;
    padding-left: 1em;
}

/*type setting ----------------------------------------------------*/
#address
{
    line-height: 1.6em;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #CCCCCC;
}

.career
{
    line-height: 1.5em;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #CCCCCC;
}

.direct
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    color: #cccccc;
    line-height: 1.4em;
}

.gray
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #888787;
    text-decoration: none;
    line-height: 1.75em;
}

.gray
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #888787;
    text-decoration: none;
    line-height: 1.75em;
}

.infoHome
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    font-style: italic;
    color: #cccccc;
    line-height: 1.8em;
}

.name
{
    font-size: 24px;
    color: #FF0000;
    font-family: Georgia, "Times New Roman" , Times, serif;
}

.number
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.2em;
    color: #CCCCCC;
}

.shortInfo
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    color: #cccccc;
    line-height: 1.8em;
}

.title
{
    font-size: 24px;
    color: #FF0000;
    font-family: Georgia, "Times New Roman" , Times, serif;
    line-height: 1.3em;
}

.navlink
{
    margin: 0 0 0 10px;
    text-indent: -10px;
}

.navlink2
{
    background: url('/Assets/Images/Common/arrow.png') 0px 5px no-repeat;
    padding-left: 1em;
}


.white
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #CCCCCC;
    text-decoration: none;
    line-height: 1.75em;
}

/*navigation and links ------------------------------------------*/

#top
{
    padding: 20px 0 0 0;
    height: 83px;
}

#topLeft
{
    margin-right: 620px;
}

#topRight
{
    float: right;
    padding: 0px;
    height: 45px;
    margin-top:6px;
}

a.home
{
    background-image: url('/Assets/Images/Common/logofull.gif');
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    width: 290px;
    height: 63px;
    overflow: hidden;
}

a.home:link, a.home:visited
{
    background-position: 0px 0px;
}

a.home:hover, a.home:focus
{
    background-position: 0px -63px;
}

a:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px; /*color:#888787;*/
    color: #cccccc;
    text-decoration: none;
    line-height: 1.75em;
}

a:visited
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.75em;
    text-decoration: none;
    color: #888787;
}

a:active
{
    font-family: Helvetica, Arial, sans-serif;
    line-height: 1.75em;
    text-decoration: none;
    color: #ffffff;
}

a:hover
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.75em; /*color:#ffffff;*/
    color: #888787;
    text-decoration: none;
}


.curr_loc
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.75em;
    color: #ffffff;
    text-decoration: none;
}

a.on:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.75em;
    color: #ffffff;
    text-decoration: none;
}

a.on:visited, a.on:active, a.on:hover, a.on:focus
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.75em;
    color: #ffffff;
    text-decoration: none;
}


.rep
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.75em;
    color: #CC0000;
    text-decoration: none;
}

a.rep:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.75em;
    color: #CC0000;
    text-decoration: none;
}

a.rep:visited, a.rep:active, a.rep:hover, a.rep:focus
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.75em;
    color: #CC0000;
    text-decoration: none;
}


a.email:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.5em;
    color: #888787;
    text-decoration: none;
}

a.email:hover
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
}


a.third
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #c1b596;
    text-decoration: none;
    line-height: 1.75em;
}

a.third:link, a.third:visited, a.third:active
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #c1b596;
    text-decoration: none;
    line-height: 1.75em;
}

a.third:hover, a.third:focus
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 1.75em;
}


#print
{
    bottom: 5px;
    position: absolute;
    right: 20px;
}

a.print
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    color: #383222;
}

a.print:link, a.print:visited, a.print:active
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    color: #383222;
}

a.print:hover, a.print:focus
{
    text-decoration: none;
    color: #ffffff;
}

/*for links sections*/

a.grayout
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #555555;
    text-decoration: none;
    line-height: 1.75em;
}

a.grayout:link, a.grayout:visited, a.grayout:active, a.grayout:hover, a.grayout:focus
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #555555;
    text-decoration: none;
    line-height: 1.75em;
}

.blank
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #888787;
    text-decoration: none;
    line-height: 1.75em;
}

a.blank
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #888787;
    text-decoration: none;
    line-height: 1.75em;
}

a.blank:link, a.blank:visited, a.blank:active, a.blank:hover, a.blank:focus
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #888787;
    text-decoration: none;
    line-height: 1.75em;
}

a.links1
{
    text-transform: uppercase;
}

a.links1:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: .25em;
    text-decoration: none; /*color:#888787; */
    color: #cccccc;
    padding: 0 10px 0 0;
}

a.links1:visited
{
    line-height: .25em;
    text-decoration: none; /*color:#888787; */
    color: #cccccc;
    padding: 0 10px 0 0;
}

a.links1:hover
{
    color: #ffffff;
    text-decoration: none;
}

a.linksOn1:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: .25em;
    text-decoration: none;
    color: #ffffff;
    padding: 0 10px 0 0;
}

a.linksOn1:visited
{
    line-height: .25em;
    text-decoration: none;
    color: #ffffff;
    padding: 0 10px 0 0;
}

a.linksOn1:hover
{
    color: #ffffff;
    text-decoration: none;
}

a.links
{
    text-transform: uppercase;
}

a.links:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: .25em;
    text-decoration: none; /*color:#888787; */
    color: #cccccc;
    padding: 0 10px 0 10px;
}

a.links:visited
{
    line-height: .25em;
    text-decoration: none; /*color:#888787; */
    color: #cccccc;
    padding: 0 10px 0 10px;
}

a.links:hover
{
    color: #ffffff;
    text-decoration: none;
}

a.linksOn:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: .25em;
    text-decoration: none;
    color: #ffffff;
    padding: 0 10px 0 10px;
}

a.linksOn:visited
{
    line-height: .25em;
    text-decoration: none;
    color: #ffffff;
    padding: 0 10px 0 10px;
}

a.linksOn:hover
{
    color: #ffffff;
    text-decoration: none;
}

/*disclaimer section ------------------------------------------------------*/

a.disclaimer:link
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    line-height: .25em;
    text-decoration: none;
    color: #888787;
}

a.disclaimer:visited
{
    line-height: .25em;
    text-decoration: none;
    color: #888787;
}

a.disclaimer:hover
{
    color: #333333;
    text-decoration: none;
}


a.disclaimerOn:link
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    line-height: .25em;
    text-decoration: none;
    color: #333333;
}

a.disclaimerOn:visited
{
    line-height: .25em;
    text-decoration: none;
    color: #333333;
}

a.disclaimerOn:hover
{
    color: #333333;
    text-decoration: none;
}

/*navigation-------------------------------------------------------------------------------------------------*/
ul, li
{
    list-style-type: none;
}

ul#nav
{
    margin: 0;
    width: 580px;
    height: 50px;
}


ul#nav li
{
    padding: 0;
    margin: 0;
    display: block;
    float: right;
    text-indent: -9999px;
}

ul#nav li a
{
    border: 0;
    display: block;
    text-decoration: none;
    background: transparent url('/Assets/Images/Common/navigation.gif') no-repeat;
}

li#about a
{
    width: 115px;
    height: 25px;
    overflow: hidden;
}

li#practice a
{
    width: 119px;
    height: 25px;
    overflow: hidden;
}

li#attorney a
{
    width: 125px;
    height: 25px;
    overflow: hidden;
}

li#career a
{
    width: 105px;
    height: 25px;
    overflow: hidden;
}

li#contact a
{
    width: 108px;
    height: 25px;
    overflow: hidden;
}

li#about a:link, li#about a:visited
{
    background-position: 0px 0px;
}

li#about a:hover, li#about a:focus
{
    background-position: 0px -25px;
}

li#practice a:link, li#practice a:visited
{
    background-position: -115px 0px;
}

li#practice a:hover, li#practice a:focus
{
    background-position: -115px -25px;
}

li#attorney a:link, li#attorney a:visited
{
    background-position: -234px 0px;
}

li#attorney a:hover, li#attorney a:focus
{
    background-position: -234px -25px;
}

li#career a:link, li#career a:visited
{
    background-position: -359px 0px;
}

li#career a:hover, li#career a:focus
{
    background-position: -359px -25px;
}

li#contact a:link, li#contact a:visited
{
    background-position: -464px 0px;
}

li#contact a:hover, li#contact a:focus
{
    background-position: -464px -25px;
}


/* Main navigation "active" ------------------------------------------------------------------*/

body#about-page ul#nav li#about a
{
    background-position: 0px -25px;
}

body#practices-page ul#nav li#practice a
{
    background-position: -115px -25px;
}

body#attorneys-page ul#nav li#attorney a
{
    background-position: -234px -25px;
}

body#careers-page ul#nav li#career a
{
    background-position: -359px -25px;
}

body#contact-page ul#nav li#contact a
{
    background-position: -464px -25px;
}

/*setting for attorney bio pages ------------------------------------------*/

#head
{
    float: top;
    width: 660px;
    padding: 8px 0 10px 0;
    border-bottom: 1px solid #666666;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 1.5em;
    color: #cccccc;
}

#headline
{
    float: top;
    width: 660px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 1.5em;
    color: #cccccc;
}

#search
{
    border-top: 1px solid #666666;
    padding: .5em 0 .5em .5em;
    color: #cccccc;
    text-transform: uppercase;
}

#text
{
    float: top;
    width: 660px;
    padding-top: -20px;
    padding-bottom: 30px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    line-height: 2em;
    color: #cccccc;
}

.text p
{
    float: top;
    width: 690px;
}


#content
{
    width: 910px;
    padding: 20px;
    border: 5px solid #ffffff;
    background-color: #383222;
}

#emailSec
{
    padding-top: 3px;
}

#footer
{
    clear: both;
    height: 66px;
}

#leftnav
{
    margin-right: 720px;
    padding-right: 20px;
    margin-right: 730px;
    padding-right: 15px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 1em;
    color: #CCCCCC;
}

#leftInfo
{
    padding-left: 10px;
    padding-bottom: 15px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5em;
    color: #CCCCCC;
}

#leftInfo p
{
    margin: 0;
}

.hanging-indent
{
    text-indent: -7px;
    padding-left: 8px;
}

.leftHeader
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 2em;
    color: #CCCCCC;
}

#rightcon
{
    float: top;
    width: 720px;
    padding-top: 20px;
    border-top: 1px solid #666666;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    line-height: 2em;
    color: #CCCCCC;
}

#rightleft
{
    margin-right: 380px;
    padding: 0 25px 0 20px;
    border-right: 1px solid #666666;
}

#rightnav
{
    float: right;
    width: 710px;
    padding-right: 20px;
}

#rightright
{
    float: right;
    width: 350px;
    padding: 0 0 0 30px;
    border-left: 1px solid #666666;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    line-height: 1.75em;
    color: #CCCCCC;
}


#righttop
{
    float: right;
    width: 355px;
    height: 135px;
    padding: 5px 0 0 0;
}

#container2
{
    background-image: url('/Assets/Images/Common/bgTotal2.jpg');
    background-repeat: repeat;
    border: 1px solid #C1B596;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    width: 800px;
}

#content2
{
    background-color: #383222;
    border: 5px solid #FFFFFF;
    overflow: hidden;
    padding: 20px;
    width: 750px;
}

#footer2
{
    clear: both;
    height: 20px;
}

#rightright2
{
    color: #CCCCCC;
    font-family: Georgia, "Times New Roman" ,Times,serif;
    font-size: 12px;
    line-height: 1.75em;
    border-left: 1px solid #666666;
    float: right;
    padding: 0 20px 0 30px;
    width: 330px;
}

#righttop2
{
    padding-bottom: 50px;
    width: 660px;
}

#righttop2 p
{
    padding: 0;
    margin: 0;
}

#righttopNoPic
{
    padding-right: 0px;
    padding-left: 20px;
    padding-bottom: 20px;
    margin-right: 140px;
    padding-top: 5px;
}

#righttopNoResult
{
    padding-bottom: 50px;
    width: 660px;
}

#rightnav2
{
    float: right;
    padding-right: 30px;
    width: 660px;
}

#rightcon2
{
    color: #CCCCCC;
    font-family: Georgia, "Times New Roman" ,Times,serif;
    font-size: 12px;
    line-height: 2em;
    border-top: 1px solid #666666;
    padding-top: 5px;
    width: 660px;
}

/*styles for all attorneys list ------------------------------------------*/

.AttorneyListWrapper a
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px; 
    font-weight:bold;
    line-height: 1.75em;
}
.AttorneyListWrapper a:hover
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.75em;
}
.AttorneyListWrapper table
{
    width: 660px;
    margin-top: 10px;
}
.AttorneyListWrapper tr
{
    border-bottom: 1px dotted #514a37;
    height: 26px;
}
.AttorneyListWrapper td
{
    width: 150px;
}
.AttorneyListWrapper
{
}

.AttorneyListWrapper .AttorneyDetailsWrapper .AttorneyDetails
{
    border-top:1px dotted #666666;
    padding-top:5px;
    float:left;
    clear:both;
}

.AttorneyListWrapper .AttorneyDetailsWrapper .AttorneyDetails .AttorneyDetailsLeft
{
    width:200px;
    float:left;
    margin:5px; 
    vertical-align:top;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 13px; 
}

.AttorneyListWrapper .AttorneyDetailsWrapper .AttorneyDetails .AttorneyDetailsMid
{
    width:280px;
    float:left;
    margin:5px;
    vertical-align:top;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 13px; 
}

.AttorneyListWrapper .AttorneyDetailsWrapper .AttorneyDetails .AttorneyDetailsRight
{
    width:150px;
    float:left;
    margin:5px;
    vertical-align:top;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 13px; 
}

/* Search Box -----------------------------------------------------------*/

#SearchFormWrapper
{
    float: right;
    margin-top: -24px;
}
#SearchFormWrapper input
{
    background-color: #f0ecdf;
    color: #7c786f;
    font-size: 11px;
    border: 1px solid #d0cab8;
    padding: 2px 4px 3px 4px;
}

#SearchFormWrapper .SearchButton
{
    border: 1px solid #c2b698 !important;
    background-color: #c3bfae !important;
    color: #757264;
    margin-left: 5px;
    padding: 1px;
    width: 52px;
}
#AdvancedSearchFormWrapper
{
    margin-top: -2px;
    text-align: right;
}
#AdvancedSearchFormWrapper a, #AdvancedSearchFormWrapper a:visited
{
    font-size: 10px;
    color: #a39f8e;
}
.SearchResultsTitle a
{
    font-size: 14px;
    color: #c2b698;
    font-family: Georgia, "Times New Roman" ,Times,serif;
    line-height: 1.6em;
}
.SearchResultsTitle a:hover {
    text-decoration:underline;
}
.OutputHighlight {
    font-weight:bold;
    color: #ffffff;
}
.highlight {
    font-weight:bold; 
    background-color:Yellow;
    color:#000000;
}