body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFEA; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: center}
.mastheadpos { margin-top: 15px; margin-left: 20px;  }
.mastheadpos img { float: left; margin-right: 20px }
.mastheadpos a { text-decoration: none; color: #000000; }
.mastheadpos a:hover { color: #FF6600; ; text-decoration: underline}
.threebuttonbox { position: absolute; float: right; top: 5px; right: 10px; margin-left: 20px; margin-bottom: 5px; width: 80px; height: 60px; }
.gsgridbox2 { width: 100%; top: 0px; margin-right: 0px; margin-left: 0px; }
.gsitem2  {  float: left; height: 180px; width: 116px; margin-right: 1px; margin-bottom: 3px; border: 1px #993300 solid; background-color: #ffffff ; clip:   rect(   )}
.gsgroup { width: 100%; padding: 3px 0px; background-color: #ff6600; color: #ffffff; font-size: 9pt; font-weight: bold;  }
.gssubhd { width: 100%; padding: 3px 0px; background-color: #FF9900; color: #ffffff; font-size: 9pt; font-weight: bold;  }
.gstitle { font-size: 9pt; font-weight: bold; margin-top: 2px; font-size: 9pt; padding: 3px 0px; }
.gsitemgif {  margin-right: auto; margin-left: auto; vertical-align: bottom }
.gsdetails {  text-align: center; font-size: 10px; }
.gskeywords { font-size: 7pt; }
.googad { display: block; margin-left: auto; margin-right: auto; width: 728px; height: 90px; margin-top: 2px; margin-bottom: 7px; text-align: center; }
.gfxpgindex2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: center; margin-top: 5px; margin-bottom: 5px; width: 500px; display: block; margin-left: auto; margin-right: auto; }
.gfxpgindex2 a { text-decoration: none; color: #000000;  }
.gfxpgindex2 a:hover { text-decoration: underline; color: #FF6600; }
.currentpage { font-size: 14px; font-weight: bold; color: #FF6600; }
.introbox { margin-left: 20px; margin-right: 25px; top: 20px; margin-bottom: 10px; height: auto; }
.ibheading  { margin-bottom: 0px; margin-top: 10px }
#ibheading h1 { font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #993300; text-align: left; margin-bottom: 0px }
.ibsubhead  {  margin-top: 2px; margin-bottom: 10px; }
#ibsubhead h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #993300; text-align: left; margin-top: 2px }
.ibtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; }
.leftgoogbox { position: relative; margin-left: 10px; width: 250px; height: 600px; border: 0px dotted red; margin-right: 10px }
.mainbody { position: relative; width: 100%; margin-top: 20px; }
.mb-leftcol { position: absolute; top: 0; left: 0; width: 260px; height: auto; border: 0px dotted red;}
.mb-rightcol { position: absolute; top: 0; left: 270px; height: auto; margin-right: 5px; border: 0px dotted red }
	#navcontainer ul
	{
		text-align: center;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 0;
		margin-top: 0;
		/* cancels gap caused by top padding in Opera 7.54 */
		margin-left: 0;
		background-color: #FF6600;
		color: white;
		width: 100%;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 18px;	/* fixes Firefox 0.9.3 */
        font-size: 11px; font-weight: bold;
		border: 1px solid #000000;
	}
	
	#navcontainer ul li
	{
		display: inline;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		/* matches link padding except for left and right */
		padding-top: 5px;
	}
	
	#navcontainer ul li a
	{
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-top: 5px;
		color: white;
		text-decoration: none;
		border-right: 1px solid #fff;
 	}
	
	#navcontainer ul li a:hover
	{
		background-color: #FFCC33;
		color: #000000;
	}
	
	#navcontainer #active { border-left: 1px solid #fff; }.sgsubtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; ; color: #993300}
.gsitem3 { float: left; height: 180px; width: 130px; margin-right: 3px; margin-bottom: 3px; border: 1px #993300 solid; background-color: #ffffff ; clip: rect( ) }

