body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	font-weight: normal;
	background-color: #A1DFE7;
	margin-top: 0px;
	background-repeat: repeat-x;
	margin-bottom: 0px;
	background-image: url(/site-media/images/background_fade.gif);
}

body,td,th {
	color: #666666;
}

body.language_popup {
	background-image: none;
	background-color: #FFF;
}

.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 20px;
}
.searchlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.SidebarSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
}
a.footerlink:link {
	color: #FFFFFF;
	font-size: 10px;
}
a.footerlink:visited {
	color: #FFFFFF;
}
a.footerlink:hover {
	color: #FF9900;
}
a:link {
	color: #FF9900;
}
.submitbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #666666;
	margin-top: 10px;
}
a:visited {
	color: #FF9900;
}
a:hover {
	color: #999999;
}
.SidebarHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8000;
	line-height: 13px;
	margin-bottom: 10px;
	height: 3px;
	border-bottom-width: 0px;
}
.MainHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #FF8000;
	font-weight: bold;
}


.MainSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #0099CC;
}


.SidebarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: 15px;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-width: 0px;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #666666;
	margin: 20px;
	padding: 20px;
}
.logintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.BoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #666666;
}
.BoxTextMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	margin-left: 10px;
}


.weatherheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.loginbox {
	font-size: 10px;
	color: #000099;
}
.MainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	font-weight: normal;
	margin-bottom: 0px;
}
a.searchlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.searchlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
a.searchlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.MainSubheadForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #0099CC;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	margin-top: 10px;
}
.submitbuttonForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #666666;
	margin-top: 10px;
	margin-left: 10px;
}
.MainTextForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}
.MainHeadlineForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #FF9900;
	font-weight: bold;
	padding-left: 10px;
}
.MainTextCompany {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
}
.MainSubheadCompany {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	font-weight: normal;
	color: #0099CC;
}
.MainTextRED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FF0000;
	font-weight: normal;
	text-transform: uppercase;
}
.MainTextREDFORM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FF0000;
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 10px;
}
.MainTextFormNORHS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
	padding-left: 10px;
	text-transform: uppercase;
}
.MainImage {
	padding-right: 10px;
	padding-bottom: 10px;

	/* bullet point list */
}
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
	color: #000000;
	list-style-image: url(/site-media/images/dot.gif);
}
ul span, ol span {
	color: #666666;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

/* article summary headline */



h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #FF9900;
}


h1, h2, h3, p {
	padding: 0px;
	margin: 0px;
}

.post-cats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #666666;
}

/* article summary footer - with clock/more graphic */
.post-footer {
	background-color: #e8f8ff;
	padding: 2px;
	border: 1px solid #BDEBFF;
	font-size: 95%;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.post-footer .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #666666;
	background: url(/site-media/images/clock.gif) no-repeat left center;
	padding: 2px 0px 2px 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #666666;
	background: url(/site-media/images/comment.gif) no-repeat left center;
	padding: 2px 0px 2px 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #666666;
	background: url(/site-media/images/page.gif) no-repeat left center;
	padding: 2px 0px 2px 20px; margin: 0 10px 0 5px;
}
.DownloadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 0px;
}



/* article page headline/graphic */
#articlemain h1 {
	margin-top: 0px;
	margin-bottom: 2px;
	color: #ff8000;
	padding: 0px 0 5px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	background-color: #FFF;
	background-image: url(/site-media/images/wia_logo16px.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
}
#articlemain h1 a {
	color: #ff9900;
	background: none;
}
#articlemain h1 a:hover {
	color: #666666;
	text-decoration: underline;
}


/* article digg/email/print graphics */

.email {
   padding-right: 24px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(/site-media/images/email.gif) no-repeat right center;
}
.print {
   padding-right: 24px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(/site-media/images/print.gif) no-repeat right center;
}
.digg {
   padding-right: 24px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(/site-media/images/digg.png) no-repeat right center;

}

   /* article digg/email/print graphics - LAYOUT */

.art-info-1 {
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 27px;
}
.art-info-2 {
	float: right;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Print Page */

.MainHeadlineBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000;
	font-weight: bold;
}

.post-catsBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #000;
}

.MainTextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000;
	font-weight: normal;
	margin-bottom: 0px;
	font-style: normal;
	text-transform: capitalize;
	text-decoration: none;
}




 /* previous/next links - Style */

#nextlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	padding-bottom: 35px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

#nextlinks .prev { text-align: left; float: left;  }
#nextlinks .next { text-align: right;  float: right; }

#nextlinks a {
   text-decoration: underline;
}

img {
  border: 0px;
}
img.nopadding {
  padding: 0px;
}

table.page-table {
  width: 785px;
  border: 0px;
  cell-padding: 0px;
  background-color: #fff;
  border-collapse: collapse;
}

td.content {
  width: 365px;
}

td.contentwithoutsidebar {
  width: 555px;
}

td.sidebar {
  width: 170px;
  vertical-align: top;
}

td.spacer {
  width: 20px;
  height: 20px;
}



.table-content-cell {
  background-color: white;
  vertical-align: top;
}

tr.content-row td {
  background-color: #fff;
  vertical-align: top;
}

tr.header-row td {
  background-color: #7f7e7e;
  height: 30px;
}

tr.footer-row td {
  background-color: #7f7e7e;
  height: 45px;
  text-align: center;
  vertical-align: middle;
}

input.login-button {
  width: 14;
  height: 13;
}

input.logout-button {
  width: 50;
  height: 20;
}

input.loginfield {
  width: 75px;
  border: 1px solid gray;
}

div.sponsor-links div {
  margin-top: 1em;
}
form.loginform {
  margin: 0px;
  padding: 0px;
}


hr.orange,
hr.grey {
    border: 0;
    margin: 1.5em 0;
    width: 100%;
    height: 1px;
    padding: 0;
}
hr.orange {
	background-color: #ff8000;
	color: #ff8000;
	padding-right: 50px;
	padding-left: 50px;
}
hr.grey {
    background-color: #666;
    color: #666;
}
table.post-footer td {
	background-color: transparent;
}
.LangText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	font-weight: normal;
	padding-right: 100px;
	padding-left: 100px;
	margin-right: 100px;
	margin-left: 100px;
}
.LangText p {
	margin-top: 1em;
}
