#header {
	background: url(images_default/header3.jpg) no-repeat;
	height: 37px;
}
/* LOADING BOX */
.loader { background: #ddd url(images_default/loader-sqrs.gif) no-repeat 260px 223px; }
#wrapperFrame {
	background: #062659 url(images_default/LeftEdge_Bckgnd4.png) repeat-y;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-bottom: 15px;
}
#colWide { font-size: 13px; margin-left: 27px; background: url(images_default/loader-sqrs.gif) no-repeat 260px 223px; }

#breadcrumbs {
	padding-top: 10px;
	margin-left: 20px;
	margin-bottom: 7px;
	width: 690px;
}
#email_phone {
	font-size: 12px;
	float: right;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-right: 16px;
	padding-top: 16px;
	letter-spacing: 2px;
}
#colNav {
	float: right;
	width: 165px;
	background: #062659;
	color: #C3E3F0;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#nav {
	padding-bottom: 8px;
	color: #FFFFFF;
}
			.navHead {
				text-indent: 8px;
				font-size: 11px;
				margin-bottom: -8px;
				letter-spacing: 1px;
				border-top: thin dotted #0B4C8C;
				font-weight: normal;
				margin-top: 8px;
				padding-top: 6px;
					}
			#nav #home {
				padding-top: 5px;
				margin-top: 15px;
			}
						
			#colNav .navHead a:link a:visited{
				color: #8BC7DA;
			}
			#colNav .navHead a:hover{
				background: url(images-portfolio/nav-bgnd-current.jpg) 6px;
			}
			#colNav img {
				display:block;
			}
			#colNav label, select, input[type='submit'], .point {
				cursor:pointer;
			}
			#colNav li {
	line-height:15px;
	margin:5px 0 0 0;
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: capitalize;
			}
			#colNav ol, ul {
				list-style: none;
			}
			#colNav a {
				color:#FFFFFF;
			}
			#colNav .navGroup {
				margin: 0px;
				padding-top: 10px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 15px;
			}
			#colNav a:link, a:visited {
				text-decoration: none;
			}
			#colNav a:hover, a:active {
				text-decoration:none;
				display: block;
				background: url(images-portfolio/nav-bgnd-current.jpg) center;
			}
			#colNav li pg2 {
				border-bottom: thin solid #0066CC;
				border-left: thin solid #0066CC;
			}
			#current  {
				background: url(images-portfolio/nav-bgnd-current.jpg) center;
				line-height: 13px;
				text-indent: 5px;
				margin-left: -5px;
			}
#infoDrop {
	float: right;
	width: 165px;
	background: #092346;
	color: #C3E3F0;
	font-size: 12px;
	text-transform: none;
}
			#infoDrop-frame/*The next div holds the top and bottom images*/
			 {
			}
			#infoDrop  p {
				margin-left: 8px;
				margin-top: 0px;
				margin-bottom: 7px;
				margin-right: 5px;
			}
			#infoDrop a:link, a:visited {
				text-decoration: none;
				background: url(/none);
			}
			#infoDrop a:hover, a:active {
				text-decoration:none;
				display: inline;
				background: url(/none) center;
			}
 #footer {
	padding-left: 30px;
	padding-top: 10px;
	background: #062659 url(images_default/footer-bckgd2.jpg) repeat-x center bottom;
	height: 65px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
	width: 888px;
} 


#footer p {
	color: #999999;
	font-size: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 695px;
}

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#galleryList{
	visibility: hidden;
}

/* GALLERY CONTAINER */
.gallery {
	border: 5px solid #062659;
	margin-bottom: 5px;
	background: #000000;
}


/* GALLERY PANELS */
.panel { }

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 40px; padding-top: 0px; padding-right: 35px; padding-bottom: 0px; padding-left: 35px; }
}

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay {
	color: white;
	font-size: 0.9em;
}
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */


/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip {
	margin-top: 10px;
}

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #000; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap {
	border-color: #668abe;
}

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #668abe;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}

