@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
html{ font-family:Arial, Helvetica, sans-serif }
body{ background-color:#E1F4FD; font-size:12px; padding-bottom:40px; text-align:center; min-width:775px }

/************************************** makes all pngs transparents for lt IE */
/*img, div, a, input, td, table, tr{ behavior:url(/scripts/iepngfix.htc); }*/
/************************************************ end make all png transparent*/

/************************************************************* common content */
#wrapper { width:775px; margin:0 auto; text-align:left; }
#content { width:495px; background-color:#FFF; margin-left:20px; padding:20px 100px 20px 160px }
img{ border:0px none; margin:0; padding:0; vertical-align:top; }
.clear { clear:both; }
.warning { color:#F00 }
.result_list { background-color:#B7DDE8 }
.content_img { float:right; }
/********************************************************* end common content */

/********************************************************************* header */
#header { width:755px; height:205px; margin-left:20px; background:#0D6AA7 url(/images/backgrounds/bgn_top.jpg) 0% 0% no-repeat; color:#FFF; position:relative }
#header .site_name { left:150px; top:10px; text-align:left; position:absolute; width:220px; font-size:16px }
#header .top_nav { top:23px; left:430px; text-align:left; position:absolute; font-size:12px; }
#header .welcome { font-size:18px; top:58px; left:450px; text-align:left; position:absolute }
#header .welcometxt { font-size:12px; top:85px; left:450px; text-align:left; position:absolute; width:225px; height:70px }
#header .hlink:link, .hlink:visited, .hlink:active { color:#FFF; text-decoration:none }
#header .hlink:hover, .option_on { color:#FF0; text-decoration:underline }
#header .donations { top:220px; left:-20px; position:absolute; width:171px; height:148px; background:url(/images/backgrounds/bgn_1.png) 0% 0% no-repeat; text-align:center; padding-top:8px; }
#header .donations_option { font-size:14px; font-weight:bold; }
#header .donations_txt { color:#FFF; padding-top:5px; padding-top:5px }
#header .donations_img { padding-top:10px; }
#header .navbuttons { top:175px; right:5px; position:absolute }
/***************************************************************** end header */

/********************************************************************* PAGING */
#paging { font-size:10px }
#paging .recordsfound { width:40%; float:left; text-align:left }
#paging .movenext { width:40%; float:right; text-align:right }
/***************************************************************** END PAGING */

/*********************************************************************** home */
#home .hlist { list-style:decimal; list-style-position:inside; }
/******************************************************************* end home */

/******************************************************************* ABOUT US */
#aboutus #content { background:#FFF url(/images/aboutus.jpg) 100% 20px no-repeat; }
/*************************************************************** END ABOUT US */

/***************************************************************** WHO WE ARE */
#whowa #content { background:#FFF url(/images/who-we-are.jpg) 100% 20px no-repeat; }
/************************************************************* END WHO WE ARE */

/******************************************************************* ABOUT US */
#fairness #content { background:#FFF url(/images/fairness.jpg) 100% 20px no-repeat; }
/*************************************************************** END ABOUT US */

/***************************************************************** contact us */
#contactus .field_name { float:left; width:20%; padding:3px }
#contactus .form_field { float:left; width:75%; padding:3px }
#contactus .text_field, textarea { width:200px; border:1px solid #06F }
/************************************************************* end contact us */

/************************************************************ medicare issues */
#medicarei #content { background:#FFF url(/images/medicare-issues.jpg) 100% 20px no-repeat; }
#medicarei ul { list-style:disc; list-style-position:outside; padding-left:40px; padding-top:10px }
#medicarei ul li { padding-bottom:10px; }
#medicarei ul li ul { list-style:circle; }
/******************************************************** end medicare issues */

/*************************************************************** cost savings */
#costs #content { background:#FFF url(/images/cost-savings.jpg) 100% 20px no-repeat; }
#costs .chart { text-align:center; margin-top:20px; }
#costs .chart img {  border:#0A5494 2px solid; padding:5px }
#costs .chart img { border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; } 
#costs .chart a { font-size:10px }
#costs .enlarge { text-align:right; margin-bottom:20px; margin-right:45px }
#costs .txtita { font-style:italic }
#costs .txt10 { font-size:10px }
#costs #list1, #list2 { margin-top:10px; margin-bottom:10px; margin-left:40px; }
#costs #list1 ul { list-style:decimal; list-style-position:outside; }
#costs #list2 ul { list-style:disc; list-style-position:outside; }
#costs #list1 ul li, #list2 ul li { padding-bottom:10px; }
/*********************************************************** end cost savings */

/******************************************************************* strategy */
#strategy #content { background:#FFF url(/images/strategy.jpg) 100% 20px no-repeat; }
#strategy #list1, #list2, #list3 { margin-top:10px; margin-bottom:10px; margin-left:40px; }
#strategy #list1 ul, #list2 ul, #list3 ul { list-style:disc; list-style-position:outside; }
#strategy #list2 ul { font-weight:bold }
#strategy #list3 ul li ul { list-style:circle; }
#strategy #list1 ul li, #list2 ul li, #list3 ul li { padding-bottom:10px }
#strategy #list3 ul li ul { margin-top:10px; margin-left:40px }
#strategy .txtitasub { font-style:italic; text-decoration:underline }
/*************************************************************** end strategy */

/************************************************************** press release */
#pressr ul { list-style:disc; list-style-position:outside; padding-left:40px; padding-top:10px }
#pressr ul li { padding-bottom:10px; }
#pressr .prtitle { font-size:16px; font-weight:bold }
#pressr .prdate { font-size:10px } 
#pressr .main_pr { margin-bottom:10px }
#pressr .more_pr { width:495px; border-top:#DE943C 1px solid; padding-top:10px }
#pressr .more_pr a { font-weight:bold; text-decoration:none }
/********************************************************** end press release */

/************************************************************* talking points */
#talkingp #content { background:#FFF url(/images/talking-points.jpg) 100% 20px no-repeat; }
#talkingp .question { font-style:italic }
#talkingp .answer { color:#0070C0  }
/********************************************************* end talking points */

/********************************************************************* footer */
#footer { text-align:right; }
#footer .flink:link, .flink:visited, .flink:active { color:#333 }
#footer .flink:hover { color:#000 }
#footer .fnav { text-align:center; padding-top:5px }
#footer .signature { text-align:center; font-size:10px; margin-top:10px }
/***************************************************************** end footer */
