/* NAVIGATION BAR */
@import "tabs.css";

/*---------------------------------------------------------*/
/* BODY */

body {
	margin:0px;
	padding:0px;
  font-family:Georgia, "Times New Roman", Times, serif; /*Georgia*/
	font-size:1em;
	color:#333;
	background-color:white;
line-height:1.25;
word-spacing:0.03em;
	}



/* LAYOUT */


#CW {
text-align:center;
width:760px;
font-size:.8em;

}
#Tag {
  margin-bottom:10px;	
  margin-right:10px;
  margin-left:45px;
  width: 600px;
  /*border: 1px rgb(51, 51, 153) solid;*/
	padding:2px;
}


div.rcs {
  float: center;
  background: white;
  text-align: center;
  font-size:.8em;
  margin:0;
  padding: 4px;
  padding-top:65px;
  background-image: url(images/shortcity.jpg);
  background-repeat: no-repeat;
  background-position: center top;

}
.right {

 margin: 10px;
 float: right;
 margin-right: 0px;
}
.left {
 margin: 10px;
 float: left;
 margin-left: 0px;
}

/* NORMAL TABLES */
.visible {
     border: 1px rgb(50, 100, 160) solid;
     margin-left: auto;
     margin-right: auto;
 }
.clear {
       clear:both;

}
.nodisplay {
     display: none;

}

td { padding: 7px 7px 7px 7px;
     vertical-align: top;
 }
td.divider {
     border-right: 1px dotted rgb(51, 51, 153);
     width: 50%; 
     vertical-align: top;     
}       

div.person {
     float:left;
     display:inline;
     width: 200px;  /* 150px if four people */
     margin-left: 20px;
     margin-bottom:10px;
     margin: 5px 0 10px 20px;
     text-align:left;
}

div.person p {
    margin:0;
    padding:0;
    height:100%;
}

div.person ul {
   margin: 10px;
   padding:0;
   text-align:left;
}

/* HEADERS */

h1 {
    font-weight :   bold;
		text-align	:	left;
		font-size	:	1.2em;
    margin-top: 5px;
    padding-top: 0px;

    
	}
H2	{
    font-weight :   bold;
		text-align	:	left;
		font-size	:	1.1em;
    margin-top: 20px;
		}	
	

H3	{ 
    font-weight:bold;
		text-align	:	left;
		font-size	:	1em;
		margin-left : 10px;
		}	
H4, h4	{ 
    font-weight: bold;
    font-style: italics;
		text-align	:	left;
		font-size	:	1em;
    display: inline;
		}	
		
/* NORMAL LISTS */


ul.normal { margin-top: 10px; 
     margin-bottom: 10px; 
     margin-left: 0;
     padding-left: 1em;
 }

li.normal { margin-bottom: 10px }

ul.centered {
   margin-left:20%;
   margin-right:20%;

}

/* OTHER ELEMENTS */
p {
	margin:0px 0px 16px 0px;
	padding:0px;
  font-size: 1em;
	}

p.ref {
 
 text-indent:20px;
  background-position: 20px 0px;
}

p.summary {
 padding-left:80px;
 padding-bottom:5px;
}


h3.summary {
 padding-left:40px;
 padding-bottom:5px;
}


p.note {
	margin-top: 0;
  margin-left: 1.5em;
}

p.doug {
  font-size: 1.5em;
  margin: auto;
  padding: 20px;
  text-align: center;
}

div.address {
   float: right;


}

HR     { 
 width: 200px; 
 height: 5px;
 margin-top:15px;
 margin-bottom:15px;
 border: 2.5px solid #006699;
}

sup {
  font-size:xx-small;
}

a:link {
  text-decoration: none;
  color: #009933;

}
a:visited {
  text-decoration: none;
  color: #009933;
}
a:active {

}
a:hover {
  text-decoration: underline;
  color: #009933;
}

.pdf, .ext, .new, .secure, .email {

  background-repeat: no-repeat;
  background-position: top left;
  background-position: 0px 0px;
  padding-left: 20px;
}

.pdf {
  background-image: url(images/pdf.jpg);
}
.ext {
  background-image: url(images/globebw.jpg);
}
.new {
  background-image: url(images/newbw.jpg);
}
.secure {
  background-image: url(images/securebw.jpg);
}
.email {
  background-image: url(images/emailbw.jpg);
}

img {
 /* border: 1px solid black;*/
}

/* NEWS */

div.news {
   float:right;
   width: 260px;
   padding: 10px;
   margin: 10px;
   border: dotted 1px #006699;
}

div.news ul, div.news ul li {
   margin-left:0px;
   list-style:none;
   padding-left: 5px;
   padding-top:0px;
   margin-top:5px;
}

ul.news li {
   margin-bottom: 10px;
   margin-top:10px;
}

ul.news a.headline, ul.news a:hover.headline {
        font-weight:bold;
        color:black;
        text-decoration:none;
}


/* FORMS */

 label {
width: 4em;
float: left;
clear:left;
text-align: right;
display: block;
margin: 0.25em;
}
form input, form select, form submit, form textarea {
 margin: 0.25em;
}
input.submit {
  margin-left: 6.5em;
}