/* 06/12/07 - Dale - Surfaceimpression ltd CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #151d20;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	line-height: 160%;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/*ol, ul {
	list-style: none;
}*/
em {
	list-style: none;
	font-style:italic;
}
strong{
	font-weight:bold;

}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
	font-style: italic;
	font-weight: bold;
	color: #2367bc;
}
p {
	padding:0px;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
h1,h2,h3,h4,h5 {
	font-weight: bold;
	color: #6a7797;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;

}
h1 {
	font-size: 100%;
	color: #6a7797;
	border-bottom: 1px solid #cdd4de;
	padding-bottom:0.5em;
}
h2{
	font-size: 150%;
}
h3{
 	font-size: 130%;
}
h4{
	font-size: 110%;
	color: #151d20;
}
h5{
	font-size: 150%;
	color: #6a7797;
}
.promo h4{
	margin-bottom:0px;

}
.promo{
	margin-bottom:0.5em;
}
a:link {
	background-color:transparent;
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;

}a:active {
	background-color:transparent;
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;

}
a:hover {
	background-color:transparent;
	color: #FF6600;
	text-decoration:underline;
	font-weight:bold;
}
a:visited {
	background-color:transparent;
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;
}
.contact{
	position: relative;
	z-index: 2;

}
.blue {
	color: #3A477A;
}
.planner{
	vertical-align: text-top;
	width: 60px;
	float: left;
}
.planner-text{
	vertical-align: text-top;
	width: 690px;
	float: right;
	margin-top: 10px;
}
.planner-text h4{
	color: #F44E34;

}
.plannerwrapper{
	float: left;
	width: 760px;
	border-bottom: 1px dotted #C6E1DC;
	padding-bottom: 10px;
	margin-bottom: 10px;


}
#content {
	width: 760px;
	background: url(../images/content_middle.gif) repeat-y center;
	padding: 0px;
	margin: 0px auto 0px auto;
}
#pagebottomWide {
	width: 90%;
	height: 50px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#pagebottom {
	width: 781px;
	margin: 0px auto 0px auto;
	background: url(../images/content_bottom.gif) no-repeat bottom;
	height: 10px;
	padding: 0px;
 }
#page {
	width: 781px;
	margin: auto;
	background: url(../images/content_top.gif)  no-repeat top;
 }
#column-promo {
	background-position: left;
	margin-bottom: 20px;
}
#column-promo-top {
	background-image: url(../images/column-top.gif);
	background-position: top;
	height: 15px;
}
#column-promo-bottom {
	background-image: url(../images/column-bottom.gif);
	background-position: bottom;
	height: 15px;
}
#column-promo-wrapper {
	padding: 0px 15px;

}
#column {
	width:195px;
	font-size: 90%;
	float: right;
	margin-right: 12px;
}
#stretcher #column {
	width:21%;
	overflow:hidden;
	font-size: 95%;
	float: left;
	margin-left:1%;
}
#column h2, #column p, #column h1, #column h3{

}
#column h2{

}
#column img{
	margin: 0px;
	padding: 0px;
}
#column a {
	padding-right: 10px;
	color: #3A477A;
}
#column a:hover {

}
#column ul{
	padding:10px;
	margin:0px;
}
.promoTop{
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-color: #eceff3;
	border: 2px solid #d5dde7;
	width: 365px;
	margin-left: 8px;
}
/* cover detail */
.cover-detail{
	width: 200px;
	float: right;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #eceff3;
	margin-right: 8px;
	border: 2px solid #D5DDE7;
	padding: 10px 10px 0px 10px;
}
.cover-detail p{
	font-size: 80%;
}
.cover-detail p.caption{
	font-size: 80%;
	padding-top: 0px;
	text-align: left;
}
.cover-detail h2{
	padding-left:0px;
}
.cover-detail img{
	border: 1px solid #D5DDE7;
}
/* -- */
.titles{
	border-bottom: 2px solid #ffffff;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.titles img{
	float:right;
	margin-left: 5px;
}
/* cover detail */
.rightcolumn{
	width: 180px;
	float: right;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #eceff3;
	margin-left:10px;
	border: 1px solid #D5DDE7;
	padding: 10px 10px 5px 10px;
	position:relative;
	z-index:50;
}
.fullwidth .rightcolumn{
	_margin-right:10px;
}
.leftcolumn{
	width:450px;
	float:left;
}
.fullwidth .leftcolumn{
	width:600px;
}

.sample-detail p{
	font-size: 90%;
}
.sample-detail p.caption{
	font-size: 80%;
	padding-top: 0px;
	text-align: left;
}
.sample-detail h2{
	padding-left:0px;
}
.sample-detail img{
	border: 1px solid #D5DDE7;
	float: right;
	margin-left: 5px;
}
/* -- */
/* promo quarter */
.promo-quarter{
	width: 140px;
	height:260px;
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	margin-right: 8px;
	border: 2px solid #D5DDE7;
	padding: 10px 10px 0px 10px;
}
.promo-quarter p{
	font-size: 80%;
}
.promo-quarter p.caption{
	font-size: 80%;
	padding-top: 0px;
	text-align: left;
}
.promo-quarter h2{
	padding-left:0px;
}
.promo-quarter img{
	border: 1px solid #D5DDE7;
}
/* -- */
/* promo quarter tint */
.promo-quarter-tint{
	width: 140px;
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #eceff3;
	margin-left: 8px;
	border: 2px solid #D5DDE7;
	padding: 10px 10px 0px 10px;
}
.promo-quarter-tint p{
	font-size: 80%;
}
.promo-quarter-tint p.caption{
	font-size: 80%;
	padding-top: 0px;
	text-align: left;
}
.promo-quarter-tint h2{
	padding-left:0px;
}
.promo-quarter-tint img{
	border: 1px solid #D5DDE7;
}
/* -- */
/* promo half */
.promo-half{
	width: 312px;
	height:270px;
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	margin-left: 8px;
	border: 2px solid #D5DDE7;
	padding: 10px 10px 0px 10px;
}
.promo-half p{
	font-size: 80%;

}
.promo-half p.caption{
	font-size: 80%;
	text-align: left;
	padding-top: 0px;
}
.promo-half img{
	border: 1px solid #D5DDE7;
}
/* -- */
/* promo half tint*/
.promo-half-tint{
	width: 312px;
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #eceff3;
	margin-left: 8px;
	border: 2px solid #D5DDE7;
	padding: 10px 10px 0px 10px;
}
.promo-half-tint p{
	font-size: 80%;

}
.promo-half-tint p.caption{
	font-size: 80%;
	text-align: left;
	padding-top: 0px;
}
.promo-half-tint img{
	border: 1px solid #D5DDE7;
}
/* -- */
/* promo half */
.promo-news{
	width: 312px;
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	margin-left: 0px;
	font-style:normal;
	padding: 10px 10px 0px 10px;
}
.promo-news p{


}
.promo-news p.caption{
	font-size: 80%;
	text-align: left;
	padding-top: 0px;
}
promo-news img{
	border: 1px solid #D5DDE7;
}
.promo-news blockquote, q {
	quotes: "" "";
	font-style: italic;
	font-weight: bold;
	color: #2367bc;
}
/* -- */
/* promo half */
.promo-tint{

	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #eceff3;
	margin-left: 0px;
	margin-right:0px;
	border: 2px solid #D5DDE7;
	padding: 10px;
	border-top:0px;
}
.feed_area{
	width: 464px;
	float:right;
	margin-right:8px;
	padding: 10px;
}
#forthcomingtitlesfeed{
	clear:right;
}
#forthcomingtitlesfeed h2{
	background-color: #eceff3;
	border: 2px solid #D5DDE7;
	padding: 10px 10px 0px 10px;
	margin:0px;
	clear:right;
	border-bottom:0px;
}
.promo-tint p{

}
.promo-tint .titles{
	border-bottom: 3px solid #FFFFFF;
	clear: both;
	display: block;
	margin-bottom: 5px;

}
.promo-tint p.caption{
	font-size: 80%;
	text-align: left;
	padding-top: 0px;
}
.promo-tint h2{
	padding: 0px;
}
.promo-tint img{
	border: 1px solid #D5DDE7;
	float:right;
	margin-left: 5px;
}
.promo-tint blockquote, q {
	quotes: "" "";
	font-style: italic;
	font-weight: bold;
	color: #2367bc;
}
/* -- */
.right{
 float:right;
}
.left{
float:left;
}
#column .promo{
	border-top:0px solid #DDDDDD;
}
.rightorange h2{
	padding-bottom: 10px;
	color: #1E86AC;
	background: url(../images/promo_orange.jpg) repeat-y right;
}
.rightorange{
	color: #1E86AC;
	padding-bottom: 10px;
	margin-top: 15px;
	border: 1px solid #C9DCE3;
}
.promolink{
	text-align:right;
	padding-top:0px;
	padding-left:10px;
}
.rightorange .promolink{
	text-align:right;
	padding-right:10px;
}
.rightyellow{
	color: #1E86AC;
	padding-bottom: 10px;
	border: 1px solid #C9DCE3;
}
.rightyellow h2{
	padding-bottom: 5px;
	color: #1E86AC;
	background: url(../images/promo_yellow.jpg) repeat-y right;
}
.rightyellow p{
	padding-bottom: 5px;
	color: #1E86AC;
}
.rightyellow .promolink{
	text-align:right;
	padding-right:10px;
}
.rightmedia, .features .imageholder{
	/*border: 1px solid #000000;*/
	float:right;
	text-align:right;
	padding: 0px 5px 5px 10px;
	font-size: 80%;
	width:auto;

	background-color:#eceff3;
	border:1px solid #D5DDE7;

	margin-bottom:15px;
	margin-right:8px;
	margin-top:0px;
	padding:10px 10px 10px;
}
.rightmedianoborder {
	clear:right;
}
.rightmedianoborder .rightmedia {
	background-color:#ffffff;
	border:0px #ffffff solid;
}
.features .imageholder{
	float:none;
	text-align:center;
}
.features .imageholder img{
	float:none;
}
.rightmedia img{

}
#column .promolink a:link, #column .promolink a:visited, .feedmorelink{
	color: #FF6600;
	text-align: right;
	margin-left: 10px;
	padding-left:10px;
	background-color:transparent;
	background-image: url(../images/next_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.feedmorelink{
	text-align:left;
	padding-top:0px;
}
#column .promolink a:hover, #column .promolink a:active{
	text-decoration: none;

}
.promolink a{


}





p.caption{
	font-size: 80%;
	text-align: right;
}
#tipsfeed {
	margin: 0px;
	padding: 0px;
}
.listing {
	padding: 0px;
	margin: 0px;
}
.feed_item {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.highlight{
	background-color:#ECEFF3;
border:1px solid #D5DDE7;
padding:10px;
margin-bottom:1em;
}


/*  SIDE NAVIGATION  */
#leftcolumn {
	float: left;
	margin-left: 8px;
	width: 154px;
}
#leftcolumn #content1{
	width: 12.5em;
	background-color: #EEEBE2;
}
.feed{
	font-size:90%;
}
#leftcolumn p {
	padding: 0px;
	margin: 0px 0px 0px 0px;

}
#leftcolumn a {
	display: block;
	width: 154px;
	text-align: left;

	font-weight: bold;
}
#leftcolumn ul {
	padding: 0px;
	margin: 0px;
}
#leftcolumn ul li {
	display: inline;
}

#leftcolumn ul li a{
	padding: 10px 0px 0.3em 5px;
	text-decoration: none;
	line-height: 1.5em;
	color: #807777;
	border-bottom: 1px solid #bac2d0;
	background-color: #E6EAF0;
}
#leftcolumn ul li a:hover {
	text-decoration: none;
	color: #151D20;
}
#leftcolumn ul li.here a, #leftcolumn ul li.expandhere a{
	color: #151D20;
	background-color: #FFFFFF;
}
#leftcolumn ul li.ancestor a{
	background: #cccccc;
	color: #000000;
}
#leftcolumn ul li.top a{
	background: #EEEBE2;
	color: #5F6365;
	border-top: 1px solid #A8ACB1;
	border-bottom: 1px solid #A8ACB1;
}
#leftcolumn ul li.top a:hover{
	text-decoration: none;
	background-color: #F6F4EE;
}
#leftcolumn ul ul{
	margin-left:0px;
	padding-left:20px;
	padding-bottom: 10px;
}
#leftcolumn ul ul li a , #leftcolumn ul li.here ul li a{
	width:10em;
	background-image: none;
	font-size: 95%;
	background-color: #FFFFFF;

}
/*  SIDE NAVIGATION end */









#contentWide {
	width: 1000px;
	_overflow:hidden;
	background-color: #FFFFFF;
	padding: 20px 0px 0px 0px;
	margin: 0px auto auto auto;
	border-right: 1px solid #dee3ea;
	border-left: 1px solid #dee3ea;
	
}
 #contentWrapper {
	padding: 0px 0px 20px 0px;
	margin: 0px 15px 0px 15px;
	_margin-left:20px;
	float: right;
	width: 678px;
}
#contentMax #contentWrapper{
	width:83%;
}
body.home #contentWrapper, body.fullwidth #contentWrapper, body.new #contentWrapper {
	padding: 0px 0px 20px 0px;
	margin: 0px 10px 0px 10px;

	width: auto;
}





.left{
	float: left;
	clear: both;
}
.right{
	float: right;
	clear: right;
}
.clearboth, .clear {
	clear:			both;
	font-size:		1px;
}
#readmore {
	background:url(../images/next_arrow.gif) no-repeat right 95%;
		background-color:transparent;
	font-size: 90%;
	margin: 0px;
	padding: 0px .8em 0px 0px;
	text-align:	left;
}
#sectionHead {
 	float: left;
 	width: 28px;
 	padding-right: 0px;
 	height: 290px;
 }
#links{
	border-bottom: 1px solid #FFCC00;
	background-image: url(../images/links.jpg);
	background-color:transparent;
	background-repeat: repeat-x;
	background-position: top;
}
#footer a:link{
	background-color: transparent;
	color: #999999;
	font-weight: normal;
}
#footer a:active{
	background-color: #999999;
	color: #FFFFFF;
	font-weight: normal;
}
#footer a:hover{
	background-color: #999999;
	color: #FFFFFF;
	font-weight: normal;
}
#footer a:visited{
	background-color: transparent;
	color: #999999;
	font-weight: normal;
}
#footer {
	clear:both;
	text-align: center;
	font-size: 90%;
	color: #999999;
	width: 1002px;
	margin: auto;
	background-color: #547384;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#E6EAF0;
	background-repeat: no-repeat;
	background-position: center bottom;
	border-bottom: 1px solid #d2dae5;
	font-style:normal;
}
#footer .right {
	float:right;
}
#footer .ace {
	padding:5px;
	margin:5px 10px;
	/*background-color:#ffffff;*/
}

#text img {
 	margin: 6px 10px 6px 0px;
 	border: 1px solid black;
}

.homeblurb{
	font-size:90%;
	padding-top:15px;

	margin-left:40px;
	padding-right:10px;
}


.banner-wrapper{
	background-color: #E64B2C;

}
#banner {
	width: 1000px;
	margin: auto;
	height: 100px;
	position: relative;

}
#topgap img{


}
/* START NAVIGATION */
.nav-wrapper {
	background-color: #49717F;
	background-image: url(../images/nav-bg.gif);
	background-repeat: repeat;
	background-position: bottom;
}
#nav {
	width: 1000px;
	text-align: right;
	font-size: 100%;
	background-color: #49717F;
	margin: auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/nav-bg.gif);
	background-position: right bottom;
	/*border-right: 1px solid #bac2d0;*/
	border-left: 1px solid #bac2d0;
}
#nav a{
	font-weight: bold;
	font-size: 110%;

}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav ul li {
	padding: 0px;
	/*border: 1px solid #000;*/
	list-style: none;
	display: inline;
	margin: 0;
}
#nav ul li a{
	color: #807777;
	background-color: transparent;
	text-decoration: none;
	margin: 0px;
	padding:8px 30px 8px 35px;
	text-align:center;
	/*border: 1px solid #996699;*/
	display: block;
	float: left;
	background-image: url(../images/nav-off.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#nav ul li a:hover{
	/*border: 1px solid #000;*/
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
}

#nav ul li.here a, #nav ul li.expandhere a, #nav ul li.ancestor a{
	color: #151D20;
	background-color: #FFFFFF;
	background-image: url(../images/nav-on.gif);
	background-position: right bottom;
}

.detailContent {
	width: 427px;
	border-left: 1px solid #bac2d0;
	border-right: 1px solid #bac2d0;
	border-bottom: 1px solid #bac2d0;
	float: left;
	padding: 10px;

}

.detail {
	width: 448px;
	text-align: right;
	font-size: 100%;
	padding: 0px;
	border-left: 1px solid #bac2d0;
	float: left;
	background-image: url(../images/detail-off.gif);
	background-position: bottom;
	clear: none;
}
.detail a{
	font-weight: bold;
	font-size: 90%;

}
.detail ul {
	margin: 0px;
	padding: 0px;
}
.detail ul li {
	padding: 0px;
	list-style: none;
	display: inline;
	margin: 0;
}
.detail ul li a{
	color: #807777;
	background-color: #dfe6f0;
	text-decoration: none;
	margin: 0px;
	padding:3px 15px 3px 15px;
	text-align:center;
	display: block;
	float: left;
	border-bottom: 1px solid #cdd4de;
	border-right: 1px solid #cdd4de;
	border-top: 1px solid #cdd4de;
}
.detail ul li a:hover{
	background-color:transparent;
	text-decoration: none;
	color: #000000;
}

.detail ul li.here a, .detail ul li.expandhere a, .detail ul li.ancestor a{
	color: #151D20;
	background-color: #FFFFFF;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #cdd4de;
	border-top: 1px solid #cdd4de;
}

#contentWrapper ul{
	margin-left:2em;
	margin-top:0em;
	margin-bottom:1em !important;
}

div.pagemenu {
	float:right;
	width:150px;
	font-size:85%;
	margin-left:10px;
}
div.pagemenu ul {
	margin-left:20px;
}
div.pagemenu ul li {
}
div.pagemenu ul li a.here{
	color:black;
}
.subnav {
	font-size: 90%;
	position:		absolute;
	left:		18px;
	top:			180px;
	width:		200px;
}
.subnav p {
	padding: 0px;
	margin: 0px 0px 0px 14px;
}
.subnav a {
	display: block;
}
.subnav ul {
	padding: 0px;
	margin: 0px;
}
.subnav ul li {
	display: inline;
}

.subnav ul li a{
	padding: 0.5em 0px 0.5em 10px;
	text-decoration: none;
	line-height: 1.5em;
	color: #384B57;
	border-bottom: 1px solid #A8ACB1;
	background-color: #CCE8F2;
	font-weight: bold;
}
.subnav ul li a:hover {
	text-decoration: none;
	background-color: #E1EBF0;
}
.subnav ul li.here a{
	background: #E8F5F8;
	color: #FF6600;
}
.subnav ul li.top a{
	background: #C9D9E2;
	color: #384B57;
	border-top: 1px solid #A8ACB1;
	border-bottom: 1px solid #A8ACB1;
}
.subnav ul li.top a:hover{
	text-decoration: none;
	background-color: #E1EBF0;
}
.subnav ul ul{
	margin-left:0px;
	padding-left:0px;
	padding-bottom: 10px;
}
.subnav ul ul li a , .subnav ul li.here ul li a{
	background-image: none;
	font-size: 90%;
	background-color: #FFFFFF;
	padding-left: 16px;
	width: auto;
	padding-top: 0.2em;
	padding-right: 4px;
	padding-bottom: 0.2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0EDF2;
	color: #666666;
}
div.vevent, div.newsitem, div.contact, div.job {
	border:none;
	margin:0px;
	padding:0px;
}
.events_toolbar, .news_toolbar {
	width:200px;
	position:absolute;
	top:150px;
	right:10px;
	padding:0px;
	margin:0px;
	border-top:5px white solid;
	background-color:transparent;
}
.events_toolbar p, .news_toolbar p{
	margin:0px;
	padding:0px;
	line-height:80%;

}
form.filterform label {
	float:none;
	clear:none;
	width:auto;
	padding-top:5px;
	font-size:90%;
}
form.filterform input, form.filterform select {
	float:none;
	clear:none;
	width:180px;
}
.events_toolbar p a, .news_toolbar p a{
	display:inline;
	margin:0px;
	padding:0px;
}
.searchform_short_control{
	clear:both;
	margin:0px;
	padding:0px;
}
.searchform_short_control label{
	padding-top:5px;
	text-align:right;
}
.events_toolbar .show{
	width:auto;
	float:none;
	padding-bottom:1em;
}
.events_toolbar .filter{
	width:auto;
	float:none;
	border-top:1px dashed #999999;
	padding-top:1em;
}
.promoRightOne {
	vertical-align:top;
	border-bottom: 1px solid #DDDDDD;
	background-image: url(../images/promo-right01.gif);
		background-color:transparent;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 5px 5px 40px 5px;
 }
 .light p{

 }
.promoRightTwo {
	vertical-align:top;
	border-bottom: 1px solid #DDDDDD;
	background-image: url(../images/promo-right02.jpg);
		background-color:transparent;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 5px 5px 40px 5px;
 }
.promoRightThree {
	vertical-align:top;
	border-bottom: 1px solid #DDDDDD;
	background-image: url(../images/promo-right03.jpg);
		background-color:transparent;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 5px 5px 40px 5px;
 }
#text table{
	width:100%;
}
#text  th  {
 	background-color: #5E1A4A;
 	text-align:left;
 	color:#FFFFFF;
 	padding: 7px;
 	vertical-align:top;
}
#text  td.dark, .eventon, tr.even td {
 	background-color: #FED5ED;
 	color: #5E1A4A;
 	padding: 7px;
 	vertical-align:top;
}
#text  td.light, .eventoff, tr.odd td{
 	background-color: #FDF3F9;
 	color: #5E1A4A;
 	padding: 7px;
 	vertical-align:top;
}

#contentWide ul, #contentWide ol, #content ul, #content ol {margin-bottom:0px}
#contentWide li, #content li {

}
#contentWide .links ul li , #content .links ul li {
	background: url(../images/bullet_arrow.gif) no-repeat 1px 0.4em;
	list-style-type: none;
	padding-left: 18px;
}
#contentWide ol, #content ol {
	padding-left: 28px;
	list-style: decimal;
}
#contentWide ol li, #content ol li {padding-bottom: 0.6em;}

dt.pdf{
	display:list-item;
	list-style-image:url(../images/icon-pdf.gif);
	padding-left: 5px; background-image: none;
}
dt.fla{
	display:list-item;
	list-style-image:url(../images/icon-fla.gif);
	padding-left: 5px; background-image: none;
}
dt.swf{
	display:list-item;
	list-style-image:url(../images/icon-swf.gif);
	padding-left: 5px; background-image: none;
}
dt.doc{
	display:list-item;
	list-style-image:url(../images/icon-word.gif);
	padding-left: 5px; background-image: none;
}
dt.xls{
	display:list-item;
	list-style-image:url(../images/icon-xls.gif);
	padding-left: 5px; background-image: none;
}
dt.web{
	display:list-item;
	list-style-image:url(../images/icon-web.gif);
	padding-left: 5px; background-image: none;
}
dl{
	margin-left:1em;
}
dt{
	margin-left:1em;
	padding-top:1em;

}
dd{

}
dd a{
	font-size:90%;
	padding-left:10px;
	background: url(../images/next_arrow.gif) no-repeat left;
}



/*weird stuff follows*/

#content0 form{

	padding: 10px 0px 10px;
}
fieldset {
	padding:20px;
	width: 600px;
	background-color: #E3F0EE;
	margin-left: 20px;
}
legend{
	font-weight:bold;
	color: #376196;
	font-size: 120%;
	line-height: 1.2em;
}
fieldset.nofieldset {
	border:		0px white solid;
	padding:10px;
}
.formelementwrapper {
	clear:		both;
	padding:		10px 0px 2px 0px;
}
.formlistwrapper {
	width:			325px;
	float:			right;
	margin-right: 70px;
	padding:3px 0px;
}
.formelementwrapper label {
	width:			160px;
	text-align:		right;
	float:			left;
	margin-left:		0px;
}
 .install label {
	width:			160px;
	text-align:		right;
	float:			left;
	margin-left: 20px;
}
.formelementwrapper .listinput {
	float:			left;
	margin-right: 20px;
	padding:3px;
}
.formelementwrapper .checkboxinput {
	float:			right;
	margin-right:		335px;
}
.formelementwrapper .inputnote {
	font-size:		0.8em;
	width:			425px;
	float:			right;
	margin-right: 15px;
}
.formelementwrapper input, .formelementwrapper textarea  {
	width:			425px;
	font-family: verdana, arial, sans-serif;
	font-size:1em;
	float:			right;
	margin-right: 15px;
	padding:3px;
}
.formelementwrapper textarea {
	height:			150px;
}
.formelementwrapper .smallinput {
	width:			425px;
	float:			right;
	margin-right: 15px;
	padding:3px;
}
.install #email, .install #pass {
	width:			220px;
	float:			right;
	margin-right: 125px;
}
.button_big{
	float: right;
	margin-right: 20px;

}





#accessibility{
	text-align:left;
	width: 332px;
	color: #DE0175;
	padding-left: 0px;
	font-size: 80%;
	float: left;
	height: 81px;
}
#accessibility a{
	font-weight:normal;
	text-decoration:none;
	color: #DE0175;
}
#accessibility a:hover{

	text-decoration:underline;
}
.newsitem {
	clear:left;
	padding-top:0.5em;

}
#centralcolumnWide .clearboth, #centralcolumn .clearboth{
	font-size:2px;
	clear:left;
}
#centralcolumn a, #centralcolumnWide a{
	font-weight:bold;
	font-size:105%;
}
#centralcolumnWide-top{
	background-image: url(../images/contentwide-top.gif);
	height: 20px;
	width: 800px;
}
#centralcolumnWide-bottom{
	background-image: url(../images/contentwide-bottom.gif);
	height: 17px;
	background-position: center bottom;
	float: left;
	width: 800px;
}
#centralcolumn-top{
	background-image: url(../images/content-top.gif);
	height: 20px;
	width: 555px;
}
#centralcolumn-bottom{
	background-image: url(../images/content-bottom.gif);
	height: 17px;
	background-position: center bottom;
	width: 555px;
}
#jobsfeed{
float:right;
width:49%;
}
#newsfeed{
	background-color: #FFFFFF;
}
.prevnext{
	padding-left:10px;
}
.divider{
	visibility:hidden;
}
.prevnext a{
	background-color:#FF6600;
	color:#FFFFFF;
	padding:0px 3px 0px 3px;
}
.prevnext a.here{
	background-color:transparent;
	background-color:#000000;
}
#top{
	position: absolute;
	text-align: left;
	padding: 0px;
	top: 0px;
	left: 0px;
	z-index:90;
	width: 363px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 220%;
	color: #FFFFFF;
	line-height: 1.2em;
		background-color:transparent;
}
#search{
	display:none;
	position: absolute;
	text-align: left;
	top: -5px;
	right: 0px;
	z-index:900;
	height: 30px;
	margin-top: 5px;
	color: #151D20;
	line-height: 1.2em;
	background-color: #E7EBF1;
	margin-right: 1px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.signin a{
	padding:10px;
	font-size:90%;
}
.paypal .links form{
	display:inline;
}
.promo_image{
	float:left;
}

.catalogue_item {
	border-top:	1px #FF6600 solid;
}

.inpagelinks {
	float:		left;
}




#toolbar {
	padding:		10px;
	border-bottom: 1px solid #A8ACB1;
}
img.downloadicon {
	vertical-align:	-20%;
}

.gallery_thumb {
	float:			left;
	width:			200px;
	overflow:hidden;
	height:130px;
	padding:			10px;
	margin-right:			5px;
	margin-bottom:10px;
	background-color:	#eceff3;
	text-align:		center;
	vertical-align:	middle;
}
.gallery_thumb p{
	margin:0px;
}
.gallery_thumb img{
	
}
.gallery_prevlink .gallery_thumb {
	width:			200px;
	float:			left;
	padding:			0px;
	padding-bottom:	15px;
	margin:			10px;
}
.gallery_nextlink .gallery_thumb {
	width:			200px;
	float:			right;
	padding:			0px;
	padding-bottom:	15px;
	margin:			10px;
}
.gallery_nextlink .gallery_thumb a{
	padding:			10px;
	display:			block;
	background-image:	url(../images/next_arrow_big.gif);
	background-repeat:	no-repeat;
	background-position: 180px center;
	border:			none;
}
.gallery_prevlink .gallery_thumb a{
	padding:			10px;
	display:			block;
	background-image:	url(../images/prev_arrow_big.gif);
	background-repeat:	no-repeat;
	background-position: 5px center;
	border:			none;
}
.gallery_thumb a img {
	border-width:			0px;
}
.gallery_image {
	padding:			30px;
	margin:			10px;
	background-color:	#e8f5f8;
	text-align:		center;
	vertical-align:	middle;
}
.description {
	text-align:		left;
}


/*      TABBER STYLING      */
#tabber_header {
	list-style:none;
	position:static;
	margin-left:0px;
	margin-bottom:0px;
	padding-left:0px;
	height:25px;
}

#tabber_header li {
	float:left;
	cursor:pointer;
	background:#CCCCCC;
	color:#000000;
	height:100%;
	text-align:center;

}
#tabber_header li.here {
	background:#EFEFEF;
	font-weight:bold;
}
#tabber_view {
	float:left;
	text-align:left;
}

/*      Contents listing summary     */

.contentssummary #leftcolumn{
	display:none;
}

.contentssummary #contentWrapper{
	float:none;
}


.contentssummary .tocitem.tocsummary {
	height:auto;
}
.contentssummary.tocsummary .tocimage {
	float:left;
	margin:0px 10px 10px 0px;
	width:150px;
}

.contentssummary #pageblocks {
	
}
.contentssummary #toctable {
	
}


/*      Authors pageblocks listing     */


.authordetail #leftcolumn{
	/*display:none;*/
	float:left;
}

.authorimage{
	float:left;
	margin:0px 20px 10px 0px
}

.new.authordetail #centralcolumn {
	width:610px;
	/*margin-right:30px;*/
}
.new.authordetail #contentWrapper {
	margin-left:0px;
	padding-left:0px;
}
.authordetail #rightcolumn {
	margin-top:0px;
	padding:0px;
	width:134px;
}
.authordetail h2 {
	font-size:2em;
}

.authorbio{

	padding-top:1em;
	border-top: 1px solid #cdd4de;
	padding-bottom:1em;
	border-bottom: 1px solid #cdd4de;

}
.authorbio .rightmedia{
	padding:5px;
	_margin:0px;

	clear:right;
}
.authorbio .rightmedia img{
	width:70px;
	height:auto;
}
.authorbio h2{
	display:inline;
	font-size: 1.3em;
	padding-right:0.3em;
}
.authorbio p{
	display:inline;
}

.pageblockfinal{
	clear:both;

}

.home .pageblockfinal{
	height:0.5em;
}
.gallery{
	padding-top:1em;
}
.review{

	padding-top:0em;
	border-top: 1px solid #cdd4de;
	margin-top:0.5em;
	height:auto;


	clear:right;
}
.review p{
	font-style:italic;
	padding-top:0px;

}
.review h2{
	font-size: 1.1em;
	padding:0px;
	border:0px;

	margin-bottom:0px;

	color:#666666;
	width:100%;
}
.twoliner{
	/*padding-bottom:2.7em;*/
}
.halfleft{
	width:49%;
	float:left;
	padding-bottom:1em;
}
.halfright{
	width:49%;
	float:right;
	padding-bottom:1em

}
.promopic{
	width:100%;
	height:auto;
}
/*.promopic img{
	width:100%;
	height:auto;
}*/
.promo-quarter .promopic img{
	height:200px;
	width:140px;
}
.features{
	width:32%;
	overflow:hidden;
	float:left;
}
.features .rightmedia{
	float:none;
	text-align:center;

}
.features h3,.features p,.features h4{
	padding:0px 10px 0px 10px;
	margin-bottom:0.5em;
	width:auto;
}
.award_year{
	font-size:80%;
	font-weight:normal;
}
.imageholder{
	text-align:center;

}
.feed p{
	margin-bottom:0.3em;
}
.feed h2{
	font-size:1.2em;
	margin-bottom:0.3em;
}
.feed{
	width:49%;
	float:left;
}

.feed_area .feed,.promo-tint .feed{
	width:auto;
}
.promo-tint .book_listing{
	border-top:2px solid #FFF;
	padding-top:0.5em;
}
dt{
	margin-left:0px;
}
#edit_location{
	position:absolute;
	top:50px;
	right:10px;
	background-color:#FFF;
	border:1px solid red;
	z-index:999;
	padding:3px;
	font-size:90%;
}
#edit_location.no_editor{
	display:none;
}
.editor_link{
	background-color:#FFF;
	width:auto;
	padding:3px;
	font-size:90%;
}
/*      TABBER STYLING      */
#tabber_header {
	list-style:none;
	position:static;
	margin-left:0px;
	margin-bottom:0px;
	padding-left:0px;
	height:25px;
	margin-top:5px;
}
#contentWrapper #tabber_header ul,#tabber_header ul{
	margin:0px !important;
	padding:0px !important;
}
#tabber_header li {
	float:left;
	cursor:pointer;
	background:#0A498E;
	color:#FFFFFF;
	height:100%;
	text-align:left;
	text-indent:10px;
	background-image:url(../images/toprightcorner.gif);
	background-position:top right;
	background-repeat:no-repeat;

}
#tabber_header li.here {
	background:#EFEFEF;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/toprightcorner.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#tabber_view {
	float:left;
	text-align:left;
}
#nextbutton0,#nextbutton1,#nextbutton2,#nextbutton3,#nextbutton4,#nextbutton5{
	margin-top:10px;
}
#windower_content fieldset{
	height:350px;
	overflow:visible;
}
/*	form stuff	*/
fieldset {
	padding:		5px 0px 15px 0px;
	margin-bottom:	15px;
	width:		100%;
	margin:		auto;
	background-color:#EFEFEF;
	border-width:0px;
}
fieldset.nofieldset {
	border-width:	0px;
}
legend {
	padding:		10px;
}
.formelementwrapper {
	margin:		10px 0px 15px 0px;
}
.formelementwrapper label {
	float:		left;
	width:		150px;
	text-align:	right;
	font-weight:bold;
}
.formelementwrapper input, .formelementwrapper textarea, .formelementwrapper select {
	float:		right;
	width:		360px;
	margin-right:	30px;
}
.formelementwrapper textarea {
	height:		100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
.formelementwrapper textarea.markdown{
	height:200px;
}
.formelementwrapper img{
	width:auto;
	float:right;
	margin-right:30px;
}
.inputnote{
	margin-top:0.3em;
	width:360px;
	margin-right:30px;
	text-align:right;
	color:#999999;
	line-height:105%;
}
.yui-editor-container{
	float:right;

	margin-right:30px;
}


.graphictoolbar {
	background-color:		#cccccc;
	border:1px black solid;
	height:15px;
	width:68px;
	padding:2px 0px 2px 2px;
	margin:auto;
	z-index:50;
}
.gallery_thumbnail .graphictoolbar {
	position:relative;
	top:-32px;
}
.quotation{

	padding-bottom:1em;
}
.quotation blockquote{
	color:#999;
	font-size:1.5em;
	line-height:130%;
	margin:0px !important;
	padding:0px;
	text-align:left;
}

.quotation p{
	margin:0px;
	float:right;
	padding-bottom:1em;
}
.quotation blockquote p{
	float:none;
	padding-bottom:0em;
}

#newatlasesfeed {
	clear:right;
}

.carouselfeeditem {
	float:left;
	margin-right:5px;
	border:1px #cccccc solid;
	line-height:0px;
}

.carouselwrapper {
	width:4000px;
}

.carouselscroller {
	overflow:hidden;
	width:860px;
	height:152px;
	position:absolute;
	left:50px;
	top:0px;
	border:1px #cccccc solid;
	padding:10px 0px 10px 10px;
}

.carouselbackarrow {
	left:0px;
}
.carouselfortharrow {
	right:0px;
}
.carouselarrow {
	position:absolute;
	top:0px;
	height:150px;
	width:50px;
	font-size:3em;
}
.carouselarrow a{
	margin:auto;
	display:block;
	text-align:center;
	margin-top:40px;
	padding:20px 0px;
}

.carouselholder {
	width:980px;
	height:174px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	
}

#centralcolumn {
	width:520px;
	_width:480px;
	float:left;
	margin-left:20px;
	overflow:hidden;
}

#editorspick {
	clear:none;
}

.socialnetwork{
	float:left;
	width:30%;
	text-align:left;
	padding-left:2%;
	padding-top:5px;
	clear:left;
}
.socialnetworkright{
	float:right;
	width:30%;
	text-align:right;
	padding-right:2%;
	padding-top:5px;
}


#leftcolumn {
	float:left;
	padding:2px 2px 2px 0px;
	width:200px;
}
#rightcolumn {
	float:right;
	padding:2px 0px 2px 2px;
	width:200px;
}

#rightcolumn h2, #leftcolumn h2{
	font-size:1.2em;
	margin:0px;
}

#leftcolumn .quote, #rightcolumn .quote {
	font-size:80%;
	/*margin-bottom:50px;*/
}

.home #leftcolumn .feed, .home #rightcolumn .feed {
	width:100%;
	font-size:0.8em;
}

.home #leftcolumn a, .home #rightcolumn a {
	display:inline;
}

.noright #leftcolumn ul li a, body.new #leftcolumn ul li a{
	width:100%;
}
.noright #contentWrapper {
	width:750px;
	margin:0px 10px 0px 0px;
}
.noright #centralcolumn {
	width:740px;
	_width:720px;
	margin-right:0px !important;
}

.new #centralcolumn {
	margin-right:15px;
}

.home #centralcolumn .zoom .rightmedia{
	margin-left:0px;
	float:none;
}
.home #leftcolumn {
	background:#ffffff url(../images/logobooks.jpg) top left no-repeat;
	padding-top:70px;
}
.home #rightcolumn {
	background:#ffffff url(../images/logoatlases.jpg) top left no-repeat;
	padding-top:70px;
}
.home .dark {
	background-color:#ffffff;
}
.home .blog {
	margin-bottom:20px;
}
.home .blog p {
	margin-bottom:0px;
}
.home .blog .fullimage {
	float:left;
	padding:0px 10px 10px 0px;
}
.home .blogwrapper {
	border-width:0px 1px;
	padding:0px 10px;
	border-color:#dee3ea;
	border-style:solid;
}
.home #centralcolumn .blog .clearboth {
	clear:both;
}
.home .blog.light .rightmedia {
	float:left;
	margin:0px 10px 10px 0px;
}

.tocitem {
	float:left;
	margin:0px 0px 20px 30px;
	width:150px;
	height:230px;
	position:relative;
}

.tocitem .toctitle {
	text-align:center;
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	font-weight:bold;
	/*color:#ffffff;*/
	background-color:#eceff3;
}

body.new .review {
	/*float:left;
	width:47%;
	margin-right:3%;*/
	border:none;
	color:#535353;
}


.quotation cite {
	display:block;
	width:100%;
	font-weight: bold;
	color:#999;
	text-align:right;
}

#antirobot1 {
	display:none;
}

.newfullwidth #contentWrapper, .newfullwidth #contentWrapper #centralcolumn {
	width:98%;
	_width:auto;
	float:none;
}
.newfullwidth #contentWrapper #rightcolumn {
	margin:0px 0px 10px 10px;
}
.newfullwidth #contentWrapper #rightcolumn + #centralcolumn {
	width:auto;
}


.home #centralcolumn {
	border-width:0px 1px;
	padding:0px 10px;
	border-color:#dee3ea;
	border-style:solid;
}
.home #centralcolumn .highlight{
	margin-top: 0;
	overflow: hidden;
}
.home #centralcolumn .pageblock {
	clear:right;
}
.home #centralcolumn .pageblock .pageblocksubtitle {
	font-size:1.2em;
}
.home .feedtitle {
	font-size:1.5em;
}
.home #leftcolumn .feed, .home #rightcolumn .feed {
	border-width:1px 0px 0px 0px;
	border-color:#dee3ea;
	border-style:solid;
	margin-top:5px;
	padding-top:10px;
	padding-bottom:5px;
}

div.picleft div.rightmedia {
	float:left;
	margin:0px 5px 5px 0px;
}

.home #contentWrapper{
	float: none;
}

#leftcolumn ul li a.submissions {
	background-color:#ffffff;
	border-bottom:none;
	color:#807777;
	font-weight:normal;
}


.quarter {
	width:24%;
	float:left;
	overflow:hidden;
	margin-right:0px 1% 10px 0px;
}
.quarter .rightmedia {
	float:none;
	border:none;
	margin:0px;
	padding:0px;
	background-color:transparent;
}

.homepage_extras{
	clear:both;
	padding-top:15px;
	border-top:1px solid #CCC;
	margin-top:20px;
}

#bookofthemonthfeed h2.feedtitle,#atlasofthemonthfeed h2.feedtitle{
	font-size:1.5em;
	margin-bottom:0.5em;
}

.editorspick .imagewrapper{
	float:none;
	text-align:center;
}

.narrower{
	width:720px !important;
	float:left !important;
	clear:none !important;
}

.endnav{

}


p + p.linkholder {
	margin-top:-1em;
}

.vevent .clearboth{
	clear:both !important;
}
div.vevent{
	border-bottom:1px solid #CCC;
	padding-top:0.7em;
}
.events #centralcolumn h3 a {
	background-image:url(../images/orange_arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}




#toctable {
	width:100%;
}
#toctable td {
	vertical-align:top;
	border-bottom:1px solid #CCC;
	padding:10px 10px 10px 0px;
}
td.imagecol {
	width:150px;
	margin:0px;
}
td.imagecol img {
	padding:0px;
	margin:0px;
}
#toctable td.bookscol {
	width:300px;
	margin:0px;
	padding:10px 0px 10px 0px;
}
.newfullwidth #contentWrapper .bookscol #rightcolumn{
	width:100%;
	padding:0px;
	margin:0px;
}
.bookscol .rightmedia{
	/*border:none !important;
	padding:0 !important;*/
	padding:10px;
	border:1px #D5DDE7 solid;
}
.bookscol .pageblock {
	float:right;
}


/*
RSS
*/

.rss .rssitem {
	border-bottom:1px solid #DEE3EA;
	padding-bottom:10px;
	margin-bottom:10px;
}

.authorimage.rightmedia {
	float:left;
	margin:0px 15px 10px 0px;
}

.noimageborder .rightmedia {
	border-width:0px;
	padding:0px;
	background-color:#ffffff;
}


.rss {
	height:304px;
	overflow-y:scroll;
	overflow-x:scroll;
	border:2px #ed462b solid;
	padding:5px;
}


.new.newfullwidth.contentssummary #contentWrapper {
	margin:0px 0px 0px 20px;
	padding:0px;
}
.new.newfullwidth.contentssummary #centralcolumn {
	margin-left:0px;
	margin-right:0px;
}
.new.newfullwidth.contentssummary #centralcolumn #tocwrapper {
	padding-left:15px;
}

.uniflip #contentWide {
	width:1500px;
}
#contentWrapper, .uniflip #contentWide #contentWrapper #centralcolumn {
	padding:0px;
	margin:0px;
	width:100%;
}

.tocitemwithdescription {
	height:300px;
	overflow:hidden;
}
.slider-wrapper ul#slider1{
	width:100%;
	overflow: hidden;
	margin: 0 !important;
	padding: 0;
}
#slider1 li{
	list-style-type: none;
	float: left;
	width:auto;
	height: 152px;
	padding: 0;
	margin: 0 10px 0 0;
}
#slider1 li .wrap{
	border: 1px solid #CCC;
}
.bx-window{
	
}
#slider1 li a{
	display: block;
	/* border: 1px solid #dedede; */
	padding: 0;
	margin: 0;
}
#slider1 li a .image{
	display: block;
	height: 150px;
	/* background-position: 50% 50%; */
	background-repeat: no-repeat;
}
#slider1 li a:hover img{
	zoom: 1;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#slider-prev{
	position: absolute;
	top:40%;
	left:-32px;
	height: 30px;
	width:31px;
	display: block;
	text-indent: -9000px;
	background-image: url(../images/slider-arrows2-dark.png);
	background-position: 0 0;
	cursor: pointer;
}
#slider-prev:hover{
	background-position: 0 30px;
}
#slider-next{
	position: absolute;
	top:40%;
	right:-33px;
	height: 30px;
	width:31px;
	display: block !important;
	text-indent: -9000px;
	background-image: url(../images/slider-arrows2-dark.png);
	background-position: 31px 0;
	cursor: pointer;
}
#slider-next:hover{
	background-position: 31px 30px;
}
#slider1{
	height: 152px;
}
.bx-wrapper{
	margin-right: 0;
}
.slider-wrapper{
	padding: 10px;
	border: 1px solid #CCC;
	width:886px;
}
.home .slider-wrapper{
	margin-left: 35px;
	margin-bottom: 20px;
}
.featured-event .vevent{
	background-color: #ECEFF3;
}
.slider-wrapper{
	position: relative;
}
.home #leftcolumn .twtr-ft div a img{
	display: none;
}

