body
{
	background-image:url(../images/main_bg2.png); background-attachment:fixed; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-position:center top;
}
#top
{
	background-image:url(../images/top.jpg); width:1027px; height:309px;
}
.banner_home
	{
	background-image:url(../images/top_panel_01_home.png); width:594px; height:285px; vertical-align:top; 	text-align:left; padding-left:14px;
	}
.banner_top
	{
	background-image:url(../images/top_panel_01.png); width:594px; height:285px; vertical-align:top; text-align:left; padding-left:14px;
	}
.txtbox
{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#000000; font-size:9pt; width:125px; border:0px; padding-left:6px; background:none;
}
.txtbox2
{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#898989; font-size:9pt; width:160px; border:0px; padding-left:6px; background:none; height:15px;
}
.txtbox3
{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#7C7C7C; font-size:9pt; width:284px; border:0; padding-left:6px; background:none;
}
.txtbox4
{
	background-image:url(../images/txtbox.png); width:250px; height:28px; background-repeat:no-repeat; padding-left:5px; padding-top:5px;
}
.txtbox4b
{
	background-image:url(../images/txtbox_small.png); width:130px; height:28px; background-repeat:no-repeat; padding-left:5px; padding-top:5px; 
}
.txtbox5
{
	font-family:Arial, Helvetica, sans-serif; color:#000000; width:235px; font-size:12px;height:18px; border:0px;
}
.txtgray
{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#7C7C7C; font-size:9pt; padding-left:6px;text-align:center;
}
.txtred
{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#840705; font-size:9pt; padding-left:6px;
}
#bg-image
{
	background-image:url(../images/bg.png); width:1027px; text-align:left; vertical-align:top; z-index:1;
}
#bg-image-white
{
	background-image:url(../images/bg_white.png); width:1027px; text-align:left; background-repeat:repeat-y; z-index:1;
}
#leftcontainer
{
	width:232px; height:632px; margin-top:17px; text-align:left; float:left; background-repeat:no-repeat; vertical-align:top; 
}
#rightcontainer
{
	width:750px; text-align:left; margin-top:17px; float:left; vertical-align:top;
}
#rightcontainer_close
{
	width:750px; text-align:left; float:left; vertical-align:top;
}
#rightcontainer-1
{
	width:375px; text-align:left; float:left;vertical-align:top;
}
#rightcontainer-1b
{
	width:700px; text-align:left; float:left; vertical-align:top;
}
#rightcontainer-1c
{
	width:450px; text-align:left; float:left; margin-left:29px;vertical-align:top;
}
#rightcontainer-1d
{
	width:310px; text-align:left; float:left;vertical-align:top;
}
#rightcontainer-1e
{
	width:426px; text-align:left; float:left; margin-left:70px;
}
#rightcontainer-2
{
	width:365px; text-align:left; float:left;vertical-align:top;
}
#rightcontainer-2b
{
	width:340px; text-align:left; float:left;vertical-align:top;
}
#rightcontainer-2c
{
	width:500px; text-align:left; float:left;vertical-align:top;
}
#rightcontainer-2d
{
	width:410px; text-align:left; float:left;vertical-align:top;
}
#rightcontainer-2e
{
	width:300px; text-align:left; float:right;vertical-align:top; margin-right:100px;
}
#rightcontainer-3
{
	width:695px; text-align:left; float:left;vertical-align:top;
}
#rightcontainer-3b
{
	width:695px; text-align:left; float:left;vertical-align:top;
}
#rightcontainer-4
{
	width:590px; text-align:left; float:left;vertical-align:top;
}
#rightcontainer-5
{
	width:160px; text-align:right; float:left; background-image:url(../images/santa.png); height:175px; background-repeat:no-repeat; background-position:right; vertical-align:top;
}
#rightcontainer-4-5
{
	width:715px; text-align:left; height:454px; float:left; background-position:right bottom; vertical-align:top; background-image:url(../images/support.png);background-repeat:no-repeat; 
}
#rightcontainer-4-5-6
{
	width:715px; text-align:left; height:282px; float:left; background-position:right bottom; vertical-align:top; background-image:url(../images/support.png);background-repeat:no-repeat; 
}
#footer
{
	background-image:url(../images/footer.png); width:1027px; height:129px; text-align:left; float:left;
}
.footerlinks
{
	font-family:"Trebuchet MS"; font-size:11px; color:#3a3a3a; text-decoration:none;
}
.footerlinks:hover
{
	font-family:"Trebuchet MS"; font-size:11px; color:#3a3a3a; text-decoration:underline;
}
#footer-1
{
	width:265px; height:125px; float:left; margin-left:30px; font-family:"Trebuchet MS"; font-size:11px; color:#3a3a3a; padding-left:14px;
}
#footer-2
{
	width:235px; height:125px; float:left; font-family:"Trebuchet MS"; font-size:11px; color:#3a3a3a; padding-left:14px;
}
#footer-3
{
	width:285px; height:125px; float:left;font-family:"Trebuchet MS"; font-size:11px; color:#3a3a3a; padding-left:14px;
}
#footer-4
{
	width:115px; height:125px; float:left; font-family:"Trebuchet MS"; font-size:11px; color:#3a3a3a; padding-left:14px;
}
.txt
{
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;
}
.txt2
{
	font-family:Arial, Helvetica, sans-serif; color:#575757; font-size:12px; padding-right:24px;
}
.txtheading
{
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;
}
.