/* Tab Style Sheet*/

.admin-tab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 0px none #D5D291;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-right
{
	border-bottom: 1px solid #D5D291;
}
.admin-tan-border
{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.admin-tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tab-active
{
	border-right: #1c630d 3px solid;
	padding-right: 18px;
	border-top: #1c630d 0px;
	padding-left: 18px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	text-transform: uppercase;
	border-left: #1c630d 3px solid;
	color: #156a00;
	padding-top: 3px;
	border-bottom: #1c630d 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: infobackground;
	text-align: center;
}
.tab-inactive
{
	border-right: #000000 0px solid;
	padding-right: 18px;
	border-top: #000000 0px solid;
	padding-left: 18px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	text-transform: uppercase;
	border-left: #000000 0px solid;
	color: #ffffff;
	padding-top: 3px;
	border-bottom: #000000 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #156a00;
	text-align: center;
}
.tab-active a:link
{
	font-weight: bold;
	font-size: 11px;
	color: #156a00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.tab-active a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #156a00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.tab-active a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #156a00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tan-border
{
	border-top: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

/* End Tab */

/*Jack's Own Style Sheet*/

.ErrorPage
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Verdana, Arial;
	font-variant: small-caps;
	text-decoration: none;
}

.MostPopularHead
{
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
	color: #ffffff;
	font-family: 'Times New Roman' , Verdana, Arial, MingLiU, 'Monotype Corsiva';
	background-color: olivedrab;
}

.MostPopularItemText
{
	font-weight: bolder;
	font-size: 13px;
	text-transform: capitalize;
	color: #006633;
	font-family: 'Times New Roman' , Verdana, Arial, 'Arial Narrow' , Monospace;
	font-variant: normal;
	text-decoration: none;
}


.CartListHead
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	border-left: dimgray 1px solid;
	color: #003300;
	line-height: 20pt;
	border-bottom: dimgray;
	font-family: Verdana, Arial;
	background-color: #dddca3;
}

.CartListItem
{
	padding-left: 5px;
	font-size: 11px;
	border-left: dimgray 1px solid;
	color: gray;
	border-bottom: dimgray;
	font-family: Verdana, Arial;
	background-color: #ffffff;
}

.CartListItemAlt
{
	padding-left: 5px;
	font-size: 11px;
	border-left: dimgray 1px solid;
	color: gray;
	border-bottom: dimgray;
	font-family: Verdana, Arial;
	background-color: #f2f2f2;
}


.NormalCheckBox
{
	border-right: #006600 thin ridge;
	border-top: #006600 thin ridge;
	font-weight: normal;
	font-size: 11px;
	margin-left: -4px;
	border-left: #006600 thin ridge;
	border-bottom: #006600 thin ridge;
	font-family: Verdana, Helvetica, sans-serif;
}
.TextInput
{
	border-top-width: 0px;
	border-left-width: 0px;
	font-size: 12px;
	border-left-color: black;
	border-bottom-width: 1px;
	border-bottom-color: #3756a6;
	color: #000000;
	border-top-color: black;
	font-family: Verdana, Arial;
	background-color: #93d07e;
	border-right-width: 0px;
	border-right-color: black;
}
.ButtonDefault
{
	border-right: #006600 thin ridge;
	border-top: #006600 thin ridge;
	font-weight: bold;
	font-size: 11px;
	margin-left: -4mm;
	border-left: #006600 thin ridge;
	color: #006600;
	border-bottom: #006600 thin ridge;
	font-family: Verdana, Arial;
	background-color: white;
}
.ButtonC
{
	border-right: #006600 thick outset;
	border-top: #006600 thick outset;
	font-weight: bold;
	font-size: 12px;
	margin-left: -4mm;
	border-left: #006600 thick outset;
	color: #006600;
	border-bottom: #006600 thick outset;
	font-family: Verdana, Arial;
	background-color: white;
}
.ListItem
{
	font-size: 10px;
	color: midnightblue;
	font-family: Verdana, Arial;
}

.NormalBold
{
	font-weight: bold;
	font-size: 13px;
	text-transform: capitalize;
	color: #336600;
	line-height: 12px;
	font-family: 'Times New Roman' , Verdana, Arial, 'Arial Narrow' , Monospace;
}

/* {{{ Start Base Style */
ul {
    text-align: left;
}
.clr-000000   
{
	color:#000000;
	}
.clr-CCCCCC   
{
	color:#CCCCCC;
	}
.clr-EFEFEF   
{
	color:#EFEFEF;
	}
.clr-FFFFFF   
{
	color:#FFFFFF;
	}
.bgclr-000000 {background:#000000;}
.bgclr-CCCCCC {background:#CCCCCC;}
.bgclr-FFFFFF {background:#FFFFFF;}
.f8           {font-size:8pt;}
.f9           {font-size:9pt;}
.f10          {font-size:10pt;}
.f11          {font-size:10pt;}
.f12          {font-size:12pt;}
.f14          {font-size:14pt;}
.f16          {font-size:16pt;}
.f18          {font-size:18pt;}
.f20          {font-size:20pt;}
.ntd          {text-decoration:none;}
/* }}} End Base Style */

/* {{{ Start Borders */
.solidborder             {border: 1px solid #000000; }
.solidborderbottom       {border-bottom: 2px solid #000000; }
.solidborderright        {border-right: 1px solid #000000; }
.solidborder_white       {border: 1px solid #FFFFFF; }
.solidborderbottom_white {border-bottom: 2px solid #FFFFFF; }
.solidborderright_white  {border-right: 1px solid #FFFFFF; }
.dashedborder            {border-bottom: 1px dashed #C0C0C0; }
/* }}} End Borders */

/* {{{ Start Calendar Styles */
.cmWE        {background-color:#F5F5F5; border:1px solid #F5F5F5;}
.cmWD        {background-color:#FFFFFF; border:1px solid #FFFFFF;}
.cna A       {color:#666666;}
.cia A       {color:#0033FF;}
.omWE        {background-color:#F5F5F5; border:1px solid #F5F5F5;}
.omWD        {background-color:#FFFFFF; border:1px solid #FFFFFF;}
.ona A       {color:#CCCCCC;}
.oia A       {color:#C4C4FF;}
.cWeek A     {color:#000000;}
.cW-Names    {color:#000000; border-bottom:1px solid #EFEFEF; background:#FFFFFF; padding:0px 1px;}
.cW-Tab      {background:#FFFFFF;}
.cW-Number A {padding:0px 1px;}
.cW-NS       {background:#DFF4FF;}
.cW-IS       {background:#33CCFF;}
.cTitle      {line-height:15px;}
.today       {border:1px solid #FFFFCC; background-color:#FFFFCC;}
.selected    {border:1px solid #000000;}
/* }}} End Calendar Styles */

#sideNavLinks {
    /*width: 100%;*/
    padding-left: 4px;
}

.navLinks  {
    /*width: 100%;*/
    margin: 0px;
    list-style: none;
    padding-left: 2px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.navLinks li {
    /*width: 100%;*/
    /*padding-top: 2px;*/
    /*padding-bottom: 2px;*/
    padding-bottom: 7px;
    margin: 0px;
    padding-top: 0px;
    list-style: none;
    line-height: 1em;
}

.mainLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
.mainLinks a {
	color: #FFFFFF;
	text-decoration: none;
}
.mainLinks a:hover
{
	color: #00cc33;
}

.bottomLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.bottomLinks a {
	color: #FFFFFF;
	text-decoration: none;

}
.bottomLinks a:hover
{
	color: #33cc33;
	text-decoration: underline;
}

body             
{ SCROLLBAR-FACE-COLOR: #006600; SCROLLBAR-HIGHLIGHT-COLOR: #a1c5a1; SCROLLBAR-SHADOW-COLOR: #006600; SCROLLBAR-3DLIGHT-COLOR: #669900; SCROLLBAR-ARROW-COLOR: #669900; SCROLLBAR-TRACK-COLOR: #669900; FONT-FAMILY: verdana, arial, helvetica, Verdana, Arial, Helvetica; SCROLLBAR-DARKSHADOW-COLOR: #cccc33; BACKGROUND-COLOR: #E3E2EB;  }



.sidebarTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 5px;
	font-weight: bold;
}
.sidebarTitle a {
	color: #FFFFFF;
	text-decoration: none;
}
.sidebarTitle a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

.ButtonSidebar
{
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: buttonshadow;
}

.ButtonSidebar a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-transform: none;
	font-size: 11px;



}
.ButtonSidebar a:hover {
	color: #7D7D7D;
	text-decoration: none;


}

.sideLinks
{
	padding-left: 4px;
	
	font-size: 8px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #156a00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.sideLinks a
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #336600;
	font-variant: normal;
}

.sideLinks a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.listLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}
.listLinks a {
	color: #FF4600;
	text-decoration: none;
}
.listLinks a:hover {
	color: #000000;
	text-decoration: underline;
}


.ff              
{
	font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica;
	}
h3               
            {
				font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; font-size:16px; font-weight: bold;}
.textbox          
{ BORDER-RIGHT: darkslategray 1px solid; BORDER-TOP: darkslategray 1px solid; SCROLLBAR-FACE-COLOR: #cccccc; FONT-SIZE: x-small; BACKGROUND: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; BORDER-LEFT: darkslategray 1px solid; SCROLLBAR-SHADOW-COLOR: #ffffff; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #ffffff; BORDER-BOTTOM: darkslategray 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica; SCROLLBAR-DARKSHADOW-COLOR: #ffffff }



.navLink
{
	font-weight: bold;
	font-size: 8pt;
	color: #006666;
	font-variant: small-caps;
	text-decoration: none;
}
.navLinkNormal
{	
	font-size: 10pt;
	color: #333300;
	text-decoration: none;
}

           a                 {text-decoration:none; font-size:10pt;}
           a:hover           {text-decoration:underline; font-size:10pt;}
           .adminLink        {color:#000000; font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; font-size:12px; text-decoration:none;}
           a:hover.adminLink {color:#FFFFFF; background:#006699; font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; font-size:12px; text-decoration:none;}
           a.adminLink       {color:#000000; font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; font-size:12px; text-decoration:none;}
           .hlLink           {font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; color: #000000; font-size:9px; text-decoration:none;}
           a:hover.hlLink    {font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; font-size:9px; text-decoration:none;}
           a.hlLink          {color:#000000; font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; font-size:9px; text-decoration:none;}
           .searchString     {color:#000000; font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; text-decoration: overline underline; background-color: yellow;}
           .toolbarLink      {font-family:Verdana Arial Helvetica; font-size:9px; font-color:#FFFFFF; text-decoration:none;}
           a.calToolBar      {font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; font-size:10pt; text-decoration:none;}
           td.tab            {border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: none; border-radius: 2px; -moz-border-radius: 2px;}
           table.tabs        {border-top: none; border-right: none; border-left: none; border-bottom: none;}
           a.drillDown       {font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; font-size:10pt; text-decoration:underline; color:000000}
			.standard_01      {font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica; font-size:10pt;}
			.sideNav          {border: 1px solid #000000; background-color: #FFFF99; } 
			.sideNavOn        {border: 1px solid #000000; background-color: #FFFFFF; } 
.events                     {font-family:, Verdana, Arial, Helvetica, Bitstream; font-size:8pt; color:#000000; padding-left:3px; border-bottom:1px dashed #EFEFEF;}
.events A                   {font-size:8pt; color:#000000; text-decoration:none;}
.events A:hover             {font-size:8pt; color:#000000; text-decoration:none;}
.events_message             {font-family:, Verdana, Arial, Helvetica, Bitstream; padding-left:5px; font-face:; font-size:10pt; color:#;}
.events_title               {font-family:, Verdana, Arial, Helvetica, Bitstream; font-size:10pt; color:#;}
.events_title A             {font-size:10pt; color:#;}
.events_title A:hover       {font-size:10pt; color:#;}
.events_title_month         {font-family:, Verdana, Arial, Helvetica, Bitstream; font-size:12pt; font-weight:bold; color:#000000; padding-left:3px; border-bottom:2px dotted #CCCCCC; border-top:2px dotted #CCCCCC;}
.events_title_month A       {font-size:12pt; color:#000000;}
.events_title_month A:hover {font-size:12pt; color:#000000; text-decoration:none;}
.events_title_today         {font-family:verdana, arial, helvetica, Verdana, Arial, Helvetica, Bitstream; font-size:10pt; color:#000000;}
.events_title_today A       {font-size:10pt; color:#000000;}
.events_title_today A:hover {font-size:10pt; color:#000000;}
.linkOut
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	color: #003300;
	padding-top: 0px;
	font-family: verdana, arial, helvetica, Arial, Helvetica;
}
.linkOut A       {font-size:10pt; color:#000000; text-decoration:none;}
.linkOut A:hover {font-size:10pt; color:#000000; text-decoration:none;}
        
INPUT {FONT-FAMILY: arial, helvetica; FONT-SIZE: 10px }
	  INPUT.buttontext {  FONT-FAMILY: arial, helvetica; FONT-SIZE: 13px  }
	  .pagetitle {FONT-FAMILY: arial, helvetica; FONT-SIZE: 17pt; color:3399ff; font-weight: bold}
      .heading1 {FONT-FAMILY: arial, helvetica; FONT-SIZE: 12pt; color:990000; font-weight: bold;}
      .heading2
{
	font-weight: bold;
	font-size: 20px;
	color: #336600;
	font-family: arial, helvetica;
}
	  .bluetext
{
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	color: #003399;
	font-family: 'Times New Roman' , arial, helvetica;
}
	  .bluetextlrg {FONT-FAMILY: arial, helvetica;  color:#000066; FONT-SIZE: 12px; font-weight: bold}
      .smbluetext
{
	font-size: 11px;
	text-transform: capitalize;
	color: #669900;
	font-family: arial, helvetica;
}
	  .accent {FONT-FAMILY: arial, helvetica; color:#990000; FONT-SIZE: 11px}
	  .error {  font-family: Arial, Helvetica, sans-serif; font-size: 13; color: #FF0000; font-weight: bold}
	  .errorSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 12; color: #FF0000}
   	  .alerttext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}
	  .bullet {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ff9933}
	  .border1 {  border: solid; border-color: #333399 #333399 black; border-width: 1px 1px 0px}
	  .overview {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; left: 150px; clip:     rect(   )}
	  .border2 { border: solid; border-color: black #333399 #333399; border-width: 0px 1px 1px}
	  .conAlert {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3399ff; font-weight: bold}
