body {margin: 5px 0; padding: 0; top: 0; font-family: verdana, arial; color: #434343; background: #fff; font-size: 12px; }

.surround {width: 727px; margin-left: auto; margin-right: auto; }

.top {height: 80px; width: 727px; }

.topform {margin-left: 200px; }
.topform input {float: left; }
.topform select {float: left; }

.ticker {background: url(i/bg_insurance.gif); width: 727px; height: 33px; color: #9C0000; padding-top: 10px; text-align: center; font-size: 16px; margin: 0 0 10px 0; }

.bar {background: #DFDFDF; text-align: right; padding: 5px 3px 3px 3px; width: 530px; height: 25px;  }

.container {width: 673px; float: left; }		
		
.content {padding: 0px; width: 727px; }
	
.menu {float: left; width: 175px; background: #F3F3F1; padding: 4px; height: 500px; }
	.menu ul {margin: 0; padding: 0; list-style: none; }
	.menu a {display: block; background: #ECECEC; border-bottom: solid 2px #DFDFDF; text-decoration: none; color: #595454; padding: 1px 0 1px 0; }
	.menu a:hover {background: #E4E4E4; color: #000; }

.mainCol {width: 536px; float: left; padding: 0 0 0 8px; }	

.states {text-align: center; color: #595454; }
	.states a {color: #595454; font-size: 11px; }
	.states a:hover {color: #000; }
	
.footer {width: 500px; margin: 0 auto 0 auto; text-align: center; padding: 30px 0 20px 0; }
	.footer,
	.footer a {color: #595454; font-size: 11px; }
	.footer a:hover {color: #000; text-decoration: underline; }

p {margin-top: 0; }
.tight {margin-bottom: 3px; }

p.center {text-align: center; }

.mdMargR {margin-right: 10px; }
.mdMargL {margin-left: 10px; }

.lgMargL {margin-left: 20px; }
.xlgMargL {margin-left: 170px; }

.smMargB {margin-bottom: 5px; }

.mdMargB {margin-bottom: 10px; }
.lgMargB {margin-bottom: 20px; }

.smMargT {margin-top: 2px; }
.mdMargT {margin-top: 10px; }

.left {float: left; }
.right {float: right; }

.clear {clear: both; }

img {border: none; }



/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
.accordionContent
{
    border: 1px dashed #2F4F4F;
    background-color: #D3DEEF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
