/* @group phf awards microsite css styles */

html
{
	margin-bottom: 1px;
	min-height: 100%;
}

body
{
	color: #000;
	margin: 0;
	padding: 2.8125em 0 0;
	text-align: center;
	position: relative;
	font: 100% Arial, sans-serif;
	background-color: #e9edf0;
}

a img
{
	border-style: none;
	border-width: 0;
}

a:focus
{
	outline: none;
}

div.div-clear
{
	clear: both;
	height: 0;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

div.div-clear15
{
	clear: both;
	height: 15px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

input, button, select, textarea
{
	font: 100% Arial, sans-serif;
}

#div-accesskeys
{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -1000px;
	font-size: 1px;
	line-height: 1px;
}

#div-pagewrap
{
	padding: 0;
	margin: 0 auto;
	position: relative;
	background-color: #fff;
	height: 1%;
	width: 62.5em;
}

#div-page
{
	text-align: left;
	padding: 2.3125em 0 0;
	margin: 0 auto;
	position: relative;
	background-color: #fff;
	height: 1%;
	width: 50em;
}

h1, h2, h3, h4, h5, h6
{
	color: #fff;
	line-height: 120%;
}

/* @group masthead */

#div-masthead
{
	margin: 0;
	padding: 0;
	height: 3.75em;
}

/* @group logotype */

#div-logotype
{
	width: 9.1875em;
	height: 3.75em;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: right;
	position: relative;
}

#div-logotype img
{
	width: 9.1875em;
	height: 3.75em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}



/* @end */

/* @group site title */

#div-sitetitle
{
	width: 24.625em;
	height: 3.75em;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	position: relative;
}

#div-sitetitle img
{
	width: 24.625em;
	height: 3.75em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}



/* @end */
	
/* @end */

/* @group navigation */

#div-navigation
{
	background-color: #aac2c7;
	margin: 0;
	padding: .5em .75em 1.625em 0;
}

/* @group back link */

#div-backlink
{
	width: 7.1875em;
	height: 1.1875em;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	position: relative;
	display: none;
}

#div-backlink img
{
	width: 7.1875em;
	height: 1.1875em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}



/* @end */

/* @group main navigation */

#div-navmain
{
	float: left;
	width: 24.1875em;
	height: 1.1875em;
	padding: 0;
	margin: 0;
}

#div-navmain ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#div-navmain li
{
	margin: 0;
	padding: 0;
	font-size: 1em;
	float: left;
	position: relative;
}

#div-navmain li#navmain-2008
{
	height: 1.1875em;
	width: 7.125em;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

#div-navmain li#navmain-2008 img
{
	height: 1.1875em;
	width: 7.125em;
	display: block;
	margin: 0;
}

#div-navmain li#navmain-2009
{
	height: 1.1875em;
	width: 7.125em;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

#div-navmain li#navmain-2009 img
{
	height: 1.1875em;
	width: 7.125em;
	display: block;
	margin: 0;
}

#div-navmain li#navmain-previous
{
	height: 1.1875em;
	width: 8.4375em;
	position: absolute;
	top: 0;
	left: 7.125em;
	overflow: hidden;
}

#div-navmain li#navmain-previous img
{
	height: 1.1875em;
	width: 8.4375em;
	display: block;
	margin: 0;
}

#div-navmain li#navmain-about
{
	height: 1.1875em;
	width: 8.625em;
	position: absolute;
	top: 0;
	overflow: hidden;
	left: 15.5625em;
}

#div-navmain li#navmain-about img
{
	height: 1.1875em;
	width: 8.625em;
	display: block;
	margin: 0;
}



/* @end */



/* @end */

/* @group home content */

#div-home-content
{
	margin: 0 0 1em;
	height: 1%;
	padding: 4em 2.5em 2em;
	background-color: #aac2c7;
}

#div-home-content h1
{
	width: 45em;
	height: 3.25em;
	position: relative;
	overflow: hidden;
	font-size: 1em;
	border-bottom: 1px solid #fff;
	margin: 0 0 2.875em;
	padding: 0 0 1em;
}

#div-home-content h1 img
{
	width: 45em;
	height: 3.25em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

/* @group home intro */

#div-home-intro
{
	padding: 0 15em 1.5em 0;
	margin: 0 0 1.625em;
	border-bottom: 1px solid #fff;
}

#div-home-intro p
{
	font-size: 1.125em;
	margin: 0 0 1em;
	padding: 0;
	color: #00335b;
	line-height: 140%;
}



/* @end */

/* @group home navigation */

#div-navhome
{
	background-color: #aac2c7;
	padding: 0;
	margin: 0 0 5.5em;
	height: 1.8125em;
}

#div-navhome ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#div-navhome li
{
	margin: 0;
	padding: 0;
	font-size: 1em;
	float: left;
	position: relative;
}

#div-navhome li#navhome-2008
{
	height: 1.8125em;
	width: 10em;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

#div-navhome li#navhome-2008 img
{
	height: 1.8125em;
	width: 10em;
	display: block;
	margin: 0;
	position: absolute;
}

#div-navhome li#navhome-2009
{
	height: 1.8125em;
	width: 10em;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

#div-navhome li#navhome-2009 img
{
	height: 1.8125em;
	width: 10em;
	display: block;
	margin: 0;
	position: absolute;
}

#div-navhome li#navhome-previous
{
	height: 1.8125em;
	width: 12.375em;
	position: absolute;
	top: 0;
	left: 15em;
	overflow: hidden;
}

#div-navhome li#navhome-previous img
{
	height: 1.8125em;
	width: 12.375em;
	display: block;
	margin: 0;
}

#div-navhome li#navhome-about
{
	height: 1.8125em;
	width: 13.4375em;
	position: absolute;
	top: 0;
	overflow: hidden;
	left: 30em;
}

#div-navhome li#navhome-about img
{
	height: 1.8125em;
	width: 13.4375em;
	display: block;
	margin: 0;
}



/* @end */



/* @end */

/* @group content */

#div-content-current-awards
{
	margin: 0 0 1em;
	padding: 0 2.5em 2em;
	background-color: #aac2c7;
	position: relative;
	width: auto !important;
   	width: 50em;
}

#div-content-current-awards h1
{
	width: 45em;
	height: 3em;
	padding: 0;
	position: relative;
	overflow: hidden;
	font-size: 1em;
	border-bottom: 1px solid #fff;
	margin: 0 0 .875em;
}

#div-content-current-awards h1 img
{
	width: 45em;
	height: 3em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#div-content-current-awards hr
{
	border: none 0;
	border-top: 1px solid #fff;
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 1em 0 0;
}

#div-content
{
	margin: 0 0 1em;
	padding: 0 2.5em 2em;
	background-color: #aac2c7;
	position: relative;
}

#div-content h1
{
	width: 45em;
	height: 3em;
	padding: 0;
	position: relative;
	overflow: hidden;
	font-size: 1em;
	border-bottom: 1px solid #fff;
	margin: 0 0 .875em;
}

#div-content h1 img
{
	width: 45em;
	height: 3em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#div-content hr
{
	border: none 0;
	border-top: 1px solid #fff;
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 1em 0 0;
}

/* @group landing left */

#div-landing-left
{
	margin: 0;
	width: 27.25em;
	float: left;
	padding: 0 0 1px;
	position: relative;
	left: 1em;
}

#div-landing-left h2
{
	font-size: 1em;
	color: #fff;
	padding: 0;
	margin: 0 0 .25em;
}

#div-landing-left p.p-intro
{
	padding: 0;
	font-size: .875em;
	color: #00335b;
	line-height: 130%;
	margin: 0 0 1.5em;
}

#div-landing-left p
{
	padding: 0;
	font-size: .75em;
	color: #00335b;
	line-height: 150%;
	margin: 0 0 1.5em;
}

#div-landing-left a:link, #div-landing-left a:visited
{
	color: #00335b;
	text-decoration: underline;
}

#div-landing-left a:hover, #div-landing-left a:active
{
	color: #00335b;
	text-decoration: none;
}

/* @group landing sub navigation */

#div-landing-left #div-navsub
{
	margin: 0 0 1em;
	padding: 0;
}

#div-landing-left #div-navsub ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#div-landing-left #div-navsub ul li
{
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	line-height: 120%;
	display: inline;
	border-left: 1px solid #75628f;
	margin: 0 0 0 .25em;
	padding: 0 0 0 .5em;
}

#div-landing-left #div-navsub ul li#navsub-first
{
	margin-left: 0;
	padding-left: 0;
	border-left-style: none;
	border-left-width: 0;
}

#div-landing-left #div-navsub ul li a:link, #div-landing-left #div-navsub ul li a:visited
{
	color: #75628f;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: bold;
}

#div-landing-left #div-navsub ul li a#navsub-current:link, #div-landing-left #div-navsub ul li a#navsub-current:visited
{
	color: #fff;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: normal;
}

#div-landing-left #div-navsub ul li a:hover, #div-landing-left #div-navsub ul li a:active
{
	color: #75628f;
	font-size: 0.7em;
	text-decoration: underline;
}

/* @end */



/* @end */

/* @group landing right */

#div-landing-right
{
	margin: 0;
	width: 14.875em;
	padding: 2em 0 1px;
	float: right;
	position: relative;
	right: .875em;
}

/* @end */

/* @group listing left */

#div-listing-left
{
	width: 21.625em;
	margin: 0;
	padding: 0 0 1px;
	float: left;
	position: relative;
	left: 0;
	background: url(../images/listing-grad.png) repeat-x;
	_height: 19.625em;
	min-height: 19.625em;
}

#div-listing-left h2
{
	width: 21.625em;
	height: 2.3125em;
	padding: 0;
	position: relative;
	overflow: hidden;
	font-size: 1em;
	margin: 0 0 2em;
}

#div-listing-left h2 img
{
	width: 21.625em;
	height: 2.3125em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#div-listing-left ul
{
	margin: 0;
	padding: 0 1.375em;
	list-style-type: none;
}

#div-listing-left ul li
{
	font-size: 1.125em;
	margin: 0 0 .5em;
	padding: 0;
}

#div-listing-left ul li a:link, #div-listing-left ul li a:visited
{
	color: #00335b;
	text-decoration: none;
}

#div-listing-left ul li a:hover, #div-listing-left ul li a:active
{
	color: #00335b;
	text-decoration: underline;
}



/* @end */

/* @group listing right */

#div-listing-right
{
	width: 21.625em;
	margin: 0;
	padding: 0 0 1px;
	float: right;
	position: relative;
	right: .875em;
	background: url(../images/listing-grad.png) repeat-x;
	_height: 19.625em;
	min-height: 19.625em;
}

#div-listing-right h2
{
	width: 21.625em;
	height: 2.3125em;
	padding: 0;
	position: relative;
	overflow: hidden;
	font-size: 1em;
	margin: 0 0 2em;
}

#div-listing-right h2 img
{
	width: 21.625em;
	height: 2.3125em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#div-listing-right ul
{
	margin: 0;
	padding: 0 1.375em;
	list-style-type: none;
}

#div-listing-right ul li
{
	font-size: 1.125em;
	margin: 0 0 .5em;
	padding: 0;
}

#div-listing-right ul li a:link, #div-listing-right ul li a:visited
{
	color: #00335b;
	text-decoration: none;
}

#div-listing-right ul li a:hover, #div-listing-right ul li a:active
{
	color: #00335b;
	text-decoration: underline;
}



/* @end */

/* @group listing left bottom */

#div-listing-left-bottom
{
	width: 21.625em;
	margin: 0;
	float: left;
	position: relative;
	left: 0;
	padding: .5em 0 1px;
}

#div-listing-left-bottom[id]
{
	width: 21.625em;
	margin: 0;
	float: left;
	position: relative;
	left: 0;
	padding: 1em 0 1px;
}

#div-listing-left-bottom p
{
	font-size: .875em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#div-listing-left-bottom p img
{
	width: 0.4286em;
	height: 0.6429em;
	margin: 0;
}

#div-listing-left-bottom p a:link, #div-listing-left-bottom p a:visited
{
	color: #75628f;
	text-decoration: none;
}

#div-listing-left-bottom p a:hover, #div-listing-left-bottom p a:active
{
	color: #75628f;
	text-decoration: underline;
}



/* @end */

/* @group listing right bottom */

#div-listing-right-bottom
{
	width: 21.625em;
	margin: 0;
	float: right;
	position: relative;
	right: .875em;
	padding: .5em 0 1px;
}

#div-listing-right-bottom[id]
{
	width: 21.625em;
	margin: 0;
	float: right;
	position: relative;
	right: .875em;
	padding: 1em 0 1px;
}

#div-listing-right-bottom p
{
	font-size: .875em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#div-listing-right-bottom p img
{
	width: 0.4286em;
	height: 0.6429em;
	margin: 0;
}

#div-listing-right-bottom p a:link, #div-listing-right-bottom p a:visited
{
	color: #75628f;
	text-decoration: none;
}

#div-listing-right-bottom p a:hover, #div-listing-right-bottom p a:active
{
	color: #75628f;
	text-decoration: underline;
}



/* @end */

/* @group standard left */

#div-standard-left
{
	margin: 0;
	min-height: 20em;
	width: 27.25em;
	float: left;
	padding: 0 0 1px;
	position: relative;
	left: 1em;
}

#div-standard-left h2
{
	font-size: 1.5em;
	color: #fff;
	padding: 0;
	font-weight: normal;
	margin: 0 0 .5em;
}

#div-standard-left p
{
	margin: 0 0 1em;
	padding: 0;
	font-size: .75em;
	color: #00335b;
	line-height: 150%;
}

#div-standard-left ul
{
	list-style-type: square;
	margin: 0 0 1em 1pc;
	padding: 0;
}

#div-standard-left ol
{
	list-style-type: decimal;
	padding: 0;
	margin: 0 0 1em 1.5em;
}

#div-standard-left li ul, #div-standard-left li ol
{
	margin-top: .25em;
	margin-bottom: 0;
}

#div-standard-left li
{
	font-size: .75em;
	color: #00335b;
	margin: 0 0 .25em;
	padding: 0;
}

#div-standard-left li li
{
	font-size: 100%;
}

#div-standard-left a:link, #div-standard-left a:visited
{
	color: #00335b;
	text-decoration: underline;
}

#div-standard-left a:hover, #div-standard-left a:active
{
	color: #00335b;
	text-decoration: none;
}

/* @group standard sub navigation */

#div-standard-left #div-navsub
{
	margin: 0 0 1.625em;
	padding: 0;
}

#div-standard-left #div-navsub ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#div-standard-left #div-navsub ul li
{
	font-size: .75em;
	line-height: 120%;
	display: inline;
	font-weight: bold;
	border-left: 1px solid #75628f;
	margin: 0 0 0 .25em;
	padding: 0 0 0 .5em;
}

#div-standard-left #div-navsub ul li#navsub-first
{
	margin-left: 0;
	padding-left: 0;
	border-left-style: none;
	border-left-width: 0;
}

#div-standard-left #div-navsub ul li a:link, #div-standard-left #div-navsub ul li a:visited
{
	color: #75628f;
	text-decoration: none;
}

#div-standard-left #div-navsub ul li a#navsub-current:link, #div-standard-left #div-navsub ul li a#navsub-current:visited
{
	color: #fff;
	text-decoration: none;
}

#div-standard-left #div-navsub ul li a:hover, #div-standard-left #div-navsub ul li a:active
{
	color: #75628f;
	text-decoration: underline;
}

/* @end */



/* @end */

/* @group standard right */

#div-standard-right
{
	margin: 0;
	height: auto;
	width: 14.875em;
	padding: 2em 0 1px;
	float: right;
	position: relative;
	right: .875em;
}

/* @group artist pic */

#div-artistpic
{
	margin: 0;
	padding: 0;
}

#div-artistpic img
{
	width: 14.875em;
	height: 11.25em;
	display: block;
	margin: 0 0 .625em;
}

#div-artistpic p
{
	font-size: .75em;
	color: #fff;
	margin: 0 0 1em;
	padding: 0;
	line-height: 130%;
}

#div-artistpic p strong
{
	font-weight: bold;
	color: #00335b;
}



/* @end */

/* @end */

/* @group gallery left */

/* @group audio gallery */

#div-gallery-audio
{
	margin: 0;
	padding: 1.25em 2em 0 1em;
}

/* @group audio example */

#div-gallery-audio div.div-example-audio
{
	margin: 0 0 1.75em;
	padding: 0;
}

#div-gallery-audio div.div-example-audio img
{
	display: block;
	margin: 0 0 1em;
	width: 27.375em;
	height: 1.1875em;
}

#div-gallery-audio div.div-example-audio p
{
	margin-bottom: .5em;
}



/* @end */



/* @end */

#div-gallery-left
{
	margin: 0;
	min-height: 20em;
	width: 30.375em;
	float: left;
	padding: 0 0 1px;
	position: relative;
}

#div-gallery-left h2
{
	font-size: 1.5em;
	color: #fff;
	padding: 0;
	font-weight: normal;
	margin: 0 0 .5em;
}

#div-gallery-left p
{
	font-size: .75em;
	color: #fff;
	margin: 0 0 1em;
	padding: 0;
	line-height: 130%;
}

#div-gallery-left p strong
{
	font-weight: bold;
	color: #00335b;
}

/* @group gallery sub navigation */

#div-gallery-left #div-navsub
{
	padding: 0 0 0 1em;
	margin: 0 0 1.25em;
}

#div-gallery-left #div-navsub[id]
{
	padding: 0 0 0 1em;
	margin: 0 0 1.125em;
}

#div-gallery-left #div-navsub ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#div-gallery-left #div-navsub ul li
{
	font-size: .75em;
	line-height: 120%;
	display: inline;
	font-weight: bold;
	border-left: 1px solid #75628f;
	margin: 0 0 0 .25em;
	padding: 0 0 0 .5em;
}

#div-gallery-left #div-navsub ul li#navsub-first
{
	margin-left: 0;
	padding-left: 0;
	border-left-style: none;
	border-left-width: 0;
}

#div-gallery-left #div-navsub ul li a:link, #div-gallery-left #div-navsub ul li a:visited
{
	color: #75628f;
	text-decoration: none;
}

#div-gallery-left #div-navsub ul li a#navsub-current:link, #div-gallery-left #div-navsub ul li a#navsub-current:visited
{
	color: #fff;
	text-decoration: none;
}

#div-gallery-left #div-navsub ul li a:hover, #div-gallery-left #div-navsub ul li a:active
{
	color: #75628f;
	text-decoration: underline;
}

/* @end */

/* @group work main  */

#div-work-main
{
	/*background-color: #B8CCD1;*/
	margin: 0 0 1em;
	padding: 0;
	position: relative;
	text-align: center;
}

#div-work-main img
{
	/*width: 30.375em;
	height: 17.5em;*/
	margin: auto;
	display: block;
}

#div-work-main p
{
	position: absolute;
	right: 0;
	font-size: .6875em;
	margin: 0;
	padding: 0;
	top: -1.75em;
}

#div-work-main p a:link, #div-work-main p a:visited
{
	text-decoration: none;
	color: #00335b;
}

#div-work-main p a:hover, #div-work-main p a:active
{
	text-decoration: underline;
	color: #00335b;
}



/* @end */



/* @end */

/* @group gallery right */

#div-gallery-right
{
	margin: 0;
	padding: 2em 0 1px;
	float: right;
	position: relative;
	width: 13.5em;
}

#div-gallery-right[id]
{
	margin: 0;
	padding: 2em 0 1px;
	float: right;
	position: relative;
	width: 12.5em;
}

/* @group work thumbs */

#div-work-thumbs
{
	margin: 0;
	padding: 0;
}

#div-work-thumbs img
{
	width: 5.25em;
	height: 5.25em;
	display: block;
	float: left;
	/*border: 2px solid #aac2c7;*/
}

#div-work-thumbs img#work-thumb-current
{
	/*border: 2px solid #fff;*/
}



/* @end */

/* @end */

/* @group large image */

#div-large-image-landscape
{
	width: 50em;
	margin: 0 0 1em;
	padding: 3em 0;
	position: relative;
	text-align: center;
}

#div-large-image-landscape img
{
	width: 50em;
	margin: 0 auto;
	display: block;
}

#div-large-image-portrait
{
	width: 50em;
	margin: 0 0 1em;
	padding: 0;
	position: relative;
	text-align: center;
}

#div-large-image-portrait img
{
	width: 27em;
	margin: 0 auto;
	display: block;
}

/* @group landscape back page */

#div-large-image-landscape #div-backpage
{
	width: 9.4375em;
	height: 1.1875em;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	position: absolute;
	top: .5em;
	left: .75em;
}

#div-large-image-landscape #div-backpage img
{
	width: 9.4375em;
	height: 1.1875em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}



/* @end */

/* @group portrait back link */

#div-large-image-portrait #div-backpage
{
	width: 9.4375em;
	height: 1.1875em;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	position: absolute;
	top: .5em;
	left: .75em;
}

#div-large-image-portrait #div-backpage img
{
	width: 9.4375em;
	height: 1.1875em;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}



/* @end */



/* @end */

/* @group sitemap */

#div-sitemap
{
	margin: 0 0 2em;
	padding: 0;
}

#div-sitemap-left
{
	min-height: 20em;
	width: 14em;
	margin: 0;
	padding: 0;
	position: relative;
	left: 1em;
	float: left;
}

#div-sitemap-middle
{
	width: 14em;
	margin: 0;
	padding: 0;
	position: relative;
	left: 2em;
	float: left;
}

#div-sitemap-right
{
	width: 14em;
	margin: 0;
	padding: 0;
	position: relative;
	left: 3em;
	float: left;
}

#div-sitemap h2
{
	color: #fff;
	font-size: 1em;
	margin: 0 0 .5em;
	padding: 0;
}

#div-sitemap h2 a:link, #div-sitemap h2 a:visited
{
	color: #fff;
	text-decoration: none;
}

#div-sitemap h2 a:hover, #div-sitemap h2 a:active
{
	color: #fff;
	text-decoration: underline;
}

#div-sitemap ul
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 .875em;
}

#div-sitemap ul li
{
	color: #00335b;
	font-size: .875em;
	margin: 0 0 .75em;
	padding: 0;
	font-weight: bold;
	line-height: 120%;
}

#div-sitemap ul li ul
{
	padding: .5em 0 0;
	margin: 0 0 .5em;
}

#div-sitemap ul li ul li
{
	font-weight: normal;
	font-size: .8571em;
	line-height: 150%;
	margin: 0 0 .5em;
	padding: 0;
}

#div-sitemap ul li a:link, #div-sitemap ul li a:visited
{
	color: #00335b;
	text-decoration: none;
}

#div-sitemap ul li a:hover, #div-sitemap ul li a:active
{
	color: #00335b;
	text-decoration: underline;
}



/* @end */

/* @group printer friendly right */

#div-printfriendly-right
{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 33.125em;
	width: 10em;
}

#div-printfriendly-right p
{
	font-size: .6875em;
	margin: 0 0 1em;
	position: relative;
	padding: 0 0 0 1.8182em;
}

#div-printfriendly-right p img
{
	width: 1.4545em;
	height: 1.4545em;
	margin: 0;
	position: absolute;
	left: -1.8182em;
	top: -.125em;
}

#div-printfriendly-right[id] p img
{
	width: 1.4545em;
	height: 1.4545em;
	margin: 0;
	position: absolute;
	top: -.125em;
	left: 0;
}

#div-printfriendly-right p a:link, #div-printfriendly-right p a:visited
{
	color: #324d63;
	text-decoration: none;
}

#div-printfriendly-right p a:hover, #div-printfriendly-right p a:active
{
	color: #324d63;
	text-decoration: underline;
}



/* @end */

/* @group printer friendly left */

#div-printfriendly-left
{
	margin: 0;
	padding: 0;
	position: absolute;
	left: -28.25em;
	width: 10em;
	bottom: 0;
}

#div-printfriendly-left p
{
	font-size: .6875em;
	margin: 0 0 1em;
	position: relative;
	padding: 0 0 0 1.8182em;
}

#div-printfriendly-left p img
{
	width: 1.4545em;
	height: 1.4545em;
	margin: 0;
	position: absolute;
	left: -1.8182em;
	top: -.125em;
}

#div-printfriendly-left[id] p img
{
	width: 1.4545em;
	height: 1.4545em;
	margin: 0;
	position: absolute;
	top: -.125em;
	left: 0;
}

#div-printfriendly-left p a:link, #div-printfriendly-left p a:visited
{
	color: #324d63;
	text-decoration: none;
}

#div-printfriendly-left p a:hover, #div-printfriendly-left p a:active
{
	color: #324d63;
	text-decoration: underline;
}



/* @end */

/* @group printer friendly bottom */

#div-printfriendly-bottom
{
	margin: 0;
	padding: 0;
	position: absolute;
	width: 10em;
	left: 3.5em;
	bottom: 3.5em;
}

#div-printfriendly-bottom p
{
	font-size: .6875em;
	margin: 0 0 1em;
	position: relative;
	padding: 0 0 0 1.8182em;
}

#div-printfriendly-bottom p img
{
	width: 1.4545em;
	height: 1.4545em;
	margin: 0;
	position: absolute;
	left: -1.8182em;
	top: -.125em;
}

#div-printfriendly-bottom[id] p img
{
	width: 1.4545em;
	height: 1.4545em;
	margin: 0;
	position: absolute;
	top: -.125em;
	left: 0;
}

#div-printfriendly-bottom p a:link, #div-printfriendly-bottom p a:visited
{
	color: #324d63;
	text-decoration: none;
}

#div-printfriendly-bottom p a:hover, #div-printfriendly-bottom p a:active
{
	color: #324d63;
	text-decoration: underline;
}



/* @end */

/* @group printer friendly */

#div-printfriendly
{
	margin: 0;
	padding: 0;
}

#div-printfriendly p
{
	font-size: .6875em;
	margin: 0;
	position: relative;
	padding: 0 0 0 1.8182em;
}

#div-printfriendly p img
{
	width: 1.4545em;
	height: 1.4545em;
	margin: 0;
	position: absolute;
	left: -1.8182em;
	top: -.125em;
}

#div-printfriendly[id] p img
{
	width: 1.4545em;
	height: 1.4545em;
	margin: 0;
	position: absolute;
	top: -.125em;
	left: 0;
}

#div-printfriendly p a:link, #div-printfriendly p a:visited
{
	color: #324d63;
	text-decoration: none;
}

#div-printfriendly p a:hover, #div-printfriendly p a:active
{
	color: #324d63;
	text-decoration: underline;
}



/* @end */

	
/* @end */

/* @group footer */

#div-footer
{
	margin: 0;
	padding: 0;
	height: 2.5em;
	background-color: #324d63;
	position: relative;
}

/* @group footer links */

#div-footer-links
{
	width: 47.5em;
	margin: 0;
	position: relative;
	padding: .625em 0 0;
}

#div-footer-links ul
{
	margin: 0 auto;
	list-style-type: none;
	padding: 0 2.5em 0 0;
	height: 1em;
	display: block;
	text-align: center;
}

#div-footer-links[id] ul
{
	margin: 0 auto;
	list-style-type: none;
	padding: 0;
	height: 1em;
	display: block;
	text-align: center;
}

#div-footer-links li
{
	font-size: .6875em;
	line-height: 120%;
	color: #fff;
	position: relative;
	display: inline;
	border-left: 1px solid #fff;
	padding: 0 0 0 .5em;
	margin: 0 0 0 .25em;
}

#div-footer-links li#footer-links-first
{
	padding-left: 0;
	margin-left: 0;
	border-left-style: none;
	border-left-width: 0;
}

#div-footer-links li a:link, #div-footer-links li a:visited
{
	text-decoration: none;
	color: #fff;
	padding: 0;
	margin: 0;
}

#div-footer-links li a#footer-links-current:link, #div-footer-links li a#footer-links-current:visited
{
	font-weight: bold;
	cursor: default;
	text-decoration: none;
}

#div-footer-links li a:hover, #div-footer-links li a:active
{
	text-decoration: underline;
	color: #fff;
}



/* @end */

/* @group footer logo */

#div-footer-logo
{
	width: 2.5em;
	height: 2.5em;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
}

#div-footer-logo img
{
	width: 2.5em;
	height: 2.5em;
	margin: 0;
	display: block;
}
	
	
.overlay_thumb {
	width: 5.25em;
	height: 5.25em;
	margin: 0 0 .75em .75em;
	display: block;
	float: left;
}	
	
/* @end */
	
/* @end */
	
/* @end */