/* ===== colorset ===== */
/* Black			rgb(0,0,0)			hex(#000000) */
/* Grey				rgb(153,153,153)	hex(#999999) */
/* Light Gray		rgb(226,226,226)	hex(#E2E2E2) */
/* Lightest Gray	rgb(231,231,231)	hex(#E7E7E7) */
/* Plum 			rgb(174,71,67)		hex(#AE4743) */
/* Teal				rgb(65,82,107)		hex(#41526B) */
/* White			rgb(255,255,255)	hex(#ffffff) */

a:link{text-decoration:underline; color:#3f4550;}
a:visited{text-decoration:underline; color:#3f4550;}
a:active{text-decoration:underline; color:#3f4550;}
a:hover{text-decoration:none; color:#AE4743;}

a.MenuTO:link{color:#E7E7E7; text-decoration:underline;}
a.MenuTO:visited{color:#E7E7E7; text-decoration:underline;}
a.MenuTO:active{color:#E7E7E7; text-decoration:underline;}
a.MenuTO:hover{color:White; text-decoration:underline;}

a.Record:link{text-decoration:underline; color:#77A4C0;}
a.Record:visited{text-decoration:underline; color:#77A4C0;}
a.Record:active{text-decoration:underline; color:#77A4C0;}
a.Record:hover{text-decoration:none; color:#AE4743;}

a.TOC:link{text-decoration:none; color:Black;}
a.TOC:visited{text-decoration:none; color:Black;}
a.TOC:active{text-decoration:none; color:Black;}
a.TOC:hover{text-decoration:underline; color:#AE4743;}

body{
	background-color:White;
	color:Black; 
	font-family:Verdana, Arial, "Times New Roman"; 
	font-size:10px;
	scrollbar-arrow-color:Black;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-shadow-color:#F5F5F5;
	scrollbar-base-color:#CCCCCC;
	scrollbar-face-color:White;
	scrollbar-3dlight-color:White;
	scrollbar-darkshadow-color:White;
	scrollbar-track-color:#CCCCCC;
}

.Copy{color:#41526B; font-family:Verdana, Arial, "Times New Roman"; font-size:10px;}
.Footer{color:White; font-family:Verdana, Arial, "Times New Roman"; font-size:9px;}
.FootNote{color:Gray; font-family:Verdana, Arial, "Times New Roman"; font-size:9px;}
.Header1{color:Black; font-family:Verdana, Arial, "Times New Roman"; font-size:14px;}
.Header2{color:#333333; font-family:Verdana, Arial, "Times New Roman"; font-size:12px;}
.Header3{color:#4D6FA8; font-family:Verdana, Arial, "Times New Roman"; font-size:10px;}
.Header4{color:#701B16; font-family:Verdana, Arial, "Times New Roman"; font-size:9px;}
.HighLight{color:#AE4743; font-family:Verdana, Arial, "Times New Roman"; font-size:10px;}
.HomePageBox{border-right:#DBDCDD 1px Solid; color:Black; font-family:Verdana, Arial, "Times New Roman"; font-size:10px; padding:5px;}
.RecordHeader{background-color:#FAFAFA; border:Silver 1px Solid; color:#333333; font-family:Verdana, Arial, "Times New Roman"; font-size:12px;}
.RecordHeader_Disabled{background-color:#FAFAFA; border:Silver 1px Solid; color:Silver; font-family:Verdana, Arial, "Times New Roman"; font-size:12px;}
.RecordItem{border-bottom:Silver 1px Solid; color:#41526B; font-family:Verdana, Arial, "Times New Roman"; font-size:10px;}
.RecordItemCurrent{border-bottom:Silver 1px Solid; color:Gray; font-family:Verdana, Arial, "Times New Roman"; font-size:10px;}
.Spacer{font-size:5px;}

input.Text, textarea.Textarea, select.Select{background-color:White; border:#999999 1px solid; color:Black; font-family:Verdana, Arial; font-size:9px; width:100%;}
input.Button{background-color:#EDEDEE; border:#999999 1px solid; color:Black; font-family:Verdana, Arial; font-size:9px;}
input.LayoutSearch{background-color:White; border:#CCCCCC 1px solid; color:#666666; font-family:Verdana, Arial; font-size:9px; width:100%;}

/* default class for all text */
td{color:#41526B; font-family:Verdana, Arial, "Times New Roman"; font-size:12px;}
strong{color:#3C5578;}

/*Carolyn's Additions*/
.meetinghead{color:#4D6FA8; font-family:Verdana, Arial, "Times New Roman"; font-size:14px; text-align:center;}
.boldtext{color:#AE4743; font-family:Verdana, Arial, "Times New Roman"; font-size:12px;}

.textcenter {
text-align:center;
}

.red {
color:##800000;
}

/* rounded tabs*/

#nav {
        margin: 0;
        padding: 10px 0 20px 50px;
        border-bottom: 1px solid #9FB1BC;
}

#nav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#nav a:link, #nav a:visited {
        float: left;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
        color: #000;
        background: url(rounded.gif) no-repeat bottom center;
}

/* Sortable tables */
       table.sortable thead {
       background-color:#eee;
       color:#000033;
       cursor:default;
       padding-left:25px;
       padding-right:25px;
}

table.sortable th {
	padding-right:5px;
	padding-left:5px;
	}

table.sortable td {
	padding-top:7px;
	padding-bottom:7px;
}

.floatimg{
  float: left;
  padding:5px 20px 5px 10px;
}

.centerpic{
   display:block; /*images must be set to block in order use auto margins*/
   margin:0 auto; /*centers images in most browsers*/
   text-align:center; /*centers images in older browsers*/
   } 

.center{
	 text-align:center; 
   } 
   
.left{
	 text-align:left; 
   }   
   
 #calendar{
 display:block; /*images must be set to block in order use auto margins*/
   margin:0 auto; /*centers images in most browsers*/
   text-align:center; /*centers images in older browsers*/
   } 
   
   .table {
	width:100%
}

h4 {
	color:#000033;
	font-size:14px;
	}

.table th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #eef;
}

.table td {
	font:10px arial;
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #fff;
	text-align: left;
	color: #4f6b72;
}

.head th {
	font:10px arial;
	color: #000033;
	letter-spacing:.2em;
	}	
	
.tinytext {
	font-size:xx-small;
}

p strong {
	color:#000033;
}

img{
border: 0px;
margin:0px;
padding:0px;
}   
   
#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}

.boxGreyCivil { float: left; width:120px; height: 200px; background-color: #f5f5f5; border-top: 1px solid #4682b4; border-bottom: 2px solid #4682b4; font-size: 11px; line-height: 1.4em; margin-bottom: 20px; margin-right: 10 px; margin-left: 5px; padding: 2px 5px; }

.boxGreyCivil p { margin: 0 0 10px 0; }
.boxGreyCivil a {text-decoration:none;}
.boxGreyCivil a:hover {color:#FF0000;}


.boxGreyCriminal { float: left; width:120px; height: 200px; background-color: #f5f5f5; border-top: 1px solid #4682b4; border-bottom: 2px solid #4682b4; font-size: 11px; line-height: 1.4em; margin-bottom: 20px; margin-right: 10px; padding: 2px 5px; }

.boxGreyCriminal p { margin: 0 0 10px 0; }
.boxGreyCriminal a {text-decoration:none;}
.boxGreyCriminal a:hover {color:#FF0000;}

.boxGreyFamily {  float: left; width:120px; height: 200px; background-color: #f5f5f5; border-top: 1px solid #4682b4; border-bottom: 2px solid #4682b4; font-size: 11px; line-height: 1.4em; margin-bottom: 20px;  margin-right: 10px; padding: 2px 5px; }

.boxGreyFamily p { margin: 0 0 10px 0; }
.boxGreyFamily a {text-decoration:none;}
.boxGreyFamily a:hover {color:#FF0000;}

.boxGreyTraffic {  float: left; width:120px; height: 200px; background-color: #f5f5f5; border-top: 1px solid #4682b4; border-bottom: 2px solid #4682b4; font-size: 11px; line-height: 1.4em; margin-bottom: 20px; padding: 2px 5px; }

.boxGreyTraffic p { margin: 0 0 10px 0; }
.boxGreyTraffic a {text-decoration:none;}
.boxGreyTraffic a:hover {color:#FF0000;}


#dhtmlgoodies_slideshow{
		width:550px;	/* Total width of slideshow */


	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 432px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}