body         { text-align:left; font-family:Trebuchet MS;font-size:12px;color:#2c3030;}

* html .annoyingimage {position:relative;top:0;left:-5px;}

/* Generic Content Styles */
#content p {margin:10px 0px;font-family:Trebuchet MS;font-size:12px;}
#content h1 {color:#0a2b54;font-size:16px;margin:20px 15px 10px 0px;}
#content h2 {color:#0a2b54;font-size:13px;margin:20px 15px 10px 0px;border-bottom:1px solid #0a2b54;}
h3 {font-family:Trebuchet MS, helvetica, sans-serif;font-size:15px;color:#2c3030;margin:4px 0 4px 0;padding:0;letter-spacing:1px;}

a { color:#00518C; text-decoration:none;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }
a:hover { color:#000000; text-decoration:underline;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }

table tbody tr td{font-family:Trebuchet MS; font-size:12px;}

a.paging { color:#00518C; text-decoration: underline;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }
a.paging:hover { color:#000000; text-decoration: underline;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }
a.limitpaging { color:#00518C; text-decoration: none;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }
a.limitpaging:hover { color:#000000; text-decoration: none;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }
a.biolink { color:#092B53; text-decoration:none;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }
a.biolink:hover { color:#092B53; text-decoration: underline;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }

#wrapper       { width:770px; margin:0 auto; text-align:left; }
#content       { width:770px; margin:10px 20px 10px 20px; }
#white         { width:770px; height:3px; margin:0px 0px 0px 0px; background-color: #ffffff;}
a:link img	   { border:none;}
#content>img   { position:relative;top:10px;}
#HeaderImage   { margin-bottom: 0px; }

/* top */
#header         { height:90px; background:url(images/page_yellowlines.gif) no-repeat 18px 3px; text-align:left;}
#primary        { position:relative; top:25px; left:20px; float:left;}
#searchbox      { position:relative; top:25px; right:20px; width:347px;float:right; color:#00518C; font-weight:bold;}
#searchbox a    { color:#00518C; text-decoration:none; font-weight:bold;}
#menu           { margin-top:-10px; margin-bottom:10px; padding:7 19 0px; text-align:left; display:block;}
html>body #menu { margin:0 0 10 0px;}

/* HomePage blue boxes */
#frontpagebox      { background-image:url(images/background_blue.jpg); background-repeat:repeat; width:770px; color:#fff; font-size:12px; margin-top: 3px; }
#frontpage-left a  { display:block;color:#f8f8ff; font-size:12px; text-decoration:none;line-height:13px; padding:0;margin:0;}
#frontpage-right a { display:block;color:#ffffff; font-size:12px; text-decoration:none;line-height:13px;  }
#frontpage-left    { position:relative; float:left; width:350px; margin:10px 5px 10px 10px; color:#ffffff}
#frontpage-right   { float:right; width:350px; margin:10px 10px 10px 5px;}
#frontpage-bar     { background-color:#3A5675; width:770px; color:#ffffff; margin-top:3px; padding:5px 0px 5px 0px; text-align: right; font-weight:bolder;font-size:10.5px;}
.frontpageheader  {font-family:Trebuchet MS,sans-serif;font-size:12px;font-weight:bold;padding:0;margin:0 0 8px 0;color:#fff;}
#frontpagebox ul {margin:0;padding:0 0 0 14px;text-indent:-14px;margin:0 0 10px 0;}
#frontpagebox li {list-style-type:none;margin:0 0 6px 0;padding:0;}

/* result formatting on bios.aspx and publications.aspx */
.result1 { background-color: #FFFCDB; font-family:verdana,sans-serif; font-size:11px; color:#2c3030; padding: 8px 8px 8px 8px; height:24px;} 
.result2 { background-color: #FFFFFF; font-family:verdana,sans-serif; font-size:11px; color:#2c3030;padding:8px 8px 8px 8px; height:24px; }
.resultpub1 { background-color: #FFFCDB; font-family:verdana,sans-serif; font-size:11px; color:#2c3030; } 
.resultpub2 { background-color: #FFFFFF; font-family:verdana,sans-serif; font-size:11px; color:#2c3030; }
a.resultlink   {display:block;color:#00518C; text-decoration: none;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }
a.resultpub   {display:block;color:gray; text-decoration: none;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }
a.resultpub:hover {text-decoration:underline;}
.dates { padding:8px 0px 8px 10px; }
a.resultlink:hover {display:block; color:#000000;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; text-decoration:underline;}
a.resultlink:active {display:block; color:#000000;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; text-decoration:underline;}
a.resultlink:visited {display:block;color:#00518C; text-decoration: none;font-family:verdana,sans-serif; font-weight:normal; font-size:11px; }
a.printarticle {display:block;float:right;width:auto;color:#00518C;text-decoration:none;font-family:Trebuchet MS,sans-serif;font-size:12px; }
a.printarticle:hover {display:block;float:right;width:auto;color:#0a2b54;text-decoration:none;font-family:Trebuchet MS,sans-serif;font-size:12px;  }
a.printarticle:active {display:block;float:right;width:auto;color:#0a2b54;text-decoration:none;font-family:Trebuchet MS,sans-serif;font-size:12px; }

/* bios.aspx */
.bioform    {  font-family:Trebuchet MS; font-size:12px; }
#popViewFull {text-decoration:none;font-size:14px;background-color:#fff;padding:0 6px 0 6px;}
#alphaBlock {margin:10px 0 0 0;}
#alphaBlock a {color:#0a2b54;text-decoration:none;font-size:14px;}
#alphaBlock a:hover {color:#8fabc0;}
#alphaBlock td {background-color:#eceff2;}
#LocationList table tr td { width:150px; }
#LocationList a { color:#0a2b54;text-decoration:none; }
#AttorneyName {font-size:22px;}
.AttorneyTitle {font-size:12px;}
.bioSearchTable { width: 100%;}

/* SideMenu */
#RadPanelList        { float:left; width:200px; margin:0px 0px 0px 0px; padding:0 0 0 0px; background-color:#ffffff; text-align:left; }
.menuItem			 { cursor:hand; display: block; width:190px; padding:5px 5px 5px 5px; border-bottom:1px solid #ffffff; background-color:#004B83; text-decoration:none; font-family:Trebuchet MS; font-size:12px;color:#ffffff;}
.menuHover		 { cursor:hand; display: block; width:190px; padding:5px 5px 5px 5px; border-bottom:1px solid #ffffff; background-color:#4078A2; text-decoration:none; font-family:Trebuchet MS; font-size:12px;color:#ffffff;}
.menuSelected	 { cursor:hand; display: block; width:190px; padding:5px 5px 5px 5px; border-bottom:1px solid #ffffff; background-color:yellow; text-decoration:none; font-family:Trebuchet MS; font-size:12px; font-weight:bold;color:#000000;}
.submenuItem     { cursor:hand; background-color:#4078A2; padding:5px 5px 5px 5px; border-bottom:1px solid #ffffff; font-family:Trebuchet MS; font-size:12px; width:190px; color:#ffffff; }
.subemail        { cursor:hand; font-family:Trebuchet MS; font-size:12px; color:#ffffff; text-decoration:none; }
.subemail:hover { cursor:hand; font-family:Trebuchet MS; font-size:12px; color:#ffffff; text-decoration:none;}
.submenuHover	 { cursor:hand; background-color:#092C53; padding:5px 5px 5px 5px; border-bottom:1px solid #ffffff; font-family:Trebuchet MS; font-size:12px; width:190px; color:#ffffff; }
#under-list          { width:190px; background-color:#ffffff; height:3px; margin-top: 0px;} 

/* Forms */
.inputbox {font-family:verdana,arial,sans-serif;font-size:10px;background-color:white;border:1px solid silver;margin:0 0 0 10px;overflow:auto;}
.formitem {margin:4px 0 4px 0;}
fieldset {font-family:arial,sans-serif;margin:10px 0 10px 0;border:1px solid silver;width:75%;padding:10px 0 10px 0;}
fieldset legend {font-family:verdana,arial,sans-serif;font-size:12px;color:#0a325c;padding:0 5px 0 5px;}
fieldset label {display:block;float:left;width:90px;padding:0;margin:2px 0 0 0;text-align:right;font-size:11px;}
.underline {text-decoration:underline;}
#EmailButton {display:block; margin-top:10px;}

/* Site Map */
#sitemap ul li { list-style: none; }
#sitemap a { color:#00518C; text-decoration:none; }
#sitemap a:hover { color:#00518C; text-decoration:underline; }


/* Office Page*/
#cnForm {}
.imgOffice {border:4px solid #f3f074;margin:0 0 10px 0;}

/* Office links on offices.aspx page on the left-hand side */
a.sidelocation		   { font-family:Trebuchet MS;font-size:12px;text-decoration:none;color:#00518C;}
a.sidelocation:hover   { font-family:Trebuchet MS;font-size:12px;text-decoration:none;color:#000000;}
a.sidelocation:active  { font-family:Trebuchet MS;font-size:12px;text-decoration:none;color:#000000;}
a.sidelocation:visited { font-family:Trebuchet MS;font-size:12px;text-decoration:none;color:#00518C;}
#officeimage           { float: left; margin-right:20px; }

/* horizontal grey bars at top (above menu) and bottom (above base locations) */
#menubar { background:url(images/page_greyhorizontal.gif) repeat-x; height:7px; margin:0 5px;}
#basebar { background:url(images/page_greyhorizontal.gif) repeat-x; height:7px; margin:0 5px;}

/* Base */
#basebar      { background:url(images/page_greyhorizontal.gif) repeat-x; height:7px; margin:0 5px; }
#container    { margin-left:25px; margin-right:22px; }

#locationgrid { float:left; width:400px; }
#locationgrid table tr td { width:90px; }
#locationgrid a {font-family:arial,sans-serif;font-size:10px;color:#2c3030;text-decoration:none; }
#locationgrid a:hover, #locationgrid a:active {color:#0a2b54;}
#locationgrid a:visited {color:#2c3030;}
#locationgrid .titleOffices {font-family:verdana,sans-serif;font-size:12px;font-variant:small-caps;}

#pagetools {float:right;width:300px;font-size:10px;color:#2c3030; text-align:right;font-family:arial,sans-serif;}
#pagetools a {color:#00518C;text-decoration:none;font-weight:bold;font-size:10px;}
#pagetools a:hover, #pagetools a:active {color:#0a2b54;}
#pagetools a:visited  {color:#00518C;}

/* Show Bios */
a.bioinformation { color:#00518C; text-decoration:none; font-weight:bold; }
a.bioinformation:hover { color:#00518C; text-decoration:underline; font-weight:bold; }
a.related   { margin-left:-10px;font-family:Trebuchet MS;font-size:11px;text-decoration:none;color:#00518C;}
a.related:hover { margin-left:-10px;font-family:Trebuchet MS;font-size:11px;text-decoration:underline;color:#00518C;}
.related{ margin-left:-10px;font-family:Trebuchet MS;font-size:11px;color:#2c3030; }
a.relatedlink   { font-family:Trebuchet MS;font-size:12px;text-decoration:none;color:#00518C;}
a.relatedlink:hover  { font-family:Trebuchet MS;font-size:12px;text-decoration:underline;color:#00518C;}
.lawyer { font-family:Trebuchet MS;font-weight:lighter;margin:20px 0 0 20px;}
#pageheader {}
#topbar{ height:12px; width:770px; background-color:#092C53; display:block; }
#headerwrapper { width:770px; }
.preview { float: right; width:400px; margin-right: 100px;}
#attorneycontent p {margin:0 0 16px 0;}
#associations   { margin: 15px 0px 15px -10px }
#associations a { font-family:Trebuchet MS;font-size:13px;text-decoration:none;color:#2c3030;font-weight:bold;}
#relatedcontent { position:relative; margin:45px 0px 0px 0; }
#toggle {float:right;}
#associations a, #associations a:visited  {color:#00518c;text-decoration:none;}
#associations a:active, #associations a:hover {color:#000;text-decoration:underline;}

#cl1content {width:740px;position:relative;left:30px;}
#cl1content  p {font-family:verdana,sans-serif;font-size:11px;line-height:18px;}

#previewContent { width:auto; }
a.briefcaseItem { font-family:Trebuchet MS; font-size:12px; color:#00518C; text-decoration:none;}
a.briefcaseItem:hover { font-family:Trebuchet MS; font-size:12px; color:#000000; text-decoration:underline; }

/*Phil Styles */
#rightBlock{ float:right; width:190; text-align:left;}
#rightText { margin: 5px 10px 5px 20px; }
.associationHeader {font-family:Trebuchet MS;font-size:13px;font-weight:bold;}
.associationHeader2 {font-family:Trebuchet MS;font-size:13px;margin-left:-10px;font-weight:bold;}
.associationItem { margin-left:-10px;font-family:Trebuchet MS;font-size:11px;color:#2c3030; }
#attorneycontent{ width:770px; margin-left:0px; background-image: url(images/bio-background.jpg); background-repeat:repeat-y; text-align: left;}
#textContentRight { width:700px;margin:20px 0px 20px 0px;font-size:12px;}
#textContent {float:left;width:500px;margin:20px 0px 0px 10px;font-size:12px;}
#headerbar { background-color:#3d5673;color:#fff;width:567px;height:80px;float:left;}
#rightHeader {float:right; background-color:#8495a9;height:80px;width:200px;text-align:center;}
#rightHeader a {font-family:Trebuchet MS;font-size:10px;font-weight:bold;color:#2c3030;text-decoration:none;}

