﻿body {
	font-family: verdana, sans-serif;
	font-size: 0.7em;
	margin-top:0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

#header {
	width: 100%;
	height: 100px;
	border-bottom: 1px dotted #999999;
	margin-bottom: 5px;
}

#banner {
	width: 100%;
	height: 170px;
	text-align: center;
}

#moreoptions {
	border: 1px solid red;
	width: 100%;
	clear: both;
	padding-top: 10px;
}

#skipnav {
   display:none;
}
#mastleft {
   float:left;
   width:278px;
}
#logo {
   width:152px;
   float:left;
}
#logo img {
   margin:0 0 0 22px;
border:0px;
}
#wag {
   width:126px;
   float:right;
   margin:37px 0 0 0;
}
#wag img {
   margin:0 0 0 10px;
}

/* Top Nav
----------------------------------------------- */

#topblock {
   float:right;	
max-width:60%;
}
#topnav {
}
#topnav ul {
   list-style-type:none;
   display:inline;
   float:right;
   margin:0 0 2em 0;
}
#topnav ul li {
   list-style:none;
   display:inline;
}
#topnav ul a {
   float:left;
   display:block;
   padding:0.8em 1em 0.2em 1em;
   color:#000;
   font-weight:normal;
   font-size:1em;
   line-height:1em;
   white-space:nowrap;
   border-style:dotted;
   border-width:0 0 0 1px;
   border-color:#999;
   text-decoration:none;
}
#topnav ul li a:hover {
   text-decoration:underline;
}
#topnav ul li.first a {
   border:none;
}
#topnav ul li.langswap a {
   text-transform:uppercase;
   font-weight:bold;
   padding-right:0;
}

/* Top Search
----------------------------------------------- */

#topsearch {
   clear:both;
   width:320px;
   text-align:right;
   float:right;
   margin:0 0 1em 0;
}

#topsearch label {
   font-weight:bold;
   color:#666;
	vertical-align:middle;
}

#imageField {
	vertical-align:middle;
}

#sitesearch {
	vertical-align:middle;
}

* Listing
----------------------------------------------- */

div.listing h2 {
   color:#666;
   font-size:1em;
   border-bottom:1px dotted #999;
   padding:0 0 0.5em 0;
   margin:0 0 0.5em 0;
}
div.listing h2 a {
   text-decoration:none;
}
div.listing h2 a:hover {
   text-decoration:underline;
}
div.listing ul {
   list-style-type:none;
   margin:0 0 1em 0;
}
div.listing ul li {
   background-image:url("XSL%20Style%20Sheets/graphics/arrow1.gif");
   background-repeat:no-repeat;
   background-position:4px 3px;
   padding:0 10px 0.5em 16px;
}
div.listing ul li ul {
   margin:0;
   padding:0.5em 0 0 0;
}
div.listing ul li ul li {
   margin:0;
}
div.listing ul li span.date {
   color:#666;
}
div.listing p {
   line-height:1.4em;
   margin:0 0 1em 0;
}
div.listing form {
   margin:0 0 1em 0;
}
div.listing hr {
   border-width:1px 0 0 0;
   border-color:#999;
   border-style:dotted;
   color:#fff;
   height:1px;
   margin:0 0 1em 0;
}
div.pagenav {
   padding:1em 0 0 0;
   border-top:1px dotted #999;
}

/* Read this page
----------------------------------------------- 

#readbox {
   background:#fff url("images/readboxbg.gif") repeat-x top left;
   border-color:#6294f0;
   border-style:solid; 
   border-width:1px 1px 1px 0;
   padding:0.8em 0 1em 0;
   text-align:center;
   font-weight:bold;
   margin:1px 0 0 0;
}
#readbox table td {
   padding:5px;
}
#readbox table td a:hover {
   color:#36c;
}

#home3 #readbox {
   margin:0 0 1em 0;
   border-width:1px 1px 1px 1px;
}
*/

/* Home - Feature
----------------------------------------------- */

#home3 {
   padding:1em 0 0 0;
}
#feature {
   border:1px solid #999;
}
#feature .cms_content {
   padding:1em 10px 1em 10px;
}

#home1 {
   width:40%;
   float:left;
border:1px solid red;
}
#home1 .col {
   padding:1em 22px 0 22px;
}
#home2 {
   width:40%;
   float:left;
}
#home2 .col {
   padding:1em 22px 0 22px;
}
#home3 {
   width:20%;
   float:right;
   margin:0 1px 0 0;
border:1px solid red;
}
#home_logo {
  text-align:center;
  padding:1.5em 0 0 0;
 }


#home2 {
   width:40%;
   float:left;
border:1px solid red;
}
#home2 .col {
   padding:1em 22px 0 22px;


/* Home - Feature
----------------------------------------------- */

#home3 {
   padding:1em 0 0 0;
}
#feature {
   border:1px solid #999;
}
#feature .cms_content {
   padding:1em 10px 1em 10px;
}


