/* Global Styles */

#printLogo{
	display:none;
}

body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(/graphics/bg_2009.jpg);
}

#container {
	width: 970px;
	min-height: 750px;
	position: relative;
/*	float: left; */

}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0060AF;
	text-decoration: none;
}

a:hover {
	color: #0060AF;
		text-decoration: underline;
}

.skipnav{ 



	font-size: 1px;
	left: -2941px;
	line-height: 1;
	position: absolute;
	width: 970px;
	float: left;
}

/* Header and Totem */



#mainflash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#secondflash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#pageHeader {
	/*height: 100px;
	width: 970px;
	position: relative;
	background-image: url(graphics/headerbg_dino.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 0;*/



}

#pageHeader IMG {
	padding: 0px;
	border: 0px;
	z-index: 10;
	height: 80px;
}

#pageHeaderFr {
	height: 100px;
	width: 970px;
	position: relative;
	background-image: url(graphics/headerbgfr.gif);
	top: 0px;
	left: 0px;
	float: left;
	border-bottom: 1px solid #999999;
}

#pageHeaderFr IMG {
	padding: 0px 0px 0px 0px;
	border: 0px;
	z-index: 10;
	height: 80px;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.topNav {
	width: 500px;
	position: absolute;
	top: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	left: 455px;
	z-index: 1;
}

.topNavFr {
	width: 400px;
	position: absolute;
	top: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	left: 583px;
	z-index: 1;
}

.topNavLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	text-decoration: none;
}

#totem {
	float: left;
	width: 970px;
	height: 30px;
	/*background-image: url(graphics/tricolourtotem.gif);*/



	position: relative;
	top: 0px;
	left: 0px;
}

.searchText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0060AF;
	top: 15px;
	position: absolute;
	left: 740px;
	padding-top: 5px;
	z-index: 1;
}

.searchTextFr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	top: 15px;
	position: absolute;
	left: 720px;
	padding-top: 5px;
	z-index: 1;
}

.searchFieldNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

.searchButton {
	left: 922px;
	top: 15px;
	position: absolute;
	padding-top: 1px;
	z-index: 1;
}

.searchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 125px;
	position: absolute;
	top: 16px;
	left: 793px;
	height: 20px;
	z-index: 1;
}

.quickMenu {
	width: 170px;
	left: 561px;
	top: 16px;
	position: absolute;
	height: 20px;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.quickMenuFr {
	width: 175px;
	left: 765px;
	top: 16px;
	position: absolute;
	height: 20px;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

/* Left Nav */



#subNavTable {
	padding: 2px;
	margin-top: 7px;
}

#leftNav {
border-right:1px solid #cccccc;
	width:221px;
	left: 0px;
	top: 0px;
	float: left;
	min-height: 400px;
	position: relative;
}

.leftcolumnsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	left: 0px;
	padding-left: 0px;
}

.leftnavblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	text-decoration: none;
}

.leftnavred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A41022;
	text-decoration: none;
}

.leftnavred:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A41022;
	text-decoration: underline;
}

.secondnavblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	text-decoration: none;
}

.secondnavred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A41022;
	text-decoration: none;
}

/* Top Banner */



#topBanner {
	left:32px;
	top:0px;
	width:710px;
	height:100px;
	float: left;
	position: relative;
}

/* Left Banner Home Page */



#leftBanner {
	float: left;
	left:32px;
	top:0px;
	width:180px;
	height:400px;
	position: relative;
	padding: 0;
}

/* SMALL TABLE in CONTENTS SECTION */



.contenthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	background-color: #E8E8E8;
}

.contentright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
}

.contentright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
}

.contentleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.contentcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
}

.contentcenter2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
}

/* Page Content */



.yellowline {
	color: #FF9900;
	height: 4px;
	width: 100%;
}

.pageContentHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0060AF;
}

.asterick {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	text-decoration: none;
}

.bodyTextred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	text-align: justify;
	text-decoration: none;
}

.bodyText2 { /* BLUE LINKS WITH NO UNDERLINE */



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/* FOR BLACK LINKS WITH UNDERLINE USE THIS



.bodyText2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	text-decoration: underline;
} */



.featurecaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.featurecaption2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline



}

.featurecaption3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.featurecaption4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AAAAAA;
}

.featurecaption4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AAAAAA;
	text-decoration:underline;
}

.featurecaption5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.featurecaption6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}

.subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: justify;
	text-decoration: none;
	line-height:16px;
}

.justifytext {
	text-align: justify;
}

/*



.subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A31022;
	text-align: justify;
	text-decoration: none;
}

*/



#pageContent {
	width: 435px;
	float: left;
	margin-left: 32px;
	margin-top: 20px;
	margin-bottom: 50px;
}

#pageContentHome {
	width: 510px;
	padding: 0px;
	height: 400px;
	top: 0px;
	left: 50px;
	float: left;
	position: relative;
}

#pageContent710 {
	width: 710px;
	top: 20px;
	position: relative;
	float: left;
	left: 32px;
}

#yellowbar {
	height: 4px;
	width: 100%;
	background-color: #FF9900;
}

#linebar {
	height: 1px;
	width: 100%;
	background-color:#CCCCCC;
}

/* Page Content Calendar */



.calnumbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.caldays {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060AF;
	text-decoration: none;
	font-weight: normal;
}

.calcurrentdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A41022;
	text-align: justify;
	text-decoration: none;
}

.calhighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060AF;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
}

.calblueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.calheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.calnumbersb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060AF;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #0060AF;
}

.calnumberssel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	border : 1px White;
}

.calnumberssel_cur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #0060AF;
}

.calnumber_nosel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	left: 0px;
	padding-left: 0px;
	border : 1px White;
}

table.calendar{
	border : 1px solid White;
}

/* Feature Banner */



#featureBanner {
	width:180px;
	float: right;
	min-height: 200px;
	margin-right: 8px;
	margin-top: 25px;
	margin-bottom: 50px;
}

/* Institute fo Contemporary Culture Feature Banner */



#iccfeatureBanner {
	width:180px;
	float: left;
	min-height: 200px;
	left: 107px;
	top: 25px;
	position: relative;
	margin-bottom: 50px;
	background-color:#000000;
	padding: 10px;
}

.iccSubNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.iccSubNav:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}

.iccSubNavCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A41022;
	font-weight: bold;
}

.iccSubNavCurrent:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A41022;
	font-weight: bold;
}

/* #featureBanner {
	width:181px;
	float: right;
	min-height: 200px;
	margin-top: 20px;
	margin-left: 100px;
	margin-bottom: 50px;
} */



.featureObject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0060AF;
}

/* Footer */



#footer {
	border-top:1px solid #cccccc;position:relative;clear:both; float:left;width:978px;background-image:url(/graphics/footer_bg_2009.jpg); background-repeat:repeat-x;font-size:10px; line-height: 15px;margin-top: 10px;
}

.footer_section h4 {
	font-weight: bold; text-transform:uppercase; display: inline; font-size: 10px;
}

.footer_section {
	padding: 20px 77px 15px 0;
	float: left;
	display: inline;
}

.footer_section img {
	padding-right: 5px;
	padding-top: 5px;
}

#footer .footer_section form {
	margin: 0; padding: 0;
	padding-top: 5px;
}

#footer .footer_section form input {
	font-size: 10px;
}

#footer .footer_section form input#ea, input#ea{
	width: 200px;
	border: 1px solid #9f9f9f;
	line-height: 16px;
	height: 16px;
	padding-left: 4px;
}

#footer_links {
	clear: both;
	margin-top: 15px;
	padding: 15px;
	font-size: 10px;
	width: 948px;
	height: 30px;
	line-height: 25px;
}

#footer .footer_section form input#go, input#go {
	background: black;
	color: #fff;
	border: none;
	height: 20px;
	line-height: 16px;
}

#addthis {
	float: right;
}

#footer_links span {
	float: left;
}

#footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	}

/* CSS Menu add later */



#leftNavPlan {
	background-image: url(graphics/mainnavbg2.jpg);
	float: left;
	height: 30px;
	width: 200px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 35px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 11px;
	font-weight: normal;
	z-index: 1;
}

#leftNavHome {
	background-image: url(graphics/mainnavbg1.jpg);
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 35px;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	z-index: 1;
}

#leftNavExGal {
	background-image: url(graphics/mainnavbg3.jpg);
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 35px;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	z-index: 1;
}

#leftNavColRes {
	background-image: url(graphics/mainnavbg4.jpg);
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 35px;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	z-index: 1;
}

#leftNavProg {
	background-image: url(graphics/mainnavbg5.jpg);
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 35px;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	z-index: 1;
}

#leftNavSchools {
	background-image: url(graphics/mainnavbg6.jpg);
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 35px;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	z-index: 1;
}

#leftNavSupport {
	background-image: url(graphics/mainnavbg7.jpg);
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 35px;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	z-index: 1;
}

#leftNavAbout {
	background-image: url(graphics/mainnavbg8.jpg);
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 35px;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	z-index: 1;
}

#leftNavServices {
	background-image: url(graphics/mainnavbg8.jpg);
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 35px;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	z-index: 1;
}

.leftNavSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	left: 15px;
	position: relative;
	float: left;
	height: 15px;
	width: 100%;
	z-index: 1;
}

.leftNavSubSel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	left: 0px;
	position: relative;
	float: left;
	height: 15px;
	width: 100%;
	z-index: 1;
	padding-left: 15px;
	background-image: url(graphics/arrow2.gif);
	background-repeat: no-repeat;
}

#leftSub {
	padding-top: 5px;
	padding-left: 15px;
}

.featurecaptionBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.featurecaptioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-style: italic;
}

.moreInforTD {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#hiddennavbottom {
	display:none;
}

.listTable {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.tocTableHome {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.clear {
	clear: both;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/



* html .clearfix {height: 1%;}

.searchhighlight {
	font-weight: bold;
	background-color: #FFFF00;
}

table.OnePixBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

table.OnePixBorder td {
	border-width: 0px;
	border-style: solid;
	border-color: #999999;
}

/* for the pagse on /support/gift_planning/ */



#example {
	text-align: justify;
}

.homelink {
	width:100px;
	height:100px;
	left:10px;
	top:10px;
	position: absolute;
	z-index: 1;
}

/* Graphics on the bottom left side of the homepage */



#largeflash {
	left:32px;
	top:0px;
	width:708px;
	height:340px;
	position:relative;
	float:left;
	padding: 0;
}

#wideflash {
	left:32px;
	top:0px;
	width:728px;
	height:238px;
	position:relative;
	float:left;
	padding: 0;
}

#wideflashfr {
	left:32px;
	top:0px;
	width:728px;
	height:227px;
	position:relative;
	float:left;
	padding: 0;
}

/* Graphics on the bottom left side of the homepage */



#leftGraphics {
	left:32px;
	top:2px;
	width:180px;
	height:380px;
	position: relative;
	float:left;
	padding: 0;
	/*border: 1px aqua solid;*/



}

/* text boxes bottom right side of the homepage */



#textBoxes {
	top:10px;
	left: 50px;
	width:530px;
	height:300px;
	position: relative;
	float:left;
	/*border: 1px aqua solid;*/



}

.programrow {
	width: 430px;
	/*border: 1px solid #999999;*/



	top: 10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.programtime {
	width: 20%;
	/*border: 1px solid #999999;*/



	float: left;
	padding-left:5px;
}

.programinfo {
	padding-left:10px;
	padding-bottom:10px;
	width: 75%;
	/*border: 1px solid #999999;*/



	float: left;
}

/*********************



 Re-SKINNED CLASSES



*********************/



#containerRS {
	width: 970px;
	min-height: 750px;
	padding: 0px;
	margin: 0px;
}

/* top header class for landing page */



#topheaderRS {
	border-top: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-left: 1px #999999 solid;
	border-left: 1px #999999 solid;
	border-bottom: 1px #0060AF solid;
	height: 106px;
	width: 970px;
	position: relative;
	background-image: url(/reskin/graphics/landing_headerbg.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 0;
}

/* top header class for persona pages */



#topheader2RS {
	border-top: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
	height: 106px;
	width: 978px;
	position: relative;
	background-image: url(/graphics/header_bg_2009c.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 0;
}

/* top header class for non-reskinned pages */



#topheader_regpages {
	height: 106px;
	width: 978px;
	position: relative;
	border-bottom:1px solid #cccccc;
	background-image: url(/graphics/header_bg_2009c.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 0;
}

/* top header class for non-reskinned french pages */



#topheader_regpages_fr {
	height: 106px;
	width: 970px;
	position: relative;
	background-image: url(/graphics/header_bg_2009c_fr.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 0;
}

/* top header class for non-reskinned french pages */



#topheaderfr2RS {
	border-top: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-left: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	height: 106px;
	width: 978px;
	position: relative;
	background-image: url(/graphics/header_bg_2009c_fr.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 0;
}

#quickmenuRS {
	border: 0px #999999 solid;
	height: 28px;
	width: 155px;
	top: 40px;
	left: 557px;
	z-index: 0;
	position:absolute;
}

#quickmenufrRS {
	border: 0px #999999 solid;
	height: 28px;
	width: 155px;
	top: 40px;
	left: 730px;
	z-index: 0;
	position:absolute;
}

#searchRS {
	border: 0px #999999 solid;
	height: 28px;
	width: 230px;
	top: 40px;
	left: 740px;
	z-index: 1;
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

/* top header links for landing page */



#topheaderlinksRS {
	border: 0px #999999 solid;
	height: 20px;
	width: 100px;
	top: 80px;
	left: 860px;
	z-index: 2;
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0060AF;
	text-decoration: none;	



}

/* top header links for persona pages */



#topheaderlinks2RS {
	border: 0px #999999 solid;
	height: 20px;
	width: 948px;
	top: 5px;
	left: 0px;
	z-index: 2;
	text-align:right;
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0060AF;
	text-decoration: none;	



}

#topheaderlinks2RS a {
	color: #0060AF;
	text-decoration: none;	



}

/* top header links for french non-reskinned pages */



#topheaderlinksfrRS {
	border: 0px #999999 solid;
	height: 20px;
	width: 948px;
	top: 5px;
	left: 0px;
	z-index: 2;
	text-align:right;
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0060AF;
	text-decoration: none;	



}

#topheaderlinksfrRS a {
	color: #0060AF;
	text-decoration: none;	



}

#romlinkRS {
	border: 0px #999999 solid;
	height: 47px;
	width: 227px;
	top: 22px;
	left: 8px;
	z-index: 2;
	position:absolute;
}

#naturelinkRS {
	border: 0px #999999 solid;
	height: 47px;
	width: 227px;
	top: 18px;
	left: 323px;
	z-index: 2;
	position:absolute;
}

/*  end top header items  */



#midheaderRS {
	height: 170px;
	width: 970px;
	position: relative;
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 0;
}

/*  start content items  */



#contentRS {
	border-top:1px solid #cccccc;
	padding-top:4px;
	min-height:310px;
	width: 978px;
	position: relative;
	/*background-image: url(graphics/headerbg_dino.gif);*/



	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 0;
}

#featureitemRS {
	border: 0px #999999 solid;
	height:150;
	width: 180px;
	position: absolute;
	top: 15px;
	left: 56px;
	float: left;
	z-index: 1;
}

#dividerRS {
	border: 0px #999999 solid;
	height:220;
	width: 1px;
	position: absolute;
	top: 45px;
	left: 481px;
	float: left;
	z-index: 2;
}

#personalinksRS {
	border: 0px #999999 solid;
	height:170;
	width: 148px;
	position: absolute;
	top: 50px;
	left: 537px;
	float: left;
	z-index: 3;
}

/*  end content items  */



#footerRS {
	height:auto;
	width: 970px;
	position: relative;
	top: 6px;
	left: 0px;
	float: left;
	z-index: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

/* menu for the persona pages */



#menunavRS {
	width:210px;
	left: 0px;
	top: 0px;
	float: left;
	min-height: 620px;
	position: relative;
	background-color:#F8F8F8;
	margin-right:7px;
	padding-top:25px;
}

/* middle column classes in the persona pages*/



#middleboxes {
	border: 0px #999999 solid;
	width:500px;
	left: 5px;
	top: 22px;
	float: left;
	min-height: 500px;
	position: relative;
	padding-left: 8px;
}

table.middlebox {
	border-collapse: separate;
	background-color: white;
	background-color: #FFFFFF;
	width: 500px;
	margin-bottom: 4px;
	margin-left:-7px;
	margin-top: 3px;
}

table.middlebox td {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

#middlecopybox {
	padding: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 5;	



	text-decoration: none;
	/*top  right  bottom left*/



}

.middleboxmice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	text-decoration: none;
}

/* classes for right column of the persona pages*/



#rightboxes {
	border: 0px #999999 solid;
	width:195px;
	left: 42px;
	top: 9px;
	float: left;
	min-height: 500px;
	position: relative;
}

table.rightside {
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	background-color: white;
	border-spacing: 2px;
	background-color: #FFFFFF;
	width: 195px;
	margin-bottom: 6px;
}

table.rightside th {
	padding: 3px;
	background-color:#F8F8F8;
	text-align:left;	



}

table.rightside td.text {	



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;	



	padding:8px 0px 8px 10px;
	/*padding: -2px 0px -2px 16px;*/



	/*top  right  bottom left*/



}

/* content panes for the re-skinned homepage */



.homecontentpane {
	border: 0px #999999 solid;
	width:246px;
	top: 22px;
	float: left;
	position: relative;
}

table.contenthome {
	border-collapse: separate;
	background-color: white;
	background-color: #FFFFFF;
	width: 240px;
	margin: 0px 0px 6px 6px;
	/*top  right  bottom left*/



	border: 1px solid #CCCCCC;	



}

table.contenthome th {
	padding: 0px;
	background-color:#F8F8F8;
	text-align:left;
}

table.contenthome td.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;	



	padding:6px 4px 10px 10px;
	/*top  left  bottom right*/	



}

table.contenthome td ul {
	list-style:outside;
	list-style-type:none;
	margin: 0em;
	padding: 0px;
	/*top  left  bottom right*/



}

table.contenthome td ul li {
	padding-bottom:7px;
}

/*Generic notify box. Currently use in ROMCart */



.notifybox {
	background-color: #fff9f2;
	border: 1px dashed #ff9900;
	padding: 0px;
	margin-top:10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom:10px;
	padding-left: 10px;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	align: left;
	color: #0024a2;
	text-align: left;
	width: 99%;
}

.notifyerrorbox {
        /*border: thin dashed #FFBBBB;*/



        		border: 1px dashed #a31022;
										color: #a31022;
}

#divider{
position:relative;
width:12px;
height:238px;
float:left;
margin-top:50px;
}

#frame_1{
position:relative;
width:306px;
float:left;
margin-top:100px;
text-align:center;
}

#frame_2{
position:relative;
width:260px;
float:left;
margin-top:90px;
text-align:center;
}

#frame_3{
position:relative;
width:168px;
float:left;
margin-top:100px;
text-align:center;
}

#frame_4{
position:relative;
width:165px;
float:left;
margin-top:90px;
text-align:center;
}

.articleHolder{
	width:435px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	text-decoration: none;
}

.articleTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin-bottom:6px;
}

.imageHolder{
width:180px;
margin-right:0px;
margin-top:3px;
float:left;
height:auto;
}

.captionHolder{
	text-align:left;
	width:180;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-right:9px;
	margin-top:6px;
}

#landingLinkHolder{
	position:relative;
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	text-align:left;
	width:700px;
	padding-left:50px;
	clear:both;
}

#landingHeader{	

	text-align:right;
	width:878px;
	padding: 3px 0px;
	margin: 0px;
	color: #ffffff;	

}

#landingFooter{
	position:relative;
	float:left;
	padding-top:20px;
	border-top:1px solid #999999;
	text-align:left;
	width:800px;
	clear:both;
}

.landingLinks{
	position:relative;
	float:left;
	width:auto;
	padding-right:20px;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-right:9px;
	margin-top:6px;
}

.homeLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A41022;
	text-decoration: none;
}

.homeBigLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #A41022;
	text-decoration: none;
}

#landingContainer{
width:800px;
margin-left:80px;
margin-top:14px;
}

#landingFlash{
position:relative;
float:left;
width:700px;
padding-left:50px;
text-align:left;
}

/* Styles for revised Home Page March 2009 */



#home_col1{
	float:left;
	position:relative;
	width:246px;
	margin-top:0px;
	padding-left:14px;
}

#home_ta{
	float:left;
	position:relative;
	width:486px;
	margin-top:0px;
	padding-left:14px;
}

#home_col2{
	float:left;
	position:relative;
	width:246px;
}

#home_col3{
	float:left;
	position:relative;
	width:246px;
}

#home_whats_on{
	float:left;
	position:relative;
	width:246px;
	height:455px;
	background-image:url(graphics/home_cal_bg.jpg);
}

#home_whats_on_tca{
	float:left;
	position:relative;
	width:246px;
	height:455px;
	background-image:url(graphics/home_cal_bg_tca.jpg);
}

#calendar_intro{
	position:relative;
	top:63px;
	margin-left:19px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

#calendar_intro_date{
	position:relative;
	top:73px;
	margin-left:21px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a41022;
	text-decoration: none;
}

#calendar_content1{
 position:relative;
	top:76px;
	margin-left:17px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

#calendar_horz{
	position:relative;
	top: -130px;
	margin-left:120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	width: 222px;
	left: 135px;
}

#calendar_horzfr{
	position:relative;
	top: -160px;
	margin-left:120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	width: 222px;
	left: 135px;
}

.calContentText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.calContentText a {
	color: #ffffff;
}

#about_title{
	position:relative;
	top:21px;
	margin-left:21px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff9933;
	text-decoration: none;
}

#about_content{
	position:relative;
	top:24px;
	width:460px;
	margin-left:21px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

#podcast_title{
	position:relative;
	top:21px;
	width:350px;
	margin-left:17px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.podcast_sub_title{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

#podcast_display{
	border:1px solid #666666;
	position:relative;
	float:left;
	background-color:#000000;
	height:225px;
	width:477px;
	left:7px;
	padding-left:0px;
	top:25px;
	margin-left:0px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
}

#podcast_display_sm{
	border:1px solid #666666;
	position:relative;
	float:left;
	background-color:#000000;
	height:130px;
	width:230px;
	left:7px;
	padding-left:0px;
	top:25px;
	margin-left:0px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
}

#podcast_description{
	position:relative;
	float:left;
 top:14px;
	margin-left:21px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

#view_podcasts{
	position:absolute;
	top:15px;
	left:337px;
	width:125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:right;
}

#view_podcasts_sm{
	position:absolute;
	top:244px;
	left:-3px;
	width:125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:right;
}

.columnFloat{
position:relative;
float:left;
width:246px;
}

.whiteLink{
color:#ffffff;
}

.whiteLink:hover{
color:#ffffff;
}

#contentHolder{
position:relative;
float:left;
width:756px;
}

.fs_menu {
	color: #7ac043;
	font-weight: bold;
	font-size: 14px;	



}

table.pricetable {
	border-top: 1px solid #CCC;
}

table.pricetable td{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}

table.pricetable td.link {
	border-bottom: 1px solid #666; 	

	padding-left: 10px;
}

table.pricetable td.price {
	padding-left: 10px;	

	vertical-align: bottom;
	width: 4em;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b9c343;
	line-height:16px;
}

/* Nature Month temporary style */



#topheader_naturemonth {
	height: 106px;
	width: 978px;
	position: relative;
	border-bottom:1px solid #cccccc;
	background-image: url(/graphics/header_bg_2009d.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 0;
}

.blog_entry { border-bottom: 1px dotted #000; padding-bottom: 15px; }

.comments { padding: 10px 0;}

.blog_title a { text-decoration: none; }

.blog_title a:hover { text-decoration: underline; }

.blog_updated_date { font-size: 11px; font-style: italic; color: #03558b;}

.author, #content .updated_date { text-transform: uppercase; font-style: normal;}

.wp-caption-text, .pic-caption { font-size: 10px; line-height: 140%; margin: 2px;}

.wp-caption, .pic { background: #f7f7f7; padding: 10px; border: 1px solid #e1e1e1; margin: 15px; }

.pic { margin-top: 0; }

.alignright { float: right; } 

.alignnone { margin: 0 auto;}

img { border: none; }

#home_news {
	margin: 0 6px; padding: 0;
	list-style-image:url(/graphics/bullet_arrow.gif);


}

#home_news li {
	padding: 3px 0;
	margin-left: 15px;
}

#home_news_box {
	margin: 0 6px;
	background:#ebebeb;
}

#home_news_box p {
	margin: 0 21px;
	padding: 4px 0;
}

/* new navigation */

#main_navigation {
	width: 200px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#main_navigation li {
	background: url(/graphics/arrow.gif) no-repeat;
	margin: 0;
	padding: 7px 0 7px 35px;
}

#main_navigation li a {
	color: #0060AF;
	text-decoration: none;
}

#main_navigation li a:hover {
	text-decoration: underline;
}

#main_navigation li.active{
	background:url(/graphics/arrow2.gif) no-repeat;
}

#main_navigation li.active a {
	color: #d8182a;
}

#sub_navigation {
	list-style: none;
	margin: 0;
	padding: 0;
}

#main_navigation li.active #sub_navigation li {
	margin: 0;
	padding: 4px 0 4px 15px;
	background: none;
}

#main_navigation li.active #sub_navigation li a {
	color: #666666;
}

#main_navigation li.active #sub_navigation li a.active {
	color: #d8182a;
}

#main_navigation li.active #sub_navigation li a#colloquiumnav {
	border-top: solid 1px #CCCCCC;
	display: block;
	padding-top: 8px;
}

#promo_links {
	background: #0060af;
	padding: 10px;	

	margin: 10px 0;
}

#promo_links p {
	color: #faa61a; font-weight: bold; padding: 0; margin: 0; text-transform: uppercase;
}

#promo_links a {
	color: #ffffff;
	line-height: 20px;
}

#promo_links ul {
	list-style: none;
	padding: 0;	

	margin: 5px;
}

#promo_links li {
	background: url(exhibitions/wculture/graphics/promo_link.png) no-repeat 0px 6px;
	padding-left: 15px;
}

#survey {
	background: black;
	color: #ffffff;
	width: 978px;	
	line-height: 18px;	
	font-size: 11px;
	overflow: hidden;
}
#survey p {
	float: left;
	margin: 0; padding: 5px 10px 5px 20px;
}
#survey a {	
	background: #d8182a;
	padding: 1px 8px;
	font-weight: bold;
	line-height: 15px;
	color: #ffffff;
	border-top: 1px solid #e97a84;
	border-right: 1px solid #880f1b;
	border-bottom: 1px solid #5b0a12;
	border-left: 1px solid #e04957;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#survey a:hover {
	background:#faa61a;
	text-decoration: none;
	color: #000000;
	border-top: 1px solid #fccc7b;
	border-right: 1px solid #9e6910;
	border-bottom: 1px solid #69460b;
	border-left: 1px solid #fbb94a;
}
#header_buy {
	position: absolute;
	left: 705px;
	top: 65px;
}
#header_buy img{
	width: 250px;
	height:35px;
}
.column {
	float: left;
	margin: 14px 3px 0 20px;
}
.column img {
	margin-bottom: 22px;
}

#rfth {
	background: #000;
	width: 978px;
	height: 30px;
	padding-top: 4px;
}
.promo_button {
	padding: 5px 0;
}
.promo_button a {
	background: #d8182a;
	padding: 8px;
	font-weight: bold;
	line-height: 20px !important;
	height: 20px;
	color: #ffffff;
	border-top: 1px solid #e97a84;
	border-right: 1px solid #880f1b;
	border-bottom: 1px solid #5b0a12;
	border-left: 1px solid #e04957;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	width: 230px;
	text-align: center;
	margin: 0 20px;		
	text-transform: uppercase;
	font-size: 15px;
}

.promo_button a:hover {
	border-bottom: 1px solid #e97a84;
	border-left: 1px solid #880f1b;
	border-top: 1px solid #5b0a12;
	border-right: 1px solid #e04957;
	color: #000000;
	text-decoration: none;
}
.notice {
	color: #ffffff;
	background: #d8182a;
	padding: 8px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold; 
}
.header_buy_link {
	font-weight: bold;
	color: #d8182a !important;
	text-transform: uppercase;
	font-size: 12px;
}
.align_right, .align_left { float: right; margin: 0 0 15px 15px; background: #ebebeb; padding: 10px;}
.align_left { float: left; margin: 0 15px 15px 0;}
#survey .blue  {
	background: #0060af;
	border-top: 2px solid #6ca3d1;
	border-right: 2px solid #003d6e;
	border-bottom: 2px solid #002849;
	border-left: 2px solid #3682c0;
	text-transform: uppercase;
	padding: 3px;
	margin: 0 10px;
	display: inline-block;
	font-size: 115%;
}
#survey  .blue:hover  {	
	background: #0060af;
	color: #faa61a;
	border-bottom: 2px solid #6ca3d1;
	border-left: 2px solid #003d6e;
	border-top: 2px solid #002849;
	border-right: 2px solid #3682c0;
}

