@charset "UTF-8";
/* CSS Document */


/************************************************
*	HOMEPAGE ONLY 			 					*
************************************************/
#homeContent {  /* houses the main column, right column */
	padding: 24px 30px 0px 0px;
	position:relative;
	margin: 0px;
	clear:both;
    top: 0px;
    left: 0px;
}

#homeMainColumn {   /* the main big column*/
	width:720px;
	position:absolute;
	left: 40px;
}

#homeRightColumn {  /* the right content column */
	width:190px;
	position:absolute;
	left: 780px;
    top: 24px;
}

#homeCellContainer {  /* contains the 3 smaller ads, horizontal */
padding: 20px 0px 0px 0px;
}

.homeCellLeft {  /* style for each of the 3 small ads */
display:inline;
width: 226px;
position:relative;
left: 0px;
padding: 0px 16px 0px 0px;
}

.homeCellMiddle {  /* style for each of the 3 small ads */
display:inline;
width: 226px;
position:relative;
left: 0px;
padding: 0px;
/*background-color:#c5f5f8;*/
}

.homeCellRight {  /* style for each of the 3 small ads */
display:inline;
width: 226px;
position:relative;
left: 0px;
padding: 0px 0px 0px 16px;
}

#homeFooter {  /* home footer goes under the main column */
width:720px;
margin-top: 30px;
padding-top:30px;	
border-top: solid 1px #ccc;
text-align:left;
font-size:.9em;
color:#999;
}

.container
{
    width: 720px;
}
#newsBar_half
{
    display: block;
    background: url('../../images/newsBar_half.gif') top left no-repeat;
    background-image: url('../../images/newsBar_half.gif');
    background-repeat: no-repeat;
    height: 25px;
    width: 351px;
    float: left;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #18284c; 
    padding-top:5px;
}
#alertBar_half
{
    display: block;
    background-image: url('../../images/alertBar_half.gif');
    background-repeat: no-repeat;
    height: 25px;
    width: 351px;
    float: right;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C80000; 
    padding-top:5px;
}
#newsBar_full
{
    display: block;
    background: url('../../images/newsBar.gif') top left no-repeat;
    width: 720px; /* 350 wide, adjusted for padding */
    height: 25px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #18284c; 
    padding-top:5px;
}
#alertBar_half a
{
    color: #C80000;
    text-decoration: none;
}
#newsBar_half a, #newsBar_full a
{
    color: #18284c;
    text-decoration: none;
}
#alertBar_half a:hover
{
    color: #C80000;
    text-decoration: underline;
}
#newsBar_half a:hover, #newsBar_full a:hover
{
    color: #18284c;
    text-decoration: underline;
}