@charset "UTF-8";
/* CSS Document */

/* common */		
	
	.left{float:left;margin-right:1em;}
	.right{float:right;margin-left:1em;}
	.center{text-align:center;}
	
	.clear{clear:both;}
	.first{margin-left:0 !important;}
	.last{margin-right:0 !important;}
	.top{margin-top:0 !important;}
	.bottom{margin-bottom:0 !important;}	
	.hidden, .print{display:none;}
	.graphic, #logo, #links a{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
		}

/* // common */

body { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#565656;}
a:link { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
a:visited { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
a:active { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
a:hover { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#03396b; text-decoration:none;}
.body { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#565656;}
.body a:link { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.body a:visited { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.body a:active { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.body a:hover { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#03396b; text-decoration:none;}


.grey18 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#565656;}
.grey16 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#565656;}
.grey14 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#565656;}
.grey14 a:link { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.grey14 a:visited { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.grey14 a:active { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.grey14 a:hover { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#03396b; text-decoration:none;}



.header {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006699; }
.sub-header {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#565656; }


.blue_pop { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699;}
.blue_pop a:link{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.blue_pop a:visited{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699;text-decoration:none;}
.blue_pop a:active{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699;text-decoration:none;}
.blue_pop a:hover{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#03396b;text-decoration:none;}

.blue_pop14 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#006699;}
.blue_pop14 a:link { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#006699;text-decoration:none;}
.blue_pop14 a:visited{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#006699;text-decoration:none;}
.blue_pop14 a:active{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#006699;text-decoration:none;}
.blue_pop14 a:hover{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#03396b;text-decoration:none;}
.blue_pop15 { font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#006699;}
.blue_pop16 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#006699;}
.blue_pop18 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#006699;}



.location_pop { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#565656;}
.location_pop a:link { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.location_pop a:visited { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.location_pop a:active { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.location_pop a:hover { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#03396b; text-decoration:none;}
.location_pop_revision { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#565656;}

.location_pop11 { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#565656;}
.location_pop11 a:link { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.location_pop11 a:visited { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.location_pop11 a:active { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.location_pop11 a:hover { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#03396b; text-decoration:none;}


.main10 { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#565656;}
.main11 { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#565656;}

#popHeader {position:relative;}
#popHeader td {background:transparent url('images/pop_header.png') no-repeat;width:576px;height:76px;}
#popHeader p {position:absolute;top:15px;left:50px;color:#fff;margin:0;padding:0;}
#popHeader h1 {position:absolute;top:35px;left:50px;color:#fff;margin:0;padding:0;font-size:1.5em;font-weight:normal;}

#header{position:relative;}
#header p{margin:0;padding:0;}
#logo {
	position:absolute;
	top:22px;
	left:20px;	
	}
#logo {
	height:91px;
	width:360px;
	margin:0;
	background:transparent url('images/logo-goodwill-sjv.jpg') no-repeat;
	}
#logo a{
	display:block;
	height:91px;
	}
#ccform {
	position:absolute;
	top:10px;
	right:74px;
	}
#sitemap {
	position:absolute;
	top:70px;
	right:74px;
	width:100px;
	color:#fff;
	text-align:right;
	font-size:14px;
	}
#sitemap a {
	color:#fff;
	text-decoration:none;
	}
#links, #nav li{
	margin:0;
	padding:0;
	list-style:none;
	}	
#links{
	position:absolute;
	top:70px;
	right:185px;
	}
#links li, #links li a{
	float:left;
	display:inline;
	height:32px;
	width:32px;
	}	
#links li{margin-left:16px;}	
#links li a{background:url('images/ico.gif') no-repeat 0 0;}	

#links li#twitter a{background:url('images/icon-twitter.png') no-repeat 0 0;}
#links li#facebook a{background:transparent url('images/icon-facebook.png') no-repeat;}
#links li#linkedin a{background:url('images/icon-linkedin.png') no-repeat 0 0;}
#links li#contact a{background:url('images/icon-email.png') no-repeat 0 0;}

