body { margin: 0px; padding: 0px; background: #fbf1d8; font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000000;}
/************************************/

#homeWhole { background: #FFFFFF; width: 1040px; padding: 0px; position: relative; }

/*-----------------------------Navigation---------------------------*/
#mainnav {
background:#000000; 
width: 1040px;
text-align: right;
vertical-align: bottom;
}

div.primary_left_pane_head{
padding-right: 0px; 
padding-left: 10px; 
padding-bottom: 0px; 
padding-top: 0px;
color: #FFFFFF; 
font-size: 20px; 
font-family: Times New Roman, Garamond, Serif; 
letter-spacing: -1.4px; 
margin:10px 0 10px; 
}
div.primary_left_pane{
padding-right: 15px; 
padding-left: 15px; 
padding-bottom: 10px; 
color: #000000; 
line-height: 17px; 
padding-top: 15px; 
text-align: left;
}
div.primary_right_pane_head{
padding-right: 0px; 
padding-left: 10px; 
padding-bottom: 0px; 
padding-top: 0px;
color: #FFFFFF; 
font-size: 20px; 
font-family: Times New Roman, Garamond, Serif; 
letter-spacing: -1.4px; 
margin:10px 0 10px; 
}

div.primary_right_pane{
padding-right: 15px; 
padding-left: 15px; 
padding-bottom: 10px; 
color: #000000; 
line-height: 17px; 
padding-top: 15px; 
text-align: left;
}
ul.nav{ 
	list-style: none;
	padding-left: 200px;
	margin: 0;
	text-align: right;
}
ul.sub {
	margin: 0;
	padding-left:18px;
	background:#FFFFFF url(http://www2.wga.com/images/layout/nav_sub_bkg.gif) repeat-y left;
	color:#878366;
	border:1px solid #FFFFFF;
	list-style: none;
}

li.nav{
	float: left;
	position: relative;
	text-align: center;
	padding-top:2pt;
	padding-bottom:2pt;
	padding-right:0pt;
	padding-left:0pt;
	border: solid 1px #ffffff; 
	margin: 5px;
	color:#ffffff;
	white-space:nowrap;
}
li.sub{ 
	text-align: left;
	position: relative;
	margin: 5px;
	padding:0;
	white-space:nowrap;
}

li ul.sub { /* second-level lists */
	display: none;
	position: absolute;
	top: 16pt;
	left: 0;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}
table.nav{
text-align: center;
border-spacing: 25pt;
}

a:link.nav_on{color:#ffffff;text-decoration: none; background-color:#cc9966;font-weight: bold;padding-top:2pt; padding-bottom:2pt; padding-right: 10pt;padding-left: 10pt;}
a:visited.nav_on{color:#ffffff;text-decoration: none; background-color:#cc9966;font-weight: bold;padding-top:2pt; padding-bottom:2pt; padding-right: 10pt;padding-left: 10pt;}
a:hover.nav_on	{color:#ffffff;text-decoration: none; background-color:#cc9966;font-weight: bold;padding-top:2pt; padding-bottom:2pt; padding-right: 10pt;padding-left: 10pt;}
a:active.nav_on{color:#ffffff;text-decoration: none; background-color:#cc9966;font-weight: bold;padding-top:2pt; padding-bottom:2pt; padding-right: 10pt;padding-left: 10pt;}
		
a:link.nav{color:#ffffff;text-decoration: none; background-color:#000000;font-weight: bold;padding-top:2pt; padding-bottom:2pt; padding-right: 10pt;padding-left: 10pt;}
a:visited.nav{color:#ffffff;text-decoration: none; background-color:#000000;font-weight: bold;padding-top:2pt; padding-bottom:2pt; padding-right: 10pt;padding-left: 10pt;}
a:hover.nav	{color:#ffffff;text-decoration: none; background-color:#cc9966;font-weight: bold;padding-top:2pt; padding-bottom:2pt; padding-right: 10pt;padding-left: 10pt;}
a:active.nav{color:#ffffff;text-decoration: none; background-color:#000000;font-weight: bold;padding-top:2pt; padding-bottom:2pt; padding-right: 10pt;padding-left: 10pt;}

a:link.nav2{color:#000000;text-decoration: none; background-color:#ffffff;font-weight: bold;;}
a:visited.nav2{color:#000000;text-decoration: none; background-color:#ffffff;font-weight: bold;}
a:hover.nav2{color:#51524C;text-decoration: none; background-color:#cc9966;font-weight: bold;}
a:active.nav2{color:#000000;text-decoration: none; background-color:#ffffff;font-weight: bold;}

/*-----------------BreadCrumbs--------------------*/

#breadcrumbs { background: #000000; color: #FFFFFF; padding: 5px 10px; font-family:Garamond; font-weight:bold; text-align: left; }
#breadcrumbs td { font-size:15px;  letter-spacing: -.8px;}

a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active { color:#FFFFFF; text-decoration:none;}
a.breadcrumb:hover { color:#C18748;}
#breadcrumbs span {color:#ffffff;}
.PageTitlePane {background: #98632B; height: 32px; width: 1040px; }

a:link, a:visited, a:hover, a:active { color:#000000; text-decoration:underline; }
 
a.priceindexlink:link, a.priceindexlink:visited, a.priceindexlink:active { color:#000000; text-decoration:none;font-family: verdana, helvetica, sans-serif; font-size: 12px;}
a.priceindexlink:hover { text-decoration:underline; }

.ChildLinksPane {background: url(http://www2.wga.com/images/layout/tert_bg.gif); height: 41px; width: 1040px; }
.ChildLinksTD {padding:2px 10px 0 10px;font-family:Verdana; font-size:11px; font-weight:bold; letter-spacing: -1.1px; color:#F2E4D5;}
a.ChildLink:link {color:#000000; }
a.ChildLink:visited {color:#000000; }
a.ChildLink:hover {color:#FFFFFF;text-decoration:none; }
a.ChildLink:active {color:#000000; }


#centercontent { padding: 1px 205px; width: 360px; text-align: left; }
#leftcontent { float: left; width: 195px; }
#rightcontent { float: right; width: 195px; }

#bottom { background: #fbf1d8; background: url(http://www2.wga.com/images/layout/bottom_left_bg.gif) no-repeat; height: 33px; width: 780px; }
#bottom2 { background: #fbf1d8; background: url(http://www2.wga.com/images/layout/bottom_right_bg.gif) right no-repeat; height: 33px; width: 780px; }

#footer { font-size: 11px; margin-top: 10px; text-align: center; background: #fbf1d8;}
#footer a { color: #686447; font-size: 11px; font-family: verdana; }

.homelefthighlight { background: url(http://www2.wga.com/images/layout/header_bg.gif) #DDAF7D top left repeat-x; padding: 5px 0 0 0;width: 195px }
.homerighthighlight { background: url(http://www2.wga.com/images/layout/header_bg2.gif) #C69561 top left repeat-x; padding: 5px 0 0 0;width: 195px}

h1{
color: #414133; 
font-size: 22px; 
font-family: Times New Roman, Garamond, Serif; 
text-align: left; 
text-decoration:none; 
border-bottom: solid 1px;
}
h2{
color: #414133; 
font-size: 22px; 
font-family: Times New Roman, Garamond, Serif; 
text-align: left; 
text-decoration:none; 
border-bottom: solid 1px;
}

.highlightTitle {  color: #414133; font-size: 22px; font-family: Times New Roman, Garamond, Serif; text-align: left; text-decoration:none; border-bottom: solid 1px;}
.highlightTitleNoUnderline {  color: #414133; font-size: 22px; font-family: Times New Roman, Garamond, Serif; text-align: left; text-decoration:none;}
.hightlightPara, .Normal { text-align: left; margin-top: 0px; color:#5D5946; }
/*-----------------General Contents--------------------*/
h2, .Head { color: #414133; font-size: 22px; font-family: Times New Roman, Garamond, Serif; letter-spacing: -.2px;}
h3 { color: #414133; font-size: 14px; font-weight:bold; }
.highlightColumnTitle { color: #FFFFFF; font-size: 20px; font-family: Times New Roman, Garamond, Serif; letter-spacing: -1.4px; margin:10px 0 10px; }

p{
color: #5D5946;
text-align: left;
padding:2px 15px;
}
ul{
color: #5D5946;
}
ul.noIndent {
margin-left: .5em;
padding-left: .5em;
list-style: cirlce;
color:#414133; 
}
a.normal{
font-size: 9pt;
}

a.topnav { color: #cccccc; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; }
a.topnav:hover { background: #FF0000; }

a.searchbutton:link,a.searchbutton:visited,a.searchbutton:hover,a.searchbutton:active {padding:3px;background:#C28748;color:#FFFFFF;font-size: 12px;font-weight: bold;text-decoration: none;}

.rootmenuitem {padding:10px;background:#000000;color:#FFFFFF;}
.rootmenuitemselected, .rootmenuitembreadcrumb {background:#C18748;color:#FFFFFF;}
.submenu {background:#FFFFFF;color:#878366;}
.submenuitemselected, submenuitembreadcrumb {background:#EED4B9;color:#51524C;}
.rootmenuitem td,.rootmenuitemselected td, .rootmenuitembreadcrumb td {padding:5px;border:1px solid #FFFFFF}

.leftpane {background:#DDAF7D;}
.contentpane {background:#FDFAF1; padding-right: 20px; padding-left: 20px}
.rightpane {background:#C79562;}
.rightpanesecondary {padding-left: 4px;padding-top:30px;background:#FDFAF1;}
.leftpanesecondary {padding-top:30px;padding-left:25px; background:#FDFAF1;}
.contentpanesecondary {padding-top:5px;background:#FDFAF1;}


#registerform td {font-family:verdana;font-size:11px;}

table.content td {font-size: 12px;}

p, li, #sponsorstable td {font-size: 12px;}

#tbldnn_dnnMENU_ctldnnMENUMenubar {width:200px;background:black;}
#tbldnn_dnnMENU_ctldnnMENUMenubar td {padding:4px;margin:0;}
.menuseparator {border-color:Black;background:black;}
/*------------Generic Table--------------------------------*/
table{
vertical-align: top
}
td{
vertical-align: top;
}
td.header{
background-color:#DDAF7D;
text-align: center;
font-weight: bold;
}
td.number_row{
text-align: right;
}
td.number_row1{
background-color:#fbf1d8;
text-align: right;
}
td.number_row2{
background-color:#fdfaf1;
text-align: right;
}
td.row1{
background-color:#fbf1d8;
}
td.row2{
background-color:#fdfaf1;
}

/*-------------------------Form Errors-------------------------*/
.required{
color: red;
font-weight: bold;
}
.required-brd{
color: #000000;
border: solid 1px red;
padding:10px;
font-weight: bold;
background:url(http://www.wga.com/ContentImages/bttn_error.png) no-repeat 10px 8px #ffb6b1;
text-indent:30px;
}
.green{
color: green;
font-weight: bold;
}
.green-brd{
color: #000000;
border: solid 1px green;
padding:10px;
font-weight: bold;
background:url(http://www.wga.com/ContentImages/bttn_sucess.png) no-repeat 10px 8px #a7e6c3;
text-indent:30px;
}
.bold{
font-weight: bold;
}
.validate{
margin-top: 0;
width: 15px;
}
/*-------------------------WIKI--------------------------------*/
.wiki_add{
color: blue;
padding-left: 50px;
}
.wiki_delete{
color: red;
}
td.wiki_border{
text-align: center;
border: 1px solid #000000;
padding: 10px;
}
td.wiki_arrow{
text-align: center;
}
table.wiki_flow_chart{
width: 300px;
}

/*------------------------------Paginate----------------------*/
a:link.paginate{color:#898368;text-decoration: none; background-color:#fdfaf1;font-weight: bold; padding:2pt; border: solid 1px #898368;}
a:visited.paginate{color:#898368;text-decoration: none; background-color:#fdfaf1;font-weight: bold; padding:2pt; border: solid 1px #898368;}
a:hover.paginate{color:#ffffff;text-decoration: none; background-color:#000000;font-weight: bold; padding:2pt; border: solid 1px #898368;}
a:active.paginate{color:#898368;text-decoration: none; background-color:#fdfaf1;font-weight: bold; padding:2pt; border: solid 1px #898368;}

/*------------Annual Cash Reciepts Table----------------------*/
table.acr{
width:
}
td.acr_year{
background-color: #000000;
color: #ffffff;
font-weight: bold;
text-align: center;
}
td.acr_header{
background-color:#DDAF7D;
text-align: center;
}
td.acr_row1{
background-color:#fbf1d8;
text-align: right;
}
td.acr_row2{
background-color:#ffffff;
text-align: right;
}
a.acr_year:link {color:#FFFFFF; }
a.acr_year:visited {color:#FFFFFF; }
a.acr_year:hover {color:#FFFFFF;text-decoration: underline; }
a.acr_year:active {color:#FFFFFF; }
table.top
{
width: 1040px;
text-align: left;
background-color: #000000;
}

td.banner
{
color: #ffffff;
font-family: georgia;
font-size: 35px;
font-weight:Bold;
text-align: right;
vertical-align: bottom
}
/*------------Annual Dues----------------------*/
td.adues{
height: 200px;
border: 1px solid #000000;
}
/*------------Tab----------------------*/
table.tab{
width: 100%;
}
td.tab_on{
background-color: #fdfaf1;
border-right:1px solid #cc9966;
border-left:1px solid #cc9966;
border-top:1px solid #cc9966;
padding:15px;
text-align: center;
}
td.tab_off{
background-color: #cc9966;
border-right: 1px solid #fdfaf1;
border-bottom: 1px solid #cc9966;
padding:15px;
text-align: center;
}
td.tab_content{
border-right: 1px solid #cc9966;
border-left: 1px solid #cc9966;
border-bottom: 1px solid #cc9966;
background-color: #fdfaf1;
padding: 10px;
}

#chart2, #chart3, #chart4  {
display: none;
width: 1000px;
}
#chart1{
width: 1000px;
}

a:link.tab_on{color:#cc9966;text-decoration: none;font-weight: bold; }
a:visited.tab_on{color:#cc9966;text-decoration: none;font-weight: bold;}
a:hover.tab_on{color:#cc9966;text-decoration: none;font-weight: bold;}
a:active.tab_on{color:#cc9966;text-decoration: none;font-weight: bold;}

a:link.tab_off{color:#ffffff;text-decoration: none;font-weight: bold; }
a:visited.tab_off{color:#ffffff;text-decoration: none;font-weight: bold;}
a:hover.tab_off{color:#ffffff;text-decoration: none;font-weight: bold;}
a:active.tab_off{color:#ffffff;text-decoration: none;font-weight: bold;}

/*--------------Calendar--------------------*/
table.calendar{
width:210px;
height:215px;
}
td.cal_next{
width: 30px;
height: 10px;
background: #cc9966;
color:#ffffff;
text-align: center;
vertical-align: middle;
}
td.cal_title{
width:150px;
text-align: center;
background: #cc9966;
color:#ffffff;
height: 10px;
vertical-align: middle;
}
td.cal_head{
width: 30px;
background-color: #ffffff;
text-align: center;
vertical-align: middle;
}
td.cal_today{
width: 30px;
background-color: #cc9966;
border: solid 1px #ffffff;
text-align: center;
vertical-align: middle;
}
td.cal_offday{
width: 30px;
background-color: #ffffff;
border: solid 1px gray;
text-align: center;
vertical-align: middle;
}
td.cal_blank{
width: 30px;
background-color: gray;
border: solid 1px gray;
text-align: center;
vertical-align: middle;
}
/*---------------------Comment Posted---------------*/
table.comment_post{
width: 100%;
background-color:#e1e2e3;
padding: 10px
}
td.comment_post_header{
border-top: solid 1px #cc9966;
background-color:#000000;
color: #ffffff;
font-weight: bold;
padding: 10px
}
td.comment_post{
padding: 10px
}
/*------------------------Dialog-box------------------*/
.dialog-box{
	width:410px;
	height:210px;
	background: url(http://www.wga.com/ContentImages/dialog-bkg.png) no-repeat;
}
.dialog-box-header{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	position: relative;
	top:5px;
	text-align: center;
	height: 35px
}
.dialog-box a.close{
	font-size: 10pt;
	position: relative;
	right: -75px;
	top:2px;
	color: #ffffff;
	text-decoration: none;
}
.dialog-box a.close:hover{
	color: #cc9966;
}
.dialog-box-content{
	width: 380px;
	background: #fdfaf1;
	color: #000000;
	margin-left: 10px;
	margin-bottom:10px;
	vertical-align: middle;
}
/*------------------------Job Board-------------------*/
.jb_p_head{
background: #000000;
color: #ffffff;
font-weight: bold;
padding:5px;
vertical-align: middle;
}
div.jb_p_add{
background-color:#e0c2a3;
border:#ffffff;
padding:5px;
}
div.jb_p_content{
border: 1px solid #000000; 
padding: 10px;
}
div.jb_delete{
position: absolute; 
border: 1px solid #000;
background-color: #e0c2a3;
padding:10px;
text-align:center;
}
.jb_row_1{
background-color: #e8cebb;
}
.jb_row_2{
background-color: #fdfaf1;
}
.jb_col{
border: solid 1px #e2c0a6;
padding:8px;
}
.jb_row_head{
background-color: #000000;
color: #ffffff;
font-weight: bold;
padding:8px;
text-align:center;
border: solid 1px #fdfaf1;
}
/*-------Button-------------*/
button.bttn{
background:url(http://www.wga.com/ContentImages/bkg_button.png);
color:#ffffff;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:191px;
border: 0;	
}
button.bttn:hover{
background:url(http://www.wga.com/ContentImages/bttn-bkg-hover.png);
}

a.button{
background:url(http://www.wga.com/ContentImages/bkg_button.png);
display:block;
color:#ffffff;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:191px;
}
a:hover.button{
background:url(http://www.wga.com/ContentImages/bttn-bkg-hover.png);
}
.add{
background:url(http://www.wga.com/ContentImages/bttn-add.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.buy{
background:url(http://www.wga.com/ContentImages/bttn-plus.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.fax{
background:url(http://www.wga.com/ContentImages/bttn-fax.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.live{
background:url(http://www.wga.com/ContentImages/bttn-live.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.inactive{
background:url(http://www.wga.com/ContentImages/bttn-block.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.login{
background:url(http://www.wga.com/ContentImages/bttn-login.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.bttnDiv{
float: right;
padding-right: 15px;
}
.frmLayHor{
float: left;
}
.frmHead{
text-align: center;
font-weight: bold;
}
#message{
font-weight: bold;
text-align: center;
}
	#loginDiv{
		width:700px;
		background-color: #ac703d;
		color: #ffffff;
		padding:10px		
	}
	#loginDiv p,#loginDiv a, #loginDiv h3{
		color: #ffffff;	
	}

	#loginContent{
		float:left; 
		width:330px;
		height:125px;
		padding:5px	
	}
	#passContent{
		float:left; 
		width:330px;
		height:125px;
		border-left: solid 3px #ffffff;
		padding:5px
	}
/*-----------Newsletter------------*/
#nl_left{
	float:left; 
	width: 75%;
}
#nl_right{
	float:right; 
	width: 23%;
}
#horiz-frm{
	width: 100%;
	list-style: none;
}
#horiz-frm li{
	float: left;
}
#horiz-frm li label{
	font-weight: bold
}

.nl_table{
	width:100%;
	list-style: none;
	
}

.nl_table .nl_head{
	font-weight: bold;
	background: #000000;
	border: 1px solid #000000;
	height:20px;
	color: #ffffff;
}
.nl_table .nl_head,.nl_table .nl_col{
	float: left;
	width: 18%;
	padding:2px;
	text-align: center;
}
.nl_table .nl_col{
	border: 1px solid #e2c0a6;
	background-color: #e8cebb;
	height:40px;
	margin-top:3pt;
}
.nl_table .nl_col:hover{
	background-color: #cc6600;
}

/*--------Wiki-----------*/
ul.wikiToc{
	list-style: none;	
}
li.wikiToc{
	margin: 0 0 0 0;
}
li.wikiToc ul.wikiTocSub{
	list-style: none;
	margin: 0 0 5px 0;
}

ul.wikiTocSub .wikiToc-title{
	float: left;
	width: 400px;
	padding: 0 5px 5px 0;
	border-bottom: 1px dotted #000;
}
ul.wikiTocSub .wikiToc-number{
	float: left;
	width: 50px;
	padding: 0 5px 5px 0;	
	border-bottom: 1px dotted #000;
}

ul.wikiTab{
	list-style: none;
	margin: 0 0 0 0	;
	border-bottom: solid 2px #414133;
	height: 30px;
}
ul.wikiTab li{
	float: left;
	width: 150px;
	height: 30px;
}
ul.wikiTab li a{ 
	display: block;
	width: 150px;
	height: 25px;
	padding: 5px 0 0 0;
	font-size: 12pt;
	border: solid 1px #414133;;
	border-bottom: 0;
	text-decoration: none;
	text-align: center;
	background: #cc9966;
	color: #fff;
}
ul.wikiTab li a:hover{ 
	background: #414133;
	color: #fff;
}
ul.wikiTab li a.active{
	color: #414133;
	background: #fdfaf1;
	border-bottom: solid 2px #fdfaf1;
}
#wikiEdit label{
	color: #414133;
	font-weight: bold;
	font-size: 12pt;
	width: 100%
	margin: 10px 0 10px 0;
}
#wikiEdit fieldset{
	width: 450px;
	float: left;
	border: 0;	
	padding: 0 0 0 50px;
}
#wikiEdit button{
	float: right;
}