body
{
   font-family:"Arial";
   color:#000000;
   margin:0px;
   border:0px;
}

#header
{
   width:100%;
   height:125px;
   background:#3333CC;
   overflow:hidden;
}

#logo
{
   margin-top:10px;  
   background:#3333CC;
   float:left;
}

#slogan
{
   color:#FFFFFF;
   font-weight:bold;
   margin-top:30px;
   float:left;
   white-space:nowrap;
}

.slogan1
{
   margin-left:50px;
   margin-top:40px;
   font-size:10pt;
}

.slogan2
{
   margin-left:40px;
   margin-top:50px;
   font-size:14pt;
}

.slogan3
{
   margin-left:80px;
   margin-top:60px;
   font-size:12pt;
}

#location
{
   height:110px;
   float:right;
   font-weight:bold;   
   font-size:10pt;
   color:#FFFFFF;
   margin-top:15px;
   margin-right:5px;
   white-space:nowrap;
}

#menu
{
   width:100%;
   border-top:2px ridge #CCCCCC;
   border-bottom:2px ridge #CCCCCC;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:10px;
   background:#FFFFFF;
   z-index:100;
}

#menu span
{
   margin-left:10px;
   margin-right:10px;
}

#menu a
{
   text-decoration:none;
   font-size:11pt;
   font-variant:small-caps;
   font-weight:bold;
}

#menu a:link,a:visited
{
   color:#000099;
}

#menu a:hover
{
   text-decoration:underline;
   color:#0000CC;
}

#left
{
   color:#000099;
   line-height:1.5em;
   float:left;
   padding:10px;   
}

#left h1,h2
{
   font-variant:small-caps;
}

#right
{
   width:220px;
   height:100%;
   color:#CCCCCC;
   background:#3333CC;
   border:2px solid #000099;   
   padding:5px;
   text-align:center;
   font-variant:normal;
   font-weight:bold;
   font-size:10pt;
   float:right;    
   z-index:100;
}

#right img
{
   margin-top:10px;
   margin-bottom:10px;
}

#right a
{
   text-decoration:none;
}

#right a:link,a:visited
{
   color:#000099;
}

#right a:hover
{
   color:#000099;
   text-decoration:underline;
}

.title
{
   width:100%;
   font-size:14pt;
}

.adbox
{
   width:100%;
   border:2px ridge #CCCCCC;
   text-align:center;
   background:#FFFFFF;
   color:#000099;
   margin-bottom:15px;
}

.adtitle
{
   width:100%;
   border-bottom:2px ridge #CCCCCC;
   background:#CCCCCC;
   color:#000099;
   padding:5px;
}

.ad
{
   width:100%;
   padding:5px;  
}

.coupon
{
   width:100%;
   font-size:11pt;
   padding:10px;
   border:2px dashed #CCCCCC;
   background:#FFFFFF;
   color:#000099;
}

.coupon b
{
   font-size:12pt;
}

#footer
{
   width:100%;
   height:30px;
   text-align:left;
   font-size:10pt;
   color:#000099;
   background:#CCCCCC;
   border:2px ridge #CCCCCC;
   padding-left:10px;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:5px;
   margin-bottom:5px;
   clear:both;
}

#footer span
{
   width:18px;
   background: transparent url(../images/dot.jpg) no-repeat;
}

#form
{
   width:340px;
   background:#3333CC url(../images/tl.jpg) no-repeat top left;
   color:#FFFFFF;
}

#form div
{
   background: transparent url(../images/tr.jpg) no-repeat top right;
}

#form div div
{
   background: transparent url(../images/br.jpg) no-repeat bottom right;
}

#form div div div
{
   background: transparent url(../images/bl.jpg) no-repeat bottom left;
}

#form span
{
   margin-left:10px;
}

#form textarea
{
   margin-left:10px;
   margin-right:10px;
}


.formlabel
{
   width:60px;
   height:30px;
   float:left;
}

.formfield
{
   width:200px;
   height:30px;
}

.question
{
   float:left;
   font-variant:small-caps;
   font-weight:bold;
}

.question_link:hover
{
   font-style:italic;
}

.answer
{
   clear:both;
}

.top
{
   float:right;
}




















































































