body					{ font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: #424242;
						  background-color: #bcbcbc; background-image: url(../images/bg_gradient.jpg); background-repeat:repeat-x;
						  margin: 0; padding:0px 10px 20px 10px; }
                     
h1						{ font-size: 11pt; font-weight: 600; margin: 18px 0px 5px 0px; }
h2						{ font-size: 10pt; font-weight: 600; margin: 15px 0px 5px 0px; }
p						{ margin: 8px 0px 12px 0px; }
ul						{ margin-top: 5px; padding-left: 20px; }
li						{ margin-top: 5px; }

input						{ font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color: #424242; }
textarea					{ font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color: #424242; }
 
a						{ color: #424242; text-decoration: underline; }
a:hover					{ color: #699d04; text-decoration: underline; }
a.link					{ margin: 0; padding: 0px 0px 0px 10px; background-image: url('../images/link_double.gif'); background-repeat: no-repeat; background-position: 1px 6px; }
a.external				{ margin: 0; padding: 0px 0px 0px 12px; background-image: url('../images/link_external.gif'); background-repeat: no-repeat; background-position: 0px 4px; }

#content				{ padding: 5px 30px 55px 30px; }
#footer					{ clear: both; padding-top: 20px; text-align: center; }

#topnavmain				{ font-size: 11pt; font-weight: 600; float: left; height: 50px; }
#topnavmain ul			{ margin: 0px; padding: 0px; list-style-type: none; }
#topnavmain li			{ margin: 0px; padding: 0px; float: left; background: url(../images/topnavmain_left.jpg) no-repeat left top; }
#topnavmain a			{ padding: 12px 25px 0px 25px; display: block; float: left; height:38px; text-decoration: none; color: #424242; background: url(../images/topnavmain_right.jpg) no-repeat right top; }
#topnavmain a:hover		{ text-decoration: underline; }
#topnavmain #active		{ background-image: url(../images/topnavmain_left.jpg); }
#topnavmain #active a	{ color: #699d04; background-image: url(../images/topnavmain_right.jpg); }

#topnavsub				{ font-size: 9pt; font-weight: 800; float: left; height: 35px; }
#topnavsub ul			{ margin: 0px; padding: 0px; list-style-type: none; }
#topnavsub li				{ margin: 0px; padding: 0px; float: left; background: url(../images/topnavsub_left.jpg) no-repeat left top; }
#topnavsub a				{ padding: 7px 25px 0px 25px; display: block; float: left; height:35px; text-decoration: none; color: #424242; background: url(../images/topnavsub_right.jpg) no-repeat right top; }
#topnavsub a:hover		{ text-decoration: underline; }
#topnavsub #active		{ background-image: url(../images/topnavsub_left.jpg); }
#topnavsub #active a		{ color: #699d04; background-image: url(../images/topnavsub_right.jpg); }

.image					{ border-width: 0px; }
.pivotx-image			{ border-width: 1px; }
.pivot-popupimage		{ border-width: 1px; }
.thumbnail				{ border-width: 1px; margin: 0px 10px 0px 0px; }
.align-left				{ float:left; margin-right: 10px; margin-bottom: 10px; }
.align-right			{ float:right; margin-left: 10px; margin-bottom: 10px; }

:focus					{ outline: 0; }
:active					{ outline: 0; }