﻿html, body, #aspnetForm {
    margin: 0px;
    padding: 0px;
    height: 100%;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size : 10px;*/
	font-size : 11px;
	font-weight: normal;
	color : #666;
	text-decoration : none;
	/*line-height: 2em;*/
	line-height : 1.35em;
}

a {
    color : #c03;
}

a:hover {
    color : #369;
}

/*
a {
    color : #369;
}

a:hover {
    color : #c03;
}
*/

input, select, textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000;
}

.caption {
	/*font-size : 11px;*/
	font-size : 10px;
}

.copyrightcaption
{
	font-size:11px;
	color : #cccc99;
}

.clear {
    clear:both;
    /*line-height:0px;
    font-size:0;*/
}

.blue {
	color : #009;
	text-decoration : 'underline';
}

.title1, a.title1 {
    color: #663;
    font-size:11px;
}


.homeBlue 
{
	color :#4682B4;
	font-weight:bold;
	font-size:12px;
}

.red {
	font-weight: bold;
	color : #c03;
	text-decoration : none;
}
.interiorHeaderBG
{
	background-image:transparent url('include/images/topstretch.gif') repeat-x;
}






.homePageBG {
    background:transparent url('../../include/images/home_leftstretch.gif') repeat-x;  
   
}
.homePageBG2 {
    background:transparent url('../../include/images/home_rightstretch.gif') repeat-x;
}

#homePage {
    width:759px;
    margin-left:auto;
    margin-right:auto;
}

#homePage #topBanner {
   background-color:#fff;
}

#homePage #topBanner #Curve {
    float:left;
}

#homePage #topBanner #Logo {
    float:right;
}

#homePage #navBar{
    float:left;
    width: 100%; 
    height: 32px;
    margin-left:11px;
}

#homePage #navBar a {
    float:left;
}

#homePage #navBar #navButtons{
    position:relative;
    text-align:center;
    width:575px;
}





#homePage #homeMainCenter #eec {
    float:right;
    width:240px;
    height:210px;
    background:transparent url('../../include/images/eew_with_bulb.jpg') no-repeat;
}

#homePage #homeMainCenter #eec #text {
    margin-top:65px;
    margin-right:135px;
}

#homePage #homeMainCenter #gettingStarted {
    margin-right:260px;
    background:transparent url('../../include/images/getting_started_bottom_bg.gif') repeat-x 0px 152px;

}

#homePage #homeMainCenter #gettingStarted #leftSide {
    background:transparent url('../../include/images/getting_started_left.gif') no-repeat -2px bottom;
}

#homePage #homeMainCenter #gettingStarted #leftSide #rightSide {
    height: 153px;
    background:transparent url('../../include/images/getting_started_right.gif') no-repeat right bottom;
    padding-left:15px;
    line-height:1.45em;
}

#homePage #homeMainCenter #createAccount {
    background:transparent url('../../include/images/gettingStartedBottomCap.gif') repeat-x bottom;
    height:47px;
    width:366px;
    position: absolute;
}

#homePage #homeMainCenter #createAccount #capLeft {
    height: 45px;
    width:35px;
    background:transparent url('../../include/images/gettingStartedBottomCapL.gif') no-repeat 0px 0px;
}

#homePage #homeMainCenter #createAccount #capRight {
    height: 38px;
    width:346px;
    background:transparent url('../../include/images/gettingStartedBottomCapR.gif') no-repeat right 0px;
    margin-left:20px;
    padding-top:7px;
}

#homePage #homeMainCenter #roundedCorner {
    float:right;
    width:156px;
    background:transparent url('../../include/images/getting_started_bottom_bg.gif') repeat-x 0px -40px;
    margin-right:27px;

}

#homePage #homeMainCenter #roundedCorner #signOn {
    margin-left:50px;
    background:transparent url('../../include/images/bottom-right-corner.gif') no-repeat right top;
}



	#homePage #homeFooter
	{
		padding-top:30px;
		width:100%;
		text-align:center;
	}
		
	#homePage #homeFooter #homeFooterBar #homeFooterBarStretch
	{
			
		background:transparent url('../../include/images/dash.gif') repeat-x;
	}



#interiorPage {
	width:100%;
}

#interiorPage #header {
    width:100%;
    background:transparent url('../../include/images/topstretch.gif') repeat-x;
}

#interiorPage #header #headerLeft {
    float:left;
    width:372px;
}

#interiorPage #header #headerLeft img {
    display:block;
}

#interiorPage #header #headerRight {
    float:right;
    padding-top:34px;
    padding-right:22px;
    
}
#interiorPage #header #headerRight img {
    display:block;
}

#interiorPage #header #headerCenterBG {
    height:103px;
    
}

#interiorPage #header #headerBarBG {
    background:transparent url('../../include/images/topbar.gif') repeat-x;
}



/* 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 */
}

#centerPage #leftNav{
    width: 161px;
    float:left;
}

#centerPage #leftNav #getStarted {
    text-align:center;
}

#centerPage #main {
    margin-left: 170px;
    padding-top:20px;
    padding-left:14px;
}

#centerPage #rightNav {
    width: 200px;
    float:right;
}

#centerPage #rightNav #eecContent {
    width:120px;
    text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#centerPage #main #content {
    margin-right:200px;
    background:transparent url('../../include/images/dash.gif') repeat-y top right;
    padding-right:20px;
}



#interiorPage #footer
{
	text-align:center;
	line-height:11px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
}


#interiorPage #footer #footerBar #footerBarStretch {
    background:transparent url('../../include/images/dash.gif') repeat-x;
}

#interiorPage #footerLinks  {
	padding-top:12px;
    padding-bottom: 15px;
}

#interiorPage #footerLinks a {
    font-size : 11px;
    text-decoration : none;
}

#interiorPage #footerLinks a:hover {
}

#interiorPage #pageHeader {
    background: transparent url('../../include/images/title_stretch.gif') repeat-x;
    padding-bottom: 11px;
    width:99%;
}





.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;
}


#homePage  ul.homeBulletPoints {
    list-style: none;
    margin: 0px 0px 0px 20px;
	padding-left: 0px;
}



#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;*/
    padding: 0px;
    margin-left: 18px;
}

#homePage ul.homeBulletPoints li	{
    list-style-image: url("../../include/images/bullet.gif");
    /*padding: 3px 0px 3px 0px;*/
    padding: 0px;
    font-size:12px;
    font-weight:bold;
    color:#369;
}

#interiorPage ul.bulletPoints li ul li	{
    list-style-image: url("../../include/images/bullet2.gif");
}

#interiorPage ul.bulletPoints li ul 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:11px;
}

#interiorPage ol.bulletPointsSpacer li {
    padding-bottom:11px;
}


#interiorPage #popupFooterButtons {
    width: 100%;
    padding-bottom: 11px;
}

#interiorPage #popupFooterButtons #topButton {
    float: left;
    width: 100px;
}


#interiorPage #popupFooterButtons #closeButton {
	margin-left: 100px;
    text-align: right;
	padding-right: 11px;
}

#interiorPage #popupFooterButtons #closeButton img {
    float: right;
    clear: right;
}

#pageTitle {
    padding-bottom: 20px;
}

.secondary {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #999966;
	text-decoration : none;
}
.gray {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #666;

	line-height: 2em;
}
.tertiary {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color : #663;
	text-decoration : none;
}

#contactInfo {
    width: 470px;
}

#contactInfo td.indent {
    padding-left:20px;
}


#NavigationContainer { 
    width:166px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1.15em;
} 
 
#NavigationContainer ul { 
    list-style: none; 
    margin: 0px;
    padding:0px;
    text-align: left; 
} 
 
#NavigationContainer, #NavigationContainer a, #NavigationContainer a:hover { 
    text-decoration : none; 
} 
 
#NavigationContainer li {
    border-top:solid 1px #ECECCB;
} 
 
#NavigationContainer li li { 
    margin-right: 15px; 
} 
 
#NavigationContainer li li li { 
    margin-right: 15px; 
} 
 
#NavigationContainer a:hover { 
    color: #c03; 
} 
 
#NavigationContainer li a { 
    margin-left:15px;
    color:#996;
} 
 
#NavigationContainer li li a { 
    color: #996; 
} 

#NavigationContainer li.navHasChild {
  font-weight: bold;
}

#NavigationContainer li.navHasChild li {
  font-weight: normal;
}

#NavigationContainer li li a:hover { 
    color: #c03; 
} 

#NavigationContainer li li li a { 
    color: #996; 
} 

#NavigationContainer li li li a:hover { 
    color: #c03; 
} 

#NavigationContainer .navSelectedItem { 
  color: #c03;
  font-weight: bold;
} 
 
#NavigationContainer li li .navSelectedItem { 
  color: #c03;
} 

#NavigationContainer .navBorder, #NavigationContainer .navBorderSelected { 
    padding-top: 4px; 
    padding-bottom: 4px; 
    padding-right: 3px; 
} 
 
 
#NavigationContainer .navBorderSelected { 
    background-color: #fff;
} 
 
 
#NavigationContainer .navBorderFinalChildSelected {
    background-color: transparent;
}

#NavigationContainer .navBorderFinalItemSelected {
    background-color: #fff;
}


#NavigationContainer .navBorderCloseList {
    background: #cc9;
    width: 100%; 
    height: 1px; 
    line-height: 1px; 
    font-size: 1px;
}

#NavigationContainer .navBorderFinalItem {
    border-bottom:solid 1px #ECECCB;
}

#NavigationContainer .navBorderFinalItemSelected {
    border-bottom:solid 1px #ECECCB;
}



#SitemapContainer {
    margin-top:-11px;
    padding-left: 20px;
}

#SitemapContainer ul {
    list-style: none;
	margin-left: 0px; 
	padding-left: 0px;
}

#SitemapContainer ul li {
    list-style-image: url("../../include/images/bullet.gif");
    padding-bottom: 11px;
}

#SitemapContainer ul {
    padding-bottom: 11px;
}

#SitemapContainer ul li ul li {
    list-style-image:none;
    padding-bottom: 0px;
    padding-left: 11px;
}


#resourceNavigation, #resourceNavigation ul {
    list-style: none; 
    margin: 0px;
    padding:0px; 
}

#resourceNavigation {
    border: solid 1px #cc9;
}

#resourceNavigation li {
    background-color:#996;
    color:#fff;
    font-weight:bold;
}

#resourceNavigation ul li {
    background: #fff url("../../include/images/nav_bullet.gif") no-repeat;
    padding: 3px 3px 3px 20px;
}

#resourceNavigation ul li.navat {
    background: #fff url("../../include/images/nav_bulletat.gif") no-repeat;
    padding: 3px 3px 3px 22px;
}

#resourceNavigation ul li.navat a, #resourceNavigation ul li.navat a:hover {
    text-decoration:none;
    color: #009;
    font-weight: bold;
}

#resourceNavigation ul li {
    background-color:#fff;
    color:#000;
    font-weight:normal;
    border-top: solid 1px #cc9;
}

#instructionsPanel {
    width:190px;
    float:left;
}

#instructionsPanel div {
    border: solid 1px #ccc;
    border-bottom:0px;
    font-size: 11px;
    padding:2px;
}

#formButtons img {
    display: block;
}

#formButtons {
    width: 100%;
    border-top: solid 1px #cc9;
}

#formButtons div {
    float: left;
}













@media print
{

#interiorPage #header, #interiorPage #leftNav, #interiorPage #topPrintable, #interiorPage #footer, #interiorPage #rightNav {
    display:none;
}

#interiorPage #content {
    margin-left: 0px;
    padding: 0px 0px 0px 15px;
}

#interiorPage .removeForPrint {
    display: none;
}


#centerPage #main, #centerPage #main #content {
    margin:0px;
    padding:0px;
}


}

