body {
	margin: 0px;
	padding: 0px;
	background-color: #010c3a;
	background-image: url(wgr_hfill.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:link {
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	TEXT-DECORATION: underline;
}

A.thumb {
	height: 180px;
	width: 240px;
	margin: 2px;
	padding: 0px;
	background-color: #1E39AC;
	float: left;
	border: #09F 1px solid;
}

A.thumb:hover {
 border: 1px dashed #FFF;
}

.thumb_240 {
	width: 246px;
	height:186px;
	float:left
}
.headcontainer, .h01, .h02, .h03, .h04, .h05, .h06, .h07bm, .h08{
	height: 160px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.headcontainer, .blockcontainer, .contentcontainer, .wcontainer {
	width: 990px;
	float: none;
}

/* - head - start  */

.h01 {
	background-image: url(wgr_h01.jpg);
	width: 136px;
}
.h02 {
	background-image: url(wgr_h02.jpg);
	width: 146px;
}
.h03 {
	background-image: url(wgr_h03ani.gif);
	width: 146px;
	background-position: left 14px;
}
.h04 {
	background-image: url(wgr_h04.jpg);
	width: 146px;
	background-position: left 129px;
}
.h05 {
	background-image: url(wgr_h05.jpg);
	width: 257px;
}
.h06 {
	background-image: url(wgr_h06.jpg);
	width: 192px;
}
.h07bm {
	background-image: url(wgr_h07bm.gif);
	background-repeat: no-repeat;
	width: 192px;
	background-position: left 70px;
}
.h08 {
	background-image: url(wgr_h08top.jpg);
	width: 254px;
}

/* - head - end  */

/* - block - start  */
.blockcontainer {
	background-color: #142778;
	background-image: url(wgr_blbtm.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.blockhead, .c01, .c02 {
	height: 38px;	
}

.blockhead {
	background-image: url(wgr_blfill.gif);
	background-repeat: repeat-x;
}

.c01 {
	background-image: url(wgr_blc01.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	color: #FFFFFF;
	padding-left: 50px;
	line-height: 34px;
	font-size: 25px;
	padding-right: 50px;
}
.c02 {
	background-image: url(wgr_blc02.gif);
	background-repeat: no-repeat;
	float: right;
	width: 150px;
	background-position: right;
}
.c02 a{
	text-decoration: none;
	padding-right: 35px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 15px;
	letter-spacing: 1px;
}
.c02 a:hover{
	text-decoration: underline;
	color: #FFFF00;
}
/* - block - end  */

.contentcontainer {
	text-align: left;
	height: 750px;
}
.contentcontainer2 {
	height: 2240px;
        width: 988  

}

/* - menu - start  */
.menu {
	width: 245px;
	float: left;
}
.menu a{
	height: 33px;
	font-size: 17px;
	text-decoration: none;
	display: block;
	background-image: url(wgr_mu2.gif);
	background-repeat: repeat-x;
	background-position: right;
	color: #ffffff;
	font-weight: normal;
	margin: 3px;
	padding: 0px;
}
.menu a span{
	padding-left: 35px;
}
.menu a p{
	background-image: url(wgr_mu1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	height: 33px;
	line-height: 30px;
}
.menu a:hover{
	color: #FFFF00;
	background-image: url(wgr_ms2.gif);
	background-repeat: repeat-x;
	background-position: right;
}
.menu a:hover p{
	background-image: url(wgr_ms1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.thumbscontainer {
	float: left;
	width: 3000px;
}

.linkscontainer a, .toplinkscontainer a {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration:none;
	width: 480px;
	height: 24px;
	text-align: left;
	font-weight: bold;
	display: block;
}

.linkscontainer a:hover, .linkscontainer a:active, .toplinkscontainer a:hover, .toplinkscontainer a:active{
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
}

.column_left, .column_right{
    text-align: left;    
    display: block;
    width: 480px;
}

.column_left{
    float: left;
    margin-left: 15px;
}
.column_right{
    margin-left: 480px;
}

.toplinkscontainer a {
	width: 250px;
	text-indent: 15px;
}
/* links  -  end */

.wfill, .w01, .wcontainer{
	height: 105px;
}
.wfill {
	background-image: url(wgr_wfill.gif);
	background-repeat: repeat-x;
}
.ttraf{
	text-decoration:none;
	font-size:25px;
	color:#FFFFFF;
	display: block;
	line-height: 25px;
	text-align: left;
	margin-top: 10px;
}
.ttraf:hover{
	color: #FFFF00;
	text-decoration: underline;
}
.wtxt{
	color: #FFFFFF;
	font-size: 11px;
	text-indent: 10px;
	letter-spacing: 0px;
	text-align: left;
	padding-left: 5px;
	padding-top: 10px;
	line-height: 13px;
}
.w01{
	background-image: url(wgr_w01.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 336px;
}
/* top 10  -  start */
.t10 {
	margin-left: 0px;
	float: left;
	margin-top: 45px;
	padding-left: 30px;
        color: #FFFFFF;
}

.t10 a{
	display: block;
	width: 90px;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 11px;
	text-align: left;
	float: left;
}
.t10 a:hover{
	text-decoration: underline;
	color: #FFFF00;
}
/* top 10  -  end */
/* archived pages  -  start */
.ap {
	height: 38px;
	text-align: left;
	float: left;
}
.aph{
	color: #0099FF;
	font-size: 12px;
	float: left;
	line-height: 33px;
	font-weight: bold;
	letter-spacing: 1px;
}
.ap a{
	font-size: 14px;
	text-decoration: none;
	line-height: 32px;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 1px;
	color: #FFFFFF;
	padding: 3px;
}
.ap a:hover{
	color: #FFFF00;
	text-decoration: overline;
}
/* archived pages  -  end */

