/* tan and blue BG for main bg and containers */

.TabList {
    float:left;
    horizontal-align:center;
}
.TabList ul {
    clear:both;
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    display: inline;
	
}

.TabList li {
    float:left;
    margin:0;
    display: inline;
    padding:0 0 0 2px;
	
}

.TabList li a {
   font-family:Tahoma,San-Serif;
   font-size:10pt;
   voice-family: "\"}\""; voice-family:inherit;
   line-height:normal;
white-space:nowrap;
  
}

select.TabList {
    border-left: #003366 1px solid;
    border-right: #003366 1px solid;
    border-top:  #003366 1px solid;
    border-bottom: #003366 1px solid;
    background-color: #003366;
    color:#FFFFFF;
    font-weight:bold;
    font-size:80%;
}

/* IE-PC doesn't see these child selectors but CSS2 compliant browsers can make use of them
#ParentTabs > ul a {width:auto;}
#ChildTabsLevel1 > ul a {width:auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ParentTabs a {float:none;}
#LeftMenu a {float:none;}
/* End IE5-Mac hack */

#RightParentTabsContainer {
   position:relative;
   top:1px;
   z-index:5;
   height:20px;
   vertical-align:top;
   width:380px;
   clear:both;
   padding-top: 4px;
   font-family: Georgia;
   font-size: 12px;
}

#RightParentTabs a {
    float:left;
    display:block;
    width:75px;
    text-align:center;
    padding:3px 24px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    background:url("tabright.gif") no-repeat right top;
    font-family: Georgia;
   font-size: 12px;
}

#RightParentTabs a:hover {
    text-decoration:none;
    background-position:100% 0px;
    color:#FFFFFF;
}

#RightParentTabs li {
    background:url("tableft.gif") no-repeat left top;
    padding-left:17px;
} 

#RightParentTabs li:hover {
    background-position:0 0px; 
}

#RightParentTabs .SelectedTab {
    background-position:0 0;
    border-width:0;
}
#RightParentTabs .SelectedTab a {
    background-position:100% 0;
    padding-bottom:5px;
    color:#FFFFFF;
}
#LeftParentTabs a {
    float:left;
    font-size:10px;
    font-family: Georgia;
    display:block;
    text-align:center;
    padding: 3px 22px 4px 2px;
    text-decoration:none;
    font-weight:bold;
    color: #d16600;
}
#LeftParentTabs a:hover {
    text-decoration:none;
    background-position:100% 0px;
    color: #103b6a;
}

#LeftParentTabs li {
   padding-left:5px;
} 

#LeftParentTabs li:hover {
    background-position:0 0px; 
}

#LeftParentTabs .SelectedTab {
    background-position:0 0;
    border-width:0;
}
#LeftParentTabs .SelectedTab a {
    background-position:100% 0;
    padding-bottom:2px;
    color: #103b6a; 
}

#TopParentTabs a {
    float:left;
    font-size:10px;
    font-family: Georgia;
    display:block;
    text-align:center;
    padding: 3px 8px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color: #d16600;
}
#TopParentTabs a:hover {
    text-decoration:none;
    background-position:100% 0px;
    color: #103b6a;
}

#TopParentTabs li {
   padding-left:5px;
} 

#TopParentTabs li:hover {
    background-position:0 0px; 
}

#TopParentTabs .SelectedTab {
    background-position:0 0;
    border-width:0;
}
#TopParentTabs .SelectedTab a {
    background-position:100% 0;
    padding-bottom:2px;
    color: #103b6a; 
}

.blueBG
{background-color: #103b6a;
}

.orangeBG
{background-color: #d16600;
}



.tanBG
{background-color: #ffffff;
 font-family: Georgia;
 font-size:12px;
 color: #000000;
}
/* end tan and blue BG for main bg and containers */

/* table images for primary background */
.bgTop
{background-image: url(topbg.gif);
 background-repeat:repeat;
 height: 36px;
}

.bgBottom
{background-image: url(bottombg.gif);
 background-repeat:repeat;
 width: 700px;
 height: 42px;
}

.bgLeft
{background-image: url(leftbg.gif);
 background-repeat:repeat;
 height: 780px;
 width: 28px;
}

.bgRight
{background-image: url(rightbg.gif);
 background-repeat:repeat;
 height: 780px;
 width: 37px;
}

.bgRightTopCorner
{background-image: url(toprightbg.gif);
 background-repeat: no-repeat;
 height: 36px;
 width: 37px;
}

.bgRightBottomCorner
{background-image: url(bottomrightbg.gif);
 background-repeat: no-repeat;
 height: 42px;
 width: 37px;
}

.bgLeftTopCorner
{background-image: url(topleftbg.gif);
 background-repeat: no-repeat;
 height: 36px;
 width: 28px;
}

.bgLeftBottomCorner
{background-image: url(bottomleftbg.gif);
 background-repeat: no-repeat;
 height: 42px;
 width: 28px;
}
/* end table images for primary background */

/* left menu */
#LeftMenu a 
{
font-family: Georgia;
 font-size: 10px;
 font-weight: bold;
 color: #103b6a; 
 text-decoration: none;
 padding-right: 10px;
 width: 128px;
 white-space: nowrap;
} 

#LeftMenu a:hover 
{ color: #d16600;
}

#LeftMenu .SelectedTab a
{color: #d16600;
}
/* end left menu */

/* right menu */
#RightMenu a 
{font-family: Georgia;
 font-size: 10px;
 font-weight: bold;
 color: #ffffff; 
 text-decoration: none;
 padding-right: 10px;
 width: 128px;
 white-space: nowrap;
} 

#RightMenu a:hover 
{color: #d16600;
}

#RightMenu .SelectedTab a
{color: #d16600;
}

#RightMenuTwo a 
{font-family: Georgia;
 font-size: 10px;
 font-weight: bold;
 color: #ffffff; 
 text-decoration: none;
 padding-right: 10px;
 width: 128px;
 white-space: nowrap;
} 

#RightMenuTwo a:hover 
{color: #103b6a;
}

#RightMenuTwo .SelectedTab a
{color: #103b6a;
}
/* end left menu */

/* Event Bullet List */
#UpcomingEvents ul
{list-style-type: none;
 padding: 0;
 margin: .5em;
}

#UpcomingEvents li
{background-image: url(EventBullet.gif);
 background-repeat: no-repeat;
 background-position:top,left; 
 padding-left: 1.5em;
}
/* end Event Bullet List */

/* Misc */
.mainFont
{font-family: Georgia;
 font-size:11px;
 color: #000000;
}

.smallFont
{font-family: Georgia;
 font-size:10px;
 color: #000000;
}

.footer
{font-family: Georgia;
 font-size: 11px;
 font-weight: bold;
 color: #103b6a;
}

A
{color: red;
 text-decoration: underline;
}

A:hover
{color: #d16600;
}

.contentHeaders
{font-family: Georgia;
 font-size:14px;
 font-weight: bold;
 color: #103b6a;
}

.homeLogo
{background-image: url(logo.gif);
 background-repeat: no-repeat;
 height: 54px;
 width: 500px;
}

/* end Misc */


/* header and footer separator line */
.separator
{background-image: url(separator.gif);
 background-repeat: no-repeat; 
}
/* end header and footer separator line */


/* page title banenr */
.PageTitleBanner
{background-image: url(PageTitleBanner.gif);
 background-repeat: no-repeat;
 font-family: Georgia;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff; 
}
/* end page title banenr */

/* top menu tabs */
.tableft
{background-image: url(tableft.gif);
 background-repeat: no-repeat; 
}

.tabcenter
{background-image: url(tabcenter.gif);
 background-repeat: repeat; 
 font-family: Georgia;
 color: #ffffff;
 font-size: 14px;
 font-weight: bold;
}

.tabright
{background-image: url(tabright.gif);
 background-repeat: no-repeat; 
}
/* end top menu tabs */


/* right navigation menu container */
.rightmenutopleft
{background-image: url(rightmenutopleft.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.rightmenutopright
{background-image: url(rightmenutopright.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.rightmenubottomleft
{background-image: url(rightmenubottomleft.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.rightmenubottomright
{background-image: url(rightmenubottomright.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.rightmenutopcenter
{background-image: url(rightmenutopcenter.gif);
 background-repeat: repeat;
 width: 1px;
 height: 21px;
}

.rightmenubottomcenter
{background-image: url(rightmenubottomcenter.gif);
 background-repeat: repeat;
 width: 1px;
 height: 21px;
}

.rightmenuleft
{background-image: url(rightmenuleft.gif);
 background-repeat: repeat;
 width: 21px;
 height: 1px;
}

.rightmenuright
{background-image: url(rightmenuright.gif);
 background-repeat: repeat;
 width: 21px;
 height: 1px;
}
/* end right navigation menu container */

/* orange right navigation menu container */
.rightmenutopleftorange
{background-image: url(rightmenutopleftorange.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.rightmenutoprightorange
{background-image: url(rightmenutoprightorange.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.rightmenubottomleftorange
{background-image: url(rightmenubottomleftorange.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.rightmenubottomrightorange
{background-image: url(rightmenubottomrightorange.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.rightmenutopcenterorange
{background-image: url(rightmenutopcenterorange.gif);
 background-repeat: repeat;
 width: 1px;
 height: 21px;
}

.rightmenubottomcenterorange
{background-image: url(rightmenubottomcenterorange.gif);
 background-repeat: repeat;
 width: 1px;
 height: 21px;
}

.rightmenuleftorange
{background-image: url(rightmenuleftorange.gif);
 background-repeat: repeat;
 width: 21px;
 height: 1px;
}

.rightmenurightorange
{background-image: url(rightmenurightorange.gif);
 background-repeat: repeat;
 width: 21px;
 height: 1px;
}
/* end orange right navigation menu container */


/* left navigation menu container */
.leftmenutopleft
{background-image: url(leftmenutopleft.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.leftmenutopright
{background-image: url(leftmenutopright.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.leftmenubottomleft
{background-image: url(leftmenubottomleft.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.leftmenubottomright
{background-image: url(leftmenubottomright.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
}

.leftmenutopcenter
{background-image: url(leftmenutopcenter.gif);
 background-repeat: repeat;
 width: 1px;
 height: 21px;
}

.leftmenubottomcenter
{background-image: url(leftmenubottomcenter.gif);
 background-repeat: repeat;
 width: 1px;
 height: 21px;
}

.leftmenuleft
{background-image: url(leftmenuleft.gif);
 background-repeat: repeat;
 width: 21px;
 height: 1px;
}

.leftmenuright
{background-image: url(leftmenuright.gif);
 background-repeat: repeat;
 width: 21px;
 height: 1px;
}
/* end left navigation menu container */