html { height:100%; width:100%; overflow-x: hidden; overflow-y: scroll; overflow:-moz-scrollbars-vertical; overflow:visible;}body { background-color: #ffffff; margin-top: 0px; margin-left: 0px; }  img { border-style: none; }  a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #262261; text-decoration: underline;}  a.text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #262261; line-height: 18px;}  a.bodylink { color: #2F63AB}  a.footertext { color: #FFFFFF;}    a.view:link {color: #2F63AB}  a.view:visited {color: red}  a.view2:link {color: #2F63AB}  a.view2:visited {color: #2F63AB}  h1 {	font-size: 1.5em;	margin: 5px 0 5px 0;   }  h2 {	font-size: 1.3em; margin: 5px 0 5px 0;   }  h3 {	font-size: 1.2em;	margin: 5px 0 5px 0;   }  h4 {	font-size: 1em;	margin: 5px 0 5px 0;   }/* Jvolution comment 12/1/2005 - This ul cannot be resolved in the OpenCms system.  /*ul { list-style-image: url(/images/bullet_li.gif); list-style-type: disc; list-style-position: outside}*/  .button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold}  .Catintro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 14px}  .Catlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 14px; font-weight: bold}   .Catlinkintro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 14px}  .Cattitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #262261;}  .date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; text-decoration: none}  .dateheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF00; text-decoration: none; line-height: normal; background-color: #000000}  .datesmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; line-height: 20px }  .documenttitle { color: #000000; text-decoration: none; font-weight: bold}  .errortext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; line-height: 16px}  .errortextsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FF0000; line-height: 10px}  .formtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #F5F5FA}  .formtext2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}  .formtext3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #eeeeee; font-weight: bold}  .greylinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}  .header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333399; font-weight: bold; text-decoration: none; line-height: 24px}  .linktext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261; line-height: 18px;}   .ltbluelinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00CCFF}  .pageindexlinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #262261;}  .pageindexlinksnumbers {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #262261;}  .price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}  .primarylinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}  .primarylinks2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none }  .printerbodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 16px }  .producttype { font-weight: bold}  .sidelinktext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399}  .specialprice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; text-decoration: none}  .strikethroughprice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: line-through}    .basketTable { background: #CCCCCC;}  .basketHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; background-color: #F5F5FA; font-weight: bold}  .basketRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; background-color: #F5F5FA}  .basketQuantityBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width : 30px;}  .basketRemoveBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}  .basketTotalRow { background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}  .basketButton { BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 10px; Background: #D8D8D8; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; cursor: pointer; COLOR: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; TEXT-DECORATION: none}  .basketButtonDisabled { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; Background: #D8D8D8; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; cursor: default; COLOR: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; TEXT-DECORATION: none}  .basketDelivery { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}    .OrderFormTable { background : #CCCCCC;}  .OrderFormHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; background-color: #F5F5FA; font-weight: bold}  .OrderFormAsk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; background-color: #F5F5FA}  .OrderFormReply { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399 }  .OrderFormReplyRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; font-weight: normal }  .OrderFormButton { BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 10px; Background: #D8D8D8; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; cursor: pointer; COLOR: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; WIDTH : 80px; HEIGHT: 19px; TEXT-DECORATION: none}    .discountCodeTable { background: #CCCCCC;}  .discountCodeHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; background-color: #F5F5FA; font-weight: bold}  .discountCodeRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; background-color: #F5F5FA}  .discountCodeButton {  BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 10px; Background: #D8D8D8; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; cursor: pointer; COLOR: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; TEXT-DECORATION: none}  .discountCodeTextBox { width : 180px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFCC; font-weight: normal }        .NewsletterRegistrationFormTable			{ background : #CCCCCC;}  .NewsletterRegistrationFormAsk		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; background-color: #F5F5FA; font-weight: bold;}  .NewsletterRegistrationFormReply		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399;}  .NewsletterRegistrationFormReplyRow	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; font-weight: normal;}  .searchBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 80px;}  .sidelink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}  .sidelinkBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold}  .navigationText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}  .sidetext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}  .keywordSearch {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}  .genericNav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none;}  .whitetext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}  .mandatory {color: #FF0000;}      .announcements      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #262261;}  .bartextwhite       {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	line-height: 12px;}  .bartextblue       {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #262261;	line-height: 12px;}  .bodytext           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #262261;}  .bodytextgray       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #262261; background-color: #ebebe4; }  .bodytextwide       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #262261; padding-left:40px ;}  .bodytextlisting    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #262261;}  .breadcrumb         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #99B2CC;}  .eventitemdate      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #99CC33;}  .eventitemtitle     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #262261;}  .eventlistingdate   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #99CC33;}  .eventlistingtitle  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261;}  .faqtitle           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261;}  .faqanswer          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #262261;}  .formelement        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}  .formfieldtext      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; color: #262261;}  .footermain         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #99CC33}  .footergeneric      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #2F63AB}  .homepagedate       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9DB63C;}  .homepageintro      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #262261;}  .homepagenewstitle  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261; line-height: 18px;}  .homepagenewsdate   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #262261; line-height: 18px;}  .huboptiontitle     {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	line-height: 12px;  }.huboptiontitle a:link{color: #FFFFFF;}.huboptiontitle a:hover{color: #FFFFFF;}  .huboptiontitleblue     {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #262261;	line-height: 12px;  }  .introtext          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #262261;}  .linklisting        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261;}  .localnavtextwhite  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 18px;}  .localnavtextblue   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261; line-height: 18px;}  .localnavtextdata   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #262261; line-height: 18px;}    .navigationmain     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}  .navigationgeneric  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #99CC33}  .newsitemdate       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #99CC33;}  .newsitemtitle      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #262261;}  .newslistingdate    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #99CC33;}  .newslistingtitle   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261;}  .usefulseealso      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261; line-height: 18px;}  .sitebenefitslist   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #6B90BE;}  .tabtitle           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}  .tabtitlegreen      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #99CC33;}  .titletext          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #262261;}  .username           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #262261;}  .karentext  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color:red;}  a, a:hover          {text-decoration: underline;}  .bodytextprinterfriendly  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}  .titletextprinterfriendly {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}  .title {font-family: Verada, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #262261;}  .subtitle {font-family: Century Gothic; font-size: 24px; font-weight: normal; color: #262261;}hr { color: #262261; background-color: #262261; }  .choiceclickable { cursor: pointer; cursor: pointer; }/*  a.bodylink2:link {color: #262261; text-decoration: none; font-weight: normal;}  a.bodylink2:visited {color: #262261; text-decoration: none; font-weight: normal;}  a.bodylink2:hover {color: #262261; text-decoration: underline; font-weight: normal;}  a.bodylink3:link {color: #99B2CC; text-decoration: none; font-weight: normal;}  a.bodylink3:visited {color: #99B2CC; text-decoration: none; font-weight: normal;}  a.bodylink3:hover {color: #99B2CC; text-decoration: underline; font-weight: normal;}*/a.bodylink2:link {color: #262261; text-decoration: underline; font-weight: normal;}a.bodylink2:visited {color: #262261; text-decoration: underline; font-weight: normal;}a.bodylink2:hover {color: #262261; text-decoration: underline; font-weight: normal;}a.bodylink3:link {color: #99B2CC; text-decoration: underline; font-weight: normal;}a.bodylink3:visited {color: #99B2CC; text-decoration: underline; font-weight: normal;}a.bodylink3:hover {color: #99B2CC; text-decoration: underline; font-weight: normal;}h1.searchTips, h2.SearchTips, h1.searchTips, h2.searchTips  {margin: 5px 0 5px 0;}ul.bullet li, ol.tips li {list-style:disc inside none;margin-left:2px;padding:8px 0 8px 20px;text-indent:-12px;}p.tips, .bodytext p{margin-top:10px;}#magnify{ position: absolute;  z-index: 1000; right:130px;  top:10px;  border:1px solid #000;  text-align:center;}/* link box */#bluemenu dl {width: 170px; margin: 0 auto; padding: 0 0 20px 0; background: #69c url(/images/bottom.gif) no-repeat bottom left;}#bluemenu dt {margin:0; padding: 15px 15px 5px 15px; font-size: 1.2em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #69c url(/images/bluetop.gif) no-repeat top left;}#bluemenu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #47a;}#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding: 7px 5px 5px 25px;background: #47a url(/images/arrow.gif) no-repeat 10px 10px; width:170px;}#gallery a:hover {background: #258 url(/images/arrow.gif) no-repeat 11px 10px; color:#9cf;}#gallery image {float: left;margin: 0;}/*Useful Links Box */.curveBox1 {background:#FFFFFF url(/cms/fmp/images/curveBox1.png) no-repeat scroll left bottom;margin-bottom:18px;padding:0 13px 13px;width:156px;margin: 20px 0 10px 5px;}.curveBox1 h3 {background:#8395AD url(/cms/fmp/images/curveBox1-top.png) no-repeat scroll 0 0;font-size:1.1em;color:#FFFFFF;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:18px;margin:0 -13px 18px;padding:7px 13px;text-shadow:-1px -1px 0 #7E8FA8;_width:182px;}#useful-links li{}#useful-links {list-style-image:url(/cms/fmp/images/arrowbullet.png);list-style-type:none;padding-left:20px;}.sitemap {	margin: 10px 0 0 0;	list-style-image: url(/images/bullet.gif);}/* useful links box */#bluemenu {margin: 28px 0 0 15px;}#bluemenu dl {width: 170px; margin: 0 auto; padding: 0 0 14px 0; background: #d6deeb url(/images/bottom-small.gif) no-repeat bottom left;}#bluemenu dt {margin:0; padding: 4px 15px 1px 15px; font-size: 11px; font-weight:bold; color: #2f63AB; border-bottom:1px solid #fff; background: #d6deeb url(/images/blue-top-small.gif) no-repeat top left;}#bluemenu dd {margin:0; padding:0; color: #fff; border-bottom:1px solid #fff; background: #262261;}#gallery a, #gallery a:visited {font-size: 10px; color:#fff; text-decoration:none; display:block; padding: 7px 1px 5px 25px;background: #2F63AB url(/images/arrow.gif) no-repeat 10px 10px; width:143px;}#gallery a:hover {background: #258 url(/images/arrow.gif) no-repeat 10px 10px; color:#b2d42d;}#gallery image {float: left; margin: 0;}.accountboxtext  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;}.accountboxdata  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261;}#accounttext {	padding: 0 5px 0 5px;	color:#000;	display:block;	float:left;	font-size: 11px;	font-weight:normal;}#accounttext a  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #262261;}.loggedinBoxContent{	border-left: 1px solid #d6deeb;	border-right: 1px solid #d6deeb;	width: 170px;	font-size:0.8em;	color:#2a7ab5;	padding:10px 0 0 0; height:135px;}.blueHeader3{	background-color:#262261;	height:10px;	color:#fff;	font-weight:bold;	font-size:0.8em;	padding: 0px 0 8px 24px;}/*** start; curved box ***/.curvedbox {background: transparent; width: 100%;}.curvedbox p {padding-bottom: 0.5em;}.curvedbox .top1, .curvedbox .bottom {clear: both; display: block; background: transparent; font-size: 1px;}.curvedbox .b1, .curvedbox .b2, .curvedbox .b3, .curvedbox .b4, .curvedbox .b1b, .curvedbox .b2b, .curvedbox .b3b, .curvedbox .b4b {display: block; overflow: hidden;}.curvedbox .b1, .curvedbox .b2, .curvedbox .b3, .curvedbox .b1b, .curvedbox .b2b, .curvedbox .b3b {height: 1px;}/* top1 */.curvedbox .b2 {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}/* top2 */.curvedbox .b3 {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}/* top3 */.curvedbox .b4 {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}/* bottom3 */.curvedbox .b4b {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}/* bottom2 */.curvedbox .b3b {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}/* bottom1 */.curvedbox .b2b {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}/* top border */.curvedbox .b1 {margin: 0 5px; background:#d6deeb;}.curvedbox .b2, .curvedbox .b2b {margin: 0 3px; border-width: 0 2px;}.curvedbox .b3, .curvedbox .b3b {margin: 0 2px;}.curvedbox .b4, .curvedbox .b4b {height: 2px; margin : 0 1px;}/* bottom border */.curvedbox .b1b {margin: 0 5px; background: #d6deeb;}/* content area */.curvedbox .boxcontent {display:block;  background:#fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}.curvedbox .blueTop{background-color:#262261;  border-left: 1px solid #262261; border-right: 1px solid #262261;}.curvedbox .LightBlue{background-color:#8395AD;  border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}.curvedbox .greenTop{background-color:#b2d42d;  border-left: 1px solid #b2d42d; border-right: 1px solid #b2d42d;}/*** end; curved box ***/div#sidebar{	display: block;	float: left;	margin-left:15px;}#image-zoom{position:absolute; right:10px; top:1px;}/* Message box styles */ table.ambox { background-color:white; color:black; font-size:100%;}th.mbox-text, td.mbox-text {     /* The message body cell(s) */    border: none;     padding: 0.25em 0.9em;       /* 0.9em left/right */    width: 100%;    /* Make all mboxes the same width regardless of text length */}td.mbox-image {                  /* The left image cell */    border: none;     padding: 2px 0 2px 0.9em;    /* 0.9em left, 0px right */    text-align: center;     vertical-align:middle;}table.ambox {    margin: 0px 10%;   /* 10% = Will not overlap with other elements */    border: 1px solid #aaa;     border-left: 10px solid #1e90ff;    /* Default "notice" blue */    background: #fbfbfb; }table.ambox + table.ambox {   /* Single border between stacked boxes. */    margin-top: -1px;}.ambox th.mbox-text, .ambox td.mbox-text {            /* The message body cell(s) */    padding: 0.25em 0.5em;       /* 0.5em left/right */}.ambox td.mbox-image {           /* The left image cell */    padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */}table.ambox-content {    border-left: 10px solid #f28500;    /* Orange */}iframe{display:none;}#search_clickable{margin-top:0;}.button a.blue {    background: url("/images/blue-grad.png") repeat-x scroll right center #219EE2;    border: 1px solid #0D66BD;}p.button a, .button a:link, .button a:visited, .button a:focus, .button a:hover, .button a:active {    -moz-border-radius: 6px 6px 6px 6px;    color: white;    display: inline-block;    font-size: 1em;    font-weight: bold;    padding: 4px 30px 4px 8px;    text-decoration: none;}/* footer */#footer{border-bottom:4px solid #D6E8F7; padding-bottom:4px; margin:8px 0 8px 0; font-size:1em; height:120px;}#footer p{color:#8B8A88;}#footer ul.links{display:inline-block; margin-right:3em;  margin-bottom:1.3em; float:left;}#footer li{display:block;}#footer li a:link, #footer li a, #footer li a:visited{text-decoration:none; color:#262261; margin:1em 0 3em 1em; font-weight:normal;}#footer li a:focus, #footer li a:hover, #footer li a:active{text-decoration:underline}#footer ul.links#social{float:right;}#footer ul.links#social li{margin-bottom:0.2em;}#footer li.button a:link, #footer li.button a:visited{color:#fff; margin:0 0 2px 0;font-weight:bold;}#footer ul.links#social li  a:link, #footer ul.links#social li a, #footer ul.links#social  li a:visited {margin-left:1.7em;}#footer ul.links#social li.blog {background: transparent url(/images/social-sprite.png) no-repeat 0px -100px}#footer ul.links#social li.fb {background: transparent url(/images/social-sprite.png) no-repeat 0 -200px}#footer ul.links#social li.tw {background: transparent url(/images/social-sprite.png) no-repeat 0 -300px;}#footer ul.links#social li.yt {background: transparent url(/images/social-sprite.png) no-repeat 0 -400px;}#sub-footer p, #sub-footer ul.supporting{font-size:1em; color:#8B8A88; display:inline;font-size:0.9em;}#sub-footer ul.supporting li{height:2em; line-height:2em; margin:0 1em 1em 0;  display:inline}#sub-footer img{margin-right:4px; margin-top:-5px}
