
/* Home Page CSS Theme*/

/* Import default snipplet */
@import "/snipplets/226.asp";

/* <jsFlyouts> */

#nav {
    display: block;
    width: 199px;
    padding: 0;
    margin: 0;
    list-style: none;
}

#nav li a:link,
#nav li a:visited {
    display: block;
    color: #000;
    width: 180px;
    padding: 0;
    margin: 0;
    height: 14px;
    font-size:	11px;
    line-height: 15px;
    padding: 0 4px 3px 15px;
    
}

#nav li {
    display: block;
    width: 199px;
    /*padding: 0 0 2px 15px;*/
    padding: 0 0 1px 0;
    margin: 0;
    white-space: nowrap;
}

#nav li ul li a:link,
#nav li ul li a:visited {
    font-size: 11px;
}

#nav li ul li {
    padding: 0 0 0 5px;
}

#nav li ul {
    position: absolute;
    width: auto;
    left: -999em;
}
#nav li:hover,
#nav li.sfhover {
    border-bottom: 1px solid #fff;
    padding-bottom: 0;
    white-space: nowrap;
    background-image: url('/themes/sitebase/yellow/lquotes.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

#nav li:hover a:link,
#nav li:hover a:visited,
#nav li.sfhover a:link,
#nav li.sfhover a:visited {
    font-weight: normal;
    text-decoration: none;
    color: #000;
    padding: 0 4px 3px 15px;
    margin: 0;
}

#nav li:hover a:hover,
#nav li.sfhover a:hover {
    text-decoration: none;
    font-weight: normal;
    color: #fff;
}

#nav li:hover ul,
#nav li.sfhover ul {
    top: 320px;
    left: auto;
    margin-left: 199px;
}

#nav li:hover ul li,
#nav li.sfhover ul li {
    border-left: 1px solid #fff;
    border-bottom: none;
    white-space: nowrap;
    width: auto;
    padding: 0;
    margin: 0;
}

#nav li:hover ul li:hover,
#nav li.sfhover ul li.sfhover {
    background-image: none;
}

#nav li:hover ul li a:link,
#nav li:hover ul li a:visited,
#nav li.sfhover ul li a:link,
#nav li.sfhover ul li a:visited {
    display: block;
    width: auto;
    text-decoration: none;
    font-weight: normal;
    color: #000;
    padding: 0 15px 0 5px;  
    margin: 0;
    white-space: nowrap;
}

#nav li:hover ul li a:hover,
#nav li.sfhover ul li a:hover {
    text-decoration: none;
    font-weight: normal;
    color: #fff;
    /*background-image: url('/themes/sitebase/yellow/rquotes.gif');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;*/
}

/*positions of individual li's*/

#nav li#li_139:hover ul,
#nav li#li_106:hover ul,
#nav li#li_139.sfhover ul,
#nav li#li_106.sfhover ul {
    top: 290px;
}

#nav li#li_105:hover ul,
#nav li#li_108:hover ul,
#nav li#li_105.sfhover ul,
#nav li#li_108.sfhover ul {
    top: 380px;
}

/* </jsFlyouts> */
/* <general> */

body {
    background-color: #FFCC66;
}
    
a:link, a:active {
    color:#FFCC33;
}

a:hover {
    color:#FFCC33;
}

a:visited {
    color:#FFFFCC; 
}

table.PageBoundingBox {
    background-color: #FFCC66;
}

table.ContentBoundingBox {
    height:0px;
}

/* </general> */
/* <topHeader> */

div#wordmark {
    background-image: url('/themes/sitebase/yellow/wordmark.gif');
}	
       
table.headerNavTable2 td {
    text-align: left;
    background-color: #003366;
    padding-top: 1px;
    font-size: 5.5pt;
}

table.headerNavTable td {
    background-color: #003366;
}

div#headerNav {
    color: #FFCC33;    
    padding-left: 0px; 
}

div#headerNav a:link, div#headerNav a:visited {
    color: #FFCC33;
}

table.MainContent td.LSB {
    background-color: #003366;
}

table.navContainer {
    background-color: #003366
}

/* </topHeader> */
/* <topTierNavigation> */

/*td.navTopTier ul li a:link,
td.navTopTier ul li a:visited {    
    color: #000;           
}

td.navTopTier ul li a:hover {
    color: #FFF;
}

td.navTopTier ul li.sideNavNotSelected a, td.navTopTier ul li.nochildren a {
    color: #000;
}

td.navTopTier ul li.sideNavSelected,
td.navTopTier ul li.nochildrensel {
    background-image: url('/themes/sitebase/yellow/lquotes.gif');
}

td.navTopTier ul li.sideNavSelected a, td.navTopTier ul li.nochildrensel a {
    background-image: url('/themes/sitebase/yellow/lquotes.gif');
}

table.PageBoundingBox td.navTopTier ul li.nochildren a:hover,
table.PageBoundingBox td.navTopTier ul li.sideNavNotSelected a:hover {
    color: #FFF;
}*/

/* </topTierNavigation> */
/* <secondTierNavigation> */

/*td.navSecondTier ul li.sideNavSelected a:link,
td.navSecondTier ul li.sideNavSelected a:visited,
td.navSecondTier ul li.nochildrensel a:link,
td.navSecondTier ul li.nochildrensel a:visited {
    background-image: url('/themes/sitebase/yellow/rquotes.gif');
    color: #FFF;
}

table.ContentBoundingBox td.navSecondTier ul li.sideNavNotSelected a:hover {
    color: #FFF;
}

td.navSecondTier ul li.sideNavNotSelected a:visited {
    color: #000;
}

td.navSecondTier ul li.nochildren a:visited {
    color: #000;
}

table.PageBoundingBox td.navSecondTier ul li.nochildren a:hover,
table.PageBoundingBox td.navSecondTier ul li.sideNavNotSelected a:hover {
    color: #FFF;
}*/


/* </secondTierNavigation> */
/* <searchTable> */

table.searchTable {
    width: 560px;
}

table.searchTable td {
    margin: 0;
    padding: 0;
    height: 50px;
}

table.searchTable td.searchTableTop {
    height: 55px;
}

table.searchTable td.searchTableTop {
    background-color: #003366;
}

table.searchTable td.searchTableBottom {
    height: 195px;
    width: 175px;     
}

div#horizontalBackground {
    background-color: #003366;
}

table.searchTable td form#searchForm input#searchString {
    color: #000;
    background-color: #336699;   
    border: 1px solid #6194C7;
}

form#qLink select#QuickLink {
    color: #000;
    background-color: #336699;
    border: 1px solid #6194C7;
}

/* </searchTable> */
/* <leftSideBar> */

td.LSB {
    display: none;
    width: 0px;
    visibility: hidden;
}	

table.PageBoundingBox table.ContentBoundingBox td.LSB div#lsbNav a {
    background-color: #FFCC66;
    color: #000;
}

table.MainContent td.LSB {
    background-color: #003366;
}

td.LSB div#lsbNav a:link, td.LSB div#lsbNav a:visited {
    color: #000;   
}

td.LSB div#lsbNav ul li.nochildren a:hover,
td.LSB div#lsbNav ul li.nochildrensel a:hover,
td.LSB div#lsbNav ul li.sideNavSelected a:hover,
td.LSB div#lsbNav ul li.sideNavNotSelected a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li.nochildren a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li.nochildrensel a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li.sideNavSelected a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li.sideNavNotSelected a:hover {
    color: #FFFFCC;    
}

td.LSB div#lsbNav ul li.nochildren a:link,
td.LSB div#lsbNav ul li.sideNavNotSelected a:link,
td.LSB div#lsbNav ul li.sideNavSelected a:link,
td.LSB div#lsbNav ul li.nochildrensel a:link,
td.LSB div#lsbNav ul li.sideNavSelected ul li.nochildren a:link,
td.LSB div#lsbNav ul li.sideNavSelected ul li.sideNavNotSelected a:link {}

td.LSB div#lsbNav ul li.nochildren a:visited,
td.LSB div#lsbNav ul li.sideNavNotSelected a:visited,
td.LSB div#lsbNav ul li.sideNavSelected a:visited,
td.LSB div#lsbNav ul li.nochildrensel a:visited,
td.LSB div#lsbNav ul li.sideNavSelected ul li.sideNavNotSelected a:visited,
td.LSB div#lsbNav ul li.sideNavSelected ul li.nochildren a:visited {
    color: #CC9900;       
}

td.LSB div#lsbNav ul li.sideNavSelected,
td.LSB div#lsbNav ul li.nochildrensel {
    color: #FF9966;
}

/* </leftSideBar> */
/* <mainContent> */

td.MainContent {
    background-color: #FFCC66;
    color: #FFF;
    border: solid 0px #CCC;
}

/* Headings */
h1 {color:#003366;}
h2 {color:#003366;}
h3 {color:#003366;}
h4 {color:#003366;}
h5 {color:#003366;}
h6 {color:#003366;}

/* </mainContent> */
/* <rightSideBar> */

/* </rightSideBar> */
/* <footer> */	
 
#wLogo {
    background-image: url('/themes/sitebase/yellow/w.gif');
}	       

#footerText {
    color: #003366;
}

div#footerNav {
    color: #000; 
}

div#footerNav a:link, div#footerNav a:visited {
    color: #000;    
}

/* </footer> */
/* <Latest News IC - Latest News > */
.LatestNewsHeader {  
    color:#003366;
    margin: 0; 
    padding: 5px 0 5px 0;  
}

ul.LatestNewsList {
    margin:0;
    padding:0;

}

.LatestNewsList li {	    	
    margin-left: 0px;
    display: block;
    color: #8083AC;
    padding: 0px 5px 10px 0;  
}

ul.LatestNewsList li div.LatestNewsTitle a:link, 
ul.LatestNewsList li div.LatestNewsTitle a:active { 
    color: #8083AC;  
}

ul.LatestNewsList li div.LatestNewsTitle a:visited {
    color:#8083AC; 
}

ul.LatestNewsList li div.LatestNewsTitle a:hover { 
    color: #8083AC; 
}

ul.LatestNewsList li div.LatestNewsDate { 
    color: #CC9900;
}

/* </Latest> */

#nav li:hover a:hover,
#nav li.sfhover a:hover {
    text-decoration: none;
    font-weight: normal;
    color: #fff;
}

#nav li:hover ul,
#nav li.sfhover ul {
    top: 320px;
    left: auto;
    margin-left: 199px;
}

#nav li:hover ul li,
#nav li.sfhover ul li {
    border-left: 1px solid #fff;
    border-bottom: none;
    white-space: nowrap;
    width: auto;
    padding: 0;
    margin: 0;
}

#nav li:hover ul li:hover,
#nav li.sfhover ul li.sfhover {
    background-image: none;
}

#nav li:hover ul li a:link,
#nav li:hover ul li a:visited,
#nav li.sfhover ul li a:link,
#nav li.sfhover ul li a:visited {
    display: block;
    width: auto;
    text-decoration: none;
    font-weight: normal;
    color: #000;
    padding: 0 15px 0 5px;  
    margin: 0;
    white-space: nowrap;
}

#nav li:hover ul li a:hover,
#nav li.sfhover ul li a:hover {
    text-decoration: none;
    font-weight: normal;
    color: #fff;
    /*background-image: url('/themes/sitebase/yellow/rquotes.gif');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;*/
}

/*positions of individual li's*/

#nav li#li_139:hover ul,
#nav li#li_106:hover ul,
#nav li#li_139.sfhover ul,
#nav li#li_106.sfhover ul {
    top: 290px;
}

#nav li#li_105:hover ul,
#nav li#li_108:hover ul,
#nav li#li_105.sfhover ul,
#nav li#li_108.sfhover ul {
    top: 380px;
}

/* </jsFlyouts> */
/* <general> */

body {
    background-color: #FFCC66;
}
    
a:link, a:active {
    color:#FFCC00;
}

a:hover {
    color:#FFCC00;
}

table.PageBoundingBox {
    background-color: #FFCC66;
}

table.ContentBoundingBox {
    height:0px;
}

/* </general> */
/* <topHeader> */

div#wordmark {
    background-image: url('/themes/sitebase/yellow/wordmark.gif');
}	
       
table.headerNavTable2 td {
    text-align: left;
    background-color: #003366;
    padding-top: 1px;
    font-size: 5.5pt;
}

table.headerNavTable td {
    background-color: #003366;
}

div#headerNav {
    color: #FFCC33;    
}

div#headerNav a:link, div#headerNav a:visited {
    color: #FFCC33;
}

table.MainContent td.LSB {
    background-color: #003366;
}

table.navContainer {
    background-color: #003366
}

/* </topHeader> */
/* <topTierNavigation> */

/*td.navTopTier ul li a:link,
td.navTopTier ul li a:visited {    
    color: #000;           
}

td.navTopTier ul li a:hover {
    color: #FFF;
}

td.navTopTier ul li.sideNavNotSelected a, td.navTopTier ul li.nochildren a {
    color: #000;
}

td.navTopTier ul li.sideNavSelected,
td.navTopTier ul li.nochildrensel {
    background-image: url('/themes/sitebase/yellow/lquotes.gif');
}

td.navTopTier ul li.sideNavSelected a, td.navTopTier ul li.nochildrensel a {
    background-image: url('/themes/sitebase/yellow/lquotes.gif');
}

table.PageBoundingBox td.navTopTier ul li.nochildren a:hover,
table.PageBoundingBox td.navTopTier ul li.sideNavNotSelected a:hover {
    color: #FFF;
}*/

/* </topTierNavigation> */
/* <secondTierNavigation> */

/*td.navSecondTier ul li.sideNavSelected a:link,
td.navSecondTier ul li.sideNavSelected a:visited,
td.navSecondTier ul li.nochildrensel a:link,
td.navSecondTier ul li.nochildrensel a:visited {
    background-image: url('/themes/sitebase/yellow/rquotes.gif');
    color: #FFF;
}

table.ContentBoundingBox td.navSecondTier ul li.sideNavNotSelected a:hover {
    color: #FFF;
}

td.navSecondTier ul li.sideNavNotSelected a:visited {
    color: #000;
}

td.navSecondTier ul li.nochildren a:visited {
    color: #000;
}

table.PageBoundingBox td.navSecondTier ul li.nochildren a:hover,
table.PageBoundingBox td.navSecondTier ul li.sideNavNotSelected a:hover {
    color: #FFF;
}*/


/* </secondTierNavigation> */
/* <searchTable> */

table.searchTable {
    width: 560px;
}

table.searchTable td {
    margin: 0;
    padding: 0;
    height: 50px;
}

table.searchTable td.searchTableTop {
    height: 55px;
}

table.searchTable td.searchTableTop {
    background-color: #003366;
}

table.searchTable td.searchTableBottom {
    height: 195px;
    width: 175px;     
}

div#horizontalBackground {
    background-color: #003366;
}

table.searchTable td form#searchForm input#searchString {
    color: #000;
    background-color: #336699;   
    border: 1px solid #6194C7;
}

form#qLink select#QuickLink {
    color: #000;
    background-color: #336699;
    border: 1px solid #6194C7;
}

/* </searchTable> */
/* <leftSideBar> */

td.LSB {
    display: none;
    width: 0px;
    visibility: hidden;
}	

table.PageBoundingBox table.ContentBoundingBox td.LSB div#lsbNav a {
    background-color: #FFCC66;
    color: #000;
}

table.MainContent td.LSB {
    background-color: #003366;
}

td.LSB div#lsbNav a:link, td.LSB div#lsbNav a:visited {
    color: #000;   
}

td.LSB div#lsbNav ul li.nochildren a:hover,
td.LSB div#lsbNav ul li.nochildrensel a:hover,
td.LSB div#lsbNav ul li.sideNavSelected a:hover,
td.LSB div#lsbNav ul li.sideNavNotSelected a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li.nochildren a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li.nochildrensel a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li.sideNavSelected a:hover,
table.ContentBoundingBox td.LSB div#lsbNav ul li.sideNavSelected ul li.sideNavNotSelected a:hover {
    color: #FFFFCC;    
}

td.LSB div#lsbNav ul li.nochildren a:link,
td.LSB div#lsbNav ul li.sideNavNotSelected a:link,
td.LSB div#lsbNav ul li.sideNavSelected a:link,
td.LSB div#lsbNav ul li.nochildrensel a:link,
td.LSB div#lsbNav ul li.sideNavSelected ul li.nochildren a:link,
td.LSB div#lsbNav ul li.sideNavSelected ul li.sideNavNotSelected a:link {}

td.LSB div#lsbNav ul li.nochildren a:visited,
td.LSB div#lsbNav ul li.sideNavNotSelected a:visited,
td.LSB div#lsbNav ul li.sideNavSelected a:visited,
td.LSB div#lsbNav ul li.nochildrensel a:visited,
td.LSB div#lsbNav ul li.sideNavSelected ul li.sideNavNotSelected a:visited,
td.LSB div#lsbNav ul li.sideNavSelected ul li.nochildren a:visited {
    color: #CC9900;       
}

td.LSB div#lsbNav ul li.sideNavSelected,
td.LSB div#lsbNav ul li.nochildrensel {
    color: #FF9966;
}

/* </leftSideBar> */
/* <mainContent> */

td.MainContent {
    background-color: #FFCC66;
    color: #FFF;
    border: solid 0px #CCC;
}

/* Headings */
h1 {color:#FFFFCC;}
h2 {color:#FFCC33;}
h3 {color:#FFCC33;}
h4 {color:#FFCC33;}
h5 {color:#FFCC33;}
h6 {color:#FFCC33;}

/* custom page title settings */
.title {color: #FFFFCC;}
.subtitle {color: #FFFFCC;}
.contact {color: #FFFFCC;}
.subheadline {color: #CC9900;}
.pipe {color: #FFFFCC;}
.cutlines {color: #FFFFCC;}

/* Cookie crumb navigation */
a.cookieCrumb {color: #FFCC00;}
a.cookieCrumb:hover {color: #FFCC00;}

/* </mainContent> */
/* <rightSideBar> */

/* </rightSideBar> */
/* <footer> */	
 
#wLogo {
    background-image: url('/themes/sitebase/yellow/w.gif');
}	       

#footerText a {
    color: #003366;
}

div#footerNav {
    color: #000; 
}

div#footerNav a:link, div#footerNav a:visited {
    color: #000;    
}

/* </footer> */
/* <Home Page Latest News> */

.LatestNewsHeader {  
    color:#FFCC33;
    margin: 0; 
    padding: 5px 0 5px 10px;  
}

ul.LatestNewsList {
    margin:0;
    padding:0;
}

.LatestNewsList li {	    	
    margin-left: 0px;
    display: block;
    color: #8083AC;
    padding: 0px 5px 10px 0;  
}

ul.LatestNewsList li div.LatestNewsTitle a:link, 
ul.LatestNewsList li div.LatestNewsTitle a:active { 
    color: #99CCFF;  
}

ul.LatestNewsList li div.LatestNewsTitle a:visited {
    color:#8083AC; 
}

ul.LatestNewsList li div.LatestNewsTitle a:hover { 
    color: #8083AC; 
}

ul.LatestNewsList li div.LatestNewsDate { 
    color: #CC9900;
}

/* </Home Page Latest News> */
/* <Home Page Events> */

.EventTitle {
	padding: 0;
        margin: 0;
	color:#003366;
	font-family: Georgia,"Times New Roman",Times,serif; 
	font-size: 18pt;     
	font-weight: normal;
	text-decoration:none;
}

.EventList { 
	display: block; 
	clear: both; 
	float: left; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	list-style-type: none; 
	margin-left: 0px; 
	padding: 0 10px 0 0; 
}

.EventList ul { }        

.EventList li { }

ul.EventList li div.EventTeaser { color: #333300; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:8pt;  padding-bottom: 10px;}

ul.EventList li div.EventTeaser a:link, 
ul.EventList li div.EventTeaser a:visited, 
ul.EventList li div.EventTeaser a:active {
	padding: 0; margin: 0;
	color:#003366;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 8pt;     
	font-weight: normal;
	text-decoration:none;
}

ul.EventList li div.EventTeaser a:hover {color:#FFFFCC; text-decoration:underline; }
ul.EventList li div.EventSubtitle { }
ul.EventList li div.EventRelated { }
ul.EventList li div.EventDate { color: #336699;}

/* </Home Page Events> */
/* <Banner spacer> */

div.bannerBuffer {
height: 80px;
}

/* </Events> */
/* </Banner spacer> */
