html, body {
    font-size : 100%;
    }
.hidden {
    position : absolute;
    left : 0px;
    top : 500px;
    width : 1px;
    height : 1px;
    overflow : hidden;
    }
#header {
     width : 780px;
     height : 120px;
     color : #fff;
     background : url('images/wgcheader1.jpg') no-repeat;
     } 
#headerimg a {
     display : block;
     width : 350px;
     height : 95px;
     border : 1px none;
     } 
#accesslinks {
     width : 718px;
     height : 1px;
     margin : 0px 0px 0px 30px;
     text-align : right;
     text-decoration : none;
     margin-top : 5px;
     margin-bottom : 1px;
     }
#navbar {
     margin : 0px 20px 0px 30px;
     padding : 0px;
     height : 20px;
     margin-top : 20px;
     margin-bottom : 10px;
     } 
#menubar {
     margin : 0 20px 0 30px;
     padding : 0;
     height : 30px;
     margin-bottom : 25px;
     }
body {
     line-height : 1.166; 
     margin : 10px 0 40px; 
     padding : 0;
     color : #000000; 
     background: #d5d5ba;
     text-align : center;
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 0.7em;
     }
dd {
     margin-top : 2px;
     margin-left : 20px;
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 1.0em;
     color : #990033;
     }
#container {
     text-align : justify;
     width : 780px;
     margin-left : auto;
     margin-right : auto;
     background : url('images/side.jpg') repeat-y;
     } 
#content {
     padding : 0 50px;
     margin : 20px;
     background-color : transparent;
     margin-top : 2px;
     }
#footer {
     clear : both;
     margin-top : 30px;
     padding : 0;
     width : 780px;
     height : 80px;
     background : url('images/wgcfooter.jpg') no-repeat;
     color : #000;
     }
#footer p {
     text-align : center;
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 0.8em; 
     color: #8b0000;
     line-height : 0.9;
     }
#content2 {
     float : right;
     width : 238px;
     background-color : #fff;
     padding : 0px 0px 10px 20px;
     }
#content2 img {
     margin-top : 10px;
     margin-bottom : 0px;
     margin-right : 20px;
     border-top : 0px solid #cccccc;
     border-left : 0px solid #cccccc;
     border-right : 0px solid #999999;
     border-bottom : 0px solid #999999;
     }
#content2 p {
     text-align : center;
     color : #000;
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 0.8em; 
     font-weight : bold;
     }
#pscroller2{
     width: 228px;
     height: 100px;
     margin-top : 10px;
     margin-left : 10px;
     border: 1px solid black;
     padding: 5px;
     background-color: #fffafa;
     }     
a:link, a:visited, p a:link, p a:visited {
     color : #333399; 
     text-decoration : none;
     outline : none;
     }   
a:hover, p a:hover {
     text-decoration : underline;
     outline : none;
     }   
#navbar ul {
     border : 0px;
     margin : 0px;
     padding : 0px;
     list-style-type : none;
     text-align : center; 
     }
#navbar ul li { 
     display : block;
     float : left;
     text-align : center;
     padding : 0;
     margin : 0;
     }
#navbar ul li a {
     background : #990033;
     width : 100px;
     height : 20px;
     border-top : 1px solid #7f7f6f;
     border-left : 1px solid #7f7f6f;
     border-bottom : 1px solid #7f7f6f;
     border-right : medium;
     padding : 0;
     margin : 0;
     color : #fff;
     text-decoration : none;
     display : block;
     text-align : center;
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 1.0em;
     outline : none;
     }
#navbar ul li a:hover {
     color : #fff;
     background : #cc9999;
     }
#navbar ul li#end {
     border-right : 1px solid #7f7f6f;
     }
#navpage {
     float : left;
     text-align : center;
     width : 228px;
     margin-top : 20px;
     margin-left : 4px;
     margin-right : 20px;
     padding : 0;
     background-color : #cc9999;
     border : 1px solid #7f7f6f;
     overflow : hidden;
     }
.menuitem#navpage {
     width : 100%;
     height : 100px;
     }
#navpage ul {
     border : 0px none;
     margin : 0;
     padding : 0;
     list-style-type : none;
     text-align : center
     }     
#navpage ul li {
     display : block;
     text-align : center;
     padding : 0;
     margin : 0;
     list-style-image : url('none%20inherit');
     }
#navpage ul li a {
     background : #fffafa;
     width : 100%;
     height : 15px;
     padding : 0;
     margin : 0;
     color : #000;
     text-decoration : none;
     display : block;
     text-align : center;
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 1.0em;
     outline : none;
     }
#navpage ul li a:hover {
     color : #fff;
     background : #990033;
     }
#navpage li#active a {
     background : #cc9999;
     outline : none;
     color : #fff;
     }
h1, h2, h3, h5, h6 {
	font-family			: Georgia, "Times New Roman", serif;
	color				: #990033;
     }

h1, ol li h1, ul li h1 { font-size	: 1.2em; }
h2, ol li h2, ul li h2 { font-size	: 1.0em; }
h3, ol li h3, ul li h3 { font-size	: 1.1em; }
h4, ol li h4, ul li h4 { font-size	: 0.9em; }
h5, ol li h5, ul li h5 { font-size	: 1.0em; }
h6, ol li h6, ul li h6 { font-size	: 0.8em; }

h1 {
     padding-top: 0.95em;
     border-bottom-color: #990033;
     border-bottom-style : solid;
     border-bottom-width: 0.1em;
     }
h4 {
     color : #000000;
     padding-top: 10px;
     border-bottom-color: #000000;
     border-bottom-style : solid;
     border-bottom-width: 1px;
     }
#card {
     float : left;
     background-color : #fff;
     border : 1px solid #333;
     width : 600px;
     margin-top : 11px;
     margin-bottom : 20px;
     margin-left : 20px;
     font-size : 1.0em;
     }
#content table tr td.yellowcol {
     text-align : center;
     color : #000;
     background-color : #fef360;
     border : 1px solid #999;
     }   
#content table tr td.redcol {
     text-align : center;
     color : #000;
     background-color : #d70532;
     border : 1px solid #999;
     }
#content table tr td.greencol {
     text-align : center;
     color : #000;
     background-color : #66ff99;
     border : 1px solid #999;
     }
#content table tr td.whitecol {
     text-align : center;
     color : #000;
     background-color : #fff;
     border : 1px solid #999;
     }
#content table tr td.othercol {
     text-align : center;
     color : #000;
     background-color : #ccffff;
     border : 1px solid #999;
     }
#content table tr td.N {
     text-align : center;
     color : #000;
     background-color : #fff;
     border : 1px solid #999;
     }
#content table tr td.S {
     text-align : center;
     color : #fff;
     background-color : #d70532;
     border : 1px solid #999;
     }
#generictable {
     float : left;
     background-color : #fff;
     width : 600px;
     margin-left : 20px;
     margin-top : 11px;
     margin-bottom : 20px;
     font-size : 0.95em;
     }
#searchtable {
     float : right;
     width : 230px;
     height : 10px;
     margin-top : 90px;
     margin-left : 10px;
     margin-right : 20px;
     font-size : 0.75em;
     }
#linkstable {
     float : left;
     background-color : #fff;
     width : 600px;
     margin-left : 2px;
     margin-top : 11px;
     font-size : 0.95em;
     }
#content table tr td.leftcol {
     text-align : left;
     color : #000;
     background-color : #f2f2f2;
     }
#content table tr td.topcol {
     text-align : left;
     color : #000;
     background-color : #f2f2f2;
     }
li {
     list-style-type : none;
     list-style-image : url('images/arrow1.jpg');
     text-indent : 0;
     margin : 0;
     padding : 0
     }  
acronym {
     text-decoration : none;
     }
acronym.abbr {
     color : #000099;
     cursor : help;
     }
 
