h3.title_purple {
	font-size: 1.0em;
	font-weight: bold;
	color: #ffffff;
	background: transparent;
	margin: 0;
	padding-top: 0;
}

h3.title_purple a {
	text-decoration: none; color: #ffffff;
}

h3.title_purple a:visited {
	text-decoration: none; color: #ffffff;
}

h3.title_purple a:hover {
	text-decoration: underline; color: #ffffff;
}

h3.title_purple a:active  {
	text-decoration: none; color: #ffffff;
}

h3.title_orange {
	font-size: 1.0em;
	font-weight: bold;
	color: #1d429b;
	background: transparent;
	margin: 0;
	padding: 0;
}

h3.title_orange a {
	text-decoration: none; color: #1d429b;
}

h3.title_orange a:visited {
	text-decoration: none; 
}

h3.title_orange a:hover {
	text-decoration: underline;
}

h3.title_orange a:active  {
	text-decoration: none; 
}

h3.title_turquoise {
	font-size: 1.0em;
	font-weight: bold;
	color: #1d0096;
	background: transparent;
	margin: 0;
	padding: 0;
}

h3.title_turquoise a {
	text-decoration: none; color: #1d0096;
}

h3.title_turquoise a:visited {
	text-decoration: none; color: #1d0096;
}

h3.title_turquoise a:hover {
	text-decoration: underline;color: #1d0096;
}

h3.title_turquoise a:active  {
	text-decoration: none; color: #1d0096;
}

h3.title_xmasred {
	font-size: 1.0em;
	font-weight: bold;
	color: #ffffff;
	background: transparent;
	margin: 0;
	padding-top: 0;
}

h3.title_xmasred a {
	text-decoration: none; color: #ffffff;
}

h3.title_xmasred a:visited {
	text-decoration: none; color: #ffffff;
}

h3.title_xmasred a:hover {
	text-decoration: underline; color: #ffffff;
}

h3.title_xmasred a:active  {
	text-decoration: none; color: #ffffff;
}
h3.title_green {
	font-size: 1.0em;
	font-weight: bold;
	color: #1d0096;
	background: transparent;
	margin: 0;
	padding: 0;
}

h3.title_green a {
	text-decoration: none; color: #1d0096;
}

h3.title_green a:visited {
	text-decoration: none; color: #1d0096;
}

h3.title_green a:hover {
	text-decoration: underline;color: #1d0096;
}

h3.title_green a:active  {
	text-decoration: none; color: #1d0096;
}
h3.title_jade {
	font-size: 1.0em;
	font-weight: bold;
	color: #ffffff;
	background: transparent;
	margin: 0;
	padding: 0;
}

h3.title_jade a {
	text-decoration: none; color: #ffffff;
}

h3.title_jade a:visited {
	text-decoration: none; color: #ffffff;
}

h3.title_jade a:hover {
	text-decoration: underline;color: #ffffff;
}

h3.title_jade a:active  {
	text-decoration: none; color: #ffffff;
}
#orangebox
{
    width:297px;
    float:left;
    border:2px solid #ff9900;
	height: 8.64em;
}

#purplebox
{
    width:297px;
    float:left;
    border:2px solid #7E2271;
	height: 8.64em;
}
#greenbox
{
    width:297px;
    float:left;
    border:2px solid #1Fa12D;
	height: 8.64em;
}

#turquoisebox
{
    width:297px;
    float:left;
    border:2px solid #41C4DD;
	height: 8.64em;
}

#xmasredbox
{
    width:297px;
    float:left;
    border:2px solid #db0c41;
	height: 8.64em;
}
#jadebox
{
    width:297px;
    float:left;
    border:2px solid #00626D;
	height: 8.64em;
}
#boxtext
{
    padding-left: 11px;
	padding-top: 8px;
	font-size:100%;
}

#boxtext h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #1d429b;
	background: transparent;
	margin: 0;
	padding: 0;
}

#boxtext h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #1d429b;
	background: transparent;
	margin: 0;
	padding: 0;
}
#lpmainimages
{
    width:300px;
    float:right;
	margin-left:8px;    
}

#lpimage
{
    width:108px;
    float:left;
	padding-right:5px;    
}

#lpquote
{
    width:185px;
    float:right;
   
}

.txtHeaderSearch
{
    width:116px;
}

.contrastcolmargin
{
    padding:5px 15px;
    text-align:justify;
}

.colmargin
{
    padding:0px;
    text-align:justify;
}

#featuredstories, #getInvolvedResults, #WideResults
{
    float:left;
    width:610px;
    margin-top: 10px;
}

#featuredstories .twocolumn, #getInvolvedResults .twocolumn
{
    width:300px;
    float:left;
    font-size:100%;
    margin-bottom:5px;
}

#featuredstories .threecolumn
{
    width:198px;
    float:left;
    font-size:90%;
    margin-bottom:5px;
}

#featuredstories .middle
{
    margin-left:8px;
    margin-right:8px;
}

#featuredstories .left
{
    margin-right:10px;
    margin-bottom:15px;
}

#featuredstories .right
{
    margin-right:0px;
    margin-bottom:15px;
}

#featuredstories .title_left, #getInvolvedResults .title_left, #WideResults .title_left
{
    width:3px;
    float:left;
}

#featuredstories .title_right, #getInvolvedResults .title_right, #WideResults .title_right
{
    width:3px;
    float:left;
}

#featuredstories .text, #getInvolvedResults .text, #WideResults .text
{
    float:left;
    padding:3px 0 0 7px;
    margin:0;
}

/* voice hack exploits a bug in older css parsers (ie 5.x), which take it as the last declaration and terminates the class /*
/* the voice-family:inherit ensures that any text enabled browsers don't actually have a file to play */
#featuredstories .twocolumn .text, #getInvolvedResults .twocolumn .text
{
    width:292px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:287px;
}
/* this is required after the voice hack otherwise ie 5.x ignores the next rule */
#ie5hack{}

#featuredstories .threecolumn .text
{
    width:189px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:184px;
}
/* this is required after the voice hack otherwise ie 5.x ignores the next rule */
#ie5hack{}

#featuredstories .title_left_green, #WideResults .title_left_green
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryGreenLeft.gif);
    background-repeat:no-repeat;
    background-position:left top;
    height:17px;
}

#featuredstories .title_right_green, #WideResults .title_right_green
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryGreenRight.gif);
    background-repeat:no-repeat;
    background-position:right top;
    height:17px;
}

#featuredstories .title_left_orange, .title_left_orange, #WideResults .title_left_orange
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryOrangeLeft.gif);
    background-repeat:no-repeat;
    background-position:left top;
    height:17px;
}

#featuredstories .title_right_orange, .title_right_orange, #WideResults .title_right_orange
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryOrangeRight.gif);
    background-repeat:no-repeat;
    background-position:right top;
    height:17px;
}

#featuredstories .title_left_purple, .title_left_purple, #WideResults .title_left_purple
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryPurpleLeft.gif);
    background-repeat:no-repeat;
    background-position:left top;
    height:17px;
}

#featuredstories .title_right_purple, .title_right_purple, #WideResults .title_right_purple
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryPurpleRight.gif);
    background-repeat:no-repeat;
    background-position:right top;
    height:17px;
}

#featuredstories .title_left_turquoise, .title_left_turquoise, #WideResults .title_left_purple
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryBlueLeft.gif);
    background-repeat:no-repeat;
    background-position:left top;
    height:17px;
}

#featuredstories .title_right_turquoise, .title_right_turquoise, #WideResults .title_right_purple
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryBlueRight.gif);
    background-repeat:no-repeat;
    background-position:right top;
    height:17px;
}

#featuredstories .title_left_xmasred, .title_right_xmasred, #WideResults .title_left_xmasred
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryRedLeft.gif);
    background-repeat:no-repeat;
    background-position:left top;
    height:17px;
}

#featuredstories .title_right_xmasred, .title_right_xmasred, #WideResults .title_right_xmasred
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryRedRight.gif);
    background-repeat:no-repeat;
    background-position:right top;
    height:17px;
}

#featuredstories .title_left_jade, .title_right_jade, #WideResults .title_left_jade
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryJadeLeft.gif);
    background-repeat:no-repeat;
    background-position:left top;
    height:17px;
}

#featuredstories .title_right_jade, .title_right_jade, #WideResults .title_right_jade
{
    float:left;
    width:3px;
    background-image:url(/images/FeaturedStoryJadeRight.gif);
    background-repeat:no-repeat;
    background-position:right top;
    height:17px;
}
#featuredstories .twocolumn .title_green, #featuredstories .threecolumn .title_green, #WideResults .title_green
{
    float:left;
    background-color:#1FA12D;
}

#featuredstories .twocolumn .title_orange, #featuredstories .threecolumn .title_orange, .twocolumn .title_orange, #WideResults .title_orange
{
    float:left;
    background-color:#ff9900;
}

#featuredstories .twocolumn .title_purple, #featuredstories .threecolumn .title_purple,  .twocolumn .title_purple, #WideResults .title_purple
{
    float:left;
    background-color:#7E2271; 
}

#featuredstories .twocolumn .title_turquoise, #featuredstories .threecolumn .title_turquoise,  .twocolumn .title_turquoise, #WideResults .title_blue
{
    float:left;
    background-color:#41C4DD; 
}

#featuredstories .twocolumn .title_xmasred, #featuredstories .threecolumn .title_xmasred,  .twocolumn .title_xmasred, #WideResults .title_xmasred
{
    float:left;
    background-color:#db0c41; 
}

#featuredstories .twocolumn .title_jade, #featuredstories .threecolumn .title_jade,  .twocolumn .title_jade, #WideResults .title_jade
{
    float:left;
    background-color:#00626D; 
}

#featuredstories .threecolumn .bottom
{
    padding-bottom:5px;
	width:195px;
}

#featuredstories .twocolumn .bottom, #getInvolvedResults .twocolumn .bottom
{
    padding-bottom:5px;
	width:298px;
}

#WideResults .bottom
{
    width:607px;
}


#featuredstories .bottom, #getInvolvedResults .bottom, #WideResults .bottom
{
	float:left;	
	border-top:0px;
}

#featuredstories .bottom.green, #WideResults .bottom.green
{
    border:1px solid #1FA12D;
    background-image:url(/images/FeaturedStoryGreenBottom.gif);
    background-repeat:repeat-x;
}

#featuredstories .bottom.orange,  #getInvolvedResults .bottom.orange, #WideResults .bottom.orange
{
    border:1px solid #ff9900;
    background-image:url(/images/FeaturedStoryOrangeBottom.gif);
    background-repeat:repeat-x;
}

#featuredstories .bottom.purple, #getInvolvedResults .bottom.purple, #WideResults .bottom.purple
{
    border:1px solid #7E2271;
    background-image:url(/images/FeaturedStoryPurpleBottom.gif);
    background-repeat:repeat-x;
}

#featuredstories .bottom.turquoise, #getInvolvedResults .bottom.blue, #WideResults .bottom.purple
{
    border:1px solid #41C4DD;
    background-image:url(/images/FeaturedStoryBlueBottom.gif);
    background-repeat:repeat-x;
}

#featuredstories .bottom.xmasred, #getInvolvedResults .bottom.xmasred, #WideResults .bottom.xmasred
{
    border:1px solid #db0c41;
    background-image:url(/images/FeaturedStoryRedBottom.gif);
    background-repeat:repeat-x;
}

#featuredstories .bottom.jade, #getInvolvedResults .bottom.jade, #WideResults .bottom.jade
{
    border:1px solid #00626D;
    background-image:url(/images/FeaturedStoryJadeBottom.gif);
    background-repeat:repeat-x;
}

#featuredstories .image
{
    float:left;
    text-align:center;
    width:85px;
    padding-top:10px;
    padding-bottom:7px;
}

#featuredstories .twocolumn .content a
{
   	text-decoration:underline;
}

#featuredstories .content
{
    width:208px;
    float:left;
    padding-top:7px;
    padding-bottom:3px;
}

#featuredstories .break, #getInvolvedResults .break
{
    width:100%;
    float:left;
    height:10px;
}

#featuredstories a, #getInvolvedResults a
{
    text-decoration:none;
}