/*
-----------------------------------------------
MMA 
Author:   Mark McGhie

CHANGE LOG
4/8/08
Nav menu expanded which caused an expantion in the nav column
	#content-nav 	
		width from 160px to 177px
		
	#content-main  
		width from 593px to 576px
		
	#content-subphoto 
		padding-right From 10px to 5px;
		padding-left: From 10px to 5px;
		
	#content-subgroup 
  		width: FROM 401px TO 391px;
  
	#content-sub1 {
		width: FROM 188px TO 183px
	#content-sub2 
		width: FROM 190px TO 185px;

	
2/1/08
	Nav with was extended by 5 px.  other columns where adjusted accordingly


ADD:
6/23/06
	1. Indent10- increase margin by 10 px 
	2. .burgundy - for inline items
1/29/08
	1. table.th - align text left
10/25/07
	1. li.doc  add margin-left: 5px; padding-left: 5px; - to make same as pdf	
11/14/07
	1. hr.blue 


----------------------------------------------- */
body {
  background:white;
  margin:0;
  padding:10px;
  font:small Verdana, Sans-serif;
  color:#000;
  }
a img {
  border-width:0;
  }
h1, h2, h3, form {
  margin:0;
  padding:0;
  }
a {
  color:#36a;
  }

 img {
	outline-style: none;
	list-style-type: none;
	list-style-image: none; } 
/* =Page
----------------------------------------------- */
body {
	color:#fff;
	background-color: #000;
	background-image: url(../img/pageBack.png);
	background-attachment: scroll;
	background-position: 0 0; }

#page {
	background:#fff;
	float:left;
	width:754px;
	font-size:85%;
	line-height:1.5em;
	color:#000;
	position: absolute;
	top: 0;
	left: 0;
	border-bottom: 3px solid #999;
	border-right: 3px solid #999; }
/* =Headings
----------------------------------------------- */
h1 {
	font-size: 2em;
	line-height: 1.25;
	background-color:#999;
	float:right;
	width:99%;
	height:auto;
	margin:0 0 10px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	border-bottom:6px solid #bab595; }
	
h1#members {
	color: #fff;
	background-color:#2f5cb4;
	float:right;
	width:99%;
	height:auto;
	margin:0 0 10px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	border-bottom:6px solid #000; }
h2 {
	color:#993366;
	margin:0.75em 0 0;
	font-size:150%;
	background-color: transparent;
	padding-top: 5px; }

 
h3 {
  font-size:100%;
  margin:.75em 0 0;
  color:#233;
  }
h3.blue{
	font-size:125%;
	margin:.75em 0 0;
	color:#2f5cb4;
  }  
/* =Lists
----------------------------------------------- */

/* =Misc
----------------------------------------------- */
.clear {
	clear: both;
}
hr.pur{
	background-color: #936;
	height: 1px;
	border: none; }
hr.blue{
	background-color:#0e3482;
	height: 3px;
	border: none; }
table.reg {
	border: 0;
	border-spacing: 5px; }
th{
	text-align: left;
}

td.reg {
	padding: 4px 6px;
	border: 0;
	vertical-align: top;
	white-space: normal; }
	
td.date {
	vertical-align: top;
	white-space: nowrap; }
		
.search{
	vertical-align: top; }

table.Search {
	color: #000;
	font-size: small; }
p {
  margin:0 0 .75em;
  }


/* =Header
----------------------------------------------- */
#header {
	background: #000 url(../img/headerBack.png) no-repeat;
	float:left;
	width:754px;
	padding:10px 0 0; }
#logo {
	float:left;
	display:block;
	width:510px;
	margin-top: -7px; }
#logo img {
  display:block;
  }
#seal {
	position: absolute;
	top: 1px;
	left: 470px;
	z-index: 1; }
/* =Nav
----------------------------------------------- */
#nav {
	background-color: #993366;
	background-position: 0 0;
	float:left;
	width:754px;
	margin:0;
	padding:0;
	border-bottom:2px solid #000000;
	list-style:none; }
#nav li {
  background:none;
  display:inline;
  padding:0;
  }
#nav li a, #nav li strong {
  float:left;
  width:auto;
  padding:5px 9px 3px;
  border-left:1px solid #306;
  border-right:1px solid #000;
  color:#fff;
  text-transform:uppercase;
  text-decoration:none;
  }
#nav li strong {
  background:#306;
  color:#fff;
  }
#nav li a strong {
  padding:0;
  border-width:0;
  }
#nav li a:hover {
  background:#ccc;
  border-left-color:#993399;
  color:#306;
  }
/* =Content
----------------------------------------------- */
#content {
	background-color: transparent;
	background-image: url(../img/content-Back.gif);
	background-repeat: repeat;
	float:left;
	width:754px;
	margin:0;
}

#content-nav{
	color: #fff;
	background-color: #000;
	float:left;
	width:177px;
	height: 100%; }
	
#content-main {
	float:right;
	width:576px; }
	
#content-oneCol {
	padding-right: 10px;
	padding-left: 10px; 
	} 

#content-Col-A {
	padding-right: 5px;
	padding-left: 10px; 
	float:left;
	width:260px;} 

#content-Col-B {
	padding-right: 10px;
	padding-left: 5px;
	float:right;
	width:255px; } 
			
#content-subphoto {
	float:left;
	width:165px;
	padding-right: 5px;
	padding-left: 5px; } 

#content-subgroup {
  float:right;
  width:391px;
  } 
#content-sub1 {
	float:left;
	width:183px;
	padding-right: 3px;
	/*border-right: 3px solid #0e3482;   hide per Shirl 4/09*/
	}

#content-sub2 {
	float:right;
	width:185px;
	margin-left: 3px; }
	
#content-left-Col-350{
	float: left;
	width: 340px;
	padding-left: 10px; 
}
#content-Rt-Col-195{
	float: right;
	width: 200px;
}
#content-clear {
	clear:both; }
 
 h2.blue{
	font-size: 1.25em;
	color: #FFFFFF;
	background-color: #006699;
	background-image: url(../img/blue-header.gif);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 4px;
}

 h2.blueDark{
	font-size: 1.25em;
	color: #FFFFFF;
	background-color: #2d5F8A;
	background-image: url(../img/blue-dark-header.gif);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 4px;
}
 h2.blueLight{
	font-size: 1.25em;
	color: #2D5F8A;
	background-color: #92A7BF;
	background-image: url(../img/blue-light-header.gif);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 4px;
}

h2.green {
	font-size: 1.25em;
	color: #FFFFFF;
	background-color: #31B656;
	background-image: url(../img/green-header.gif);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 4px;
}
h2.yellow {
	font-size: 1.25em;
	color: #FFFFFF;
	background-color: #F2A813;
	background-image: url(../img/yellow-header.gif);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 4px;
}

h2.pink {
	font-size: 1.25em;
	color: #FFFFFF;
	background-color: #F18269;
	background-image: url(../img/pink-header.gif);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 4px;
} 
/* =Text changes
----------------------------------------------- */

p#intro {
	margin:0;
	color:#936;
	font-size: x-small;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-style: italic;
	font-variant: normal;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px; }
p.title-burgundy {
	font:bold large / 1.3em Helvetica, Arial, sans-serif;
	color:#936;
	padding-top: 10px; }
p.burgundy {
	color:#936;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: normal; }	
.burgundy {
	color:#936;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: normal; }
p.title-blue {
	margin:0;
	color:#2f5cb4;
	font-size: large;
	font-weight: bold;
	padding-top: 10px; }
.indent10 {
	margin-left: 10px; }
.bold {
	font-weight: bold;
	 }
.emphasis{
	font-style: italic; }
.caption {
	font-size: x-small;
	font-style: italic; }
.Etopic {
	color:#2f5cb4;
	 }
p#poll {
	margin:0;
	font:bold large / 1.3em Helvetica, Arial, Sans-serif;
	color:#936;
	text-transform: capitalize;
	padding-top: 10px; }	
xsmall {
	font-size: .60em;
}
/* Forms ----------------------------------------- */

.required {
	color: #c00; }
form p{
	clear: left;
	margin: 0;
	padding: 5px 0 0 0; }
form p label{
	width: 30%;
	float: left; }	
/* lists ----------------------------------------- */
ul.SearchSpec{
	list-style-type: none; }	
ul.event {
	margin:0;
	padding:0;
	list-style-type: none; }
ul.event {
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-image: none; }
ul.star {
	margin:0;
	padding:0;
	list-style-type: none; }	
ul.star {
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-image: url(../img/star.gif);
	list-style-position: inside; }

ul.arrow {
	margin:0;
	padding:0;
	list-style-type: none; }	
ul.arrow {
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-image: url(../img/arrow.png);
	list-style-position: inside; }
ul.pdf{
	margin-left: 5px;
	padding-left: 10px;
	display: list-item; }

li.pdf {
	margin-left: 5px;
	padding-left: 5px;
	list-style-image: url(../img/pdf-sm.gif); }
ul.doc{
	margin-left: 5px;
	padding-left: 10px;
	display: list-item; }

li.doc {
	margin-left: 5px;
	padding-left: 5px;
	list-style-image: url(../img/word-sm.gif); }	
	
li.PadBottom {
	padding-bottom: 10px;
	 }	
/* =images ----------------------------------- */
.imgLeft  {
	float: left ;
	margin-right: 5px;
	margin-bottom: 5px; }
.imgRight {
	float:right;
	margin-bottom: 5px;
	margin-left: 5px; }	
/***  div boxes **********/
.box195 {
	width: 195px;
	border: 1px solid #000000;
	margin-bottom: 14px;
}
.box195 p {
	padding: 3px;	
}
.box340 {
	width: 340px;
	border: 1px solid #000000;
	margin-bottom: 14px;
}
.box340 p {
	padding: 3px;	
}


#footer {
  float:left;
  width:100%;
  border-top:6px solid #BAB595;
  }
#footer hr {
  display:none;
  }
#footer p {
  background:#003366;
  margin:0;
  padding:10px;
  text-align:center;
  color:#2f5cb4;
  }
