/* CSS Document */
html {background-image:url("../graphics/bg-theme.jpg");background-repeat: repeat-x;background-position: left top;}
body {margin: 0px ; background-image: url("../graphics/background.jpg");background-repeat: repeat-x;background-position: left top;}


/* common page styles */
a:link 					{text-decoration: none; color: #111111;}
a:visited 				{text-decoration: none; color: #111111;}
a:hover 				{text-decoration: underline; color: #111111;}
a:active 				{text-decoration: none; color: #111111;}
a:focus 				{text-decoration: underline; color: #111111;}

h6 						{color: #cccccc; font-weight: normal; font-size:9pt;}
h5 						{color: #000000; font-weight: strong; font-size:8pt;}
h4 						{color: #333333; font-weight: bold; font-size:10pt; color:maroon;}
h3 						{color: #333333; font-weight: bold; font-size:12pt; color:blue;}
h2 						{color: #333333; font-weight: normal; font-size:10pt;}
h1 						{color: #cccccc; font-weight: normal; font-size:9pt;}

td						{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; scrollbar-base-color: #4E4E4E;}
textarea				{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; scrollbar-base-color: #4E4E4E;}
table					{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; scrollbar-base-color: #4E4E4E;}
p						{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; scrollbar-base-color: #4E4E4E;}
body					{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; scrollbar-base-color: #4E4E4E;}

/* special wrapper classes */

#body1						{padding: 0px 0px 0px 0px; margin: 15px 10px 0px 10px; vertical-align: top; text-align: left; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 9pt;}
#body1 p					{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 9pt;}
#body1 h1					{padding: 0px 0px 0px 0px; margin: 15px 0px 0px 5px; background-image: url('../graphics/h1.jpg'); background-position: left;background-repeat:no-repeat; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:14pt; font-weight: normal; font-style:oblique; color:#5C5C5C;}
#body1 h2					{padding: 0px 0px 0px 0px; margin: 15px 0px 0px 25px; background-image: url('../graphics/h2.jpg'); background-position: left;background-repeat:no-repeat; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:11pt; font-weight: bold; font-style:italic; color:#5C5C5C;}
#body1_link					{padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px; text-align: right; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 9pt;}
#body1 hr					{height:1px; width: 50%; color: #c0c0c0;}
.redfont 					{color: #FF0000; font-weight:bold;}
.redfont9 					{color: #FF0000; font-weight:bold; font-size: 9pt}
.redfont12 					{color: #FF0000; font-weight:bold; font-size: 12pt}
.gfsfont9 					{color: #990033; font-weight:bold; font-size: 9pt;}
.gfsfont12 					{color: #990033; font-weight:bold; font-size: 12pt;}


#body2						{padding: 0px 0px 0px 0px; margin: 15px 25px 15px 30px; vertical-align: top; text-align: left; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 8pt;}
#body2r						{padding: 0px 0px 0px 0px; margin: 50px 50px 50px 50px; vertical-align: top; text-align: left; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 8pt;}
#body2 p					{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 8pt;}
#body2 h1					{padding: 0px 0px 0px 0px; margin: 5px 0px 5px 10px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; font-weight: bold; font-style:oblique; color:#5C5C5C;}
#body2 h2					{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:9pt; font-weight: bold; font-style:italic; color:#5C5C5C;}
#body2_link					{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: right; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 9pt;}

#body3						{padding: 0px 0px 0px 0px; margin: 0px 45px 0px 25px; vertical-align: top; text-align: left; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 8pt;}
#body3 p					{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 8pt;}
#body3 h1					{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 35px; background-image: url('../graphics/h1.jpg'); background-position: left;background-repeat:no-repeat; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; font-weight: bold; font-style:oblique; color:#5C5C5C;}
#body3 h2					{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 25px; background-image: url('../graphics/h2.jpg'); background-position: left;background-repeat:no-repeat; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:9pt; font-weight: bold; font-style:italic; color:#5C5C5C;}
#body3_link					{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: right; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 9pt;}

#top_links a               {padding: 0px 0px 0px 0px;  border-right-width:0px; border-right-color:#95DB77; border-right-style:; }
#top_links a:link			{color: #C5EBB4; }
#top_links a:visited		{color: #C5EBB4; }
#top_links a:hover			{color: #ffffff;text-decoration:none;}
#top_links a:active			{color: #C5EBB4; }

#bottom_links 				{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; text-align: center; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
#bottom_links a:link		{color: #000000;}
#bottom_links a:visited		{color: #000000;}
#bottom_links a:hover		{color: #FFFFFF;text-decoration:none;}
#bottom_links a:active		{color: #000000;}

#site_info					{padding: 0px 0px 0px 0px; margin: 0px 0px 10px 10px; vertical-align: top; text-align: center; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}