body
{	
  position:     relative;
	margin: 	    0px auto 20px auto;
	background:	  white;
	text-align:	  center;
	font-family: 	Verdana, Arial, "Times New Roman", "Sans Serif";
	font-size: 	  12px;		
	width:		    760px;
	height:		    auto;	
	color:        #2a2a2a;
}

.Hidden
{
	display:	     none;
}

#Wrap
{
  position:     relative;
	margin: 	    0 auto;	
	width:		    760px;
	height:		    auto;
	background:	  white;
	border:       0px solid #3f3f3f;
}

#TopSection
{
  position:       relative;
	margin: 	      0 auto;	
	width:		      760px;
	height:		      130px;
	background:     white;
}

#Logo
{
  position:         absolute;
  top:              5px;
  left:             5px;
	margin: 		      0 auto; 
	padding: 		      0px;
	height:			      auto;
	width:			      auto;
}

#Date
{
  position:         absolute;
  top:              0px;
  right:            0px;
	margin: 		      0 auto; 
	padding: 		      5px;
	height:			      auto;
	width:			      auto;
	font-family: 	    Verdana, Arial, "Times New Roman", "Sans Serif";
	font-size: 	      12px;	
	color:            #2a2a2a;
}

#Portuguese
{
  position:         absolute;
  top:              17px;
  right:            0px;
	margin: 		      0 auto; 
	padding: 		      5px;
	height:			      auto;
	width:			      auto;
	font-family: 	    Verdana, Arial, "Times New Roman", "Sans Serif";
	font-size: 	      12px;	
	color:            red;
	font-weight:      bold;
	outline:          none;
}

.MenuBar
{
  position:         absolute;
  bottom:           0px;
  right:            0px;
	margin: 		      0 auto; 
	padding: 		      0px;
	height:			      30px;
	width:			      760px;
}

.Off
{
  float:            left;
	margin: 		      0px 1px 0px 1px;
	line-height:		  30px;
	height:			      30px;
	width:			      74px;
	font-size: 	      11px;	
	font-weight:      bold;
	text-decoration: 	none;
	background:       url(images/off.gif) no-repeat;	
}

.Off:hover
{	
	background:       url(images/on.gif) no-repeat;
}

a.Off:link
{
	text-decoration: 	none;
  color:            #fdfdfd;		
}

a.Off:visited
{
	text-decoration: 	none;
  color:            #fdfdfd;		
}

a.Off:hover
{
	text-decoration: 	none;
  color:            #fdfdfd;	
}

a.Off:active
{
	text-decoration: 	none;
  color:            #fdfdfd;	
}

.On
{	  
  float:            left;
	margin: 		      0px 1px 0px 1px;
	line-height:		  30px;
	height:			      30px;
	width:			      74px;
	font-size: 	      11px;	
	font-weight:      bold;
	text-decoration: 	none;
	background:       url(images/on.gif) no-repeat;
}

.On:hover
{	
	background:       url(images/off.gif) no-repeat;
}

a.On:link
{
	text-decoration: 	none;
  color:            #fdfdfd;
}

a.On:visited
{
	text-decoration: 	none;
  color:            #fdfdfd;	
}

a.On:hover
{
	text-decoration: 	none;
  color:            #fdfdfd;		
}

a.On:active
{
	text-decoration: 	none;
  color:            #fdfdfd;	
}

.Shading
{
	margin: 	      0 auto;	
	width:		      760px;
	height:		      5px;
	background:     url(images/shade.gif) repeat-x;
}

#Banner
{
	margin: 	      0 auto;	
	width:		      760px;
	height:		      200px;
	padding:        5px 0px 5px 0px;
}

#ContentLeft
{	
  margin:           0px 0px 20px 0px;
  padding-left:     0px;
  padding-right:    0px;
	width:		        760px;
	height:		        auto;
	text-align:       justify;
	background:       url(images/background.jpg) 25px -50px no-repeat;
}

#ContentCenter
{	
  margin:           0px 0px 20px 0px;
  padding-left:     0px;
  padding-right:    0px;
	width:		        760px;
	height:		        auto;
	text-align:       justify;
	background:       url(images/background.jpg) center center no-repeat;
}

#CenterContent
{	
  margin:           0px auto;
  padding-left:     0px;
  padding-right:    0px;
	width:		        760px;
	height:		        auto;
	text-align:       center;
}

#NoBGContent
{	
  margin:           0px 0px 20px 0px;
  padding-left:     0px;
  padding-right:    0px;
	width:		        760px;
	height:		        auto;
	text-align:       justify;
	background:       white;
}

#KidsContent
{	
  margin:           0px 0px 20px 0px;
  padding:          15px;
	width:		        730px;
	height:		        auto;
	text-align:       justify;
	background:       url(images/kidsbg.jpg) repeat-y;
}

h1
{
  padding:          0px 10px;
  margin:           0px 0px 10px 0px;
	font-family: 	    Arial, "Times New Roman", "Sans Serif";
	font-size: 	      18px;
  width:            auto;	
	height:           30px;
	line-height:      30px;
  color:            #fdfdfd;
	border:           1px solid #3f3f3f;
  background:       url(images/headerbg.gif);
}

h2
{
  padding:          0px;
  margin:           0px 0px 0px 0px;
	font-family: 	    Arial, "Times New Roman", "Sans Serif";
	font-size: 	      16px;
  width:            auto;	
	height:           30px;
	line-height:      30px;
}

h2.CenterHeading
{
  padding:          0px;
  margin:           10px 0px 0px 0px;
	font-family: 	    Arial, "Times New Roman", "Sans Serif";
	font-size: 	      16px;
  width:            auto;	
	height:           30px;
	line-height:      30px;
	text-align:       center;
}

h3
{
  padding:          0px;
  margin:           10px 0px 10px 0px;
  font-size: 	      13px;
	font-family: 	    Verdana, Arial, "Times New Roman", "Sans Serif";
}

h4
{
  padding:          0px;
  margin:           10px 0px 10px 0px;
  font-size: 	      13px;
  width:            450px;
	font-family: 	    Verdana, Arial, "Times New Roman", "Sans Serif";
}

h5
{
  padding:          0px;
  margin:           0px auto;
  color:            #99cc00;
  font-size: 	      13px;
	font-family: 	    Verdana, Arial, "Times New Roman", "Sans Serif";
}

.Heading
{
  padding:          0px;
  margin:           10px 0px 10px 0px;
  font-size: 	      13px;
  width:            450px;
  font-weight:      bold;
	font-family: 	    Verdana, Arial, "Times New Roman", "Sans Serif";
}

.HighlightHeading
{
  padding:          0px;
  margin:           10px 0px 10px 0px;
  font-size: 	      16px;
  width:            450px;
  font-weight:      bold;
	font-family: 	    Verdana, Arial, "Times New Roman", "Sans Serif";
	color:            red;
	text-decoration:  underline;
}

.Bold
{
  font-weight:  bold;
}

.Italic
{
  font-style:  italic;
}

.Red
{
  color: red;
}

.RightPic
{
  width:            auto;
	float:		         right;
	padding-left:	     10px;
	font-style:        italic;
}

.CenterPic
{
  text-align:     center;
  margin:         0 auto;
}

.Border
{
  border:       1px solid #414141;
}

.RightPic300
{
  width:            300px;
  height:           auto;
	float:		         right;
	padding-left:	     15px;
	font-style:        italic;
}

.Thumbs
{
	margin: 	      10px 0px 0px 0px;
	width:		      auto;
	height:         auto;
	text-align:	    center;
}

.Viewer
{	
	margin: 	      10px 0px 0px 0px;
	width:		      auto;
	height:         auto;
	text-align:	    center;
}

#Footer
{	
	margin: 	    0px 0px 0px 0px;
	width:		    760px;
	height:		    20px;
	line-height:	20px;
	color:		    black;
	font-family: 	Arial, "Times New Roman", "Sans Serif";
	font-size: 	  12px;
	clear:		    both;
}

#Footer a:link
{	
	color: 			       black; 
	text-decoration: 	 none;
}

#Footer a:visited
{	
	color: 			       black; 
	text-decoration: 	 none;
}

#Footer a:hover
{	
	color: 			       #ff0000;
	text-decoration: 	 none;
}

#Footer a:active
{	
	color: 			       black; 
	text-decoration: 	 none;
}

#FreeIndex
{	
	margin: 	    5px 0px 0px 0px;
	width:		    760px;
	height:		    24px;
	line-height:	24px;
	color:		    black;
	font-family: 	Arial, "Times New Roman", "Sans Serif";
	font-size: 	  12px;
	clear:		    both;
}

.Form
{
	position:	   relative;
	margin:	     0px;
	width:		   auto;
	height:		   550px;
	background: transparent;
}

.Form3
{
	position:	   relative;
	margin:	     0px;
	width:		   260px;
	height:		   230px;
}

.SmallLine
{
  float:       left;
	width:		   300px;
	height:      auto;
	margin:	     2px 0px 0px 0px;
}

.Line
{
  float:       left;
	width:		   700px;
	height:      auto;
	margin:	     2px 0px 0px 0px;
}

.Line2
{
  float:       left;
	width:		   700px;
	height:      50px;
	margin:	     2px 0px 0px 0px;
}

.Line3
{
  float:       left;
	width:		   700px;
	height:      80px;
	margin:	     2px 0px 0px 0px;
}

.Labels
{
  float:            left;
  width:            200px;
  height:           25px;
  line-height:      25px;
  font-weight:      bold;
  text-align:       left;
}

.Inputs
{
  float:            left;
  width:            500px;
  height:           25px;
  line-height:      25px;
  margin:           0px;
  padding:          0px;
}

.InputBox
{
	width:		   250px;
  height:      18px;
  line-height: 18px;
	margin:	     0px 0px 3px 0px;
  padding:     0px;
	background:  white;
	font-size:   14px;
	border:           1px solid #3f3f3f;
}

.InputArea
{
	width:		   400px;
  height:      60px;
  line-height: 18px;
	margin:	     0px 0px 3px 0px;
  padding:     0px;
	background:  white;
	font-size:   14px;
	border:           1px solid #3f3f3f;
}

.Space
{
  float:      left;
  height:     20px;
  width:      700px;  
}

#Button
{
  float:    left;
  width:    730px;
  height:   auto;
  margin:   15px 0px 10px 0px;
}

.SmallSpace
{
  float:      left;
  height:     20px;
  width:      300px;  
}

#SmallButton
{
  float:    left;
  width:    330px;
  height:   auto;
  margin:   15px 0px 10px 0px;
}

.Border
{
  border:     1px solid #dbdbdb;
}

.Justify
{
  text-align:   justify;
}

.Underline
{
  text-decoration:    underline;
}

.Lime
{
  color:          #99cc00;
  font-weight:    bold;
  font-size:      14px;
}

.Green
{
  color: #008000;
}

.Blue
{
  color: #0000ff;
}

.Pink
{
  color: #ffc0cb;
}

.Purple
{
  color: #800080;
}

.Orange
{
  color: #ffa500;
}

.Cyan
{
  color: #00ffff;
}

.Brown
{
  color: #a52a2a;
}

.Disclaimer
{
  color: #a6a6a6;
  text-transform: uppercase;
}

.CenterGreen
{
  color: #339966;
  margin: 0 auto;
  text-align: center;
  font-weight: bold;
}

#KidsParties
{
  border:   none;
}

#ColorHeading
{
  text-align:   left;
  font-weight:    bold;
}

#ColorHeading a:link
{	
	text-decoration: 	 none;
}

#ColorHeading a:visited
{	
	text-decoration: 	 none;
}

#ColorHeading a:hover
{	
	text-decoration: 	 underline;
	color:             black;
}

#ColorHeading a:active
{	
	text-decoration: 	 none;
}

.Clear
{
  clear: both;
}

.ProductWrap
{
  width:            auto;
  height:           auto;
  text-align:       center;
  padding:          10px 0px 10px 0px;
  margin:           30px auto;
  background:       #f1f1f1;
  border:           1px solid #dbdbdb;
}

.Product
{
  border:         1px solid #dbdbdb;
  margin:         0px 10px 0px 0px;
  width:          auto;
}

.Reference
{
  font-style:     italic;
  color:          #c3c3c3;
  text-align:     justify;
}

a:link		{color: #ff0000; text-decoration: none;}
a:visited {color: #ff0000; text-decoration: none;}
a:hover		{color: #ff0000; text-decoration: underline;}
a:active 	{color: #ff0000; text-decoration: none;}