/* colors 
#E3D3CD - latte
#B66952 - mocha
#542A2D - cocoa
#00AAC8 - turquoise
#138889 - ocean
#005DA4 - indigo
*/

/* standard tags */

body {
	padding:0px;
	margin:0px;
	font: 0.9em Arial, Helvetica, sans-serif;
	background: #C2D9EA;
	color:#002E51; 
 }	

##a, a:visited {
	color:#0000a0; font-weight:bold
}
##a:hover {
	color:#a00000
}

h1 {	color:#ffffff;
	color:#000000;
	padding:0.2em;
	background: url('images6/squiggle-navy30.gif') no-repeat left center;
	font-style:italic; font-variant:normal; font-weight:normal; font-size:1.8em; font-family:Times New Roman, Tismes, serif; margin-left:0em; margin-right:0em; margin-top:0em; margin-bottom:0.4em
}
h2 {	 
	color:#000000;
	padding:0.2em;
	background: url('images6/squiggle-navy30.gif') no-repeat left center;
	font-style:italic; font-variant:normal; font-weight:normal; font-size:1.6em; font-family:Times New Roman, Tismes, serif; margin-left:0em; margin-right:0em; margin-top:0em; margin-bottom:0.4em
}
h3 {
	color:#000000;
	padding:0.2em;
	background: url('images6/squiggle-navy30.gif') no-repeat left center;
	font-style:italic; font-variant:normal; font-weight:normal; font-size:1.4em; font-family:Times New Roman, Tismes, serif; margin-left:0em; margin-right:0em; margin-top:0em; margin-bottom:0.4em
	 
}

p, td {
	margin:  0.4em 1em 0.5em 1em;
	padding: 0px;
	font-size: .80em;
}

/* Layout */

#bigbox {
	width: 50em;
	margin: 0 auto;
	text-align: left;
	padding: 0px;
	border: medium dashed #33FFCC;
	background: url('images6/group.jpg') no-repeat right top;
} 

#header {
	width: 50em;
	text-align: right;
	padding: 0px;
	vertical-align: baseline;
	margin: 0px auto;
	border-top: 8px solid #005DA4;
	border-right: 8px solid #005DA4;
	border-bottom: 2px solid #005DA4;
	border-left: 8px solid #005DA4;
	background: #005DA4 url('images6/group.jpg') no-repeat right top;
}

#logo {
	border: 0px;
	float: left;
	margin-left:8px;
	margin-right: 12px;
} 
 
#tabs {
	padding: 0px;
	margin: 70px 0px 0px 0px;
	text-align:right;
	background-color: #005DA4;
}
#tabs ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#tabs li {
	margin: 0px 0.1em;
	padding: 0px;
	text-align: center;
	display: inline;
	background-color: #005DA4;
}
#tabs li a { 
	color: #ffffff;
	text-decoration: none;
	padding: 0em 0.3em 0em 0.3em;
}
#tabs li a:hover {
	color: #000066;
	background-color: #ffffff
}

#main {
	width:50em;
	margin: 0px auto;
	padding: .8em 0px 0px 0px;
	border-top: 8px none #005DA4;
	border-right: 8px solid #005DA4;
	border-bottom: 8px solid #005DA4;
	border-left: 8px solid #005DA4;
	background-color: #eef8ff;
}

#logos {
	clear:both;
	text-align:center;
	margin: 1em 0px;
	padding: 0px;
}

#footer {
	width: 50em;
	text-align: right;
	padding: 4px 0px;
	 background: #005DA4;
	text-align: center; 
	clear: both;
	color: #FFFFFF;
	margin: 0px auto;
	border: 8px solid #005DA4;
}

#footer a {
	color: #ffffff;
}
#footer a:hover {
		color:#00AAC8
}
 
.leftCol {
	width:38em;
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
}

.rightCol {
	margin: 0px 0px 0px 37em;
	padding: 0px;
 
	display: block;
	 
} 
.subLcol {
	float: left;
	width:20em;
	margin: 0px;
	padding: 0px
}
.subRcol {
	margin: 0px 0px 0px 19em;
}

.featureTint {
	background: #EED8D2;
	padding:  0em 0em 0.8em 0em;
	margin: 0em 0.8em .8em 0.8em;
	border: 1px solid #005DA4
}  

.featureHollow {
	padding:  0em .2em 0.8em .2em;
	margin: 0em 0.8em .8em 0.8em;
	background-color: #FFFFFF;	border: 1px solid #005DA4

}
.featureNews {
	padding:  0em .2em 0.8em .2em;
	margin: 0em 0.8em .8em 0.8em;
	background-color: #FFFFFF;	border: 1px solid #82402C

}
.featureNews h3 {
	background-image: url('images6/squiggle-rusto30.gif');
}

.featureNarrow {
	border: 1px solid #005DA4;
	padding:  0em 0em 0.8em 0em;
	margin: 0em 0.8em .8em 0.8em;
	background: #ffffff
}
 
  /* Custom Styles */

.innerBox {
	border: 1px solid #005DA4;
	padding: 0px;
	margin: 0px
}
 
.smaller {
	font-size: .8em;
}

 .larger {
	font-size: 110%
}
 
.readMore {
	padding:.2em;
	font-size:x-small;
	font-style: italic;
	font-weight: normal;
}
 
.justified {text-align:justify}
 
.dev {
	color:#008000;
	font-family: "Courier New", Courier, mono;
}
.logo {
	border: none;
	margin: 1em;
	clear: both;
}
 
 
 .dotted {border-bottom: 1px dashed #138889}
 
/* nav */
#nav {
	margin: 70px 0px 0px 0px;
	text-align:right;
	display:block;
	height: 1.5em;
}
#nav, #nav ul {
	list-style: none;
	line-height: 1;
	background: #005DA4;
	padding: 0px;
}
#nav ul{
	float: left;
	margin: 0px 0px 1em 0px;
	text-align: left;
}
#nav a {
	display: block;
 	color: #ffffff;
	text-decoration: none;
	padding: 0.2em .5em;
	margin: 0px .1em;
	font-weight:bold
}
#nav a.daddy {
	background: url('rightarrow2.gif') no-repeat center right;
}
#nav li {
	float: left;
	padding: 0px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 12em;
	font-weight: normal;
	border-width: 1px;
	margin: 0px;
}
#nav li li {
	width: 12em
}
#nav li ul a {
	width: 12em;
	font-weight: normal;
}
#nav li ul ul {
	margin: 0em 0px 0px 12em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	background-color: #138889;
}
/* nav */.PhotoTable {
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-left: 5px;
}
