﻿body {
    margin: 10px 0 0 0;
    padding: 0;
    background: #3d3d3d url('../imgs/body-bckgrd.jpg') repeat-x 0 0;
    font-family: Tahoma, Verdana, Arial, Helvetica;
}

/* -------------------------------------------------------- DEFAULT.MASTER LAYOUT --- */
div#container {
    margin: 0 auto;
    width: 727px;
    background: url( '../imgs/body-shdw.png' ) repeat-y;
    overflow: hidden;
}
div#logo {
    width: 214px;
    height: 87px;
    margin: 0;
    padding: 0;
    float: left;
    background: url('../imgs/wise-logo.jpg') no-repeat 18px 0;
    cursor: pointer;
}
div#date-btns {
    width: 506px;
    height: 87px;
    float: left;
}
div.wise-lnk {
    display: block;
    background: url('../imgs/wiselnk-arrow.jpg') no-repeat 0 5px;
    float: right;
    color: #505050;
    font-size: .65em;
    padding: 17px 22px 0 18px;
    text-align: right;
    cursor: pointer;
    text-transform: uppercase;
    clear: both;
}
div.wise-lnk:hover {
    color: #505050;
    cursor: pointer;
    text-decoration: underline;
}

div.blog-lnk {
    display: block;
    background: url('../imgs/wiselnk-arrow.jpg') no-repeat 0 -2px;
    float: right;
    color: #505050;
    font-size: .65em;
    padding: 10px 11px 0 18px;
    text-align: right;
    cursor: pointer;
    text-transform: uppercase;
}
div.blog-lnk:hover {
    color: #505050;
    cursor: pointer;
    text-decoration: underline;
}

div#iconsdate-container {
    float: right;
    clear: both;
}
div#icons {
    width: 50px;
    height: 12px;
    float: right;
    padding: 0 22px 0 14px;
    margin: 29px 0 0 0;
    /*position: relative;
    top: 60px;
    margin: 0 13px 0 0;
    vertical-align: top;*/
}
div.date {
    font-size: 10px;
    float: right;
    padding: 0;
    margin: 29px 0 0 0;
    /*width: 120px;
    position: relative;
    top: 60px;*/
    text-align: right;
    color: #0669a0;
}
div#smcontent-spacer {
    float: left;
    padding: 0 0 0 18px;
}
div#top-container {
    float: left;
    background: #EFEFEF url('../imgs/fadesec-bg.jpg') repeat-x 0 0;
    width: 691px;
}
div#sm-content {
    width: 171px;
    min-height: 241px;
    height: auto !important;
    height: 241px;
    margin: 0;
    float: left;
    border-top: solid 1px #CCCCCC;
}
#hdrimg-container {
    /* --------------WIDE PAGE --- */
    height: 150px;
    width: 518px;
    border-left: 1px solid #CCCCCC;
    float: left;
}
#hdrimg-container-bdr {
    height: 150px;
    width: 518px;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
}
div#hdr-img {
    width: 520px;
    height: 150px; 
    float: left;
}
div.hdr-img {
    width: 518px;
    height: 148px;
    float: left;
    overflow: hidden;
}
div#widehdr-img {
    /* --------------WIDE PAGE --- */
    width: 691px;
    height: 150px; 
    float: left;
    border-top: 1px solid #CCCCCC;
}
#hdrimg-bg {
    background: #F3F3F3 /*url('imgs/generic-hdrbg.jpg') no-repeat*/;
    height: 148px;
    width: 518px;
    float: left;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
div#widehdr-content {
    /* --------------WIDE PAGE --- */
    color: #505050;
    font-size: 12px;
    min-height: 137px;
    height: auto !important;
    height: 137px;
    width: 691px;
    float: left;
    margin: 0;
    padding: 0 0 0 18px;
}
div#hdr-content {
    color: #505050;
    font-size: 12px;
    padding: 0;
    margin: 0;
    width: 518px;
    min-height: 130px;
    height: auto !important;
    height: 130px;
    float: left;
    border-left: 1px solid #CCCCCC;
    /*background: url('../imgs/hdrstory-bg.jpg') repeat-y 0 0;*/
}
div#hdrcontent-container {
    margin: 2px 0 0 0;
    width: 518px;
    min-height: 130px;
    height: auto !important;
    height: 130px;
    float: left;
    background: #FFFFFF;
}
div#topshw {
    height: 10px;
    width: 691px;
    float: left;
    background: url('../imgs/top-shdw.jpg') repeat-x;
}
div#footer {   
    width: 727px;
    height: 70px;
    float: left;
    margin: 9px 0 0 0;
    background: #3d3d3d url('../imgs/ftr-shdw.png') no-repeat;
    font-size: 10px;
    padding: 0 0 0 28px;
}
div#footer a {
    font-weight: bold;
    text-decoration: none;
    color: #E2E2E2;
    font-size: 11px;
}
div#footer div  {
    position: relative;
    top: 25%;
    width: 70px;
}

/* ----------------------------------------------------------- SITEMAP BTN ---*/
div#sitemap-btn {
	float: right;
	width: 11px;
	height: 10px;
	display: block;
	margin: 0 8px 0 0;
}
#sitemap-lnk {
    display: block;
    width: 11px;
    height: 10px;
    background: url('../imgs/sitemap-btn.jpg') no-repeat 0 -10px;
}
div#sitemap-btn #sitemap-lnk:hover { background-position: 0 0; }
#sitemap-lnk span { display: none; }

/* -------------------------------------------------------- EMAIL BTN ---*/
div#email-btn {
	float: right;
	width: 13px;
	height: 10px;
	display: block;
	margin: 0 7px 0 0;
}
#email-lnk {
    display: block;
    width: 13px;
    height: 10px;
    background: url('../imgs/email-btn.jpg') no-repeat 0 -10px;
}
div#email-btn #email-lnk:hover { background-position: 0 0; }
#email-lnk span { display: none; }

/* ----------------------------------------------------------- HOME BTN ---*/
div#home-btn {
	float: right;
	width: 11px;
	height: 10px;
	display: block;
	margin: 0;
}
#home-lnk {
    display: block;
    width: 11px;
    height: 10px;
    background: url('../imgs/home-btn.jpg') no-repeat 0 -10px;
}
div#home-btn #home-lnk:hover { background-position: 0 0; }
#home-lnk span { display: none; }



.facebook {
    background: url('../imgs/social-icons1.jpg') no-repeat 4px -54px;
    height:18px;
    color: #505050;
    padding: 0 0 0 35px;
    margin: 0 0 8px 0;
}
.facebook a { 
    color:#505050;
    font-size:12px;
    text-decoration:none;
    margin: 0 0 8px 0;
}
.facebook:hover {
    color: #505050;
    text-decoration: underline;
}



.twitter {
    background: url('../imgs/social-icons1.jpg') no-repeat 4px -16px;
    height:18px;
    color: #505050;
    padding: 0 0 0 35px;
    margin: 0 0 8px 0;
}
.twitter a { 
    color:#505050;
    font-size:12px;
    text-decoration:none;
    margin: 0 0 8px 0;
}
.twitter:hover {
    color: #505050;
    text-decoration: underline;
}



.linkedin {
    background: url('../imgs/social-icons1.jpg') no-repeat 4px -95px;
    color: #505050;
    padding: 0 0 0 35px;
    margin: 0 0 8px 0;
}
.linkedin a { 
    color:#505050;
    font-size:12px;
    text-decoration:none;
    margin: 0 0 8px 0;
}
.linkedin:hover {
    color: #505050;
    text-decoration: underline;
}


/* HEADER IMAGE SLIDE
============================================================================================== */
.maincycle {
    width:520px;
    height:150px;
    overflow:hidden;
    position:relative;
    z-index:2;
}
.maincycle .cycle {
    width:520px;
    height:150px;
    overflow:hidden;
    z-index:4;
}
.maincycle .cycle .each {
    color:#f9f1e0;
    text-decoration:none;
    width:520px;
    height:150px;
}
.maincycle .cycle .each img {
    position:absolute;
    z-index:3;
}
.maincycle .cycle .each .emleft {
    position:absolute;
    z-index:4;
    font-weight:bold;
    color:#444;
    left:34px;
    top:305px;
    font-size:18px;
    line-height:21px;
    width:500px;
}
.maincycle .cycle .each .emright {
    position:absolute;
    z-index:4;
    font-weight:bold;
    color:#8e3a1b;
    left:400px;
    top:235px;
    font-size:13px;
    line-height:19px;
    width:500px;
}
.maincycle .pager {
    width:100px;
    height:11px;
    position:absolute;
    right:40px;
    z-index:5;
    bottom:10px;
}
.maincycle .pager a {
    width:11px;
    height:11px;
    display:block;
    background-image:url('../imgs/pagerdot.png');
	background-position:0 0;
    float:left;
    margin:0 0 0 5px;
}
.maincycle .pager a:hover,
.maincycle .pager a.selected {
    background-position:0 bottom;
}


#slide-images {
	/*position:absolute;*/
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	width:520px;
	height:150px;
	/*right:0;
	top:0;*/
}
#slide-images li {
	/*position:absolute;*/
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#slide-images li img {
	display:block;
	border: 0;
}



