/*www.ben-franklin.org*/

/*EXTERNAL STYLESHEET*/

/*FONT SIZE SET IN % AND EM TO ALLOW RESIZING IN IE*/
/*70% VERDANA = 11px*/

/*BODY TAG STYLES*/
body
{   
   position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;background-color:#333366;font:70% Verdana,Arial,Helvetica,sans-serif;color:#666666;line-height:15px;
}

/*DIV HOLDING ENTIRE PAGE AND ALL CONTENT*/
#area-float
{
   width:710px;margin-top:0;margin-left:auto;margin-bottom:0;margin-right:auto;border: solid 1px #cc9933;background-color:#cc9933;   
}

/*TABLE HOLDING ENTIRE PAGE AND ALL CONTENT HOME PAGE*/
#area-table-home
{
   float:left;background-color:#660033;
}

/*TABLE HOLDING ENTIRE PAGE AND ALL CONTENT*/
#area-table
{
   float:left;background-color:#f0eace;
}

/*CELL HOLDING RIGHT COLUMN HOME PAGE*/
#area-rightcol-home
{
   float:right;width:560px;padding:0;margin:0;background-color:#660033;background-image:url(../images/bg_home.jpg);background-position:center;background-repeat:no-repeat;
}

/*CELL HOLDING RIGHT COLUMN*/
#area-rightcol
{
   float:right;width:560px;padding:0;margin:0;background-color:#f0eace;background-image:url(../images/bg_swirl.jpg);background-position:center;background-repeat:no-repeat;
}

/*LEFT COL*/
#area-leftcol
{
   background-color:#660033;
}

/*LEFT COL*/
#area-leftcol-home
{
   background-color:#9c5133;
}

/*DIV HOLDING LEFT COL TEXT & LINKS*/
#area-leftcol-content
{
   width:130px;padding:30px 0 0 10px;float:left;background-color:#660033;
}

/*DIV HOLDING LEFT COL TEXT & LINKS*/
#area-leftcol-content-home
{
   width:130px;padding:30px 0 0 10px;float:left;background-color:#9c5133;
}

/*HORIZONTAL BAR AT TOP OF PAGE*/
#area-topbar
{
   width:560px;height:29px;background-color:#636b47;float:right;
}

/*DIV HOLDING MAIN CONTENT TEXT HOME PAGE*/
#area-content-text-home
{
   width:520px;padding:0 20px 10px 20px;color:#f0eace;
}

/*DIV HOLDING MAIN CONTENT TEXT*/
#area-content-text
{
   width:520px;padding:0 20px 10px 20px;color:#666666;
}

/*DIV HOLDING MAIN CONTENT TEXT NO BACKGROUND IMAGE*/
#area-content-text-nobg
{
   width:520px;padding:0 20px 10px 20px;color:#666666;
}

/*DIV HOLDING SUBNAV*/
#area-subnav
{
   float:right;padding:2px;color:#333366;margin-bottom:10px;
}

/*DIV HOLDING FOOTER*/
#area-footer
{
  width:530px;padding:10px 10px 10px 20px;float:right;    
}

/*GLOBAL TAG STYLES*/

/*VERTICAL ALIGN ALL TABLE CONTENT*/
td
{
   vertical-align:top;   
}

/*HORIZONTAL RULE*/
.hr
{
   width:535px;height:10px;border-top:solid 1px #cc9933;margin:0 10px 0 10px; 
}

/*ITALIC TEXT*/
.italic
{
   font-style:italic;   
}

/*BOLD TEXT*/
.bold
{
   font-weight:bold;   
}

.boldPurple
{
   font-weight:bold;color:#660033;   
}

/*BOLD & ITALIC TEXT*/
.bolditalic
{
   font-weight:bold;font-style:italic;
}

/*GLOBAL LINKS*/
.normallink:link
{
    font-family: Verdana,Arial,Helvetica,sans-serif;color: #cc9933;text-decoration: underline;
}

.normallink:active
{
    font-family: Verdana,Arial,Helvetica,sans-serif;color: #cc9933;text-decoration: underline;
}

.normallink:visited
{
    font-family: Verdana,Arial,Helvetica,sans-serif;color: #cc9933;text-decoration: underline;
}

.normallink:hover
{
    font-family: Verdana,Arial,Helvetica,sans-serif;color: #9b833c;text-decoration: underline;
}

/*SMALL 9px LINKS*/
.smalllink:link
{
    font: 0.9em Verdana,Arial,Helvetica,sans-serif;color: #cc9933;text-decoration: underline;
}

.smalllink:active
{
    font: 0.9em Verdana,Arial,Helvetica,sans-serif;color: #cc9933;text-decoration: underline;
}

.smalllink:visited
{
    font: 0.9em Verdana,Arial,Helvetica,sans-serif;color: #cc9933;text-decoration: underline;
}

.smalllink:hover
{
    font: 0.9em Verdana,Arial,Helvetica,sans-serif;color: #9b833c ;text-decoration: underline;
}

/*SMALL 10px LINKS USED IN LEFT COL*/
.leftcollink:link
{
    font: 0.9em Verdana,Arial,Helvetica,sans-serif;color: #cccc66;text-decoration: underline;line-height:22px;
}

.leftcollink:active
{
    font: 0.9em Verdana,Arial,Helvetica,sans-serif;color: #cccc66;text-decoration: underline;line-height:22px;
}

.leftcollink:visited
{
    font: 0.9em Verdana,Arial,Helvetica,sans-serif;color: #cccc66;text-decoration: underline;line-height:22px;
}

.leftcollink:hover
{
    font: 0.9em Verdana,Arial,Helvetica,sans-serif;color: #9b833c;text-decoration: underline;line-height:22px;
}

/*SUB NAV LINKS*/
.subnavlink:link
{
    font-family: Verdana,Arial,Helvetica,sans-serif;color: #333366;text-decoration: underline;
}

.subnavlink:active
{
    font-family: Verdana,Arial,Helvetica,sans-serif;color: #333366;text-decoration: underline;
}

.subnavlink:visited
{
    font-family: Verdana,Arial,Helvetica,sans-serif;color: #333366;text-decoration: underline;
}

.subnavlink:hover
{
    font-family: Verdana,Arial,Helvetica,sans-serif;color: #9b833c;text-decoration: underline;
}