﻿/* -------------------------------------------------------------- 
   MyPoliCare - MPC_Policare.css
   
-------------------------------------------------------------- */

@import url("MPC_Main.css");


/* Layout
-------------------------------------------------------------- */
#container {width:1109px; background:#fff url(../images/mpc/en/containerbgBlue.gif) repeat-y top; position:absolute;}
#ctl00_ContentPlaceHolder1_CMS1_sbox2_btnSearchImage {position:relative; vertical-align:text-bottom;}


/* Typography
-------------------------------------------------------------- */
body {background:#006ec7; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:1.3;}


/* Copy Layout
-------------------------------------------------------------- */
.genericCopy h1 { color: #006ec7; }
.genericCopy h2 { color: #006ec7; padding: 0; margin: 0; }
.genericCopy a, .genericCopy a:link, .genericCopy a:hover, .genericCopy a:visited {text-decoration: underline; color: #006ec7; }
.genericCopy ul { margin: 0px 0px 0px 20px; list-style-type: none; list-style-image: url(../images/mpc/en/policare_ul_bullet.jpg); list-style-position: outside; }
.genericCopy ul li { color: #000000; padding-bottom: 10px; }
.genericCopy strong { color: #006ec7; font-weight: bold; }

ul.bListTop {width:370px; list-style-type: none; list-style-image: none; padding:0; margin:0; float:right;}
ul.bListTop li {background-image:url(../images/mpc/en/blueBall.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:14px;}
.bList {list-style-type:none; padding:0; margin:0;}
.bList li {background-image:url(../images/mpc/en/blueBall.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:14px;}

.footnote { font-size:11px; }
.searchTable {width:880px;}

/* Navigation
------------------------------------------------------------- */
#leftnav {float:left;width:198px;}
#subnav {width:198px; list-style:none; background: #fff url(../images/mpc/en/policareSubNavOff.gif) no-repeat 0 -23px; padding-top:2px; }
#subnav li { display:inline; }
#subnav li a {line-height:25px; background-image:url(../images/mpc/en/policareSubNavOff.gif); overflow:hidden;}
#subnav li a:hover, #subnav li.current a {background:transparent url(../images/mpc/en/policareSubNavOn.gif) no-repeat; cursor:pointer;}
#subnav a { display:block; color:#fff; font-weight:bold; padding-left:27px;}
#subnav a:hover {text-decoration:none;}
#subnav ul li ul.sub2 { display:none; }
#subnav ul li.current ul.sub2 { display:block; }
#subnav ul li ul.sub2 li a { background-image:url(../images/mpc/en/policareSubNavLI.gif);}
#subnav ul li ul.sub2 li a:hover, #subnav ul li ul.sub2 li.current a {color:#006ec7;background:transparent url(../images/mpc/en/policareSubNavLIOn.gif) no-repeat;}
#subnav ul li ul.sub2 li a {font-weight:normal; color:#000;}
#subnav ul li ul.sub2 li a:hover {color:#006ec7;}
#subnavbtm {background:#CCE2F4 url(../images/mpc/en/policareSubNavBtm_top.gif) no-repeat top; width:196px; margin: 0 auto; min-height:150px;}
#subnavbtmtxt {display:none; width:150px; padding:90px 0px 30px 0px; margin: 0px auto; }