/* CSS Document */

html,body
{
margin:0;
padding:0
}

body
{
font-family: Arial, Verdana, sans-serif; 
color: #000000; 
font-size: 11px; 
line-height:14pt;
text-align:center;
background-image:url(../images/bg.gif)
}

p
{
margin:0
}

img.free {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline;}

div#container
{
text-align:left;
width:708px;
margin:0 auto
}

/* type styles */
.subhead
{font-family:Arial, Helvetica, sans-serif; color:#a6b21d; font-weight:bold; font-size:14px}



.type
{font-family: Arial, Verdana, sans-serif; color:#000000; font-size: 11px; line-height:14pt}

a:link
{font-family: Arial, Verdana, sans-serif; color:#9933FF; font-size:11px; text-decoration:none}

a:visited
{font-family: Arial, Verdana, sans-serif; color:#9933FF; font-size:11px; text-decoration:none}

a:active
{font-family: Arial, Verdana, sans-serif; color:#9933FF; font-size:11px; text-decoration:none}

a:hover
{font-family: Arial, Verdana, sans-serif; color:#9933FF; font-size:11px; text-decoration:underline}

.subhead_a {font-family:Arial, Helvetica, sans-serif; color:#a6b21d; font-weight:bold; font-size:14px; text-align: center; line-height: 26px;}
.subhead_a a {color: #a6b21d; text-decoration: none; font-size: 14px;}
.subhead_a a:hover {text-decoration: underline;}

/* end type styles */

/* begin header styles */
div#headerContainer
{
text-align:left;
width:708px;
height:154px;
background-color:#FFFFFF;
margin:0 auto
}

div#headerLeft
{
text-align:left;
width:297px;
float:left;
margin:0 auto
}

div#headerCenter
{
text-align:right;
width:380px;
float:left;
margin:0 auto
}

div#headerRight
{
text-align:right;
width:31px;
float:right;
margin:0 auto
}
/* end header style */

/* begin banner image style */
div#bannerArea
{
text-align:left;
float:left;
width:708px;
height:182px;
margin:0 auto
}
/* end banner image style */

/* begin menu style */
div#menuArea
{
text-align:left;
float:left;
width:708px;
height:39px;
margin:0 auto;
}
/* end menu style */

/* begin body area */
div#bodyContainer
{
text-align:left;
float:left;
width:708px;
margin:0 auto;
background-image:url(../images/bg_body.gif);
}

div#bodyLeft
{
text-align:left;
float:left;
width:31px;
margin:0 auto;
}

div#bodyCenterContainer
{
text-align:left;
float:left;
width:646px;
margin:0 auto;
}

div#bodyCenter
{
text-align:left;
float:left;
padding-top:24px;
width:646px;
margin:0 auto;
}

div#bodyRight
{
text-align:right;
float:right;
width:31px;
margin:0 auto;
}

div#bodyCenterLeft
{
text-align:left;
float:left;
width:227px;
margin:0 auto;
padding-top:24px;
padding-right:20px
}

div#bodyCenterRight
{
width:399px;
text-align:left;
float:right;
margin:0 auto;
padding-top:24px;
}
/* end body area */

/* begin footer area */
div#footerArea
{
width:708px;
text-align:left;
float:left;
margin:0 auto;
}

div#footerText
{
text-align:center;
float:none;
margin:0 auto;
background-image:url(../images/bg.gif);
}
/* end footer area */

/* Left Column */
#leftCol {float: left; width: 297px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px;}

/* Right Column */
#rightCol {float: right; width: 297px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 25px 0px 0px;}