/*------------------------------------------------------------
   GLOBAL
------------------------------------------------------------*/
body
{
   background-color: #fff;
   color: #000;
}

h1 
{ 
   font-size: 20px !important; 
   margin: 0px !important; 
   padding: 15px 0px 13px 0px !important;
   color: #000 !important;
}

h2 
{ 
   font-size: 16px !important; 
   margin: 0px !important; 
   padding: 15px 0px 13px 0px !important; 
   color: #000 !important;
}

h3 
{ 
   font-size: 12px !important;
   margin: 0px !important; 
   padding: 15px 0px 12px 0px !important; 
   color: #000 !important;
}

p, td 
{ 
   font-size: 12px !important; 
   margin: 0px !important; 
   padding: 0px 0px 10px 0px !important;
}

.calendar, .calendarList { width: auto !important; }

/*------------------------------------------------------------
  Header
------------------------------------------------------------*/
#header, .subNav
{ 
   display: none; 
}

#content
{
   width: auto;
}


/*------------------------------------------------------------
   Home page
------------------------------------------------------------*/
#pageFrameHome #bar { display: none; }
#pageFrameHome .featurePhotoIndex { display: none; }

#pageFrameHome #rotateContain,
#pageFrameHome #panelContain,
#pageFrameHome .featureCopyIndex h2
{
   background-image: none; 
   background-color: #fff; 
}

#pageFrameHome #panelContain,
#pageFrameHome .panel,
#pageFrameHome .featurePhotoIndex,
#pageFrameHome .featureCopyIndex
{ 
   background: none;
   width: auto;
   height: auto;
   margin: 0;
   padding: 0;
   float: none;
   display: inline !important;
   position: static;
}

#pageFrameHome #info,
#pageFrameHome #info .col1,
#pageFrameHome #info .col2,
#pageFrameHome #info .col3
{ 
   background: none;
   width: auto;
   margin: 0;
   padding: 0;
   float: none;
}

/*--------------------------------------------------
   Landing Page
--------------------------------------------------*/
#pageFrameLanding #feature .col1 { display: none; }
#pageFrameLanding img { display: none; }
#pageFrameLanding #bar { display: none; }

#pageFrameLanding #info .col1, 
#pageFrameLanding #info .col2,
#pageFrameLanding #info .col3,
#pageFrameLanding #info .col4
{ 
   background: none;
   width: auto;
   margin: 0;
   padding: 0;
   float: none;
}

#pageFrameLanding #feature, 
#pageFrameLanding #feature .col2,
#pageFrameLanding #info .contentFrame
{ 
   background-image: none; 
   background-color: #fff; 
} 

#pageFrameLanding .col1 img,
#pageFrameLanding .col2 img,
#pageFrameLanding .col3 img,
#pageFrameLanding .col4 img
{
   display: inline;
}

/*--------------------------------------------------
   Inner Page Layout
--------------------------------------------------*/
#pageFrameInner #col1 { display: none; } 
#pageFrameInner img { display: none; }

#pageFrameInner #wrapper, 
#pageFrameInner #contentFrame,
#pageFrameInner #col2 
{ 
   background: none;
   width: auto;
   margin: 0;
   padding: 0;
   float: none;
}

#pageFrameInner #col2 img { display: inline; }

/*--------------------------------------------------
   Full Page Layout
--------------------------------------------------*/
#pageFrameFull img { display: none; }

#pageFrameFull #wrapper, 
#pageFrameFull #contentFrame,
#pageFrameFull #col1
{ 
   background-image: none; 
   background-color: #fff; 
   width: auto;
   margin: 0;
   padding: 0;
}

#pageFrameFull #col1 img { display: inline; }

/*------------------------------------------------------------
   Footer
------------------------------------------------------------*/
#footerBar { display: none; }

#footer,
#footer .contentFrame
{ 
   background: none;
   width: auto;
   margin: 0;
   padding: 0;
   float: none;
   color: #000;
}

#footer { padding-top: 30px; }

#footer .col2 { display: none; }

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color: #000; }