.gradient
{
	margin: 0px 0px 0px 0px;
}

.dottedline_top
{
    border-top:dotted 1px #999999;
}

.dottedline_bottom
{
    border-bottom:dotted 1px #999999;
}

.toplink
{
    font-size: 10px;
	color: #659A66;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: none;
}

.toplink:hover
{
    font-size: 10px;
	color: #659A66;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: underline;
}

.tabbackgreenandpadding
{
    background-color:#409D28;
    padding-top:8px;
}

.tabpadding
{
    padding-top:8px;
}

.tabselectedlink,
.tabselectedlink:visited,
.tabselectedlink:hover
{
    font-size: 18px;
	color: #FEFEFC;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	text-decoration: none;
	font-weight:bold;
}

.tabnotselectedlink,
.tabnotselectedlink:visited,
.tabnotselectedlink:hover
{
    font-size: 18px;
	color: #409D28;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	text-decoration: none;
	font-weight:bold;
}

.topnavdivider
{
    font-size: 18px;
	color: #CCCCCC;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:bold;
	padding-top:8px;
}

.label
{
	font-size: 11px;
	color: #000000;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:bold;
}

.normaltext
{
	font-size: 11px;
	color: #666666;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.textbox
{
	font-size: 11px;
	color: #333333;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.commenttext
{
	font-size: 11px;
	color: #666666;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.commentby
{
    font-size: 10px;
	color: #666666;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

.greenlink,
.greenlink:visited
{
    font-size: 11px;
	color: #669966;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	text-decoration: none;
}

.greenlink:hover
{
    font-size: 11px;
	color: #669966;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	text-decoration: underline;
}


.greenlinkbold,
.greenlinkbold:visited
{
    font-size: 11px;
	color: #669966;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:bold;
}

.greenlinkbold:hover
{
    font-size: 11px;
	color: #669966;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	text-decoration: underline;
	font-weight:bold;
}

.articlename
{
	font-size: 20px;
	color: #339933;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:bold;
}

.articlelink,
.articlelink:visited
{
	font-size: 20px;
	color: #339933;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:bold;
	text-decoration:none;
}

.articlelink:hover
{
	font-size: 20px;
	color: #339933;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:bold;
	text-decoration:underline;
}

.graytext
{
    font-size: 11px;
	color: #999999;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

.divider
{
    font-size: 11px;
	color: #999999;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.gridtop
{
    padding-right:20px;
    padding-top:15px;
	background-image: url('/images/wa_back_top.gif');
}

.gridcenter
{
	background-image: url('/images/wa_back_mid.gif');
}

.articletext
{
	font-size: 12px;
	color: #333333;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

/*END*/
.picture_frame
{
	border-left: silver 1px solid;
	border-bottom: silver 4px solid;
	border-top: silver 1px solid;
	border-right: silver 4px solid;
}

.emptygridtext
{
	font-size: 11px;
	color: #333333;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.emptygridtextsearch
{
	font-size: 12px;
	color: #999999;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.button
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	background-color: #e2dfd6;
	text-decoration:  none;
	border-left: #dcdcdc 2px solid;
	border-top: #dcdcdc 2px solid;
}

/*CSS for bottom control*/
.copyrightlabel
{
	font-size: 10px;
	color: #CCCCCC;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	text-decoration: none;
}

.errortitle
{
	font-size: 14px;
	color: red;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.errorbox
{
	border: #CC6600 1px solid; 
	background-color: #FFFFCC;
	padding : 10px 10px 10px 10px;
	font-size: 12px;
	color: red;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-align:left;
	margin-bottom:12px;
}

.error
{
	font-size: 10px;
	color: red;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.messagebox
{
	border: #999999 1px solid; 
	background-color: #EEEEEE;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	color: black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	height:25px;
}

.subheading
{
	font-size: 12px;
	color: #000000;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.commentcenter
{
	background-color:#EFEFEF;
}

.articletext a
{
	font-size: 12px;
	color: #669966;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration:none;
}

.articletext a:hover
{
    font-size: 12px;
	color: #669966;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration:underline;
}

.legend
{
	font-size: 16px;
	color: #666666;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.fieldset
{
	margin-bottom:15px;
}

.fieldsetshare
{
	padding: 5px 5px 15px 5px;
}

.sharelegend
{
	font-size: 14px;
	color: #666666;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight: bold;
	
}

.greybandheading
{
	font-size: 12px;
	color: #666666;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.graylabel
{
	font-size: 11px;
	color: #999999;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:bold;
}

.genericmessagelabel
{
	font-size: 11px;
	color: #666666;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:bold;
}
.toptrademark
{
	font-size: 7px;
	color: #659A66;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: none;
}
.bottomtrademark
{
	font-size: 7px;
	color: #CCCCCC;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	text-decoration: none;
}