body {
	margin: 0px;
	padding:0px;
	font-family:Aphont, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4B575A;
	line-height: 155%;
	background-color:#4B575A;
}


/* 
LINKS & HOVER EFFECTS -------------------------------------------------------------------------------------------
*/

a, a:link, a:visited {color:#4B575A; text-decoration: underline;}

a:hover {
	color:#4B575A;
	text-decoration: none;
}

a.lnkAccent01, a.lnkAccent01:link, a.lnkAccent01:visited {color:#407EC1; text-decoration: underline;}
a.lnkAccent01:hover {color:#407EC1; text-decoration: none;}


.vertNav a, .vertNav a:link, .vertNav a:visited {color:#5B686A; text-decoration:none;}
.vertNav a:hover {color: #1D3236; text-decoration:none;}

a.lnkSubNav, a.lnkSubNav:link, a.lnkSubNav:visited {color:#4d7db0; line-height:110%; display:block; padding-bottom:9px; text-decoration:none;}
a.lnkSubNav:hover {color: #285280; text-decoration:none;}



#wayfinderTextSizer a, #wayfinderTextSizer a:link, #wayfinderTextSizer a:visited {font-size:10px;	color:#FFFFFF; text-decoration:none;}
#wayfinderTextSizer a:hover {color: #FFFFFF;	text-decoration:underline;}


#navWrapper a, #navWrapper a:link, #navWrapper a:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:9px;
	letter-spacing:1px;
	color:#BAC0C1;
	text-decoration:none;
}


#navWrapper a:hover {
	color: #DCE0E0;
	text-decoration:none;
}


.hmPodsContent a, .hmPodsContent a:link, .hmPodsContent a:visited {font-size:10px;	color:#647C95; text-decoration:none;}
.hmPodsContent a:hover {color: #344B61;	text-decoration:none;}


.hmNewsList a, .hmNewsList a:link, .hmNewsList a:visited {color:#6D99C8; text-decoration:none;}
.hmNewsList a:hover {color: #2B5275; text-decoration:none;}


a.lnkHmNewsHdln, a.lnkHmNewsHdln:link, a.lnkHmNewsHdln:visited {font-size:17px; color:#407EC1; line-height:108%; display:block; padding-bottom:7px; text-decoration: none;}
a.lnkHmNewsHdln:hover {color:#225285; text-decoration: none;}


.hmDoublePodHdln a, .hmDoublePodHdln a:link, .hmDoublePodHdln a:visited {color:#D58148; text-decoration:none;}
.hmDoublePodHdln a:hover {color: #A14B12; text-decoration:none;}

#footer a, #footer a:link, #footer a:visited {color:#8A9294; text-decoration:none;}
#footer a:hover {color: #8A9294; text-decoration:underline;}


.nestedRtPodContent a, .nestedRtPodContent a:link, .nestedRtPodContent a:visited {color:#407EC1; text-decoration:underline;}
.nestedRtPodContent a:hover {color: #407EC1; text-decoration:none;}



.header a, .header a:link, .header a:visited {color:#4D7DB0; text-decoration:none;}
.header a:hover {color: #4D7DB0; text-decoration:underline;}



/* 
FORMS -------------------------------------------------------------------------------------------
*/

input,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.searchField {
	margin: -2px 6px 0px 25px;  
	height: 15px;
	background-color:#FFFFFF;
	float:left;
}



/* 
LISTS -------------------------------------------------------------------------------------------
*/

.vertNav ul{
    margin: 0 0 0 -4px;
    padding: 0 0 0 0;
	list-style-type: none;
    
}
.vertNav li{
    background: url(http://www.stimulus.la.gov/images/imgBulletArrowGry.gif) no-repeat 2px 5px;
    padding: 3px 0px 20px 18px;
    margin: 0;
}



.hmPods ul{
    margin: 0px 10px 0px 17px;
    padding: 0px;
	list-style-type: none;
    
}
.hmPods li{
    background: url(http://www.stimulus.la.gov/images/imgBulletRoundGray.gif) no-repeat 2px 4px;
    padding: 3px 0px 5px 18px;
    margin: 0;
}


.hmNewsList ul{
    margin: 0px 10px 0px 17px;
    padding: 0px;
	list-style-type: none;
    
}
.hmNewsList li{
    background: url(http://www.stimulus.la.gov/images/imgBulletArrowBoxGry.gif) no-repeat 2px 4px;
    padding: 3px 0px 10px 30px;
    margin: 0;
}

.hmBlltCntrdList ul{
    margin: 0px 10px 0px 17px;
    padding: 0px;
	list-style-type: none;
    
}
.hmBlltCntrdList li{
    background: url(http://www.stimulus.la.gov/images/imgBulletArrowBoxGry.gif) no-repeat 2px 3px;
    padding: 3px 0px 10px 30px;
    margin: 0;
}






/* 
LAYOUT -------------------------------------------------------------------------------------------
*/


/* ----- SITE TEMPLATE STYLES ----- */

#wrapper {
	width: 955px;
	background: #FFFFFF url(http://www.stimulus.la.gov/images/bkgMain.gif) repeat-y 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0px;
	padding: 0px;
}

#bkgTop {
	background: url(http://www.stimulus.la.gov/images/bkgMainTop.gif) no-repeat;
}


#wayfinderTextSizer {
	padding:12px 39px 0px 32px;
	font-size:10px;
	color:#FFFFFF;
}

#navWrapper {
	text-align:right;
	background-image:url(http://www.stimulus.la.gov/images/bkgHorizNav.gif);
	background-repeat:no-repeat;
	padding:4px 20px 0px 32px;
	height:17px;
}

#search {
	width:192px;
	height:58px;
	background-image:url(http://www.stimulus.la.gov/images/bkgSearch.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-left:23px;
}

.sidePromo {
	margin:9px 0px 0px 31px;
	border:1px solid #C9CCCD;
}

#footer {
	width:955px;
	font-size:10px;
	color:#8A9294;
	text-align:left;
	padding:0px 0px 25px 0px;
}

.vertNav {
	padding:45px 12px 14px 42px;
	font-size:12px;
	color:#5B686A;
	text-transform:uppercase;
	line-height:108%;
	text-align:left;
}

.subNav {
	padding:0px 0px 12px 29px;
	margin-top:-10px;
	color:#4d7db0;
	text-transform:none;
}



/* ----- HOMEPAGE STYLES ----- */


#header {
	width:955px;
	height:245px;
}

.contentWrapper {
	padding:17px 41px 0px 31px;
}

.hmPods {
	margin:0px -15px 0px -15px;
	background:url(http://www.stimulus.la.gov/images/bkgHmPods.png) repeat-y;
	_background:url(http://www.stimulus.la.gov/images/bkgHmPods.gif) repeat-y; /* -- PNG WORKAROUND FOR IE6 ONLY -- */
}

.hmPodsContent {
	padding:0px 0px 0px 15px;
	font-size:10px;
	color:#647C95;
	line-height:110%;
}

.hmNewsList {
	padding:0px 25px 0px 0px;
	line-height:115%;
}


.hmNews {
	background:url(images/bkgHmNews.gif) repeat-y;
}

.hmNews .content {
	padding:30px 30px 0px 30px;
}


.hmDoublePodContent ul{
    margin: 0px 10px 0px 0px;
    padding: 0px;
	list-style-type: none;
	line-height:150%;
}
.hmDoublePodContent li{
    background: url(http://www.stimulus.la.gov/images/imgBulletArrowBoxGry.gif) no-repeat 2px 4px;
    padding: 3px 0px 13px 30px;
    margin: 0;
}

.hmDoublePodPhoto {
	border:1px solid #C3CACB;
	margin-top:6px;
}

img.hmDoublePodNested {
	padding:5px 14px 0px 0px;
}

.hmDoublePodHdln {
	font-size:12px;
	font-weight:bold;
	line-height:110%;
	color:#D58148;
	display:block;
	padding-bottom:8px;
}

.intro {
	font-size:12px;
	color:#4D7DB0;
	line-height:160%;
	padding:15px 40px 35px 16px;
}

.intro .welcome {
	font-size:20px;
	color:#7B888B;
	line-height:115%;
	display:block;
	padding-bottom:10px;
}

.hmLrgPod {
	width:668px;
	text-align:center;
	background:url(http://www.stimulus.la.gov/images/bkgHmLrgPod.gif) repeat-y;
	margin-bottom:40px;
}

.hmStimProcess {
	width:625px;
	background:url(http://www.stimulus.la.gov/images/bkgStimProcessChrt.gif) repeat-y;
	margin-bottom:40px;
}

.hmStimProcess .descrip {
	line-height:130%;
	text-align:left;
	padding-top: 10px;
	padding-right: 200px;
	padding-bottom: 10px;
	padding-left: 150px;
}

.hmStimProcessLearnMore {
	width:112px;
	position:relative;
	left:208px;
}

.hmStimDescripTtl {
	font-size:15px;
	color:#9E1306;
	line-height:110%;
	display:block;
	padding-bottom:8px;
}

.hmStimAlloc {
	width:635px;
	background:url(http://www.stimulus.la.gov/images/piechartREN.gif) no-repeat;
	height:337px;
}

.hmStimAlloc .descrip {
	line-height:130%;
	text-align:left;
	padding-top: 225px;
	padding-right: 390px;
	padding-bottom: 0px;
	padding-left: 28px;
/*background:url(http://www.stimulus.la.gov/images/bkgStimAllocChrt.gif) repeat-y;*/	
}

.hmStimAllocLearnMore {
	width:112px;
/*	position:relative;*/
              position:absolute;
              left:455px;
              top:1100px;	
}




/* ----- INTERIOR PG STYLES ----- */

#headerInt {
	width:955px;
	height:97px;
}

.contentWrapperInt {
	padding:27px 41px 0px 31px;
}


.pageTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#407EC1;
	line-height:105%;
	border-bottom:1px solid #C7C7C7;
	padding-bottom:4px;
	margin-bottom:30px;
}

.nestedRtPod {
	float:right;
	width:187px;
	background:url(http://www.stimulus.la.gov/images/bkgSidePod.gif) repeat-y;
	margin:0px 0px 20px 30px;
}

.nestedRtPodContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:160%;
	padding:20px 21px 4px 20px;
	color:#407EC1;
}

.nestedRtPodContent p {
	line-height:110%;
	padding-top:10px;
}






/* ----- CONTENT STYLES ----- */

.accent01 {
	color:#407EC1;
}

.text11 {
	font-size:11px;
}

.small {
	font-size:10px;
	line-height:110%;
}


.dottedDivider {
	border-top:1px dotted #979A9F;
	margin-top:20px;
	padding-bottom:20px;
}

.dottedDividerShort {
	border-top:1px dotted #979A9F;
	margin-top:20px;
	margin-right:225px;
	padding-bottom:20px;
}

.solidDividerTiny {
	border-top:1px solid #979A9F;
/*	margin-top:4px;
*/	padding-bottom:4px;
	margin:4px 35% 0px 35%;
}

.header {
	font-size:16px;
	color:#4D7DB0;
	line-height:105%;
}

.subHeader {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:105%;
}

.tertHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:105%;
	color:#4D7DB0;
}

.headerNoLineHeight {
	font-size:16px;
	color:#4D7DB0;
}

.subHeaderNoLineHeight {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

.tertHeaderNoLineHeight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4D7DB0;
}

.label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9CA6A9;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:108%;
	letter-spacing:.02em;
	display:block;
	padding-bottom:1px;
	border-bottom:1px solid #9CA6A9;
	margin-bottom:5px;
}

.nestedRtPodContent .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9CA6A9;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:108%;
	letter-spacing:.02em;
	display:block;
	padding-bottom:1px;
	border-bottom:1px solid #9CA6A9;
	margin-bottom:5px;
	padding-top:25px;
}
.tableLayout {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;

}
.tableLayout td {
	padding:8px;
	border-bottom:1px solid #CCCCCC;
}

