


body{
color:#383838;
background-color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
text-align:left;
}

h2 {
font-size:14px;
color:#ffffff;
}


h2.nav {
font-size:14px;
color:#595E92;
border-bottom:1px dotted #595E92;
margin-bottom:5px;
}


h2.profile {
font-size:17px;
color: #ffffff;
margin-bottom:5px;
}


#top-graphic {
background-image: url('images/hp-top.jpg');
width:792px; 
height:59px;
text-align:right;
}

#text-on-graphic {
color:#464646;
font-size:10px;
font-family:arial,helvetica;
position:relative;
top:5px;
padding:2px;
font-weight:bold;
}



#main-area {
width: 792px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: #ffffff;
color: #464646;
font-family:verdana,arial,helvetica;
padding: 5px;
text-align:left;

}

#blue-top {
width: 792px; /*Width of main container*/
height: 15px;
margin: 5 5 5 5; /* */
background-color: #36396D;
color: #ffffff;
font-family:verdana,arial,helvetica;
padding-bottom: 3px;
padding-top: 2px;
position:relative;
top:4px;
text-align:center;
}

#blue-top a:link {
color: #ffffff;
font-family:verdana,arial,helvetica;
text-decoration:none;
font-weight:bold;
padding-right: 5px;
}

#blue-top a:visited {
color: #ffffff;
font-family:verdana,arial,helvetica;
text-decoration:none;
font-weight:bold;
padding-right: 5px;
}

#blue-top a:hover {
color: #595E92;
font-family:verdana,arial,helvetica;
background-color: white;
font-weight:bold;
padding-right: 5px;

}






/* build 3 columns */


#column1 {
width:80px;
margin:0;
background-color:#36396D;
}



#column1-bios {
width:30px;
margin:0;
background-color:#36396D;
}








#left-data {
width: 205px; 
border-right:1px solid white;
position:relative;
top:13px;
font-size:11px;
padding-right:5px;
}















#column2 {
width:698px;
height:848px;
position:relative;top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/hp-bg3.jpg');background-repeat:no-repeat;
background-color:#09458C;
text-align:left;
}

#column2 a:link {
color:#B6C2EA;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}

#column2 a:visited {
color:#B6C2EA;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}

#column2 a:hover {
color:#B6C2EA;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}

#column2-contact {
width:698px;
height:855px;
position:relative;
top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/ip-bg.jpg');background-repeat:no-repeat;
background-color:#09458C;
text-align:left;
}


#column2-about {
width:698px;
height:1635px;
position:relative;top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/hp-bg2.jpg');background-repeat:no-repeat;
background-color:#09458C;
text-align:left;
}

#column2-areas a:link {
color:#B6C2EA;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}

#column2-areas a:visited {
color:#B6C2EA;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}

#column2-areas a:hover {
color:#B6C2EA;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}



#column2-attorneys {
width:696px;
height:850px;
position:relative;
top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/ip-bg.jpg');background-repeat:no-repeat;
background-color:#09458C;
text-align:left;
}


#column2-gsa {
width:700px;
height:850px;
position:relative;
top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/bg-areas-dim.jpg');background-repeat:no-repeat;
background-color:#09458C;
text-align:left;
}

#column2-lease {
width:700px;
height:850px;
position:relative;
top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/bg-areas-contract.jpg');background-repeat:no-repeat;
background-color:#09458C;
text-align:left;
}


#column2-adr {
width:700px;
height:850px;
position:relative;
top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/bg-areas-contracts.jpg');background-repeat:no-repeat;
background-color:#09458C;
text-align:left;
}

#column2-bid {
width:700px;
height:850px;
position:relative;
top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/bg-areas-dim.jpg');background-repeat:no-repeat;
background-color:#09458C;
text-align:left;
}

#column2-claims {
width:700px;
height:850px;
position:relative;
top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/bg-areas-contracts.jpg');background-repeat:no-repeat;
background-color:#09458C;
text-align:left;
}

#column2-bios {
width:749px;
position:relative;
top:8px;
left:4px;
border:4px solid #4880C3;
background-image:url('images/bg-bios.jpg');
background-repeat:no-repeat;
background-position:top right;
background-color:#09458C;
text-align:left;
}


#bottom-links {
text-align:center;
}

#bottom-links a:link{
text-align:center;
color:#ffffff;
text-decoration:none;
}
#bottom-links a:visited{
text-align:center;
color:#ffffff;
text-decoration:none;
}
#bottom-links a:hover{
text-align:center;
color:#ffffff;
}






#center-area {
position:relative;
top:205px;
left:5px;
margin:4px;
width:500px;
color:#ffffff;
text-align:left;
}

#center-area a:link {
position:relative;
left:5px;
margin:4px;
color:#ffffff;
}

#center-area a:visited {
position:relative;
left:5px;
margin:4px;
color:#ffffff;
}

#center-area a:hover {
position:relative;
margin:4px;
color:#ffffff;
}



#center-area-attorneys {
position:relative;
top:10px;
left:10px;
margin:4px;
width:450px;
height:600px;
color:#ffffff;
text-align:left;
}






#center-area-contact {
position:relative;
top:20px;
left:5px;
margin:4px;
width:466px;
color:#ffffff;
text-align:left;
}



#center-area-attorneys a:link{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
#center-area-attorneys a:visited{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
#center-area-attorneys a:visited{
color:#ffffff;
text-decoration:none;
}
#center-area-attorneys a:hover{
color:#cccccc;
text-decoration:none;
}








#center-area-practice {
position:relative;
top:200px;
left:5px;
margin:4px;
width:500px;
color:#ffffff;
text-align:left;
}









#center-area-practice a:link {
position:relative;
left:0px;
margin:4px;
color:#ffffff;
text-decoration:none;
}

#center-area-practice a:visited {
position:relative;
left:0px;
margin:4px;
color:#ffffff;
text-decoration:none;
}

#center-area-practice a:hover {
position:relative;
margin:4px;
color:#ffffff;
text-decoration:underline;
}





#center-area-gsa {
position:relative;
top:0px;
left:5px;
margin:4px;
width:670px;
color:#ffffff;
text-align:left;
background-color:transparent;
}

#center-area-bios {
position:relative;
top:0px;
left:5px;
margin:4px;
width:710px;
color:#ffffff;
text-align:left;
background-color:transparent;
}

#center-area-woehr {
position:relative;
top:20px;
left:5px;
margin:4px;
width:500px;
color:#ffffff;
text-align:left;
}

ul {
color: #ffffff;
list-style-type:square;
}













#table-left-cell {
background-color: #44788C;
padding:4px;
}

#table-left-cell a:link {
color:#ffffff;
font-weight:bold;
}

#table-left-cell a:visited {
color:#ffffff;
font-weight:bold;
}

#table-left-cell a:hover {
color:#ffffff;
font-weight:bold;
}







#table-right-cell {
padding:0px;
}

#table-right-cell a:link {
color:#785B93;
font-weight:bold;
font-size:11px;
}

#table-right-cell a:visited {
color:#785B93;
font-weight:bold;
font-size:11px;
}

#table-right-cell a:hover {
color:#785B93;
font-weight:bold;
font-size:11px;
}

#table-right-cell h2{
color:#ffffff;
padding:2px;
background-color:#44788C;
font-size:14px;
}



#gray-area {
background-color:#ffffff;
width:162px;
margin:4px;
height: 840px;
}

#gray-area-attorneys {
background-color:#ffffff;
width:162px;
margin:4px;
height: 840px;
position:relative;
top:-54px;
left: 75px;
}

#gray-area-contact {
background-color:#ffffff;
width:162px;
margin:4px;
height: 840px;
position:relative;
top:0px;
left: 58px;
}

#gray-area-woehr {
background-color:#ffffff;
width:162px;
margin:4px;
height: 840px;
position:relative;
top:0px;
left: 18px;
}


#gray-area-gsa {
background-color: #09458C;
color: #ffffff;
width:0px;
margin:4px;
height: 840px;
position:relative;
top:0px;
left: 18px;
}


#gray-text {
width:140px;
padding:5px;
text-align:left;
}

#gray-text h3{
font-size:12px;
color: #09458D;
border: 1px dotted #09458D;
margin-bottom:4px
}









































a:link{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a:visited{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a:active{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a:hover{
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}


a.two:link{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
a.two:visited{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
a.two:active{
color:#ffffff;
text-decoration:none;
}
a.two:hover{
color:#cccccc;
text-decoration:none;
}

h1{
color:#383838;
}

/* edit from Maryam, home page title */
h1.title{
font-size:22px;
font-family:arial,verdana;
color: #004A80;
}

h2.title2{
font-size:20px;
font-family:arial,verdana;
color: #004A80;
}

h2.header{
font-size:16px;
font-family:arial,verdana;
color: #95926D;
}

.text1 {
font-size:16px;
font-family:verdana,arial,helvetica;
color: #004A46;
}

.text-left {
font-size:12px;
font-family:verdana,arial,helvetica;
color: #ffffff;
}

.text-main {
font-size:13px;
font-family:verdana,arial,helvetica;
}

.initialcap {
float:left;
color:#D4D4C7;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: Times, serif, Georgia;
}

.address {
background-color:#D4D4C7;
font-size:11px;
font-weight:bold;
color:#707070;
padding:3px;
}

#vertical-links {
background-color:#004A80;
font-size:11px;
font-weight:bold;
color:#707070;
padding:3px;
}

#vertical-links a {
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
margin-left:5px;
margin-right:25px;
}

#vertical-links a:visited {
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#vertical-links a:hover {
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.left-headers {
font-size:14px;
font-weight:bold;
color:#328976;

}

ul.left-col { 
line-height:130%;
}

.bio-pics { 
border:2px solid #0076A3;
margin-left:0px;
margin-bottom:10px;
}

.bio-pics2 { 
border:1px solid #ffffff;
margin-left:0px;
margin-bottom:10px;
}

#copyright { 
font-size:9px;
color:#464646;
position:relative;
top:5px;
text-align:center;
width:650px;
}





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#slantedmenu{
font-weight: bold;
font-size: 90%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e0e0e0;
border: 1px solid #bebebe;
text-align: center; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 23px;
margin: 0;
text-decoration: none;
background: transparent url('images/slantdivider.gif') top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: black;
}


















