﻿html, body, #aspnetForm {
    margin: 0px;
    padding: 0px;
    height: 100%;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000;
	text-decoration : none;
	line-height : 1.35em;
}
/*
old color scheme
a {
    color : #009;
}

a:hover {
    color : #c03;
}
*/

a {
    color : #c03;
}

a:hover {
    color : #009;
}

input, select, textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000;
}

.caption {
	font-size : 10px;
}

.clear {
    clear:both;
    /*line-height:0px;
    font-size:0;*/
}




.homePageBG {
    background:transparent url('../../include/images/background.gif') repeat-y;
}

#homePage {
    background:transparent url('../../include/images/home_stretch.gif') repeat-x 100px left;
}

#homePage #content {
    width:765px;
}

#homePage #content #topBanner {
    height: 100px;
}

#homePage #content #topBanner #title {
    float:left;
}

#homePage #content #topBanner #logo {
    padding-top:15px;
    float:right;
}

#homePage #content #main #leftCol {
    float:left;
}

#homePage #content #main #rightCol #homeNav {
    float:left;
    width:161px;
}

#homePage #content #main #rightCol #homeNav ul {
    list-style: none; 
    margin: 0px;
    padding:0px;
    background-color:#fff;
    line-height:1.25em;
}

#homePage #content #main #rightCol #homeNav ul li {
    padding: 3px 10px 3px 10px;
    background:#fff url('../../include/images/nav_break.gif') no-repeat right bottom;
}

#homePage #content #main #rightCol #homeNav ul a, #homePage #content #main #rightCol #homeNav ul a:hover {
    text-decoration:none;
}

#homePage #content #main #rightCol #contentText {
    margin-left:280px;
    margin-top:-180px;
    color:#009;
}








#interiorPage #content {
    margin-left: 161px;
    padding: 10px 0px 0px 25px;
}

#interiorPage #pageHeader {
    background: transparent url('../../include/images/title_stretch.gif') repeat-x;
    padding-bottom: 10px;
    padding-left:0px;
}

#interiorPage #pageHeader img {
   margin-left:-3px;
}

#interiorPage #contentBodyText {
    padding-right: 15px;
    padding-bottom: 30px;
}

#homePage #footerButtons, #interiorPage #footerButtons {
    height: 11px;
    float: left;
}

#homePage #footerButtons a, #interiorPage #footerButtons a {
    float:left;
    padding-right:0px;
}

#homePage #footerNavStretch, #interiorPage #footerNavStretch {
    margin-left: 420px;
    height:11px;
    background: transparent url('../../include/images/bottomnav_stretch.gif') repeat-x;
}

#interiorPage #footerLinks {
    padding-bottom: 20px;
}

#interiorPage #footerLinks a {
    font-size : 10px;
    color : #009;
    text-decoration : none;
}

#interiorPage #footerLinks a:hover {
    color : #c03;
}

#interiorPage #header {
    width:100%;
    border-bottom: solid 2px #996;
}

#interiorPage #header #headerLeft {
    float:left;
    width:435px;
}

#interiorPage #header #headerLeft img {
    display:block;
}

#interiorPage #header #headerRight {
    height:70px;
    padding: 10px 0px 0px 80px;
}

/* fix for IE<=6's 3-pixel gap bug */
* html #interiorPage #header #headerRight { 
    height: 1%; /* triggers hasLayout */
    position: relative;
    left: -3px; /* move the element left to close the gap */
    margin-right: -3px; /* add a negative right margin to fill the 3 pixel space left by moving everything left */
}

#interiorPage #leftNav {
    width: 161px;
    float:left;
}

#interiorPage #content {
    margin-left: 161px;
    padding: 10px 0px 0px 25px;
}



.floatLeftBox {
    float:left;
    margin-bottom:20px;
    margin-right:20px;
    text-align:center;
	display: inline;
}

.floatRightBox {
    float:right;
    margin-bottom:20px;
    margin-left:20px;
    text-align:center;
	display: inline;
}

#interiorPage ul.bulletPoints, #interiorPage ul.bulletPoints ul, #interiorPage ul.bulletPoints ul ul, #interiorPage ul.bulletPoints ul ul ul {
    list-style: none;
	margin: 0px; 
	padding-left: 0;
}

#interiorPage ul.bulletPoints li	{
    list-style-image: url("../../include/images/bullet.gif");
    padding: 3px 0px 3px 0px;
    margin-left: 18px;
}

#interiorPage ul.bulletPoints li ul li, #interiorPage ul.bulletPointsAlt li	{
    list-style-image: url("../../include/images/bullet2.gif");
}

#interiorPage ul.bulletPoints li ul li ul li, #interiorPage ul.bulletPointsAlt li ul li	{
    list-style-image: url("../../include/images/bullet3.gif");
}

#interiorPage ul.bulletPoints li ul li ul li ul li	{
    list-style-image: url("../../include/images/bullet4.gif");
}

#interiorPage ul.bulletPointsSpacer {
    margin-bottom:0px;
}

#interiorPage ul.bulletPointsSpacer li {
    padding-bottom:10px;
}

#interiorPage ol.bulletPointsSpacer li {
    padding-bottom:10px;
}

#interiorPage #popupFooterButtons {
    width: 100%;
    padding-bottom: 10px;
}

#interiorPage #popupFooterButtons #topButton {
    float: left;
    width: 100px;
}


#interiorPage #popupFooterButtons #closeButton {
	margin-left: 100px;
    text-align: right;
	padding-right: 10px;
}

#interiorPage #popupFooterButtons #closeButton img {
    float: right;
    clear: right;
}

#pageTitle {
    padding-bottom: 10px;
}

.secondary {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #996;
	text-decoration : none;
}

.tertiary {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color : #663;
	text-decoration : none;
}


#NavigationContainer { 
    width:161px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
    line-height: 12px;
    /* border-top:solid 1px #cc9; 
    border-bottom:solid 1px #cc9; */
} 
 
#NavigationContainer ul { 
    list-style: none; 
    margin: 0px;
    padding:0px; 
    text-align: left; 
} 

#NavigationContainer a {
    color : #009;
}

#NavigationContainer a:hover {
    color : #c03;
}

#NavigationContainer, #NavigationContainer a, #NavigationContainer a:hover { 
    text-decoration : none; 
} 
 
#NavigationContainer li {
    /**/
    background:#fff url('../../include/images/nav_break.gif') no-repeat right bottom;
} 
 
 

 
#NavigationContainer li li { 
    margin-right: 15px; 
} 
 
#NavigationContainer li li li { 
    margin-right: 15px; 
} 
 
#NavigationContainer a:hover { 
} 
 
#NavigationContainer li a { 
} 
 
#NavigationContainer li li a { 
} 


#NavigationContainer li li li a { 
} 

#NavigationContainer li li li a:hover { 
} 

#NavigationContainer ul li.navHasChild { 
  font-weight: bold;
} 

#NavigationContainer ul li.navHasChild ul li {
    font-weight: normal;
}

#NavigationContainer .navSelectedItem {
    font-weight: bold;
}

#NavigationContainer .navBorder, #NavigationContainer .navBorderSelected { 
    padding-top: 4px; 
    padding-bottom: 4px; 
    padding-right: 3px; 
} 
 
#NavigationContainer .navBorder { 
    border-right: solid 1px #cc9;
    /*background:#fff url('../../include/images/nav_break.gif') no-repeat bottom right;*/
} 
 
 
#NavigationContainer .navBorderBottom { 
    /* border-bottom: solid 1px #cc9; */
} 
 
#NavigationContainer .navBorderTop { 
    /* border-top: solid 1px #cc9; */
} 
 
#NavigationContainer .navBorderSelected { 
    /*border-top:1px solid #cc9;
    border-bottom: solid 1px #cc9; */
    background-color: #fff;
} 
 
 
#NavigationContainer .navBorderFinalChildSelected {
    background-color: transparent;
}

#NavigationContainer .navBorderFinalItemSelected {
background-color: #fff;
}
 
#NavigationContainer .navBorderSelectedBottom { 
    border-bottom: solid 1px #cc9; 
} 
 
#NavigationContainer .navBorderSelectedTop { 
    border-top: solid 1px #cc9; 
} 


#NavigationContainer .navBorderCloseList {
    background: #cc9;
    width: 100%; 
    height: 1px; 
    line-height: 1px; 
    font-size: 1px;
}

#NavigationContainer .navBorderFinalItem {
    /*border-bottom: solid 1px #fee;*/
}

#NavigationContainer .navBorderFinalItemSelected {
    border-bottom: solid 1px #cc9;
}


#NavigationContainer ul li ul li .navBorderFinalItemSelected, #NavigationContainer ul li ul li ul li .navBorderFinalItemSelected {
    border-bottom: none;
}

#NavigationContainer .navBorderFinalItemSub, #NavigationContainer .navBorderFinalItemSelectedSub {
    /*background: none;*/
}
 
#NavigationContainer ul li {
    margin-left: 10px;
}
 
#NavigationContainer ul li ul li	{
    list-style-image: url("../../include/images/nav_bullet.gif");
    margin-left: 18px;
}

#NavigationContainer ul li ul li  a{
    margin-left: -5px;
}

#SitemapContainer {
    margin-top:-10px;
    padding-left: 20px;
    /* ADDED 7/28/2009 due to extra spacing at bottom of sitemap because HOME does not have any sub links */
    margin-bottom:-45px;
}

#SitemapContainer ul {
    list-style: none;
	margin-left: 0px; 
	padding-left: 0px;
}

#SitemapContainer ul li {
    list-style-image: url("../../include/images/bullet.gif");
    padding-bottom: 10px;
}

#SitemapContainer ul {
    padding-bottom: 10px;
}

#SitemapContainer ul li ul li {
    list-style-image:none;
    padding-bottom: 0px;
    padding-left: 10px;
}

/*
#interiorPage ul.bulletPoints, #interiorPage ul.bulletPoints ul, #interiorPage ul.bulletPoints ul ul, #interiorPage ul.bulletPoints ul ul ul {
    list-style: none;
	margin-left: 0; 
	padding-left: 0;
}

#interiorPage ul.bulletPoints li	{
    list-style-image: url("../../include/images/bullet.gif");
    padding: 3px 0px 3px 0px;
    margin-left: 18px;
}

#interiorPage ul.bulletPoints li ul li, #interiorPage ul.bulletPointsAlt li	{
    list-style-image: url("../../include/images/bullet2.gif");
}

*/



#stormTable {
    width:95%;
    border-collapse: collapse;
}

#stormTable tr.altRow {
    /*background-color:#cc9;*/
    background-color:#eec;
}


#stormTable td {
    padding: 4px 0px 4px 0px;
    border-bottom: solid 4px #fff;
}

#stormTable td.noSpace {
    border-bottom: none;
}

#stormTable td.header {
    background-color: #009;
    color:#fff;
    font-weight:bold;
    padding: 1px 0px 1px 2px;
}

#stormTable td.seperator {
    height:5px;
    /*background-color: #cc9;*/
    background-color: #eec;
}

#stormTable .col1 {
    width: 15px;
    background:transparent url("../../include/images/bullet.gif") no-repeat 5px 5px;
}
#stormTable tr.altRow .col1 {
    width: 15px;
    /*background:#cc9 url("../../include/images/bullet_alt.gif") no-repeat 5px 5px;*/
    background:#eec url("../../include/images/bullet_alt.gif") no-repeat 5px 5px;
}

#stormTable .col2 {
    width: 135px;
    font-weight:bold;
    vertical-align:top;
}

#stormTable .col3 {
    vertical-align:top;
    padding-right:10px;
}









@media print
{

#interiorPage #topNavBar, #interiorPage #header, #interiorPage #navBar, #interiorPage #leftNav, #interiorPage #topPrintable, #interiorPage #footer {
    display:none;
}

#interiorPage #content {
    margin-left: 0px;
    padding: 0px 0px 0px 15px;
}

#interiorPage .removeForPrint {
    display: none;
}

}


