body {
font-size:62.5%;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
background-color:#4A5764;
background-image:url(images/Page-BgTexture.png);
background-repeat:repeat;
color:#ABACAC;
margin:0 auto;
padding:0
}

h2 {
font-size:18px
}

.Main {
position:absolute;
width:100%;
left:0;
top:0
}

.PageBackgroundGradient {
background-image:url(images/Page-BgGradient.png);
background-repeat:repeat-x;
height:200px
}

table,th,td {
font-size:1em;
border-collapse:collapse;
padding:0
}

a img {
border:0
}

a:visited {
color:#113450
}

a:hover {
color:#1B517E
}

.Sheet {
min-width:49px;
min-height:49px;
position:relative;
overflow:hidden;
z-index:0;
width:1000px;
margin:-4px auto 3em!important;
padding:0 0 1em
}

* html .Sheet {
height:expression(this.offsetHeight<49?49+"px":"auto !important");
width:1000px;
zoom:1
}

.Sheet-tl {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
width:30px;
height:30px;
background-image:url(images/Sheet-s.png)
}

.postmetadata {
font-size:12px
}

* html .Sheet-tl {
font-size:1px;
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-s.png',sizingMethod='crop')")
}

.Sheet-tr {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:30px;
height:30px
}

* html .Sheet-tr {
font-size:1px;
left:expression(this.parentNode.offsetWidth-30+'px')
}

.Sheet-tr div {
position:absolute;
z-index:-1;
top:0;
left:-30px;
width:60px;
height:60px;
background-image:url(images/Sheet-s.png)
}

.Sheet-bl {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
width:30px;
height:30px
}

.recentcomments {
color:#1B517E;
font-size:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700
}

* html .Sheet-bl {
font-size:1px;
top:expression(this.parentNode.offsetHeight-30+'px')
}

.Sheet-bl div {
position:absolute;
z-index:-1;
top:-30px;
left:0;
width:60px;
height:60px;
background-image:url(images/Sheet-s.png)
}

.Sheet-br {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
width:30px;
height:30px
}

* html .Sheet-br {
font-size:1px;
top:expression(this.parentNode.offsetHeight-30+'px');
left:expression(this.parentNode.offsetWidth-30+'px')
}

.Sheet-br div {
position:absolute;
z-index:-1;
top:-30px;
left:-30px;
width:60px;
height:60px;
background-image:url(images/Sheet-s.png)
}

.Sheet-tc {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:30px;
right:30px;
height:30px
}

* html .Sheet-tc {
font-size:1px;
width:expression(this.parentNode.offsetWidth-60+'px')
}

.Sheet-tc div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:60px;
background-image:url(images/Sheet-h.png)
}

.Sheet-bc {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:30px;
right:30px;
height:30px
}

* html .Sheet-bc {
font-size:1px;
top:expression(this.parentNode.offsetHeight-30+'px');
width:expression(this.parentNode.offsetWidth-60+'px')
}

.Sheet-bc div {
position:absolute;
z-index:-1;
top:-30px;
left:0;
width:100%;
height:60px;
background-image:url(images/Sheet-h.png)
}

.Sheet-cl {
position:absolute;
overflow:hidden;
z-index:-1;
top:30px;
left:0;
width:30px;
bottom:30px
}

* html .Sheet-cl {
font-size:1px;
height:expression(this.parentNode.offsetHeight-60+'px')
}

.Sheet-cl div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:60px;
height:100%;
background-image:url(images/Sheet-v.png)
}

.Sheet-cr {
position:absolute;
overflow:hidden;
z-index:-1;
top:30px;
right:0;
width:30px;
bottom:30px
}

* html .Sheet-cr {
font-size:1px;
left:expression(this.parentNode.offsetWidth-30+'px');
height:expression(this.parentNode.offsetHeight-60+'px')
}

.Sheet-cr div {
position:absolute;
z-index:-1;
top:0;
left:-30px;
width:60px;
height:100%;
background-image:url(images/Sheet-v.png)
}

.Sheet-cc {
position:absolute;
overflow:hidden;
z-index:-2;
top:30px;
left:30px;
right:30px;
bottom:30px;
background-color:#F0F0F0
}

* html .Sheet-cc {
font-size:1px;
width:expression(this.parentNode.offsetWidth-60+'px');
height:expression(this.parentNode.offsetHeight-60+'px')
}

div.Header {
position:relative;
width:992px;
height:200px;
margin:0 auto
}

* html div.Header {
font-size:1px
}

div.Header div {
width:100%;
height:100%;
background-image:url(images/Header.jpg);
background-repeat:no-repeat;
background-position:center center;
text-align:left
}

.logo {
position:relative;
left:40px;
top:60px
}

.logo td {
text-align:left;
vertical-align:middle;
white-space:nowrap
}

.logo-name {
font-size:48px;
font-family:Comic Sans MS;
font-style:normal;
font-weight:400
}

.logo-name a {
text-decoration:none;
color:#FFF!important
}

.logo-text {
font-size:14px;
font-family:Verdana;
font-style:normal;
font-weight:400;
color:#D9EAF7!important
}

.menu,.menu ul {
border:0;
display:block;
min-height:0;
margin:0;
padding:0
}

.menu li {
border:0;
display:block;
float:left;
position:relative;
z-index:5;
margin:0;
padding:0
}

.menu li:hover {
z-index:10000;
white-space:normal
}

.menu li li {
float:none
}

.menu ul {
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
background-image:url(images/spacer.gif);
margin:-10px 0 0 -30px;
padding:10px 30px 30px
}

.menu li:hover>ul {
visibility:visible;
top:100%
}

.menu:after,.menu ul:after {
content:".";
height:0;
display:block;
visibility:hidden;
overflow:hidden;
clear:both
}

.menu ul ul {
margin:-30px 0 0 -10px;
padding:30px 30px 30px 10px
}

* html .menu li.menuhover {
z-index:10000
}

* html .menu .menuhoverUL {
visibility:visible;
top:100%;
left:0
}

* html .menu li li {
float:left;
width:100%
}

.nav {
position:relative;
width:992px;
height:34px;
z-index:100;
margin:0 auto
}

.menu {
padding:4px
}

.nav .l,.nav .r,.nav .r div {
top:0;
position:absolute;
z-index:-1;
overflow:hidden;
height:34px
}

.nav .l,.nav .r div {
background-position:left top;
background-repeat:no-repeat;
background-image:url(images/nav.png)
}

* html .nav .l,* html .nav .r div {
font-size:1px;
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/nav.png',sizingMethod='crop')")
}

.contentLayout {
margin-bottom:12px;
width:100%;
position:relative
}

button.Button,a.Button {
border:none;
background:none;
font-size:100%;
font-family:inherit;
line-height:inherit;
display:inline-block;
overflow:visible;
width:auto;
cursor:default;
white-space:normal;
text-decoration:none;
margin:0;
padding:0
}

.Button .btn {
position:relative;
display:block;
overflow:hidden;
float:left;
z-index:0;
height:24px;
color:#FFF
}

.Button .t {
height:24px;
line-height:24px;
text-align:left;
font-family:Verdana;
font-size:11px;
font-weight:400;
font-style:normal;
text-decoration:none;
padding:0 7px
}

.Button .active {
color:#FFF
}

.Button .hover {
color:#0C263B
}

.Button .r {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:7px;
height:72px
}

.Button .r span {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:415px;
height:72px
}

* html .Button .r span {
font-size:1px;
left:expression(this.parentNode.offsetWidth-415+'px')
}

.Button .l {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
right:7px;
height:72px
}

* html .Button .l {
font-size:1px;
width:expression(this.parentNode.offsetWidth-7+'px')
}

.Button .l,.Button .r span {
background-image:url(images/Button.png)
}

* html .Button .l,* html .Button .r span {
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Button.png',sizingMethod='crop')")
}

.Block {
min-width:7px;
min-height:7px;
position:relative;
overflow:hidden;
z-index:0;
margin:3px
}

* html .Block {
width:expression(this.offsetWidth<7?7+"px":"auto !important");
height:expression(this.offsetHeight<7?7+"px":"auto !important");
zoom:1
}

.Block-tl {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
width:7px;
height:7px;
background-image:url(images/Block-s.png)
}

* html .Block-tl {
font-size:1px;
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')")
}

.Block-tr {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:7px;
height:7px
}

.Block-tr div {
position:absolute;
z-index:-1;
top:0;
left:-7px;
width:14px;
height:14px;
background-image:url(images/Block-s.png)
}

.Block-bl {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
width:7px;
height:7px
}

* html .Block-bl {
font-size:1px;
top:expression(this.parentNode.offsetHeight-7+'px')
}

.Block-bl div {
position:absolute;
z-index:-1;
top:-7px;
left:0;
width:14px;
height:14px;
background-image:url(images/Block-s.png)
}

.Block-br {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
width:7px;
height:7px
}

* html .Block-br {
font-size:1px;
top:expression(this.parentNode.offsetHeight-7+'px');
left:expression(this.parentNode.offsetWidth-7+'px')
}

.Block-br div {
position:absolute;
z-index:-1;
top:-7px;
left:-7px;
width:14px;
height:14px;
background-image:url(images/Block-s.png)
}

.Block-tc {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:7px;
right:7px;
height:7px
}

* html .Block-tc {
font-size:1px;
width:expression(this.parentNode.offsetWidth-14+'px')
}

.Block-tc div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:14px;
background-image:url(images/Block-h.png)
}

.Block-bc {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:7px;
right:7px;
height:7px
}

* html .Block-bc {
font-size:1px;
top:expression(this.parentNode.offsetHeight-7+'px');
width:expression(this.parentNode.offsetWidth-14+'px')
}

.Block-bc div {
position:absolute;
z-index:-1;
top:-7px;
left:0;
width:100%;
height:14px;
background-image:url(images/Block-h.png)
}

.Block-cl {
position:absolute;
overflow:hidden;
z-index:-1;
top:7px;
left:0;
width:7px;
bottom:7px
}

* html .Block-cl {
font-size:1px;
height:expression(this.parentNode.offsetHeight-14+'px')
}

.Block-cl div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:14px;
height:100%;
background-image:url(images/Block-v.png)
}

.Block-cr {
position:absolute;
overflow:hidden;
z-index:-1;
top:7px;
right:0;
width:7px;
bottom:7px
}

* html .Block-cr {
font-size:1px;
left:expression(this.parentNode.offsetWidth-7+'px');
height:expression(this.parentNode.offsetHeight-14+'px')
}

.Block-cr div {
position:absolute;
z-index:-1;
top:0;
left:-7px;
width:14px;
height:100%;
background-image:url(images/Block-v.png)
}

.Block-cc {
position:absolute;
overflow:hidden;
z-index:-2;
top:7px;
left:7px;
right:7px;
bottom:7px;
background-color:#EAECEB
}

* html .Block-cc {
font-size:1px;
width:expression(this.parentNode.offsetWidth-14+'px');
height:expression(this.parentNode.offsetHeight-14+'px')
}

.Block table.table {
border-collapse:collapse;
margin:1px
}

.Block table.table th,.Block table.table td {
border:solid 1px #C7CFD6;
padding:2px
}

.BlockHeader {
position:relative;
overflow:hidden;
height:30px;
z-index:0;
line-height:30px;
margin-bottom:7px;
text-align:left;
color:#D5E7F6;
font-family:Verdana;
font-size:14px;
font-weight:Bold;
font-style:normal;
text-decoration:none;
padding:0 5px
}

.BlockHeader .l,.BlockHeader .r,.BlockHeader .r div {
top:0;
position:absolute;
z-index:-1;
overflow:hidden;
height:30px
}

* html .BlockHeader .l,* html .BlockHeader .r div {
font-size:1px;
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/BlockHeader.png',sizingMethod='crop')")
}

.BlockHeader .l,.BlockHeader .r div {
background-position:left top;
background-repeat:no-repeat;
background-image:url(images/BlockHeader.png)
}

.BlockContent {
min-width:1px;
min-height:1px;
position:relative;
overflow:hidden;
z-index:0;
margin:0 auto
}

* html .BlockContent {
width:expression(this.offsetWidth<1?1+"px":"auto !important");
height:expression(this.offsetHeight<1?1+"px":"auto !important");
zoom:1
}

.BlockContent-body {
position:relative;
overflow:hidden;
z-index:0;
text-align:left;
color:#000;
font-family:Verdana;
font-size:16px;
font-weight:400;
font-style:normal;
text-decoration:none;
margin:7px
}

.BlockContent a {
color:#1;
font-size:1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700
}

.BlockContent a:link {
color:#1B517E;
font-size:1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700
}

.BlockContent a:visited {
color:#113450;
font-size:1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700
}

.contentLayout .content {
position:relative;
border:0;
float:left;
overflow:hidden;
width:59%;
margin:0;
padding:0
}

.sidebar1 ul,.sidebar2 ul,.sidebar3 ul {
margin-left:0;
padding-left:20px
}

.sidebar1 ul li,.sidebar2 ul li,.sidebar3 ul li {
list-style:none;
margin-left:-20px;
margin-top:5px;
padding:0
}

#footer {
text-align:center
}

.post h2 a {
text-decoration:none
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.alignleft {
float:left
}

.alignright {
float:right
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

.commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#fff;
padding:2px
}

#commentform textarea {
width:100%;
padding:2px
}

.wp-polls .pollbar {
font-size:18px;
line-height:20px;
height:20px;
background:#ff025c;
border:1px solid #aa013d;
margin:1px
}

a,a:link {
color:#2572B1
}

.Sheet-body,.Block-body {
position:relative;
overflow:hidden;
z-index:0;
text-align:left;
margin:4px
}

* html .Sheet-tr div,* html .Sheet-bl div,* html .Sheet-br div {
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-s.png',sizingMethod='crop')")
}

* html .Sheet-tc div,* html .Sheet-bc div {
font-size:1px;
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-h.png',sizingMethod='scale')")
}

* html .Sheet-cl div,* html .Sheet-cr div {
font-size:1px;
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-v.png',sizingMethod='scale')")
}

.menu li li:hover>ul,* html .menu .menuhoverUL .menuhoverUL {
top:0;
left:100%
}

* html .menu,* html .menu ul,* html .menu ul a {
height:1%
}

* html .nav,* html .BlockHeader {
zoom:1
}

.nav .l,.BlockHeader .l {
left:0;
right:0
}

* html .nav .l,* html .BlockHeader .l {
width:expression(this.parentNode.offsetWidth-0+'px')
}

.nav .r,.BlockHeader .r {
right:0;
width:0
}

* html .nav .r,* html .BlockHeader .r {
left:expression(this.parentNode.offsetWidth-0+'px')
}

.nav .r div,.BlockHeader .r div {
width:992px;
right:0
}

* html .nav .r div,* html .BlockHeader .r div {
left:expression(this.parentNode.offsetWidth-992+'px')
}

.Button .active .r,.Button .active .l {
top:-48px
}

.Button .hover .r,.Button .hover .l {
top:-24px
}

* html .Button .r,* html .Block-tr {
font-size:1px;
left:expression(this.parentNode.offsetWidth-7+'px')
}

* html .Block-tr div,* html .Block-bl div,* html .Block-br div {
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')")
}

* html .Block-tc div,* html .Block-bc div {
font-size:1px;
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-h.png',sizingMethod='scale')")
}

* html .Block-cl div,* html .Block-cr div {
font-size:1px;
background:none;
behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-v.png',sizingMethod='scale')")
}

.BlockContent a:hover,.BlockContent a:hover:visited {
color:#398FD5;
font-size:1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700
}

.contentLayout .sidebar1,.contentLayout .sidebar2 {
position:relative;
border:0;
float:left;
overflow:hidden;
width:20%;
margin:0;
padding:0
}
