/* begin Page *//* Generated with Artisteer version 2.0.2.15338 */body {margin: 0 auto;padding: 0;background-color: #D2D9DA;background-image: url('images/Page-BgTexture.jpg');background-repeat: repeat-x;background-attachment: fixed;background-position: top left;}.Main {position: absolute;width: 100%;left: 0;top: 0;}.cleared {float: none;clear: both;margin: 0;padding: 0;border: none;font-size:1px;}/* end Page *//* begin Box, Sheet */.Sheet {overflow: hidden;min-width:59px;min-height:59px;margin: 0 auto;position: relative;z-index: 0;width: 900px;}.Sheet-body {position: relative;z-index: 0;margin: 7px;}.Sheet-tl {position: absolute;overflow: hidden;z-index: -1;top: 0;left: 0;width: 43px;height: 43px;background-image: url('images/Sheet-s.png');}.Sheet-tr {position: absolute;overflow: hidden;z-index: -1;top: 0;right: 0;width: 43px;height: 43px;}.Sheet-tr div {position: absolute;z-index: -1;top: 0px;left: -43px;width: 86px;height: 86px;background-image: url('images/Sheet-s.png');}.Sheet-bl {position: absolute;overflow: hidden;z-index: -1;bottom: 0;left: 0;width: 43px;height: 43px;}.Sheet-bl div {position: absolute;z-index: -1;top: -43px;left: 0;width: 86px;height: 86px;background-image: url('images/Sheet-s.png');}.Sheet-br {position: absolute;overflow: hidden;z-index: -1;bottom: 0;right: 0;width: 43px;height: 43px;}.Sheet-br div {position: absolute;z-index: -1;top: -43px;left: -43px;width: 86px;height: 86px;background-image: url('images/Sheet-s.png');}.Sheet-tc {position: absolute;overflow:hidden;z-index: -1;top: 0;left: 43px;right: 43px;height: 43px;}.Sheet-tc div {position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 86px;background-image: url('images/Sheet-h.png');}.Sheet-bc {position: absolute;overflow:hidden;z-index: -1;bottom: 0;left: 43px;right: 43px;height: 43px;}.Sheet-bc div {position: absolute;z-index: -1;top: -43px;left: 0;width: 100%;height: 86px;background-image: url('images/Sheet-h.png');}.Sheet-cl {position: absolute;overflow:hidden;z-index: -1;top: 43px;left: 0;width: 43px;bottom: 43px;}.Sheet-cl div {position: absolute;z-index: -1;top: 0;left: 0;width: 86px;height: 100%;background-image: url('images/Sheet-v.png');}.Sheet-cr {position: absolute;overflow:hidden;z-index: -1;top: 43px;right: 0;width: 43px;bottom: 43px;}.Sheet-cr div {position: absolute;z-index: -1;top: 0;left: -43px;width: 86px;height: 100%;background-image: url('images/Sheet-v.png');}.Sheet-cc {position: absolute;overflow:hidden;z-index: -2;top: 43px;left: 43px;right: 43px;bottom: 43px;background-image: url('images/Sheet-c.png');}.Sheet {margin-top: 50px !important;}/* end Box, Sheet *//* begin Header */div.Header {margin: 0 auto;position: relative;z-index:0;width: 886px;height: 250px;}div.Header-png {position: absolute;z-index:-2;top: 0;left: 0;width: 886px;height: 250px;background-image: url('images/Header.png');background-repeat: no-repeat;background-position: left top;}div.Header-jpeg {position: absolute;z-index:-1;top: 0;left: 0;width: 886px;height: 250px;background-image: url('images/Header.jpg');background-repeat: no-repeat;background-position: center center;}/* end Header *//* begin Logo */.logo {display : block;position: absolute;left: 10px;top: 92px;width: 529px;}h1.logo-name {display: block;text-align: left;}h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 39px;font-style: normal;font-weight: bold;text-decoration: none;text-transform: uppercase;padding:0;margin:0;color: #ffffff;text-align: center;}.logo-text {display: block;text-align: left;}.logo-text, .logo-text a {font-family: Arial, Helvetica, Sans-Serif;font-size: 20px;font-style: normal;font-weight: bold;text-transform: uppercase;padding:0;margin:0;color: #72cffa;text-align: center;}/* end Logo *//* begin Menu *//* menu structure */.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover {text-align:left;text-decoration:none;outline:none;letter-spacing:normal;word-spacing:normal;}.artmenu, .artmenu ul {margin: 0;padding: 0;border: 0;list-style-type: none;display: block;}.artmenu li {margin: 0;padding: 0;border: 0;display: block;float: left;position: relative;z-index: 5;background:none;}.artmenu li:hover {z-index: 10000;white-space: normal;}.artmenu li li {float: none;}.artmenu ul {visibility: hidden;position: absolute;z-index: 10;left: 0;top: 0;background:none;}.artmenu li:hover>ul {visibility: visible;top: 100%;}.artmenu li li:hover>ul {top: 0;left: 100%;}.artmenu:after, .artmenu ul:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}.artmenu, .artmenu ul {min-height: 0;}.artmenu ul {background-image: url(images/spacer.gif);padding: 10px 30px 30px 30px;margin: -10px 0 0 -30px;}.artmenu ul ul {padding: 30px 30px 30px 10px;margin: -30px 0 0 -10px;}/* menu structure */.nav {position: relative;margin: 0  auto;width: 886px;height: 25px;z-index: 100;}.artmenu {padding: 0px 0px 0px 0px;}.nav .l, .nav .r, .nav .r div {top: 0;position: absolute;z-index: -1;overflow: hidden;height: 25px;}.nav .l {left: 0;right: 0px;}.nav .r {right: 0;width: 0px;}.nav .r div {width: 886px;right: 0;}.nav .l, .nav .r div {background-position: left top;background-repeat: no-repeat;background-image: url('images/nav.png');}/* end Menu *//* begin MenuItem */.artmenu ul li {clear: both;}.artmenu a , .artmenu a span {height: 25px;display: block;}.artmenu a {cursor: pointer;text-decoration: none;margin-right: 0px;margin-left: 0px;}.artmenu a span span {font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: bold;text-transform: uppercase;color: #70B6C2;padding: 0 12px;margin: 0 0px;line-height: 25px;text-align: center;background-image: url('images/item-center.png');background-position: left top;background-repeat: repeat-x;}.artmenu a:hover span span {color: #000000;background-position: left -25px;}.artmenu li:hover a span span {color: #000000;background-position: left -25px;}.artmenu a.active span span {color: #000000;background-position: left -50px;}/* end MenuItem *//* begin MenuSubItem */.artmenu ul a {display:block;text-align: center;white-space: nowrap;height: 22px;width: 190px;overflow:hidden;line-height: 22px;margin-right: auto;background-image: url('images/subitem-bg.png');background-position: left top;background-repeat: repeat-x;border-width: 0px;border-style: solid;border-color: {PassiveBorderColor};
}.nav ul.artmenu ul span, .nav ul.artmenu ul span span {display: inline;float: none;margin: inherit;padding: inherit;background-image: none;text-align: inherit;text-decoration: inherit;}.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span {text-align: left;text-indent: 12px;text-decoration: none;line-height: 22px;color: #293232;font-family: Arial, Helvetica, Sans-Serif;font-size: 13px;font-style: normal;font-weight: normal;}.artmenu ul ul a {margin-left: auto;}.artmenu ul li a:hover {color: #000000;border-color: {HoveredBorderColor};
  background-position: 0 -22px;
}.artmenu ul li:hover>a {color: #000000;border-color: {HoveredBorderColor};
  background-position: 0 -22px;
}.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span {color: #000000;}.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span {color: #000000;}/* end MenuSubItem *//* begin ContentLayout */.contentLayout {margin-bottom: 3px;width: 886px;position: relative;}/* end ContentLayout *//* begin Box, Block */.Block {overflow: hidden;min-width:1px;min-height:1px;margin: 0 auto;position: relative;z-index: 0;}.Block-body {position: relative;z-index: 0;margin: 0px;}.Block {margin: 10px;}/* end Box, Block *//* begin BlockHeader */.BlockHeader {position: relative;overflow: hidden;height: 30px;z-index: 0;line-height: 30px;padding: 0 7px;margin-bottom: 0px;}.BlockHeader-text {white-space : nowrap;color: #000000;font-family: Arial, Helvetica, Sans-Serif;font-size: 15px;font-style: normal;font-weight: bold;text-transform: uppercase;line-height: 30px;}.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div {top: 0;position: absolute;z-index: -1;overflow: hidden;height: 30px;}.BlockHeader .l {left: 0;right: 4px;}.BlockHeader .r {right: 0;width: 4px;}.BlockHeader .r div {width: 886px;right: 0;}.BlockHeader .l, .BlockHeader .r div {background-position: left top;background-repeat: no-repeat;background-image: url('images/BlockHeader.png');}.header-tag-icon {display:inline-block;background-position:left top;background-image: url('images/BlockHeaderIcon.png');padding:0 0 0 19px;background-repeat: no-repeat;min-height: 18px;margin: 0 0 0 5px;}/* end BlockHeader *//* begin Box, BlockContent */.BlockContent {overflow: hidden;min-width:11px;min-height:11px;margin: 0 auto;position: relative;z-index: 0;}.BlockContent-body {position: relative;z-index: 0;margin: 8px;}.BlockContent-tl {position: absolute;overflow: hidden;z-index: -1;top: 0;left: 0;width: 5px;height: 5px;background-image: url('images/BlockContent-s.png');}.BlockContent-tr {position: absolute;overflow: hidden;z-index: -1;top: 0;right: 0;width: 5px;height: 5px;}.BlockContent-tr div {position: absolute;z-index: -1;top: 0px;left: -5px;width: 10px;height: 10px;background-image: url('images/BlockContent-s.png');}.BlockContent-bl {position: absolute;overflow: hidden;z-index: -1;bottom: 0;left: 0;width: 5px;height: 5px;}.BlockContent-bl div {position: absolute;z-index: -1;top: -5px;left: 0;width: 10px;height: 10px;background-image: url('images/BlockContent-s.png');}.BlockContent-br {position: absolute;overflow: hidden;z-index: -1;bottom: 0;right: 0;width: 5px;height: 5px;}.BlockContent-br div {position: absolute;z-index: -1;top: -5px;left: -5px;width: 10px;height: 10px;background-image: url('images/BlockContent-s.png');}.BlockContent-tc {position: absolute;overflow:hidden;z-index: -1;top: 0;left: 5px;right: 5px;height: 5px;}.BlockContent-tc div {position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 10px;background-image: url('images/BlockContent-h.png');}.BlockContent-bc {position: absolute;overflow:hidden;z-index: -1;bottom: 0;left: 5px;right: 5px;height: 5px;}.BlockContent-bc div {position: absolute;z-index: -1;top: -5px;left: 0;width: 100%;height: 10px;background-image: url('images/BlockContent-h.png');}.BlockContent-cl {position: absolute;overflow:hidden;z-index: -1;top: 5px;left: 0;width: 5px;bottom: 5px;}.BlockContent-cl div {position: absolute;z-index: -1;top: 0;left: 0;width: 10px;height: 100%;background-image: url('images/BlockContent-v.png');}.BlockContent-cr {position: absolute;overflow:hidden;z-index: -1;top: 5px;right: 0;width: 5px;bottom: 5px;}.BlockContent-cr div {position: absolute;z-index: -1;top: 0;left: -5px;width: 10px;height: 100%;background-image: url('images/BlockContent-v.png');}.BlockContent-cc {position: absolute;overflow:hidden;z-index: -2;top: 5px;left: 5px;right: 5px;bottom: 5px;background-image: url('images/BlockContent-c.png');}.BlockContent-body {color:#3B2B0C;font-family: Arial, Helvetica, Sans-Serif;font-size: 13px;}.BlockContent-body a:link {color: #2F656F;font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;}.BlockContent-body a:visited, .BlockContent-body a.visited {color: #768C8F;font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;}.BlockContent-body a:hover, .BlockContent-body a.hover {color: #20A7BC;font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;}.BlockContent-body ul {list-style-type: none;color: #404D4F;margin:0;padding:0;}.BlockContent-body li {font-family: Arial, Helvetica, Sans-Serif;font-size: 13px;}.BlockContent-body ul li {padding:1px 0 1px 20px;background-image: url('images/BlockContentBullets.png');background-repeat:no-repeat;margin:0.5em 0 0.5em 0;line-height:1.2em;}/* end Box, BlockContent *//* begin Box, Post */.Post {overflow: hidden;min-width:1px;min-height:1px;margin: 0 auto;position: relative;z-index: 0;}.Post-body {position: relative;z-index: 0;margin: 7px;}.Post {margin: 10px;}/* Start images */a img {border: 0;}.article img, img.article {border-style: solid;border-width: 0px;border-color: #E7C98D;margin: 1em;}.metadata-icons img {border: none;vertical-align: middle;margin:2px;}/* Finish images *//* Start tables */.article table, table.article {border-collapse: collapse;margin: 1px;width:auto;}.article table, table.article .article tr, .article th, .article td {background-color:Transparent;}.article th, .article td {padding: 2px;border: solid 1px #B58526;vertical-align: top;text-align:left;}.article th {text-align:center;vertical-align:middle;padding: 7px;}/* Finish tables *//* end Box, Post *//* begin PostMetadata */.PostMetadataHeader {background-color: #F5E9D1;border-color: #E7C98D;border-style: solid;border-width: 1px;padding:3px;}/* end PostMetadata *//* begin PostHeaderIcon */.PostHeaderIcon-wrapper {text-decoration:none;margin: 0.2em 0;padding: 0;font-weight:normal;font-style:normal;letter-spacing:normal;word-spacing:normal;font-variant:normal;text-decoration:none;font-variant:normal;text-transform:none;text-align:left;text-indent:0;line-height:inherit;font-family: "Times New Roman", Georgia, Times, Serif;font-size: 26px;font-style: normal;font-weight: bold;text-transform: uppercase;color: #295860;}.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover {font-family: "Times New Roman", Georgia, Times, Serif;font-size: 26px;font-style: normal;font-weight: bold;text-transform: uppercase;color: #295860;}/* end PostHeaderIcon *//* begin PostHeader */.PostHeader a:link {font-family: "Times New Roman", Georgia, Times, Serif;text-decoration: none;text-transform: uppercase;color: #346F79;}.PostHeader a:visited, .PostHeader a.visited {font-family: "Times New Roman", Georgia, Times, Serif;text-decoration: none;color: #4E5E5F;}.PostHeader a:hover, .PostHeader a.hovered {font-family: "Times New Roman", Georgia, Times, Serif;text-decoration: underline;color: #0BB6D0;}/* end PostHeader *//* begin PostContent *//* Content Text Font & Color (Default) */body {font-family: Arial, Helvetica, Sans-Serif;font-size: 13px;font-style: normal;font-weight: normal;color: #5E7173;}.PostContent {font-family: Arial, Helvetica, Sans-Serif;text-align: justify;color: #5E7173;}/* Start Content link style *//*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/a {font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;letter-spacing: 1px;color: #4696A4;}/* Adds special style to an unvisited link. */a:link {font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;letter-spacing: 1px;color: #4696A4;}/* Adds special style to a visited link. */a:visited, a.visited {font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;letter-spacing: 1px;color: #6A7F81;}/* :hover - adds special style to an element when you mouse over it. */a:hover, a.hover {font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;letter-spacing: 1px;color: #0BB6D0;}/* Finish Content link style *//* Resert some headings default style & links default style for links in headings*/h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {font-weight: normal;font-style: normal;text-decoration: none;}/* Start Content headings Fonts & Colors  */h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {font-family: "Times New Roman", Georgia, Times, Serif;font-size: 31px;text-transform: uppercase;text-align: left;color: #36727D;}h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {font-family: "Times New Roman", Georgia, Times, Serif;font-size: 26px;font-style: normal;font-weight: normal;text-transform: uppercase;text-align: left;color: #4696A4;}h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {font-family: "Times New Roman", Georgia, Times, Serif;font-size: 24px;text-transform: uppercase;text-align: left;color: #69B2BF;}h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {font-family: "Times New Roman", Georgia, Times, Serif;font-size: 20px;text-transform: uppercase;text-align: left;color: #43320E;}h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {font-family: "Times New Roman", Georgia, Times, Serif;font-size: 18px;text-transform: uppercase;text-align: left;color: #43320E;}h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {font-family: "Times New Roman", Georgia, Times, Serif;font-size: 15px;text-transform: uppercase;text-align: left;color: #43320E;}/* Finish Content headings Fonts & Colors  *//* end PostContent *//* begin PostBullets *//* Start Content list */ul {list-style-type: none;color: #121616;margin:0;padding:0;}li {font-family: Arial, Helvetica, Sans-Serif;font-size: 13px;text-align: left;margin-left: 12px;}.Post ul li {padding:0px 0 0px 13px;background-image: url('images/PostBullets.png');background-repeat:no-repeat;margin:0.5em 0 0.5em 0;line-height:1.2em;}/* Finish Content list *//* end PostBullets *//* begin PostQuote *//* Start blockquote */blockquote p {color:#503B11;font-family: Arial, Helvetica, Sans-Serif;font-style: italic;font-weight: normal;text-align: left;}blockquote {border-color:#E7C98D;border-width: 1px;border-style: solid;margin:10px 10px 10px 50px;padding:5px 5px 5px 37px;background-color:#F3E3C4;background-image:url('images/PostQuote.png');background-position:left top;background-repeat:no-repeat;}/* Finish blockuote *//* end PostQuote *//* begin Button */button.Button, a.Button {position:relative;display:inline-block;width: auto;outline:none;border:none;background:none;line-height:32px;margin:0;padding:0;overflow: visible;cursor: default;text-decoration: none !important;}/*This HACK needed for ie7 (button position)*/*:first-child+html button.Button, *:first-child+html a.Button {display:list-item;list-style-type:none;float:left;}.Button .btn{position: relative;overflow: hidden;display: block;width: auto;z-index: 0;height: 32px;color: #000000;white-space: nowrap;float: left;}.Button .t{height:32px;white-space: normal;padding: 0 19px;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: bold;text-transform: uppercase;text-align: left;line-height: 32px;text-decoration: none !important;}input, select{font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: normal;font-weight: bold;text-transform: uppercase;}.Button .active{color: #EDF6F7;}.Button .hover,  a.Button:hover{color: #000000;text-decoration: none !important;}.Button .active .r{top: -64px;}.Button .hover .r{top: -32px;}.Button .r{display: block;position: absolute;overflow: hidden;z-index: -1;top: 0;right: 0;width: 9px;height: 96px;}.Button .r span{display: block;position: absolute;overflow: hidden;z-index: -1;top: 0;right: 0;width:411px;height: 96px;}.Button .active .l{top: -64px;}.Button .hover .l{top: -32px;}.Button .l{display: block;position: absolute;overflow: hidden;z-index: -1;top: 0;left: 0;right: 9px;height: 96px;}.Button .l, .Button .r span{background-image: url('images/Button.png');}/* end Button *//* begin Footer */.Footer {position:relative;z-index:0;overflow:hidden;width: 886px;margin: 5px auto 0px auto;}.Footer .Footer-inner {height:1%;position: relative;z-index: 0;padding: 10px;text-align: center;}.Footer .Footer-background {position:absolute;z-index:-1;background-repeat:no-repeat;background-image: url('images/Footer.png');width: 886px;height: 100px;bottom:0;left:0;}.rss-tag-icon {position: relative;display:block;float:left;background-image: url('images/rssIcon.png');background-position: center right;background-repeat: no-repeat;margin: 0 5px 0 0;height: 32px;width: 32px;}.Footer .Footer-text p {margin: 0;}.Footer .Footer-text {display:inline-block;color:#475557;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-style: italic;font-weight: normal;}.Footer .Footer-text a:link {text-decoration: none;color: #2E626B;font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;}.Footer .Footer-text a:visited {text-decoration: none;color: #455354;font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;}.Footer .Footer-text a:hover {text-decoration: none;color: #20A7BC;font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;}/* end Footer *//* begin PageFooter */.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover {font-family:Arial;font-size:10px;letter-spacing:normal;word-spacing:normal;font-style:normal;font-weight:normal;text-decoration:underline;color:#7B9193;}.page-footer {margin:1em;text-align:center;text-decoration:none;color:#5A6B6D;}/* end PageFooter *//* begin LayoutCell */.contentLayout .content {position: relative;margin: 0;padding: 0;border: 0;float: left;overflow: hidden;width: 664px;}/* end LayoutCell *//* begin LayoutCell */.contentLayout .sidebar1 {position: relative;margin: 0;padding: 0;border: 0;float: left;overflow: hidden;width: 221px;}/* end LayoutCell */