* {
padding:0;
margin:0;
border: 0;
}
body { 
background-color:#999999;
background-repeat:repeat;
border:0pt none;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100.01%;
margin:0pt;
min-width:770px;
padding:0pt;
text-align:center;
}
body
{
text-align:-moz-center; /*FF*/
#text-align:center; /*IE */
}

#wrapper {
background-color:#F7F7F7;
background-image:url(../cflegalimages/wrapper.jpg);
background-position:center bottom;
background-repeat:repeat;
border:0pt none;
margin:5px auto;
position:relative;
text-align:left;
width:770px;
w\idth: 770px; 
}

#banner {
background-image:url(../cflegalimages/banner_bg.jpg);
background-repeat:no-repeat;
height:177px;
position:relative;
}

#content { 
margin-bottom:60px;
margin-left:200px;
width:560px;
overflow:hidden;  /* for ie6 bug */
}
#content img{ 
border:1px solid #696969;
margin:7px;
float:right;
}
#content p {
font-size:80%;
margin:10px 6px;
padding-top:.5em; 
}
#content-table { 
margin-bottom:60px;
padding-top:10px;
width:560px;
}
#content-table p {
font-size:80%;
margin:10px 6px;
padding:0pt; 
}
#content-table img {
border:1px solid #696969;
margin:0.5em 0.5em 0.5em 0.5em;
float:left;
}
#peoplecontent {
border-collapse: collapse;
border: 1px solid #999999; 
margin-left: 5px;}
.staff {
border-collapse: collapse;
border: 1px solid #999999; 
}
.left {
border-collapse: collapse;
border-right: 1px solid #fff;}
caption { 
width: auto;
text-align: left }
ul {
font-size:80%;
margin:10px 6px;
padding:0pt;
}
#content li{
	display: inline;
}
#photo-centering-box {
position: relative; overflow: hidden; text-align: center;
align: center;
margin: 0 auto;
width: 570px;
}
#photo-centering-box
{
text-align:-moz-center; /*FF*/
#text-align:center; /*IE */
}
#photos { 
text-align:center; 
padding: 0px 15px;	
margin: 0 auto;
width: 100%;
}

div.spacer {
  clear: both; height: 0; overflow: hidden;
  }
.floater {
display:-moz-inline-box;/* Firefox 2 and under*/ 
display:inline-block;/* FF3, Opera, Safari */ 
vertical-align:bottom;
width:203px;
margin: auto 1.5em;
padding:0;
}

.titleimages { 
display:block;
margin-top:25px;
}
#clear{clear:both;}
#leftcol { 
background-repeat:no-repeat;
float:left;
margin-bottom:60px;
margin:5px 0 0 5px;
width:169px;
}

#leftcol #navigation {
background-position:left bottom;
background-repeat:no-repeat;
line-height:100%;
padding-bottom:60px;
width:169px;
}

#leftcol #navigation ul {
border-bottom:1px solid #696969;
border-top:1px solid #696969;
font-size:75%;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#leftcol #navigation ul li { 
background-image:url(../cflegalimages/li_bg.jpg);
background-repeat:repeat-y;
margin:0pt;
margin: /**/ 0 0 -3px 0;
ma\rgin: 0;
padding:0pt;
}

#leftcol #navigation a, #leftcol #navigation a:visited { 
background-color:#FF9933;
border-bottom:1px solid #696969;
border-left:1px solid #323C55;
border-right:1px solid #696969;
color:#35237A;
display:block;
padding:4px 0pt 6px 4px;
text-decoration:none;
width:163px;
w\idth: 163px;
}

#leftcol #navigation a:hover, #leftcol #navigation a:focus { 
background-color:transparent;
border-bottom:1px solid #FFFFFF;
color:#FF9933;
font-weight:bold;
}

span.nobreak {
white-space: nowrap;
}
		
#footer {  
background-color:#FFFFFF;
clear:both;
font-size:60%;
margin-top:22px;
text-align:center;
width:770px;
}

#footer p {
background-color:#E4E4E4;
margin:0pt;
padding:4px 4px 4px 10px;
}

#footer ul{
background-color:#E4E4E4;
background-image:url(../cflegalimages/film-strip-3.jpg);
background-position:center top;
background-repeat:repeat-x;
margin:0;
padding:20px 2px 16px 2px;
}

#footer li{
display:inline;
padding: 1px;
vertical-align:middle;
}

#footer a {  
color: #666666;  
text-decoration: underline;  
}

#footer a:hover, #footer a:focus {
text-decoration: none;  
}

#footerbase {  
background-color:#FFFFFF;
clear:left;
font-size:60%;
text-align:right;
width:770px;  
}

#footerbase a { 
color:#ffffff;
text-decoration: underline;
}

#footerbase ul{
background-color:#000066;
list-style-type:none;
margin:0pt;
padding:4px;
}

#footerbase a:hover, #footerbase a:focus {
text-decoration: none;  
}

h1, h2, h3, h4, h5, h6 {
font-family:verdana,arial,sans-serif;
margin:0px;
}

h1{
color:#333333;
font-size:80%;
padding-top:2em;
}

h2{
color:#333333;
font-size:80%;
padding-top:2em;
}

h3{
color:#FFFFFF;
font-size:100.01%;
font-weight:bold;
padding-top:1em;
}

h4{
font-size:100.01%;
font-weight:normal;
padding-top:.5em;
padding-left:.5em;
padding-bottom: .5em;
}

h5{
font-size:80%;
background-color: #999999;
color: #666666;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.3em;
}
#contact {}
#contact p {
font-size:80%;
color:#333333;
margin:10px 6px;
padding-top:.7em; 
}

input {
background:#ffffff none repeat scroll 0%;
border:1px solid #999999;
color:#000000;
}

.submit input {
background:#0000CC none repeat scroll 0%;
border:2px outset #999999;
color:#FFFFFF;
margin-left: 4.5em;
}
.style2 {
color: #35237A;
font-weight: bold;
font-size: 100.01%;
}
.style5 {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100.01%;
}
.sitsvacant {
width:700px;
font-size:80%;
margin:10px 15px;
padding:.5em 1em 0 1em; 
}
textarea {
	width: 450px;
	height: 120px;
	border-left, border-bottom: 3px solid #cccccc;
	border-top, border-right: 1px solid #cccccc;
	padding: 5px;
}
p.tagline {
font-size:larger;
font-weight:bold;
text-align:center;
display: block; margin: 0 auto;
}

