@charset "UTF-8";

body{
	font-family:Helvetica,Arial,Helvetica,Geneva,sans-serif;
	margin:0;
	padding:0;
}

div#outerDiv{
	background-color:#fff;
	width:750px;
	margin:0 auto;
	padding: 15px;
}
/* ===== Header =====*/

div#header{
	width:750px;
	height:80px;
	background:url(/2010/2010-elements/images/site-header.gif) no-repeat;
}

div#toolbar{
	float:right;
}

div#mainMenu{
	width:750px;
}

div#mainPhoto{
	width:750px;
	height:235px;
	background:white url(/2010/2010-elements/images/background-mainphoto.png) no-repeat;
}

div#flash {
	position: relative;
	top: +10px;
	left: +10px;
}
/* ===== Body =====*/

div#bodyArea {
  width: 750px;
}

/* ===== Left column ======*/

div#bodyLeftColumn{
	float:left;
	width:368px;
}

div#bodyLeftColumnMargin {
  	margin-top:15px;
	margin-right:15px;
	margin-bottom:15px;
}

/* ===== Election period =====*/

div#electionPeriodFrame{
	width:368px;
    /* margin-bottom: 15px; */
    background-color:#EED046;
}

div#electionPeriodHeader{
	width: 368px;
	height: 8px;
	background:url(/2010/2010-elements/images/header-election_period.gif) no-repeat top center;
}

div#electionPeriodBody{
	background-color:#f5e082;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#826300;
	font-weight:bold;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
  padding-bottom: 5px;
  padding-top: 5px
}

div#electionPeriodFooter{
	width:368px;
	height:8px;
	background:url(/2010/2010-elements/images/footer-election_period.gif) no-repeat bottom center;
}



/* ===== 2009 period =====*/

div#previousYearFrame{
	width:368px;
	height: 20px;
	background:url(/2010/2010-elements/images/background-2009.gif) no-repeat top center;
    margin-bottom: 15px;
	margin-top: 15px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}

div#previousYearFrame a {
	margin-top:10px;
	color:#004464;
	text-decoration: underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}

div#previousYearFrame a:hover {
	color: #00aaff;
	text-decoration: underline;
}

div#previousYearFrame a:visited {
	color: #236082;
	text-decoration: underline;
}

/* ===== Choose Blue section ===== */

div#chooseBlueFrame{
	width:368px;
	background-color:#A5DBF0;
 	margin-bottom: 15px;
	margin-top: 15px;
}

div#chooseBlueHeader{
	width:368px;
	height:33px;
	background:url(/2010/2010-elements/images/header-choose_blue.gif) no-repeat top center;
    background-position: bottom center;
}

div#enrollNowHeader{
	width:368px;
	height:34px;
	background:url(/2010/2010-elements/images/header-enroll.gif) no-repeat;
}

div#chooseBlueFooter{
    width:368px;
	height:7px;
	background:url(/2010/2010-elements/images/footer-choose_blue.gif) no-repeat bottom center;
}

div#chooseBlueFrame p{
	margin:2px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#004464;
}

div#chooseBlueFrame a {
	color:#004464;
	text-decoration: underline;
}

div#chooseBlueFrame a:hover {
	color: #00aaff;
	text-decoration: underline;
}

div#chooseBlueFrame a:visited {
	color: #236082;
	text-decoration: underline;
}

/* ===== Left green box section ===== */

div#leftGreenFrame{
	width:368px;
	background-color:#ACC553;
}

div#leftGreenHeader{
	width:368px;
	height:33px;
	background:url(/2010/2010-elements/images/header-left_green.gif) no-repeat top center;
}

div#leftGreenFooter{
	width:368px;
	height:8px;
	background:url(/2010/2010-elements/images/footer-left_green.gif) no-repeat bottom center;
}

div#leftGreenFrame p{
	margin:2px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#4c6009;
}

div#leftGreenFrame a {
	color:#4c6009;
	text-decoration: underline;
}

div#leftGreenFrame a:hover {
	color: #ccff17;
	text-decoration: underline;
}

div#leftGreenFrame a:visited {
	color: #657815;
	text-decoration: underline;
}



/* ===== Right Column ===== */

div#bodyRightColumn{
	float:right;
	width:367px;
}

div#bodyRightColumnMargin {
  	margin-top:15px;
	margin-bottom:15px;
}

/* ===== Silver Life section ===== */

div#silverLifeFrame{
	width:367px;
	background-color:#A5DBF0;
	margin-bottom:15px;
}

div#silverLifeFrame p{
	margin:2px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#005280;
}

div#silverLifeHeader{
	width:367px;
	height:33px;
	background:url(/2010/2010-elements/images/header-silver_life.gif) no-repeat top center;
}

div#silverLifeFooter{
	width:367px;
	height:7px;
	background:url(/2010/2010-elements/images/footer-silver_life.gif) no-repeat bottom center;
}

div#silverLifePhoto{
	width:367px;
	height:193px;
	background-color:#A5DBF0;
	text-align:center;
  	margin-top: 10px
}

div#silverLifeText{
	width:367px;
	background-color:#A5DBF0;
	text-align:center;
  	font-weight: bold
}

div#silverLifeFrame a {
	color:#004464;
	text-decoration: underline;
}

div#silverLifeFrame a:hover {
	color: #00aaff;
	text-decoration: underline;
}

div#silverLifeFrame a:visited {
	color: #236082;
	text-decoration: underline;
}


/* ===== Flu Box =====*/

div#fluBox {
	float:left;
	width:198px;
}


/* ===== Right green box section ===== */

div#rightGreenFrame{
	position: relative;
	float:right;
	width:159px;
	background-color:#ACC553;
}

div#rightGreenHeader{
	width:159px;
	height:33px;
	background:url(/2010/2010-elements/images/header-events-159w.gif) no-repeat top center;
}

div#rightGreenFooter{
	width:159px;
	height:8px;
	background:url(/2010/2010-elements/images/footer-events-159w.gif) no-repeat bottom center;
}

div#rightGreenFrame p{
	margin:2px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#4c6009;
}

div#rightGreenFrame a {
	color:#4c6009;
	text-decoration: underline;
}

div#rightGreenFrame a:hover {
	color: #ccff17;
	text-decoration: underline;
}

div#rightGreenFrame a:visited {
	color: #657815;
	text-decoration: underline;
}

/* ===== Footer ===== */

div#footerFrame{
	margin:0 auto;
	width:750px;
	background:url(/2010/2010-elements/images/background-page_footer.gif) repeat-x;
	position:relative;
	clear:both;
}

.footerText{
	color:white;
	font:10px/14px Arial,Helvetica,Geneva,sans-serif;
	padding:10px;
}

