/* CSS Document */

/* Basic Elements */
html p	{
	margin-top: 0;
	margin-bottom: 1em;
	line-height: 1.25;
	}
	
body {
	font-size: 12px;
	line-height: 1.25;
	margin: 0px;
	padding: 0px;
	text-align: center;	
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	scr: url(../fonts/ZURICH2.eot);
	text-decoration: none;
	}
	
.hide {
	display: none;
	}

.hideOnPrint {
	display: none;
	}
	
img {
	border: 0;
	}
	
/* Basic Divs */	
	
#container
{
	text-align: left;
	margin: auto;
	padding: 0px;
	width: 973px;
	height:auto;
	position: relative;
	}
	
	
/* Basic headers */
	
#header	{
	display: block;
	margin: 0px;
	padding: 0;
	width: 800px;
	top: 0px;
	left: 23px;
	position: absolute;
	z-index: 5;
	}
	
#pagegraphic	{
	margin: 0px;
	padding: 0px;
	}	

#pagetitle {
	clear: both;
	margin: 0px;
	padding: 0px;
	left: 35px;
	top: 80px;
	width: 600px;
	height: auto;
	position: absolute;
	}
	
#pagetitle h1 	{
	clear: both;
	color: #000000;
	font-size: 48px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	src: url (../fonts/ZURICHC1.eot);
	text-decoration: none;
	position: absolute;
	margin: 0;
	padding: 0;
	}
	
	
#guidetitle {
	clear: both;
	margin: 0px;
	padding: 0px;
	display: block;
	left: 12px;
	top: -40px;
	width: 568px;
	height: auto;
	position: absolute;
	z-index: 20;
	}
	
#guidetitle h2 	{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #000000;
	font-size: 20px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	scr: url(../fonts/ZURICHB1.eot);
	vertical-align: top;
	}
	
.floaticonleft {
	float: left;
	margin: 0px 9px 0px 0px;
 	}
 
.titletext {
	color: #fcb711;
	font-size: 18px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	scr: url(../fonts/ZURICHB1.eot);
	}
	
	

/* Navigation bar components */
#rightnav	{
	display: none;
			}
		
#headlines	{
	display: none;
	}

.headlinelink	{
	display: none;
	}
	
a:hover.headlinelink	{
	display: none;
	}
	
#mainsquares	{
	display: none;
	}
	
#profiles	{
	display: none;
	}

.profilelink	{
	display: none;
	}
	
a:hover.profilelink	{
	display: none;
	}
	
#freecontainer {
	display: none;
	}
	
#freeboxes {
	display: none;
	}

.freefloat {
	display: none;
	 }

.freebox1 {
	display: none;
	 }
	 
.freelink {
	display: none;
	 }
	 
a:hover.freelink {
	display: none;
	 }
	 
.freelinkb {
	display: none;
	 }
	 
	
#infoguide	{
	display: none;
	}  

.guidelink	{
	color: #747474;
	font-size: 14px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	src: url (../fonts/ZURICHC1.eot);
	text-decoration: none;
	}
	
	
a:hover.guidelink	{
	display: none;
	}
	
.iconlist	{
	display: none;
}

li.guide	{
	display: none;
}
	
#morelinks {
	display: none;
	}
	
.morelinksfloat {
	display: none;
	}  
	

.clearboth	{
	clear: both;
	}
	
#tertiarytext {
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 294px;
	height: 5em;
	left: 0px;
	top: 12px;
	position: relative;
	color: #747474;
	font-size: 12px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	src: url (../fonts/ZURICHC1.eot);
	} 
	
.tertiarylink	{
	display: none;
		}
	
a:hover.tertiarylink	{
	display: none;
	}
	
/* Content components */

#background  {
	text-align: left;
	background-color: #ffffff;
	margin: auto;
	padding: 0px;
	width: 973px;
	height:auto;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 1;
	}
	
#content  {
	margin-left: 0px;
	max-width: 550px;
	position: absolute;
	top: 0px;
		}
	

#textblock {
	display: block;
	margin: 0px;
	padding: 21px; 
	width: 566px;
	height: auto;
	left: 24px;
	top: 178px;
	position: absolute;
	background-color: #6d6d6d;
	z-index: 8;
	}
	
p.textblock {
	color: #ffffff;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	line-height: 1.75;
	text-decoration: none;
	}

#textblock2	{
	display: block;
	margin: 0px;
	padding: 21px; 
	width: 408px;
	height: auto;
	left: 182px;
	top: 178px;
	position: absolute;
	background-color: #306b9c;
	z-index: 8;
	}
	
p.textblock2 {
	color: #ffffff;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	line-height: 1;
	text-decoration: none;
	}
	
#whiteblock {
	margin: 0px;
	padding: 0px; 
	width: 568px;
	height: auto;
	left: 0px;
	top: 0px;
	position: relative;
	background-color: #ffffff;
	z-index: 20;
	}
	
#whiteblock h2 {
	color: #ce5d25;
	font-size: 20px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	padding: 5px 0px 5px 0px;	
	margin: 0px ;
	}
	
p.reddata  {
	color: #ce5d25;
	font-size: 12px;
	padding: 5px 21px 5px 21px;	
	margin: 0px;
	line-height: 1;
	}
	
.bulletlist	{
	list-style-type: none;
	padding: 10px 0 0px 0;
	margin-left: 21px;
	width: 550px;
}

li.bullets	{
	background-image:url(../images/bullet_gray.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 25px;
	color: #000000;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: none;
	margin: 1em 0;
}
	
.imgleft {
	float: left;
	margin: 0px 6px 0px 0px;
 }
 
table.data {
	width: 365px;
	}

table.data td	{
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
	border-width: 1px;
	border-style: solid;
	border-color:#d28508; 
	border-spacing: 0px;
	}

	
.level1cell	{
	color: #000000;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	scr: url(../fonts/ZURICHB1.eot);
	text-align: left;
	}
	
.level2cell {
	color: #000000;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	scr: url(../fonts/ZURICHB1.eot);
	text-align: center;
	}
	
.level3cell {
	color: #000000;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	scr: url(../fonts/ZURICHB1.eot);
	text-align: center;
	}
	
.level4cell {
	text-align: center;
	}
 
/* Page number components */
#toppagenumberred	{
	display: none;
	}	

#botpagenumberred	{
	display: none;
	}

#prevpagetext	{
	display: none;
	}
	
p.prevpagetext 	{
	display: none;
	}
	
.floatarrowleft {
	display: none;
 }
 
 #nextpagetext	{
	display: none;
	}
	
p.nextpagetext 	{
	display: none;
	}

.nextpagelink {
	display: none;
	}
	
a:hover.nextpagelink {
	display: none;
	}
	
.floatarrowright {
	display: none;
 }

/* Text style components */
.dropcapo	{
	float: left;
	width: .65em;
	font-size: 73px;
	line-height: 80%;
	color: #ffffff;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.dropcapt	{
	float: left;
	width: .55em;
	font-size: 73px;
	line-height: 80%;
	color: #000000;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.dropcapw	{
	float: left;
	width: 1em;
	font-size: 73px;
	line-height: 80%;
	color: #000000;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}

.blacktexti {
	color: #000000;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: oblique;
	text-decoration: none;
	scr: url(../fonts/ZURICHB0.eot);
	}
	
.blacktextb {
	color: #000000;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	scr: url(../fonts/ZURICHB1.eot);
	}

.bluetexti {
	color: #306b9c;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: oblique;
	text-decoration: none;
	scr: url(../fonts/ZURICHB0.eot);
	}
	
.bluetextb {
	color: #306b9c;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: none;
	}
	
.blue16bdcond {
	color: #306b9c;
	font-size: 16px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.blue18bdcond {
	color: #306b9c;
	font-size: 18px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}

.blue20bdcond {
	color: #306b9c;
	font-size: 20px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.bluetextbdlink {
	color: #306b9c;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: none;
	}
	
.browntextb {
	color: #d28508;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: none;
	}
	
.browntextbdlink {
	color: #d28508;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: none;
	}
	
a:hover.browntextbdlink {
	color: #d28508;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: underline;
	}
	
.brown16bdcond {
	color: #d28508;
	font-size: 16px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.ltblue12bdcond {
	color: #6aa0cc;
	font-size: 12px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
a.ltblue12bdcond {
	color: #90c4ef;
	font-size: 12px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
a:hover.ltblue12bdcond {
	color: #90c4ef;
	font-size: 12px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: underline;
	} 
	
.ltblue16bdcond {
	color: #6aa0cc;
	font-size: 16px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
a:hover.bluetextbdlink {
	color: #306b9c;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: underline;
	}
	
.gray16bltcond {
	color: #868686;
	font-size: 16px;
	font-family: Zurich LtCn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	scr: url(../fonts/ZURICHL0.eot);
	text-decoration: none;
	}
	
.dkgray16bdcond {
	color: #353535;
	font-size: 16px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.gray18bdcond {
	color: #868686;
	font-size: 18px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}

.grayfootnote {
	font-size: 10px;
	color: #868686;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	scr: url(../fonts/ZURICH2.eot);
	text-decoration: none;
	}

.redtextbdlink {
	color: #ce5d25;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: none;
	}
	
a:hover.redtextbdlink {
	color: #ce5d25;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: underline;
	}
	
.red16bdcond {
	color: #ce5d25;
	font-size: 16px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.red18bdcond {
	color: #ce5d25;
	font-size: 18px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.red20bdcond {
	color: #ce5d25;
	font-size: 20px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}

.red48bdcond 	{
	color: #ce5d25;
	font-size: 48px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.whitetextb {
	color: #ffffff;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	line-height: 2;
	text-decoration: none;
	}
	
.whitetextbi {
	color: #000000;
	font-size: 12px;
	font-family: Zurich BT, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: oblique;
	text-decoration: none;
	scr: url(../fonts/ZURICHB0.eot);
	}
	
.white16bdcond {
	color: #000000;
	font-size: 20px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}

.white16ltcond {
	color: #000000;
	font-size: 16px;
	font-family: Zurich Lt BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	scr: url(../fonts/ZURICHL0.eot);
	text-decoration: none;
	}	
	
.white18bdcond {
	color: #000000;
	font-size: 18px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.white20bdcond {
	color: #000000;
	font-size: 20px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}

.yellow16bdcond {
	color: #d28508;
	font-size: 16px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}
	
.yellow20bdcond {	
	color:  #d28508;
	font-size: 20px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	}	
		
/* Left side bar components */
#whitefindbox {
 	display: none;
	}

img.borderfindbox	{
	display: none;
}

a.borderfindbox {
	display: none;
	}
	
a.borderfindbox:hover {
	display: none;
	}
	
/* Left side bar components - Version 2 */
#whitefindbox2 {
 	display: none;
	}

img.borderfindbox2	{
	display: none;
}

a.borderfindbox2 {
	display: none;
	}
	
a.borderfindbox2:hover {
	display: none;
	}

/* Left side bar extra components */
#leftlinks {
	display: none;
	}

/* Text size components */
#textsize	{
	display: none;
	}

	
/* Footer components */
#footer	{
	clear: both;
	background-color:#ffffff;
	margin: 0;
	padding: 0;
	height: 30px;
	}
	
/* Skip Nav */
#skip	{
	clear: both;
	color:#ffffff;
	font-size: 0px;
	margin: 0;
	padding: 0;
	width:1px;
	height:8px;
	}
	
/*Info Guides */
.leftimage	{
	float: left;
	width: 232px;
	margin: 0;
	padding: 10px 20px 10px 0px;
		}		
	
#whiteblock1 {
	margin: 0px;
	padding: 0px; 
	width: 568px;
	height: auto;
	left: 0px;
	top: -1px;
	position: relative;
	background-color: #ffffff;
	z-index: 20;
	}
	
#whiteblock1 h2 {
	color: #000000;
	font-size: 20px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHC0.eot);
	text-decoration: none;
	padding: 5px 0px 5px 0px;	
	margin: 0px ;
	}
	
p.whiteblock1  {
	color: #000000;
	font-size: 12px;
	padding: 0px 21px 10px 21px;	
	margin: 0px;
	line-height: 1.75;
	}
	
/*Subnavigation components*/
.graynavbd {
	color: #616161;
	font-size: 12px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: none;
	}
	
a.graynavbd {
	color: #616161;
	font-size: 12px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: none;
	}
	
a:hover.graynavbd {
	color: #616161;
	font-size: 12px;
	font-family: Zurich Cn BT, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	scr: url(../fonts/ZURICHB1.eot);
	text-decoration: underline;
	} 

table.nav {
	display: none;
	}

table.nav td	{
	display: none;
	}

table.nav2 {
	display: none;
	}

table.nav2 td	{
	display: none;
	}
	
.graycell	{
	background-color: #b6b6b6;
	}
	
.whitecell {
	background-color: #ffffff;
	}
	
/*gallery components*/
.thumbnail {
	float: left;
	width: 122px;
	border: 0px;
	margin: 0 22px 10px 0;
	padding: 15px;
	}
	
.thumbnail img {
	width: 122px;
	height: 184px;
	border: 1px solid #000000;
	}
	
.clearboth {
	clear: both;
	}
	
	
#thumbblock {
	margin: 0px;
	padding: 0; 
	width: 568px;
	height: 1200px;
	left: 0px;
	top: 0px;
	position: relative;
	background-color: #ffffff;
	z-index: 20;
	}
	
.captionbreak	{
	width: 10px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	}
	
