﻿body 
{ 
    font-family: arial,sans-serif;
    font-size: 12px;
    color: #000066;
    text-align:center;
    vertical-align:top;
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    line-height:140%;

}

/* WHOLE PAGE **************************************************************************/
#wholepage
{
    text-align: left;
    width: 750px;
    margin: 0 auto;

}

#wholepage .error
{
 color: #ff0000;
 
}

/*TOPNAV *******************************************************************************/
#topnav
{
    font-size: 13px;
    color: #000000;

}

#topnav .nonlinktext
{
    font-size: 10px;
    color: #000000;
    font-weight:bold;

}

#topnav a:link
{
    font-size: 10px;
    color: #000000;
    font-weight:bold;
    text-decoration: none;

}

#topnav a:visited
{
    font-size: 10px;
    color: #000000;
    font-weight:bold;
    text-decoration: none;

}

#topnav a:hover
{
    font-size: 10px;
    color: #000000;
    font-weight:bold;
    text-decoration: underline;
    
}

/*TOPNAVLINKS *****************************************************************************/
#topnavLinks
{ 
    background-image: url(../images/navbar_net.gif);
    height: 29px;
    font-size: 11px;
    text-align: center;
    color: #ffffff;
    
}

#topnavLinks a:link
{ 
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    
}

#topnavLinks a:visited
{ 
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    
}

#topnavLinks a:hover
{ 
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
    
}

.topnavLinks
{ 
    text-align: center;
   
}



/*BOTNAV *******************************************************************************/
#botnav
{
    background-color: #666666;
    width: 595px;
    font-size: 10px;
    color: #ffffff;
    height: 25px;
    text-align: center;
    line-height: 25px;
    vertical-align: middle;

}


/*LEFTNAV *******************************************************************************/
#leftnav
{
   background-image: url(../images/sidebar-blue.gif);
   width: 165;
   font-size: 10px;
   color: #ffffff;
   font-weight:bold;
   line-height: 12px;

}

#leftnav a:link
{ 
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    
}

#leftnav a:visited
{ 
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    
}

#leftnav a:hover
{ 
    font-size: 10px;
    color: #ffffff;
    text-decoration: underline;
    
}

.leftnav
{
   background-image: url(../images/sidebar-blue.gif);
   background-repeat: repeat-y;
   width: 165;
   font-size: 11px !important;
   color: #ffffff;
   text-align: center;
   line-height:17px;
   font-weight: bold;
   
}

a.leftnav:link
{ 
    font-size: 11px !important;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    line-height:17px;   
   font-weight: bold;

}

a.leftnav:visited
{ 
    font-size: 11px !important;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    line-height:17px;   
   font-weight: bold;

}

a.leftnav:hover
{ 
    font-size: 11px !important;
    color: #ffffff;
    text-decoration: underline;
    text-align: center;
    line-height:17px;   
   font-weight: bold;

}

.leftnavsmall
{
   font-size: 10px !important;
   color: #ffffff;
   text-align: center;
   font-weight:normal;
   
}

a.leftnavsmall:link
{ 
    font-size: 10px !important;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
   font-weight:normal;
  
}

a.leftnavsmall:visited
{ 
    font-size: 10px !important;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
   font-weight:normal;
     
}

a.leftnavsmall:hover
{ 
    font-size: 10px !important;
    color: #ffffff;
    text-decoration: underline;
    text-align: center;
   font-weight:normal;
 
}

.leftnavBig
{
   font-size: 13px !important;
   color: #ffffff;
   text-align: center;
   font-weight: normal;
   line-height: 17px;
   
}

a.leftnavBig:link
{ 
    font-size: 13px !important;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
   font-weight:bold;
   line-height: 17px;

}

a.leftnavBig:visited
{ 
    font-size: 13px !important;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
   font-weight:bold;
   line-height: 17px;

}

a.leftnavBig:hover
{ 
    font-size: 13px !important;
    color: #ffffff;
    text-decoration: underline;
    text-align: center;
   font-weight:bold;
   line-height: 17px;

}

/*RIGHTNAV *******************************************************************************/
#rightnav
{
   width: 192px;
   font-size: 10px !important;
   color: #000066;
   font-weight: normal;

}

#rightnav a:link
{ 
    font-size: 10px;
   color: #000066;
    text-decoration: none;
    
}

#rightnav a:visited
{ 
    font-size: 10px;
   color: #000066;
    text-decoration: none;
    
}

#rightnav a:hover
{ 
    font-size: 10px;
   color: #000066;
    text-decoration: underline;
    
}

#rightnav .frame
{ 
 background-color: #C0C0C0;
     
}

#rightnav .sep
{ 
 background-color: #000000;
 border-bottom: solid 20px #ffffff;
 border-top: solid 20px #ffffff;
     
}

.rightnav
{
   width: 192px;
   text-align: center;
   color: #167F82;
   line-height: 15px;
}

.normal
{
   color: #000066;
}

.rightnavBig
{
   font-size: 13px !important;
   color: #167F82;
   text-align: center;
   font-weight: bold;
   line-height: 17px;
   
}

.rightnavImg
{
 padding-bottom:12px;   
}


/*DIRECTORYINTRO *******************************************************************************/
#directoryIntro
{
   width: 380px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#directoryIntro .Header
{
   font-size: 16px !important;
   color: #008080;
   font-weight: bold;

}

#directoryIntro .subHeader
{
   font-size: 14px !important;
   color: #008080;
   font-weight: bold;

}

#directoryIntro .rule
{ 
 background-color: #000066;
 border-top: solid 25px #ffffff;
 border-bottom: solid 10px #ffffff;
    
}

#directoryIntro .Textbox
{
   width: 175px;
   height: 15px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#directoryIntro select
{
   width: 180px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#directoryIntro .Submit
{
   width: 75px;
   height: 22px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:center;

}

#directoryIntro a:link
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#directoryIntro a:visited
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#directoryIntro a:hover
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration:  underline;
   text-align: left;
   line-height: 17px;

}

/*BUSINESSDETAILS *******************************************************************************/
#businessDetails
{
   width: 572px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#businessDetails .Header
{
   font-size: 16px !important;
   color: #008080;
   font-weight: bold;

}

#businessDetails .bold
{
   font-size: 12px !important;
   color: #008080;
   font-weight: bold;

}

#businessDetails .rule
{ 
 background-color: #000066;
 border-top: solid 15px #ffffff;
 border-bottom: solid 10px #ffffff;
    
}

#businessDetails a:link
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#businessDetails a:visited
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#businessDetails a:hover
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration:  underline;
   text-align: left;
   line-height: 17px;

}

/* WHOLE PAGE SMALL **************************************************************************/
#wholepageSmall
{
    text-align: left;
    width: 402px;
    margin: 0 auto;

}

#wholepageSmall h1
{
padding: 0 0 10px 0;
margin: 0 0 0 0;
font-size: 21px;

}

#wholepageSmall .error
{
    color: #ff0000;
 
}

#wholepageSmall .Header
{
   font-size: 16px !important;
   color: #008080;
   font-weight: bold;

}


#wholepageSmall .shell
{
    background-color: #003876;
}

#wholepageSmall .rewardsFooter
{
    text-align: center;
}

#wholepageSmall .rewardsBody
{
    text-align: center;
}


#wholepageSmall .Textbox
{
   width: 175px;
   height: 15px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#wholepageSmall .TextboxLarge
{
   width: 175px;
   height: 175px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#wholepageSmall .Submit
{
   width: 75px;
   height: 22px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:center;

}


#wholepageSmall a:link
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#wholepageSmall a:visited
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#wholepageSmall a:hover
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration:  underline;
   text-align: left;
   line-height: 17px;

}


/* WHOLE PAGE SMALL **************************************************************************/
#wholepageCalendar
{
    text-align: left;
    width: 550px;
    background-color: #ffffff;    

}

#wholepageCalendar h1
{
padding: 0 0 10px 0;
margin: 0 0 0 0;
font-size: 21px;

}

#wholepageCalendar .error
{
    color: #ff0000;
 
}

#wholepageCalendar .Header
{
   font-size: 16px !important;
   color: #008080;
   font-weight: bold;

}


#wholepageCalendar .shell
{
    background-color: #003876;
}

#wholepageSmall .rewardsFooter
{
    text-align: center;
}

#wholepageCalendar .rewardsBody
{
    text-align: center;
}


#wholepageCalendar .Textbox
{
   width: 175px;
   height: 15px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#wholepageCalendar .TextboxLarge
{
   width: 175px;
   height: 175px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#wholepageCalendar .Submit
{
   width: 75px;
   height: 22px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:center;

}


#wholepageCalendar a:link
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#wholepageCalendar a:visited
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#wholepageCalendar a:hover
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration:  underline;
   text-align: left;
   line-height: 17px;

}

/* ADMIN PAGE **************************************************************************/
#adminpage
{
    text-align: left;
    width: 750px;
    margin: 0 auto

}

#adminpage .error
{
 color: #ff0000;
 
}

#adminpage .shell
{
    background-color: #003876;
}

#adminpage .Header
{
   font-size: 16px !important;
   color: #008080;
   font-weight: bold;

}

#adminpage .subHeader
{
   font-size: 14px !important;
   color: #008080;
   font-weight: bold;

}

#adminpage .Textbox
{
   width: 175px;
   height: 15px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}


#adminpage .BigTextbox
{
   width: 375px;
   height: 200px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#adminpage .TextboxLarge
{
   width: 375px;
   height: 15px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#adminpage .Filebox
{
   width: 275px;
   height: 20px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#adminpage .Submit
{
   height: 22px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:center;

}

#adminpage a:link
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#adminpage a:visited
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#adminpage a:hover
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration:  underline;
   text-align: left;
   line-height: 17px;

}

/*SEARCHRESULTS *******************************************************************************/
#searchResults
{
   width: 572px;
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#searchResults .Header
{
   font-size: 16px !important;
   color: #008080;
   font-weight: bold;

}

#searchResults .subHeader
{
   font-size: 14px !important;
   color: #008080;
   font-weight: bold;

}


#searchResults .italic
{
   font-size: 12px !important;
  color: #000066;
   font-style:italic;
   font-weight: normal;
   text-align:left;
   vertical-align:top;   

}

#searchResults .bold
{
   font-size: 12px !important;
   color: #008080;
   font-weight: bold;

}


#searchResults .results
{
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-align:left;
   vertical-align:top;

}

#searchResults .rule
{ 
 background-color: #000066;
 border-top: solid 5px #ffffff;
 border-bottom: solid 10px #ffffff;
    
}

#searchResults a:link
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#searchResults a:visited
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

#searchResults a:hover
{ 
   font-size: 12px !important;
   color: #000066;
   font-weight: normal;
   text-decoration:  underline;
   text-align: left;
   line-height: 17px;

}

.searchResults
{ 
   font-size: 12px !important;
   color: #000066 !important;
   font-weight: normal;
   text-align:left;
   vertical-align:top;
   line-height: 17px;

}


a.searchResults:link
{ 
   font-size: 12px !important;
   color: #000066 !important;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

a.searchResults:visited
{ 
   font-size: 12px !important;
   color: #000066 !important;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 17px;

}

a.searchResults:hover
{ 
   font-size: 12px !important;
   color: #000066 !important;
   font-weight: normal;
   text-decoration:  underline;
   text-align: left;
   line-height: 17px;

}
