/* YUI reset and extra */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

textarea {overflow-y:auto;}
html {overflow-y:auto;}
:focus {outline: 0;}
input[type="image"],input.type-image {border: 0;}

/* ul.bullet {list-style: inside; padding-left:2em;text-indent:-2em;} */

 
div.bordered {border:thin; border-style:solid; border-color:#9b9880; padding: 1em;} /* creates a border around text content */

div.list-lev1 {padding-left: 2em;} /*use to indent lists within the content area - lines up with content */
div.list-lev2 {padding-left: 3em;}/*use to indent lists within the content area - indented from list-lev1 */

ol.dec {list-style-type:decimal;} /* list 1., 2., 3., */

ol.loweralpha {list-style-type:lower-alpha;} /* list a., b., c., */

ul.bullet {list-style: inside;padding-left:1.5em;text-indent:-1.5em;}

ul.list-inline {display:inline; margin:2em; width:100%; list-style-type:none; }
li.list-inline {display:inline; text-align:left; float:left; width:33%; }

#content .caption-wrap150 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:150px;} /* photo caption to wrap to 150 px */
#content .caption-wrap175 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:175px;} /* photo caption to wrap to 175 px */
#content .caption-wrap188 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:188px;} /* photo caption to wrap to 188 px */
#content .caption-wrap228 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:228px;} /* photo caption to wrap to 228 px */
#content .caption-wrap240 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:240px;} /* photo caption to wrap to 240 px */
#content .caption-wrap250 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:250px;} /* photo caption to wrap to 250 px */
#content .caption-wrap265 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:265px;} /* photo caption to wrap to 265 px */
#content .caption-wrap275 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:275px;} /* photo caption to wrap to 275 px */
#content .caption-wrap300 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:300px;} /* photo caption to wrap to 300 px */
#content .caption-wrap350 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:350px;} /* photo caption to wrap to 350 px */
#content .caption-wrap375 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:375px;} /* photo caption to wrap to 375 px */
#content .caption-wrap400 {font: normal 10px Arial, sans-serif; color: #666; margin-top: 8px; width:400px;} /* photo caption to wrap to 400 px */

/*  helpful list / table / column sites:

http://www.alistapart.com/articles/taminglists/
http://alistapart.com/articles/multicolumnlists
http://alistapart.com/articles/multicolumnlayouts
http://www.alistapart.com/articles/practicalcss/

*/

/* end rebecca's css additions */



.photoCaptionWhite {
	font: normal 11px Arial, sans-serif;
	color: #fff;
}

body {
	background: #f0f0eb url("/images/layout/backgrounds/header.gif") repeat-x;
	margin: 0;
	padding: 0 0 20px 0;
	font: normal 13px/18px Arial, sans-serif;
	color: #453b26;
}

body.pg-white {
	background-color: #fff;
}

body.pop-up {
	background: #f0f0eb;
}

strong {
	font-weight: bold;
}

strong.alt {
	color: #565656;
}

em {
	font-style: italic;
}

img.image-right {
	float: right;
}

img.bordered {
	border: 1px solid #9b9880;
}

img.bordered2 {
	background: #dbdbd8;
	padding: 1px;
	border: 2px solid #c8c6b8;
}

img.bordered3 {
	border: 1px solid #cac8ba;
	padding: 2px;
}

img.bordered4 {
	border: 1px solid #a4a18b;
}

img.image-left {
	float: left;
	margin: 0 20px 20px 0;
}

img.image-right {
	float: right;
	margin: 0 0 20px 20px;
}

a {
	color: #666;
	text-decoration: underline;
}

a.related {
	background: url("/images/layout/backgrounds/square.gif") 0 3px no-repeat;
	padding-left: 11px;
	color: #ac1a2f;
	text-decoration: none;
}

a.related:hover {
	background-position: 0 -223px;
}

a.audio {
	background: url("/images/layout/backgrounds/speaker.gif") 0 2px no-repeat;
	padding: 3px 0 2px 17px;
	color: #ac1a2f;
	text-decoration: none;
}

a.video {
	background: url("/images/layout/backgrounds/camera.gif") 0 2px no-repeat;
	padding: 4px 0 2px 24px;
	color: #ac1a2f;
	text-decoration: none;
}

a.slideshow {
	background: url("/images/layout/backgrounds/slideshow.gif") 0 2px no-repeat;
	padding: 5px 0 2px 22px;
	color: #ac1a2f;
	text-decoration: none;
}

a.transcript {
	background: url("/images/layout/backgrounds/transcript.gif") 0 2px no-repeat;
	padding: 3px 0 2px 16px;
	color: #ac1a2f;
	text-decoration: none;
}

a.gallery {
	background: url("/images/layout/backgrounds/gallery.gif") 0 2px no-repeat;
	padding: 4px 0 2px 26px;
	color: #ac1a2f;
	text-decoration: none;
}

a.podcast {
	background: url("/images/layout/backgrounds/microphone.gif") 0 2px no-repeat;
	padding: 4px 0 2px 17px;
	color: #ac1a2f;
	text-decoration: none;
}

a.capped {
	text-transform: uppercase;
}

span.spacer {
	padding: 0 15px;
}

h2 {
	font: normal 24px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 4px 0;
}

h3 {
	font: normal 19px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 8px 0;
}

h3 span {
	font: bold 10px Arial, sans-serif;
	color: #a17500;
	display: block;
	text-transform: uppercase;
	margin-top: 2px;
}

h3.alternate span {
	color: #a17500;
}

h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

h4 span {
	font: normal 11px Arial, sans-serif;
	color: #666;
}

h5 {
	font: normal 15px 'Arial Narrow', Arial, sans-serif;
	color: #565656;
	margin: 0 0 3px 0;
	text-transform: uppercase;
}

h6 {
	font: normal 12px Arial, sans-serif;
	color: #000;
	margin: 0 0 3px 0;
}

hr {
	background: #cbcbb7;
	color: #cbcbb7;
	height: 1px;
	overflow: hidden;
	border: 0;
	margin: 0 0 15px 0;
}

.block {
	display: block;
}

.vert-align {
	vertical-align: middle;
}

.inline-submit {
	vertical-align: bottom;
}

.simple-clear {
	overflow: auto;
}

#top-header {
	position: relative;
	background: url("/images/layout/backgrounds/header.gif") repeat-x;
	height: 115px;
	width: 765px;
	margin: 0 auto;
	z-index: 2;
}

#top-header h1,
#pop-header h1 {
	position: absolute;
	background: url("/images/layout/backgrounds/logo.png") no-repeat;
	width: 301px;
	height: 40px;
	left: 0;
	top: 20px;
	font: normal 24px Times, serif;
	color: #000;
	text-transform: uppercase;
}

#pop-header h1 {
	top: 20px;
	left: 235px;
}

#top-header h1 span,
#pop-header h1 span {
	font: normal 15px Times, serif;
	display: block;
	color: #666 !important;
}

#top-header h1 a,
#pop-header h1 a {
	display: block;
	width: 301px;
	height: 40px;
	text-indent: -9876px;
	color: #000;
	text-decoration: none;
}

#top-header h1 a.LINK0 {left:0px; top:0px; background:transparent;}
#top-header h1 a.LINK0 {display:block; width:301px; height:0; padding-top:24px; overflow:hidden; position:absolute; font:normal 24px Times, serif; color:#000; text-transform:uppercase;}
#top-header h1 a.LINK1 {left:0px; top:30px; background:transparent;}
#top-header h1 a.LINK1 {display:block; width:301px; height:0; padding-top:13px; overflow:hidden; position:absolute;}

@media print {
	#top-header h1 { background: none; }
	#top-header h1 a { text-indent: 0; }
}

#pop-header {
	position: relative;
	height: 81px;
	border-bottom: 6px solid #a72129;
}

#pop-header #close {
	position: absolute;
	top: 0;
	right: 0;
}

#pop-content {
	margin: 42px 10px 5px 30px;
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}

#pop-content h2 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#pop-content p {
	margin: 0 0 15px 0;
}

#pop-content #video-area {
	width: 414px;
	float: right;
	margin: 0 20px 20px 20px;
}

#pop-content #video-area .caption {
	color: #898981;
	font: normal 10px Arial, sans-serif;
	margin: 4px 0 8px 0;
}

#pop-content .tan-box {
	background: #e3e1d1;
	padding: 1px;
	color: #5a594f;
	margin: 0 0 14px 0;
	border: 1px solid #e3e1d1;
	width: 273px;
}

#pop-content .tan-box .inside {
	background: #e3e1d1;
	padding: 12px 12px 1px 12px;
	border: 1px solid #fff;
}

#pop-content .tan-boxb {
	background: #e3e1d1;
	padding: 1px;
	color: #5a594f;
	margin: 0 0 14px 0;
	border: 1px solid #e3e1d1;
	width: 230px;
}

#pop-content .tan-boxb .insideb {
	background: #e3e1d1;
	padding: 12px 12px 1px 12px;
	border: 1px solid #fff;
}

#pop-content .tan-box h5 {
	margin-bottom: 10px;
}

#navigation {
	position: absolute;
	top: 83px;
	left: 0;
	width: 670px;
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #666;
}

#navigation li {
	position: relative;
	float: left;
	background: url("/images/layout/backgrounds/separator.gif") right 4px no-repeat;
	padding: 0 12px 0 12px;
	height: 32px;
}

#navigation li.first,
#navigation li:first-child {
	padding-left: 0;
}

#navigation li.last {
	padding-right: 0;
	background: none;
}

#navigation a {
	text-decoration: none;
	color: #ac1a2f;
	display: block;
	text-indent: -9876px;
}

#navigation a:hover,
#navigation a:active {
	color: #000;
}

#navigation .subnavigation {
	position: absolute;
	top: 31px;
	left: -10px;
	width: 170px;
	font: normal 11px Arial, sans-serif;
	color: #fff;
	background: #ac1a2f;
	border: 1px solid #c46a6f;
	border-top: 0;
	padding: 10px 10px 1px 10px;
	display: none;
}

#navigation .subnavigation li { 
	float: none;
	display: block;
	background: none;
	padding: 0 0 10px 0;
	height: auto;
}

#navigation .subnavigation li.first {
	padding-left: 0;
}

#navigation .subnavigation li.last {
	padding-right: 0;
	background: none;
}

#navigation .subnavigation a {
	text-decoration: none;
	color: #fff;
	display: block;
	text-indent: 0;
	background-image: url("/images/layout/backgrounds/separator2.gif") !important; /* <- alone on purpose */
	background-position: 0 4px !important;
	background-repeat: no-repeat !important;
	padding-left: 13px;
	width: 157px;
	height: auto;
}

#navigation .subnavigation a:hover,
#navigation .subnavigation a:active {
	color: #400004;
	background-position: 0 -196px !important;
	font-weight: bold;
}

#navigation .subnavigation a.active {
	color: #400004;
	background-position: 0 -196px !important;
	font-weight: bold;
}

#navigation .subnavigation a.special {
	font-style: italic;
}

#altnavigation {
	position: absolute;
	top: 85px;
	right: 0;
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #666;
	height: 15px;
	width: 190px;
}

#altnavigation li {
	float: right;
	background: url("/images/layout/backgrounds/separator.gif") right 3px no-repeat;
	padding: 0 8px 0 3px;
}

#altnavigation li.first {
	padding-left: 0;
}

#altnavigation li.last,
#altnavigation li:first-child {
	padding-right: 0;
	background: none;
}

#altnavigation a {
	text-decoration: none;
	color: #ac1a2f;
	display: block;
	text-indent: -9876px;
}

#altnavigation a:hover,
#altnavigation a:active {
	color: #000;
}

#nav-home a,
#nav-collections a,
#nav-research a,
#nav-exhibitions a,
#nav-events a,
#nav-about a,
#nav-visit a,
#nav-share a,
#nav-multimedia a {
	background-image: url("/images/layout/navigation/sprite2.gif");
	background-repeat: no-repeat;
}
#nav-give a {
	background-image: url("/images/layout/navigation/sprite7.gif");
	background-repeat: no-repeat;
}
#nav-blog a {
	background-image: url("/images/layout/navigation/blog.gif");
	background-repeat: no-repeat;
}

#nav-home a { width: 35px; height: 13px; background-position: -7px -266px; }
#nav-home a.active, #nav-home.hover a { background-position: -7px -292px; }
#nav-home.hover ul { display: block !important; }
#nav-collections a { width: 68px; height: 13px; background-position: -7px -62px; }
#nav-collections a.active, #nav-collections.hover a { background-position: -7px -88px; }
#nav-collections.hover ul { display: block !important; }
#nav-research a { width: 58px; height: 13px; background-position: -7px -370px; }
#nav-research a.active, #nav-research.hover a { background-position: -7px -396px; }
#nav-research.hover ul { display: block !important; }
#nav-exhibitions a { width: 66px; height: 13px; background-position: -7px -214px; }
#nav-exhibitions a.active, #nav-exhibitions.hover a { background-position: -7px -240px; }
#nav-exhibitions.hover ul { display: block !important; }
#nav-events a { width: 41px; height: 13px; background-position: -7px -162px; }
#nav-events a.active, #nav-events.hover a { background-position: -7px -188px; }
#nav-events.hover ul { display: block !important; }
#nav-about a { width: 39px; height: 13px; background-position: -7px -10px; }
#nav-about a.active, #nav-about.hover a { background-position: -7px -36px; }
#nav-about.hover ul { display: block !important; }
#nav-visit a { width: 29px; height: 13px; background-position: -7px -470px; }
#nav-visit a.active, #nav-visit.hover a { background-position: -7px -496px; }
#nav-visit.hover ul { display: block !important; }
#nav-share a { width: 36px; height: 11px; margin-right: -6px; background-position: -7px -522px; }
#nav-share a.active, #nav-share a:hover { background-position: -7px -546px; }
#nav-multimedia a { width: 56px; height: 11px; background-position: -7px -617px; }
#nav-multimedia a.active, #nav-multimedia a:hover { background-position: -7px -641px; }
#nav-give a { width: 62px; height: 13px; background-position: -7px -519px; }
#nav-give a.active, #nav-give.hover a { background-position: -7px -545px; }
#nav-give.hover ul { display: block !important; }
#nav-blog a { width: 22px; height: 12px; background-position: -7px 0px; }
#nav-blog a.active, #nav-blog a:hover { background-position: -7px -23px; }

@media print {
	#navigation a,
	#altnavigation a {
		background: none !important;
		width: auto !important;
		text-indent: 0;
	}
}

#search {
	position: absolute;
	top: 49px;
	right: 0;
	width: 190px;
	text-align: right;
}

#search-submit {
	float: right;
	margin-left: 5px;
}

#search-query {
	position: relative;
	width: 96px;
	font: normal 10px Arial, sans-serif;
	color: #666;
	padding: 1px 2px 1px 2px;
	top: -1px;
}

#search-query[type="search"] { /* for safari 3+ search element */
	color: #000000;
	font-size: 10px;
	width: 110px;
	top: 0;
}

#search-query.safari2[type="search"] { /* for safari 2- search element */
	font-size: 11px;
	width: 120px;
}

#search2 {
	position: absolute;
	top: 31px;
	right: 0;
	width: 190px;
	text-align: right;
}


#header {
	position: relative;
	z-index: 1;
	background: url("/images/layout/backgrounds/home-background.gif") bottom repeat-x;
	height: 108px;
	margin-bottom: 14px;
}

body.pg-home #header {
	background: url("/images/layout/backgrounds/home-background.gif") repeat-x;
	height: 512px;
	margin-bottom: 14px;
}

#header-inside {
	position: relative;
	background: url("/images/layout/backgrounds/back-montage.jpg") top center repeat-x;
	height: 107px;
	padding-top: 1px;
}

body.pg-home #header-inside {
	background: url("/images/layout/backgrounds/home-montage.jpg") top center repeat-x;
	height: 512px;
	padding: 0;
}

#image-collection {
	position: relative;
	width: 674px;
	height: 512px;
	margin: 0 auto;
}

#image-1,
#image-2,
#image-3,
#image-4,
#image-5 { position: absolute; }

#image-1 { top: 133px; left: 24px; }
#image-2 { top: 8px; left: 211px; }
#image-3 { top: 258px; left: 377px; }
#image-4 { top: 133px; left: 487px; }
#image-5 { top: 388px; left: 604px; }

#header-inside h2 {
	width: 765px;
	bottom: 10px;
	font: lighter 34px/34px 'Arial Narrow', Arial, sans-serif;
	color: #bcbcb3;
	margin: 72px auto 0 auto;
	text-transform: uppercase;
	background-position: 0 2px;
	background-repeat: no-repeat;
}

#header-inside2 h2 {
	width: 765px;
	bottom: 10px;
	font: lighter 34px/34px 'Arial Narrow', Arial, sans-serif;
	color: #bcbcb3;
	margin: 72px auto 0 auto;
	background-position: 0 2px;
	background-repeat: no-repeat;
}

#header-inside2 {
	position: relative;
	background: url("/images/layout/backgrounds/back-montage.jpg") top center repeat-x;
	height: 107px;
	padding-top: 1px;
}

body.pg-home #header-inside2 {
	background: url("/images/layout/backgrounds/home-montage.jpg") top center repeat-x;
	height: 512px;
	padding: 0;
}

#header-inside #h-home { background-image: url("/images/layout/titles/home.png"); text-indent: -9876px; }
#header-inside #h-collections {	background-image: url("/images/layout/titles/collections.png"); text-indent: -9876px; }
#header-inside #h-research { background-image: url("/images/layout/titles/research.png"); text-indent: -9876px; }
#header-inside #h-exhibitions {	background-image: url("/images/layout/titles/exhibitions.png"); text-indent: -9876px; }
#header-inside #h-events { background-image: url("/images/layout/titles/events.png"); text-indent: -9876px; }
#header-inside #h-visit {	background-image: url("/images/layout/titles/visit.png"); text-indent: -9876px; }
#header-inside #h-about {	background-image: url("/images/layout/titles/about.png"); text-indent: -9876px; }
#header-inside #h-multimedia { background-image: url("/images/layout/titles/multimedia.png"); text-indent: -9876px; }
#header-inside #h-reflect { background-image: url("/images/layout/titles/reflect.png"); text-indent: -9876px; }
#header-inside #h-give { background-image: url("/images/layout/titles/give.png"); text-indent: -9876px; }
#header-inside #h-contribute { background-image: url("/images/layout/titles/contribute.png"); text-indent: -9876px; }

@media print {
	#header-inside h2 { background: none !important; text-indent: 0 !important; }
}

body.pg-home #content {
	padding-top: 1px;
}

#content {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}

#gwtw {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #000;
	background-color:#FFFFFF;
	font: normal 12px/16px Arial, sans-serif;
}

#fa_xtf {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}
 
#tablex  table {
}

#tablex:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#gwtw  table {
}

#gwtw:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#gwtw p {
	margin: 0 0 15px 0;
}

#gwtw h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#gwtw h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#gwtw .tan-box {
	background: #e3e1d1;
	padding: 1px;
	color: #5a594f;
	margin: 0 0 14px 0;
	border: 1px solid #e3e1d1;
}

#gwtw .tan-box .inside {
	background: #e3e1d1;
	padding: 12px 12px 1px 12px;
	border: 1px solid #fff;
}

#gwtw .tan-box hr {
	background: #fff;
	color: #fff;
	margin: -2px 0 10px 0;
}

#gwtw .tan-box .image-left {
	margin: 2px 10px 8px 0;
}

#gwtw .tan-box .image-right {
	margin: 2px 0 8px 10px;
}

#woodstein {
	position: relative;
	margin: 0; 
 	padding: 0;  
 	text-align: left;  
 	font-family: Tahoma, Arial, Helvetica, sans-serif; 
 	color: #333333;  
	background-color: #999999;
	voice-family: "\"}\""; voice-family: inherit;
}

#fa_html {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}

#fa_html  table {
}

#fa_html:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#fa_html p {
	margin: 0 0 15px 0;
}

#fa_html td {
	padding: 4px 4px 4px 4px;
	font: normal 11px/16px Arial, sans-serif;
}

#fa_html h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#fa_html h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#fa_xtf table {
}

#fa_xtf:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#fa_xtf p {
	margin: 0 0 15px 0;
}

#fa_xtf td {
	padding: 4px 4px 4px 4px;
	font: normal 11px/16px Arial, sans-serif;
}

#fa_xtf h2{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#fa_xtf h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#fa_xtf h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#nbg_fa {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}

#nbg_fa  table {
}

#nbg_fa:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#nbg_fa p {
	margin: 0 0 15px 0;
}

#nbg_fa td {
	padding: 4px 4px 4px 4px;
	font: normal 11px/16px Arial, sans-serif;
}

#nbg_fa h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#nbg_fa h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#selz {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}

#selz table {
}

#selz:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#selz p {
	margin: 0 0 15px 0;
}

#selz td {
	padding: 4px 4px 4px 4px;
	font: normal 11px/16px Arial, sans-serif;
}

#selz h2{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#selz h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#selz h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#nbg {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}

#nbg table {
}

#nbg:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#nbg p {
	margin: 0 0 15px 0;
}

#nbg td {
	padding: 4px 4px 4px 4px;
	font: normal 11px/16px Arial, sans-serif;
}

#nbg h2{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#nbg h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#nbg h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#photodb {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}

#photodb table {
}

#photodb:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#photodb p {
	margin: 0 0 15px 0;
}

#photodb td {
	padding: 4px 4px 4px 4px;
	font: normal 11px/16px Arial, sans-serif;
}

#photodb h2{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#photodb h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#photodb h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#spaceuse {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}

#spaceuse table {
}

#spaceuse:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#spaceuse p {
	margin: 0 0 15px 0;
}

#spaceuse td {
	padding: 4px 4px 4px 4px;
	font: normal 11px/16px Arial, sans-serif;
}

#spaceuse h2{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#spaceuse h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#spaceuse h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#watch {
	color: #666;
	font: normal 11px/16px Arial, sans-serif;
}

#watch table {
}

#watch:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#watch p {
	margin: 0 0 15px 0;
}

#watch td {
	padding: 4px 4px 4px 4px;
	font: normal 11px/16px Arial, sans-serif;
	color: #000;
}

#watch h2{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#watch h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #000;
}

#watch h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 6px 0;
}

#gute {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #E4CEBE;
	background-color:#404040;
	font: normal 12px/16px Arial, sans-serif;
}

#gute  table {
}

#gute:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#gute p {
	margin: 0 0 15px 0;
}

#gute h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #E4CEBE;
}

#gute h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #E4CEBE;
	margin: 0 0 6px 0;
}

#gute2 {
	position: relative;
	width: 765px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #E4CEBE;
	background-color:#000000;
	font: normal 12px/16px Arial, sans-serif;
}

#gute2  table {
border-spacing:25;
}

#gute2  a {
    color: #FFD681;
	text-decoration: underline;
}

#gute2:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#gute2 p {
	margin: 0 0 15px 0;
}

#gute2 h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #E4CEBE;
}

#gute2 h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #E4CEBE;
	margin: 0 0 6px 0;
}

#gute3 {
	position: relative;
	width: 952px;
	min-height: 0;
	padding: 32px 20px 1px 20px;
	margin: 0 auto;
	color: #E4CEBE;
	background-color:#000000;
	font: normal 12px/16px Arial, sans-serif;
}

#gute3  table {
border-spacing:25;
}

#gute3  a {
    color: #FFD681;
	text-decoration: underline;
}

#gute3:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#gute3 p {
	margin: 0 0 15px 0;
}

#gute3 h3{
	font: normal 19px Times, 'Times New Roman', serif;
	margin: 0 0 8px 0;
	color: #E4CEBE;
}

#gute3 h4 {
	font: normal 15px Times, 'Times New Roman', serif;
	color: #E4CEBE;
	margin: 0 0 6px 0;
}
 
#content:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content p {
	margin: 0 0 15px 0;
}

#content p.large {
	font: normal 13px/18px Arial, sans-serif;
}

#content p.close {
	margin: -10px 0 15px 0;
}

#content p.notes {
	font-size: 11px;
	line-height: 14px;
}

#content h3.boxed {
	font: normal 16px/22px Arial, sans-serif;
	color: #000;
	margin: 0 0 8px 0;
	padding: 11px 18px;
	background: #e6dda7;
	width: 80%;
}

#content h3.boxed span {
	font: bold 10px Arial, sans-serif;
	color: #a17500;
	text-transform: uppercase;
}

#content h3.boxed-small {
	font: normal 18px/22px 'Arial Narrow', Arial, sans-serif;
	color: #343434;
	margin: 0 0 8px 0;
	padding: 6px 8px;
	background: #e6dda7;
	width: 42%;
	text-transform: uppercase;
}

#content h3.alone {
	border-bottom: 1px solid #cbcbb7;
	margin-bottom: 15px;
}

#content .h-two-column {
	min-height: 0;
	margin-bottom: 5px;
	font: normal 11px/14px Arial, sans-serif;
}

#content .h-two-column:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content .h-two-column .left {
	width: 49%;
	float: left;
}

#content .h-two-column .right {
	width: 49%;
	float: right;
}

#content .h-three-column {
	min-height: 0;
	font: normal 11px/14px Arial, sans-serif;
}

#content .h-three-column:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content .h-three-column .left {
	width: 31%;
	float: left;
	min-height: 92px;
	margin-bottom: 12px;
	padding: 6px 0 0 0;
}

#content .h-three-column .middle {
	width: 31%;
	min-height: 92px;
	margin-left: 32.75%;
	margin-bottom: 12px;
	padding: 6px 0 0 13px;
	background: url("/images/layout/backgrounds/hr-fade-vertical.gif") top left no-repeat;
}

#content .h-three-column .right {
	width: 31%;
	min-height: 92px;
	float: right;
	padding: 6px 0 0 13px;
	margin-bottom: 12px;
	background: url("/images/layout/backgrounds/hr-fade-vertical.gif") top left no-repeat;
}

#content .h-three-column p {
	margin: 0 0 7px 0;
}




#content .three-column {
	min-height: 0;	
}

#content .three-column:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content .three-column .left {
	width: 330px;
	float: left;
	min-height: 0;
}

#content .three-column .middle {
	width: 230px;
	margin-left: 350px;
	min-height: 0;
	font: normal 11px/14px Arial, sans-serif;
}

#content .three-column .right {
	width: 166px;
	float: right;
	min-height: 0;
	font: normal 10px/14px Arial, sans-serif;
}

#content .two-column {
	min-height: 0;	
}

#content .two-column:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content .two-column .left {
	width: 580px;
	float: left;
	min-height: 0;
}

#content .two-column .right {
	width: 166px;
	float: right;
	min-height: 0;
	font: normal 10px/14px Arial, sans-serif;
}

#content .two-column-separate {
	min-height: 0;
	font: normal 11px/14px Arial, sans-serif;
	background: url("/images/layout/backgrounds/hr-fade-vertical2.gif") center top no-repeat;
	margin-bottom: 20px;
}

#content .two-column-separate:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content .two-column-separate .left {
	width: 48%;
	float: left;
	min-height: 92px;
	padding: 6px 0 0 0;
	margin-bottom: -15px;
}

#content .two-column-separate .right {
	width: 48%;
	min-height: 92px;
	float: right;
	padding: 6px 0 0 13px;
	margin-bottom: -16px;
}

#content .two-column-separate p {
	margin: 0 0 7px 0;
}

#content .two-column-separate .inside {
	margin-left: 103px;
	min-height: 60px;
	margin-bottom: 20px;
}

#content .two-column-separate .photo-caption {
	float: left;
	margin: 0 0 10px 0;
}

#content .photo-caption {
	margin: 0 0 20px 0;
}

#content .photo-caption img {
	display: block;
}

#content .photo-caption2 {
	float: right;
	margin: 0 0 10px 20px;
}

#content .photo-caption3 {
	float: left;
	margin: 0 20px 10px 0;
}

#content .photo-caption2-spaced {
	margin-top: 10px;
}

#content .photo-caption2 img {
	display: block;
}

#content .photo-caption .player-controls {
	background: #d7d5c7;
	border: 1px solid #9b9880;
	margin-bottom: 5px;
}

#content .photo-caption .player-controls img {
	display: block;
}

#content .photo-caption .player-controls p {
	margin: 3px 4px 2px 4px;
	height: 17px;
}

#content .photo-caption .player-controls p img {
	float: left;
	margin-right: 2px;
}

#content .caption {
	font: normal 10px Arial, sans-serif;
	color: #666;
	margin-top: 8px;
}

#content .photo-column {
	min-height: 0;
	margin-bottom: 10px;
}

#content .photo-column:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content .photo-column .inside {
	margin-left: 170px;
}

#content .photo-column .photo-caption {
	float: left;
	margin: 5px 0 10px 0;
}

#content .photo-column-alt {
	min-height: 0;
	margin-bottom: 0;
}

#content .photo-column-alt:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content .photo-column-alt .inside {
	margin-left: 120px;
	min-height: 100px;
}

#content .photo-column-alt .inside_enews {
	margin-left: 207px;
}

#content .photo-column-alt .inside .large {
	font: normal 12px/14px Arial, sans-serif;
}

#content .photo-column-alt .inside_noimage {
	min-height: 50px;
}

#content .photo-column-alt .inside_noimage .large {
	font: normal 12px/14px Arial, sans-serif;
}


#content .photo-column-alt .photo-caption {
	float: left;
	margin: 5px 0 10px 0;
}

#content .photo-column-alt h3 {
	font: normal 16px Times, 'Times New Roman', serif;
	color: #000;
	margin: 0 0 8px 0;
}

#content .photo-column-alt h3 span {
	font: bold 11px Arial, sans-serif;
	color: #a17500;
	display: block;
	text-transform: uppercase;
	margin-top: 2px;
}

#content .photo-column-alt h3 span em {
	font-style: normal;
	font-weight: bold;
	color: #888;
}


#content .two-photo-columns {
	min-height: 0;
	margin-bottom: 10px;
}

#content .two-photo-columns:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content .two-photo-columns .left {
	float: left;
	width: 48.5%;
}

#content .two-photo-columns .right {
	float: right;
	width: 48.5%;
}


#content .tan-box {
	background: #e3e1d1;
	padding: 1px;
	color: #5a594f;
	margin: 0 0 14px 0;
	border: 1px solid #e3e1d1;
}

#content .tan-box .inside {
	background: #e3e1d1;
	padding: 12px 12px 1px 12px;
	border: 1px solid #fff;
}

#content .tan-boxb {
	background: #e3e1d1;
	padding: 1px;
	color: #5a594f;
	margin: 0 0 14px 0;
	border: 1px solid #e3e1d1;
}

#content .tan-boxb .insideb {
	background: #e3e1d1;
	padding: 12px 12px 1px 12px;
	border: 1px solid #fff;
}

#content .tan-box hr {
	background: #fff;
	color: #fff;
	margin: -2px 0 10px 0;
}

#content .tan-box .image-left {
	margin: 2px 10px 8px 0;
}

#content .tan-box .image-right {
	margin: 2px 0 8px 10px;
}

#content .white-box {
	background: #fff;
	padding: 2px;
	color: #5a594f;
	margin: 0 0 14px 0;
	border: 1px solid #d1d1cd;
}

#content .white-box .inside {
	background: #fff;
	padding: 12px 12px 1px 12px;
	border: 1px solid #d7d5c2;
}

#content .white-box2 {
	background: #fff;
	padding: 2px 2px 0px 2px;
	color: #5a594f;
	margin: 0 0 14px 0;
	border: 1px solid #d1d1cd;
}

#content .white-box2 .inside {
	background: #fff;
	padding: 0px 0px 0px 0px;
	border: 0px solid #980002;
}

#content .white-box h5 {
	font: normal 14px 'Arial Narrow', Arial, sans-serif;
	color: #565656;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}

#content .white-box h5 span {
	display: block;
	text-transform: none;
}

#content .white-box h5.alternate {
	color: #565656;
}

#content .white-box h5.enews {
	color: #565656;
	font: normal 15px 'Arial Narrow', Arial, sans-serif;
	color: #565656;
	margin: 0 0 3px 0;
}

#content .white-box .head-graphic {
	position: relative;
	top: -13px;
	left: -13px;
	margin: 0 -13px -5px 0;
}

#content .white-box hr {
	background: #d1d1cd;
	color: #d1d1cd;
	margin: -2px 0 10px 0;
}

#content .white-box .image-left {
	margin: 2px 10px 8px 0;
}

#content .white-box .image-right {
	margin: 2px 0 8px 10px;
}


#content .white-box-contribute {
	background: #fff;
	padding: 2px;
	color: #5a594f;
	margin: 0 0 14px 0;
	border: 1px solid #d1d1cd;
}

#content .white-box-contribute .inside {
	background: #fff;
	padding: 12px 12px 1px 12px;
	border: 1px solid #AC1A2F;
}

#content .white-box-contribute h5 {
	font: normal 14px 'Arial Narrow', Arial, sans-serif;
	color: #565656;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}

#content .white-box-contribute h5 span {
	display: block;
	text-transform: none;
}

#content .white-box-contribute h5.alternate {
	color: #565656;
}


#content .white-box-contribute .head-graphic {
	position: relative;
	top: -13px;
	left: -13px;
	margin: 0 -13px -5px 0;
}

#content .form-box {
	margin: 0 0 20px 0;
}

#content .form-box p {
	margin: 0 0 8px 0;
}

#content .size-medium {
	width: 210px;
}

#content .size-large {
	width: 390px;
}

#content .size-larger {
	width: 460px;
}

#content a.submit-links {
	color: #666;
	text-decoration: underline;
	margin-left: 20px;
}

#content .required {
	color: #cc0000;
}

#content p.required {
	float: right;
}

#content .map-wrapper {
	width: 497px;
	float: right;
	margin: 0 0 20px 20px;
}

#content .map-wrapper2 {
	width: 497px;
	float: left;
	margin: 0 20px 20px 0;
}

#content .map-wrapper3 {
	width: 250px;
	float: right;
	margin: 0 0 20px 20px;
}

#content .map-wrapper3b {
	width: 228px;
	float: left;
	margin: 0 0 20px 20px;
}

#content .map-wrapper4 {
	width: 580px;
	float: left;
	margin: 0 20px 20px 0;
}

#content .map-box .inside {
	padding: 0;
}

#content .map-box h5 {
	margin: 12px 0 12px 12px;
}

#content .map-box .north {
	float: right;
	display: block;
	margin: 12px 12px 0 0;
}

#content .map-box .map-image {
	margin: 12px 0 0 0;
	border-top: 1px solid #fff;
}

#content .wrapper {
	margin: 40px 0;
}

#content .dotted {
	background: url("/images/layout/backgrounds/dot.gif") bottom repeat-x;
	overflow: auto;
	margin: 0;
}

#content .dotted .left {
	float: left;
	background: #f0f0eb;
	margin: 0;
	padding: 0 4px 1px 0;
}

#content .dotted .right {
	float: right;
	background: #f0f0eb;
	margin: 0;
	padding: 0 0 1px 4px;
}

#content .news-container {
	min-height: 0;
}

#content .news-container:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#content .news-wrap {
	width: 159px;
	float: left;
	margin-right: 20px;
}

#content .news-wrap-last {
	margin-right: 0;
}

#content .news-wrap img {
	display: block;
}

#content .news-wrap .caption {
	font: normal 13px/16px Times, serif;
	color: #000;
	margin: 6px 0 12px 0;
}

#content .source {
	font: bold italic 12px Arial, sans-serif;
	color: #666;
	margin-bottom: 5px;
}

#content .source span {
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-transform: uppercase;
}



#second-navigation {
	border-bottom: 2px solid #cbcbb7;
	margin-top: 0;
	margin-bottom: 32px;
	height: 16px;
}

#second-navigation li {
	float: left;
	padding: 0 0 0 3px;
	text-transform: uppercase;
	color: #fff;
	font: normal 10px/10px Arial, sans-serif;
	text-align: center;
}

#second-navigation a {
	display: block;
	color: #282828;
	padding: 8px 8px 0 8px;
	font: normal 10px/10px Arial, sans-serif;
	text-decoration: none;
}

#second-navigation a:hover {
	background: #ccccbe;
	color: #282828;
}

#second-navigation li.active a {
	background: #ac1a2f !important;
	color: #fff !important;
}

#second-navigation a.double {
	position: relative;
	top: -10px;
}

#third-navigation {
	margin: -2px 0 8px 0;
}

#third-navigation li {
	margin: 0 0 4px 0;
}

#third-navigation a {
	background: url("/images/layout/backgrounds/square.gif") 0 3px no-repeat;
	padding-left: 11px;
	color: #ac1a2f;
	text-decoration: none;
}

#third-navigation a:hover {
	background-position: 0 -223px;
}

#sharethispage {
	position: relative;
	width: 765px;
	margin: 0 auto 0px auto;
	color: #6b6b6b;
	font: normal 10px/13px Arial, sans-serif;
}

#sharethispage a {
	color: #ac1a2f;
	text-decoration: none;
}

#sharethispage a:hover,
#sharethispage a:active {
	color: #ac1a2f;
	text-decoration: none;
}

#sharethispage p.links-colored {
	margin: 0 0 0px 0;
	color: #ac1a2f;
}

#footer {
	position: relative;
	background: url("/images/layout/backgrounds/hr-fade.gif") top center no-repeat;
	width: 765px;
	padding: 8px 20px;
	margin: 0 auto 10px auto;
	color: #6b6b6b;
	font: normal 11px/14px Arial, sans-serif;
}

#footer p {
	margin: 0 0 3px 0;
}

#footer a {
	color: #ac1a2f;
	text-decoration: none;
}

#footer a:hover,
#footer a:active {
	color: #ac1a2f;
	text-decoration: none;
}

#footer ul.links-colored {
	margin: 0 0 3px 0;
	color: #ac1a2f;
}

#footer ul.links-colored li,
#footer ul.links-plain li {
	display: inline;
	background: url("/images/layout/backgrounds/separator.gif") right 4px no-repeat;
	padding-right: 8px;
}

#footer ul.links-colored li.last,
#footer ul.links-plain li.last {
	background: none;
	padding-right: 0;
}

#footer ul.links-plain {	
	margin: 0 0 3px 0;
	color: #6b6b6b;
}

#footer ul.links-plain a {
	color: #6b6b6b;
}

#footer ul.links-plain a:hover,
#footer ul.links-plain a:active {
	color: #6b6b6b;
}

div.fipoweredby { display:none;}

#lightbox {
	background-color:#f0f0eb;
	padding: 13px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption { 
	float: left; 
}
#keyboardMsg { 
	float: right; 
}
#closeButton { 
	top: 0px; right: 0px; 
}
#lightbox img { 
	border: none; clear: both;
} 
#overlay img { 
	border: none; 
}
#overlay { 
	background-image: url(/images/lightbox/overlay.png); 
}
* html #overlay {
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/images/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");
}

/* google cse */

table.gsc-branding {
	display:none;
	}
	
div.gcsc-branding {
	display:none;
	}
    
input.gsc-input {
	background: url("http://www.hrc.utexas.edu/images/spacer.gif") !important;
	background-color: #ffffff !important;
	height: 20px;
	}	
	
div.gsc-cursor-current-page {
 color: #f0f0eb !important;
}

div.gsc-cursor-page {
 font-size: 16px;
}

div.gsc-cursor-box {
 margin-top: 15px;
}

div.gsc-refinementhActive {
 color: #000000 !important;
}

.gs-webResult {
        padding-top: 15px;
    }

div.gsc-url-top {
	display:none !important;
	}

div.gsc-url-bottom {
	display:none;
	}

div.gs-per-result-labels {
	display:none;
	}

#search3 {
	position: absolute;
	top: 59px;
	left: 589px; 
	right: 0px;
	width: 190px;
}

::placeholder {  
    color: #ffffff;
  }