
/*- Links ZeroSum General one Menus--------------------------- */ 

body { 
	background: #596368 url(/images/bg.gif) repeat-x;
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
	color: #333; 
}
.MStreet{
padding-right:10px;
padding-bottom:12px;
}
.MStreet img{
padding-left:5px;
}

/*- Links--------------------------- */
A:link { text-decoration: underline; color: #003A8C;}
A:visited { text-decoration: underline; color: #003A8C;}
A:active { text-decoration: underline; color: #003A8C;}
A:hover { text-decoration: underline; color: #D52929;}

/*- ZeroSum--------------------------- */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, ul{
 margin: 0;
 padding: 0;
 outline: 0;
}
.alert{
width:400px;
text-align:left;
color:red;
}
.alert h1{
color:red;
}
.alert p{
color:black;
}

.archiveLink{
text-align:right;
padding:5px;
font-size:10px;
}
#resourceBlock small{
font-size:8px;
}

input.shadow {
 background:url("/img/blimda/formbg.gif");
}

:focus {
 outline: 0;
}

table {
 border-collapse: collapse;
 border-spacing: 0;
}

caption, th, td {
 font-weight: normal;
 vertical-align:top;
}

.activityHead{
background:#8BC4E1;
}

.officersRates{
 margin: 0px;
 padding:0px;
}

.officersRates th{ 
font-weight:bold;
padding:10px;
}
.officersRates td{ 
padding:10px;
}


.AuthorDirectory {
color:#333;
}
.AuthorDirectory ul{
	  list-style:none;
}
.AuthorDirectory1 li{
padding-top:10px;
clear:left;
color:#333;

}
.singleContact{
padding:5px 0;
clear:left;
font-size:10px;
}

.singleContact strong{
font-size:14px;
}


.authorPhotoSmall{
padding:0 5px 5px 0;
float:left;}

.authorPhoto{
padding:0 10px 10px 0;
float:left;}



img {
 border:0;
}

.Main h1{
 font-size:18px;
}

.Main h2{
 font-size:16px;
}
.Main h3{
 font-size:14px;
}
.Main h4{
 font-size:12px;
}

.leftTD{
width:250px;
}

.rightTD{
 background:#8AA2CE;
}

/*- Blob 1--------------------------- */
.one{
 margin:10px;
 color:#4E4521;
}
.one{
 background:#FFF;
 margin-bottom:20px; 
 clear:left;
}


.one p{
	line-height: 1.6em; 
 margin:0px 0px 5px 0px;
 background: inherit;
 font-size:12px;
}

.one h1{
 padding: 0px 0px 5px 0px;
 margin-bottom:0px;
 font-size:2px;
 color:#075181;
}

.one h2{
 padding: 5px 0px 0px 0px;
 margin-bottom:0px;
 font-size:16px;
 color:#003A50;
}

.one img{
 margin:10px;
}

/*- Blob 1--------------------------- */

/*- General--------------------------- */
/*- Main--------------------------- */

.largeList{
  font-size:22px;
}


.MainHeader{
}
.MainHeader h2{
}

.Main{
 background: #FFF;
}
.innerMain{
 margin-bottom:10px;
 clear:left;
}

.Main h1{
 font-family:Georgia, Times,  serif;
 font-size:26px;
 color:#D0A825;
 padding-bottom:3px;
}

.Main h1 small{
 font-size:10px;
}

.Main h2{
 font-family:Georgia, Times,  serif;
 padding-top:25px;
 font-size:14px;
 color:#3B4041;
}
.Main h3{
 font-family:Georgia, Times,  serif;
 padding-bottom:3px;
 font-size:12px;
 color:#3B4041;
}
.Main h4{
 font-size:10px;
 font-weight:normal;
}


.Main p{
 font-size:10px;
 margin-bottom:10px;
 line-height: 15px;
}

.Main p strong{
 font-size:10px;
 line-height: 15px;
 color:#333;
}

.Main ul{
 font-size:10px;
 margin:5px 0px 5px 20px;
 line-height:17px;
 color:#333;
}

.Main img.Feature1{
 margin:0px 10px 0px 0px;
}
.Main img.Feature4{
 margin:0px 0px 0px 0px;
}

/*- PageHeader--------------------------- */

.PageHeader{
 background:#FFF;
}

.PageHeader ul{
padding-top:65px;
}
.PageHeader li{
line-height:20px;
font-size:10px;
color:#A1D5FD;
}

.PageHeader li img{
padding:0 5px 0 0px;
      }

.innerPageHeader{
}

.PageHeader img.Feature1{
padding:0 55px 0 0px;
margin-bottom:10px;
}

/*- PageHeader--------------------------- */

/*- BottomLeft--------------------------- */

.BottomLeftHeader{
 margin: 10px 0px 10px 0px;
 padding: 2px 5px 2px 5px; 
}
.BottomLeftHeader h2{
 font-family:Georgia, Times,  serif;
 padding-bottom:3px;
 text-transform:uppercase;
 font-size:18px;
 color:#414141;
}
.BottomLeft{
 margin:10px 0 0 0;
 border: 1px dashed #A1D5FD;
 padding:10px;
 clear:left;
 font-size:10px;
 background: #FFF;
 width: 200px;
}
.BottomLeft p{
 font-size:10px;
 margin-bottom:10px;
 line-height: 15px;
}

.innerBottomLeft{
padding-bottom:10px;
}
.BottomLeft h1{
 font-size:12px;
 color:#D0A825;
}
.BottomLeft img{
 margin:0px 5px 5px 0px;
}
/*- BottomLeft--------------------------- */
/*- Alert--------------------------- */

.AlertHeader{
}
.AlertHeader h2{
}
.Alert{
 border: 1px dotted #A1D5FD;
 font-size:10px;
 padding:10px;
 margin:25px 25px 0px 0;
}

.innerAlert{
}

.Alert h1{
 font-size:14px;
}
/*- Alert--------------------------- */

/*- BottomRight--------------------------- */

.BottomRightHeader{
}
.BottomRightHeader h2{
}
.BottomRight{
 font-size:12px;
 color: #000;
}

.innerBottomRight{
 padding: 0px 10px 10px 10px;
}
.BottomRight p{
 font-size:10px;
 margin-bottom:10px;
 line-height: 15px;
}
.BottomRight h1{
 font-family:Georgia, Times,  serif;
 padding-bottom:5px;
 font-size:18px;
 color:#414141;
}
.BottomRight h2{
 padding-top:6px;
 font-family:Georgia, Times,  serif;
 font-size:12px;
 color:#40627C;
}

.BottomRight A:link { text-decoration: none; color: #A1D5FD;}
.BottomRight A:visited { text-decoration: none; color: #A1D5FD;}
.BottomRight A:active { text-decoration: underline; color: #A1D5FD;}
.BottomRight A:hover { text-decoration: underline; color: blue;}

.BottomRight ul{
margin-top:10px;
margin-left:25px;
}
.BottomRight li{
font-size:10px;
color:#A1D5FD;
padding-top:4px;
}

.BottomRight img{
 padding-right:10px;
 padding-bottom:10px;

}

/*- BottomRight--------------------------- */


.MainNav{
 padding:0px;
}


    #tabsone {
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    #tabsone ul {
	  list-style:disc;
      }
    #tabsone li {
      display:inline;
      margin:0;
      padding:0 5px;
      }



    #TopNav {
      text-align:right;
      width:100%;
      font-size:93%;
      line-height:normal;
      color:#E7DF3F;
      height:32px;
	background: url(/img/topHeadBack.jpg) repeat-x;
      }
    #TopNav ul {
	  list-style:disc;
      }
    #TopNav li {
      display:inline;
      margin:0;
      padding:0 10px;
      }
    #TopNav a {
      color:#E7DF3F;
      text-decoration:underline;
      }
    #TopNav a span {
      font-weight:bold;
      color:#E7DF3F;
      }

.box {
    text-align:center;
	padding: 7px 0px;
	border: 1px solid #1F456F;
	margin: 2.5px 5px 5px 2.5px;
    background: #002B7A url(/images/arrow1.gif) no-repeat center left; color: #fff;
	}
	.box a{ font-weight:bold; font-size:14px; color: #F6B615; background: inherit; }
	.box a:hover { color: #808080; background: inherit; }


#tabsMainNav {
background: #002B7A;
margin:0px;
padding:0px;
}

#tabsMainNav ul{	
list-style:none;
margin:0px;
padding:0px;
}	

#tabsMainNav li{
border-bottom:2px solid #736373;
}

#tabsMainNav li a{
background: ##C7B299 url(../images/arrow.gif) no-repeat 4% 50%; 
font-weight:bold;
height:20px;
text-decoration:none;
color:#DADADA;
display:block;
padding:7px 0 7px 25px;
}	
	
#tabsMainNav li a:hover{
background: #D52929 url(../images/arrow.gif) no-repeat 4% 50%;
}

#tabsMainNav li.selected{
font-weight:bold;
height:20px;
text-decoration:none;
display:block;
padding:7px 0px 7px 25px;
background: #D52929 url(../images/arrow.gif) no-repeat 4% 50%; 
color:#DADADA;
}


/*- Tabs--------------------------- */

.Calendar{
 padding-left:25px;	
 width:250px;
 height:180px;
 text-align:center;
}

.Calendar table{
 width:250px;
 background:#F7B634;
 font-size:8px;
}

.Calendar td{
 padding:2px 0px;
 text-align:center;
}
.Calendar td.selected{
 background:#C9EB3F;
}

.Calendar td.selected a{
 font-size:10px;
}

.Calendar td.ViewToday{
 border: 3px solid #B84B00;
}
.Calendar td.ViewEventToday{
 background:#C9EB3F;
 border: 3px solid #B84B00;
}


#DivOfSurveySets{
 font-size: 16px;
 padding:25px;
}
#DivOfSurveySets p{
 padding-top:20px;
 font-size: 12px;
}


.MonthNavBar{
 width:150px;
 padding:4px;
}



.eventWhen {
 padding:10px;
 margin: 10px;
 border: 3px solid #B84B00;
 background:#FFF;
}

.eventWhen {
color:#782507;
font-size:16px;
}

.eventWhen td {
}

.CalendarOfEventsMini {
 padding:20px;
 margin: 0 10px;
 border-top: 1px solid #B84B00;
 border-bottom: 1px solid #B84B00;
}
.CalendarOfEventsMini {
}

.CalendarOfEventsMini h1 {
color:#782507;
font-size:16px;
}
.CalendarOfEventsMini p {
font-size:10px;
margin:0px;
}

.CalendarOfEventsMini ul {
}

.CalendarOfEventsMini table {
 width:100%; 
}
.CalendarOfEventsMini td.eventDate {
 background:silver;
}
.CalendarOfEventsMini td.eventDescript {
 background:#ccc;
}
.CalendarOfEventsMini td.eventDate, .eventDescript {
 padding:2.5px;
 border-bottom: 1px dashed #ccc;
}


#tabsPoliceNav ul {
 margin:5px 0px 25px 0px;

}

#tabsPoliceNav ul li {
 display:inline;
 padding:10px;
}

#tabsPoliceNav ul li a {
}


/*- Blob 1--------------------------- */
.oneHeader{
}
.oneHeader h2{
 font-size:18px;
}

.one{
 padding:10px 10px 0px 10px;
 color:#4E4521;
}
.innerone{
 margin-bottom:20px; 
 clear:left;
}

.one img.Feature1{
 float:left;
 margin: 0px 10px 0px 0px;
}

.one p{
 margin:0px 0px 5px 0px;
 background: inherit;
 font-size:12px;
}

.one h1{
 padding: 0px 0px 5px 0px;
 margin-bottom:0px;
 font-size:24px;
 color:#002B7A;
}

.one h2{
 padding: 5px 0px 0px 0px;
 margin-bottom:0px;
 font-size:16px;
 color:#002B7A;
}
.one ul{
 font-size:10px;
 margin:5px 0px 5px 20px;
 line-height:17px;
 color:#333;
}
.one img{
 padding-right:10px;;
 padding-bottom:10px;;
}

/*- Blob 1--------------------------- */
/*- Blob 2--------------------------- */
.two{
 padding:10px 10px 0px 10px;
 font-size:12px;
 color:#000;

}

.two A:link { text-decoration: none; color: #3D00F5}
.two A:visited { text-decoration: none; color: #3D00F5}
.two A:active { text-decoration: none; color: #67848F}
.two A:hover { text-decoration: none; color: #8DAEDF}

.innertwo{
 padding:10px 10px 10px 10px;
 background:#FFF;
 margin-bottom:20px; 
 clear:left;
 border: 1px dashed #002B7A;
}

.two p{
 margin:0px 0px 5px 0px;
 background: inherit;
}

.two h1{
 padding: 5px 0px 5px 0px;
 margin-bottom:0px;
 font-size:16px;
 color:#075181;
}

.two h2{
 padding: 5px 0px 0px 0px;
 margin-bottom:0px;
 font-size:14px;
 color:#003A50;
}
.two h4{
 padding: 5px 0px 0px 0px;
 margin-bottom:0px;
 font-size:10px;
 color:#003A50;
}
.two img.Feature1{
 padding: 0px;
 margin:0px;
}

.two ul{
 margin:5px 0px 5px 20px;
 line-height:17px;
 color:#333;
}


/*- Blob 2--------------------------- */
/*- Blob 3--------------------------- */
.three{
 padding:10px 10px 10px 10px;
 color:#000;
 width:185px;

}

.three A:link { text-decoration: none; color: #3D00F5}
.three A:visited { text-decoration: none; color: #3D00F5}
.three A:active { text-decoration: none; color: #67848F}
.three A:hover { text-decoration: none; color: #8DAEDF}

.innerthree{
 background:#FFF;
 border: 2px solid #E1E1E1;
 padding:5px;
 clear:left;
}

.three p{
 margin:0px 0px 5px 0px;
 line-height:18px;
 background: inherit;
}

.three h1{
 border-bottom: 1px solid #002B7A;
 padding: 5px 0px 5px 0px;
 margin-bottom:0px;
 font-size:14px;
 color:#002B7A;
}

.three h2{
 padding: 5px 0px 0px 0px;
 margin-bottom:0px;
 font-size:14px;
 color:#003A50;
}
.three h4{
 padding: 0px 0px 0px 0px;
 margin-bottom:0px;
 font-size:10px;
 color:#003A50;
 font-weight:normal;
}
.three img.Feature1{
 padding: 0px;
 margin:0px;
}

.three ul{
 margin:5px 0px 5px 20px;
 line-height:17px;
 color:#333;
}

.banner {
 height:175px;
 background: url(/img/header.jpg) no-repeat 70% 42%;
}

#topHeadBack {
    padding-right: 20px;
    text-align:right;
	background: #FFF url(/img/topHeadBack1.jpg) repeat-x;
	}

/*- Blob 3--------------------------- */

/*- Blob 4--------------------------- */
.four{
 padding:10px 10px 0px 10px;
 font-size:12px;
 color:#4E4521;
}


.innerfour{
 padding:0px 0px 10px 10px;
 border-bottom: 1px solid #002B7A;
 clear:left;
}

.four p{
 margin:0px 0px 5px 0px;
 background: inherit;
}

.four h1{
 border-bottom: 1px solid #002B7A;
 padding: 5px 0px 2px 0px;
 margin-bottom:5px;
 font-size:16px;
 color:#002B7A;
}

.four h2{
 padding: 5px 0px 0px 0px;
 margin-bottom:0px;
 font-size:14px;
 color:#003A50;
}
.four h4{
 padding: 5px 0px 0px 0px;
 margin-bottom:0px;
 font-size:10px;
 color:#003A50;
}

.four ul{
 margin:5px 0px 5px 20px;
 line-height:17px;
 color:#333;
}


/*- Blob 3--------------------------- */


/*- Tabs--------------------------- */
    #tabsAdminNav {
      float:left;
      width:100%;
	  background:#303B41;
      line-height:normal;
      font-size:90%;
      }
    #tabsAdminNav ul {
	  margin:0;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    #tabsAdminNav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsAdminNav a {
      float:left;
      background:url("/img/tabs/tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsAdminNav a span {
      float:left;
      display:block;
      background:url("/img/tabs/tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      font-weight:bold;
      color:#990033;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsAdminNav a span {float:none;}
    /* End IE5-Mac hack */
    #tabsAdminNav a:hover span {
      color:#627EB7;
      }
    #tabsAdminNav a:hover {
      background-position:0% -42px;
      }
    #tabsAdminNav a:hover span {
      background-position:100% -42px;
      }

#tabsAdminNav li.selected {
      float:left;
      display:inline;
      display:block;
      margin:0;
      padding:0px 0px 0px 4px;
      background:url("/img/tabs/tableft4.gif") no-repeat;
      background-position:0% -42px;
}

#tabsAdminNav li.selected span {
      font-weight:bold;
      color:#627EB7;
      float:left;
      display:block;
      background:url("/img/tabs/tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      margin:0px 0px 0px 0px;      
      background-position:100% -42px;
}
/*- Blob 1--------------------------- */
.blob1{
 padding:0px 10px 0px 10px;
 color:#4E4521;
}
.blobber1{
 background:#FFF;
 margin-bottom:20px; 
 clear:left;
}

.blobber1 img.Feature1{
 float:left;
 margin: 0px 10px 0px 0px;
}

.blob1 p{
 margin:0px 0px 5px 0px;
 background: inherit;
 font-size:12px;
}

.blob1 h1{
 padding: 0px 0px 5px 0px;
 margin-bottom:0px;
 font-size:18px;
 color:#075181;
}

.blob1 h2{
 padding: 5px 0px 0px 0px;
 margin-bottom:0px;
 font-size:16px;
 color:#003A50;
}
.blob1 td{
 padding: 5px;
}

.blob1 img.Feature2{
 float:left;
}

.ProjectList .innerthree{
padding:0px;
}


.ProjectList h1{
 font-size:14px;
}

.ProjectList h2{
 font-size:10px;
}
.ProjectList h3{
 font-size:10px;
}
.ProjectList h4{
 font-size:10px;
}

.ProjectList .threeHeader h2{
 margin-bottom:5px;
  border-bottom:1px dashed #0093FF;
 font-size:18px;
}


.CoordinatorCenter{
 font-size:10px;
}

table.CoordinatorCenter {
 border:1px solid #0093FF;
}
.CoordinatorCenter th{
 vertical-align:bottom;
 border-bottom:1px solid #0093FF;
 padding:7px 7px;
}

td.ViewToday{
 font-size:10px;
}

td.ContainerTD{
 text-align:center;
 border-top:1px dashed #0093FF;
 vertical-align:top;
 padding:7px 7px;
}

.firstTD{
 padding:7px 7px;
 text-align:right;
 width:150px;
 background:#FFF;
 border-top:1px dashed #0093FF;
}

.CoordinatorCenter td table tr{
}
.CoordinatorCenter td table tr td{
 text-align:center;
 vertical-align:top;
 padding:0px;
}
.CoordinatorCenter td table tr th{
 vertical-align:bottom;
 border-bottom:0px solid #0093FF;
 padding:7px 7px;
 font-weight:bold;
}


.CoordinatorCenter td.TDspacer{
 background:#DDD;
 width:20px;
}




.MobilizationCenter{
 font-size:10px;
}

table.MobilizationCenter {
 border:1px solid #0093FF;
}
.MobilizationCenter th{
 vertical-align:bottom;
 border-bottom:1px solid #0093FF;
 padding:7px 7px;
}

.MobilizationCenter td{
 border-top:1px dashed #0093FF;
 vertical-align:bottom;
 padding:7px 7px;
}

.odd { background-color:#CCCCCC; }
.even { background-color:#EFEFEF; }


table.waveStats tr{
 background-color:#FFF;
}


.reporting{
 font-size:10px;
 margin: 20px;
 padding:0px;
 text-align:right;
 border:1px solid #0093FF;
}



.reporting td{ 
padding:10px;
 border:1px solid #0093FF;
}
.reporting th{ 
padding:5px;
vertical-align:bottom;
font-size:14px;
font-weight:bold;
}

.CTTotals{
 color:#000;
 padding-top:5px;
 border-top:1px dashed #0093FF;
 padding-bottom:7px;
 border-bottom:5px solid #000;
 font-weight:bold;
 background:#CAF0D3;
}
.statCell{
 border:1px solid #000;
}
.statCellNight{
 background:#C59E4F;
}


.PDTotals{
 padding-top:5px;
 border-top:1px dashed #FF66CC;
 padding-bottom:7px;
 border-bottom:1px solid #000;
 font-weight:bold;
}

fieldset.EditForm{
margin:0px;
padding:2px;
background:#DBDBDB;
}

form.EditForm{
margin:30px;
}


.splitEdit{
 width:205px;
 padding:2.5px;
}


fieldset.EditForm input, select{
border: thin solid #777777;
}

.resourceBlock ul{
list-style:none;
margin:0px;
padding:0px;
}

.resourceBlock li{
padding-bottom:20px;
}

img.ResourceIcon{
margin:0px;
padding:0px;
}
.CalendarOfEventsMini {
 padding:0 0px 10px 0;
 margin: 0 10px 0px 0px;
 border-top: 1px solid #B84B00;
}
.CalendarOfEventsMini a{
 color:#782507;
}

.CalendarOfEventsMini h1 {
color:#782507;
font-size:14px;
}
.CalendarOfEventsMini h4 {
color:#782507;
font-size:12px;
}
.CalendarOfEventsMini p {
font-size:10px;
margin:0px;
}

.CalendarOfEventsMini ul {
}

.CalendarOfEventsMini table {
 width:100%; 
}
.CalendarOfEventsMini td.eventDate, .eventDescript {
 padding:2.5px;
 border-bottom: 1px dashed #ccc;
}

 .Calendar Table {
 background: #fcfff6;
 border-collapse: collapse;
 border-color: #8bc68b;
 border-style: solid;
 border-width: 1px;
 color: #374c0e;
 display: block;
 scrollbar-base-color: #374c0e;
 font-family: verdana, helvetica, arail, sans-serif;
 line-height: 11.2pt;
 text-align: center;
 font-size: 8pt;
 width: 140px
}

.Calendar TD {
 background-color: #fcfff6;
 border-color: #8bc68b;
 border-style: solid;
 border-width: 1px; 
 border-collapse: collapse;
 display: block;
 font-family: verdana, helvetica, arail, sans-serif;
 font-size: 7pt;
 A:link { text-decoration: none; color: #474790;}
 A:visited { text-decoration: none; color: #474790;}
 A:active { text-decoration: none; color: #006600;}
 A:hover { text-decoration: none; color: blue;}
}

.Calendar A {
 font-weight: 700;
 border-color: #8bc68b;
}


 TD.ViewToday {
 background-color: #cfccca
}

#Calendar {
 text-align: center
}

.CoordCentertotals tr td{
padding:10px;
border:1px solid #0093FF;
}

/*- Blob 1--------------------------- */


.formAdministration th {
padding:5px 10px;
vertical-align: bottom; background:#FFF;text-align:center;
}

.formAdministration td {
vertical-align: bottom;
border-top:1px dashed #0093FF;
}
.formAdministration td.stat {
text-align:center;
border-right:1px dashed #0093FF;
}

.departmentStatus{
float:left;margin:0 5px
}


/*- Links--------------------------- */
A.countyNav:link { text-decoration: none; color: #40627C; line-height:16px;}
A.countyNav:visited { text-decoration: none; color: #40627C;}
A.countyNav:active { text-decoration: underline; color: #40627C;}
A.countyNav:hover { font-size: 14px;text-decoration: underline; color: blue;}

