/* Global Styles */


/********
 *      *
 * Main *
 *      *
 ********/
.center {text-align: center; clear:both}
a.plain  {color:#000; font-weight:normal; text-decoration:none;}
a.plainul  {font-weight:normal; text-decoration:underline;}  /* plain, but with underline */
.red {color:#f00!important;}
.green {color:#80A944!important;}
.farleft {text-indent:-1000em;}
.notecompare {padding-left:20px; font-size:0.95em; font-style:italic; font-weight:bold;}
.note {padding:0 20px; font-size:0.85em; font-style:italic; clear:left; font-weight:normal;}
.note2 {padding:0 10px; font-size:0.85em; font-style:italic; clear:left; font-weight:normal;}
.note3 {padding:0 10px; font-size:0.80em; font-style:italic; clear:left; font-weight:normal;}
.note4 {font-size:0.80em; font-style:italic; clear:left; font-weight:normal;}
.noteSmall {padding:0; font-size:0.85em; font-style:italic; clear:left; font-weight:normal;}
.noteBasic {padding:0; width:100%; font-size:0.85em; font-weight:normal;}
.note460 {padding:0 20px; width:460px; float:left; font-size:0.75em; font-style:italic; clear:left; font-weight:normal;}
.dottedline{clear:left; border:1px dashed #ccc;} /*ridge groove dashed inset outset*/
.margin10_0 {margin: 10px 0;}
.margin40_0_0_0 {margin: 40px 0 0 0;}

/**********
 *        *
 * Screen *
 *        *
 **********/
.oldbrowser, .print, .hide, .hidden {display: none;}
.clear, .reset {clear:both;}
.floatleft {float:left;}
.floatright {float:right;}
.floatnone {float:none;}
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
.clearnone {clear:none;}
.right {text-align:right;}
.nodecoration {text-decoration:none;}
.centeralign {text-align:center;}
.rightalign {text-align:right;}
.leftalign {text-align:left;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.middleimg {vertical-align:middle; float:none; border:2px solid #CCCCCC;}
.agentLogin {
    float:left;
    font-weight:bold;
    margin-top:-20px;
    margin-bottom:20px;
}

/* YUI calendar hacks */
/*calendar hacks for tp */
.yui-skin-sam table.yui-calendar {width:auto; border:none;}
.yui-calendar .calnavleft, .yui-calendar .calnavright {
    text-decoration:none;
}

/* rxa modified so that the body only applies to calendar div */
body #calendar {font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}


/*********
 *       *
 *  Nav  *
 *       *
 *********/


/*********
 *       *
 * Forms *
 *       *
 *********/


/*********
 *       *
 * Lists *
 *       *
 *********/
/* Styles for the save/email quote dl to show what the table row colors mean */
#quoteLegend {margin:25px 0 5px 0; padding:0; float:right;}
#quoteLegend dt, #quoteLegend dd {
    float:left; margin:0 0 0 5px; padding:0; display:inline;}
#quoteLegend dt {border:1px solid #ccc; width:3em; height:1em;}
#quoteLegend dd {font-weight:bold;}
#quoteLegend .future {background-color:#fafad2;}
#quoteLegend .normal {background-color:#fff;}

.noListStyle {list-style:none;}
.comparecoveragelist {list-style:disc; margin:0; padding-left:32px;}