*{
	margin: 0;
	padding: 0;

}

body{
	background: #EBF4FB;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	color: #383838;
	left: 50px;
	text-align: left;
	width: 999px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

a{

    outline: none;

    color: #1771cc;

}

a img{

	border: 0;

	display: block;

}

.basis{

    width: 999px;

    /*margin: 0 auto;*/

    background-color: #ffffff;

}

.headerwrap{

    background: url(../img/top_bg.gif) 0 0 no-repeat;
	background-color:#FFFFFF;
    zoom: 1;
	z-index:1;
    border-bottom: 10px solid #facb8e;

}

#header{
	zoom: 1;
	margin-right: 1px;
	width: 999px;
	overflow: hidden;
	position: relative;

}

#headerimage{

	position: absolute;

	bottom: 0;

	left: 0px;

	z-index: 2;

	width: 338px;

	height: 229px;

	zoom: 1;

	background-color: #FFF;

	background-image: url(../img/image_1.jpg);

	background-repeat: no-repeat;

	background-position: 0 100%;

}
#headerimage2{
position:absolute;
left:0px;
top:10px;
	width: 300px;
	height: 229px;
	background-image: url(../img/image_5.png);
	background-repeat: no-repeat;
}
#headerimage3{
	position:absolute;
	left:0px;
	top:10px;
	width: 300px;
	height: 229px;
	background-image: url(../img/image_4.png);
	background-repeat: no-repeat;
	z-index: 999;
}

#logo{
	z-index: 4;
	display:block;
	margin-top:-80px;
	margin-left:300px;
	padding-bottom:10px;
	text-indent:-2000px;
	background:url(../img/logo.gif) no-repeat;
	font-size: 30px;
	font-weight: bold;
	color: #ee841b;
	text-decoration: none;
	height: 66px;
	width: 237px;

}
#logo2{
	z-index: 4;
	display:block;
	margin-top:40px;
	margin-left:300px;
	padding-bottom:10px;
	text-indent:-2000px;
	background:url(../img/logo.gif) no-repeat;
	font-size: 30px;
	font-weight: bold;
	color: #ee841b;
	text-decoration: none;
	height: 66px;
	width: 237px;

}



#headertext {
	height:40px;
	width: 250px;
	background: url(../images/part-d-need-help.jpg) no-repeat top;
	margin-top:-50px;
	margin-left:600px;
}

#headertext-th {
	height:40px;
	width: 250px;
	background: url(../images/part-d-need-help.jpg) no-repeat top;
	margin-top:50px;
	margin-left:600px;
	float:right;
}

#headertext2 {
	background:url("../images/part-d-need-help.jpg") no-repeat scroll  transparent right;
	color:#797979;
	font-size:14px;
	font-weight:bold;
	height:40px;
	position:absolute;
	right:50px;
	text-align:right;
	top:60px;
	z-index:3;
	width: 247px;
}
#headertext2 p{

    color: #4ab1ce;

    padding-bottom: 2px;

}

#toplogos{
	width: 130px;
	position: absolute;
	margin-top: 330px;
	margin-left: 531px;
}

ul.feat
{
margin-left:10px;
}
#firstlogo{

    background: url(../img/sprite.gif) -32px -77px no-repeat;

    float: right;
	position:absolute;

    width: 67px;

    height: 36px;

    margin: 17px 17px 0 50px;

    display: inline;

}

#secondlogo{

    background: url(../img/sprite.gif) 0 -77px no-repeat;

    float: left;

    width: 32px;

    height: 52px;

}

#thirdlogo{

    background: url(../img/sprite.gif) 0 -41px no-repeat;

    float: left;

    width: 129px;

    height: 36px;

    margin-top: 10px;

}

.clear{

    clear: both;

    font-size: 0;

    line-height: 0;

    height: 0;

}

#formwrap{

    width: 420px;

    margin: 110px 0 0 339px;

    float: left;

    clear: both;

    display: inline;

}

#sidecolumn{

	float:left;
	width: 280px;
	padding: 0px;
	display: block;
	margin:14px 0px 0px 0px;
	line-height: 20px;

}

/* formstyle */

.headerwrap#formstyle{

    background: url(../img/top_bg_2.gif) 0 0 no-repeat;

}

.headerwrap#formstyle #header{

    background: 

}

.headerwrap#formstyle #headerimage{

    background: url(../img/image_5.png) 0 0 no-repeat;

    width: 328px;

    height: 233px;

    left: 0;

}

* html .headerwrap#formstyle #headerimage{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/image_5.png", sizingMethod="scale");

    bottom: -1px;

}

.headerwrap#formstyle #logo{
	top: 109px;
	left: -284px;

}

.headerwrap#formstyle #headertext{

    top: 17px;

    right: 15px;

}

.headerwrap#formstyle #formwrap{

    margin: 132px 0 0 298px;

    height: 111px;

}

.headerwrap#formstyle #toplogos{

    bottom: 3px;

    top: auto;

    left: 738px;

    width: 232px;

}

.headerwrap#formstyle #firstlogo{

    background: url(../img/sprite.gif) -87px -161px no-repeat;

    width: 60px;

    height: 33px;

    margin: 16px 12px 0 0;

}

.headerwrap#formstyle #secondlogo{

    background: url(../img/sprite.gif) -88px -197px no-repeat;

    float: right;

    width: 30px;

    height: 48px;

    margin: 0 0 1px 0;

}

.headerwrap#formstyle #thirdlogo{

    background: url(../img/sprite.gif) 0 -288px no-repeat;

    width: 118px;

    height: 33px;

    margin: 15px 0 0 0;

}

/* simplestyle */

.headerwrap#simplestyle #header{

	height: 243px;

}

.headerwrap#simplestyle #headerimage{
	background: url(../img/man_2.jpg) 0 0 no-repeat;
	width: 5px;
	height: 219px;
	bottom: auto;
	padding-left: 20%;
	margin-top: 22px;

}

.headerwrap#simplestyle #logo{

	top: 22px;

	left: 192px;

}

.headerwrap#simplestyle #headertext{

	right: 12px;

	top: 59px;

}

.headerwrap#simplestyle #toplogos{

    bottom: 3px;

    top: auto;

    left: 738px;

    width: 232px;

}

.headerwrap#simplestyle #firstlogo{

    background: url(../img/sprite.gif) -87px -161px no-repeat;

    width: 60px;

    height: 33px;

    margin: 16px 12px 0 0;

}

.headerwrap#simplestyle #secondlogo{

    background: url(../img/sprite.gif) -88px -197px no-repeat;

    float: right;

    width: 30px;

    height: 48px;

    margin: 0 0 1px 0;

}

.headerwrap#simplestyle #thirdlogo{

    background: url(../img/sprite.gif) 0 -288px no-repeat;

    width: 118px;

    height: 33px;

    margin: 15px 0 0 0;

}

/*narrow*/

.basis#narrow{

    width: 700px;

    background: #fff;

}

.basis#narrow .headerwrap{

    background: url(../img/top_bg_3.gif) 0 0 no-repeat;

}

.basis#narrow #logo{

    left: 17px;

}

.basis#narrow #header{

    height: 243px;

    background: url(../img/header_bg_2.gif) 0 100% repeat-x;

    margin: 0;

    width: 100%;

 }

.basis#narrow #headerimage{

    background: url(../img/image_14.jpg) 0 0 no-repeat;

    width: 309px;

    height: 214px;

    bottom: auto;

    margin-top: 29px;

    margin-left: 274px;

}

.basis#narrow #headertext{

    top: 21px;

    right: 12px;

}

.basis#narrow #main{

    margin: 0;

    padding-bottom: 141px;

}

.basis#narrow #leadSmall{

    background: none;

    padding: 7px 0 18px 0;

}

.basis#narrow #leadSmall label{

    width: 75px;

    padding-right: 15px;

}



.basis#narrow #leadSmall input#zip{

    width: 46px;

    background: #fbe6d0;

    text-align: center;

}

.basis#narrow #leadSmall select{

    width: 212px;

}

.basis#narrow #leadSmall input#submit{

    background: url(../img/sprite.gif) 0 -253px no-repeat;

    width: 130px;

    height: 35px;

    font-size: 19px;

    margin: 8px 0 0 35px;

}

.basis#narrow #leadSmall #formtext{

    padding: 12px 0 0 0;

    text-align: right;

    width: 302px;

}

.basis#narrow #leadSmall #mailError,

.basis#narrow #leadSmall #zipError{

    clear: both;

    padding: 2px 0 0 91px;

    width: 200px;

}

.basis#narrow #maincontent{

    width: 480px;
	text-align:justify;

}

.basis#narrow #maincontent p{

    padding-bottom: 10px;

}

.basis#narrow #maincontent p.caption{

    color: #f00;

    font-size: 10px;

    padding: 0 0 0 313px;

}

.basis#narrow #maincontent ul{

    list-style-type: none;

    list-style-position: outside;

    line-height: 20px;

}

.basis#narrow #maincontent ul li{

    background: url(../img/dash.gif) 3px 10px no-repeat;

    padding: 0 0 20px 21px;

}

.basis#narrow h4{

    padding: 4px 0 3px 0;

}

.basis#narrow #sidecolumn{

    position: relative;

    width: 198px;

    padding: 0;

}

.basis#narrow #sidecolumn #toplogos{

    left: 0;

    top: 68px;

}



#formtitle{

    background: #f8cd96 url(../img/corns_1.gif) 0 0 no-repeat;

    float: left;

    color: #63523c;

    font: 21px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;

    margin-bottom: -7px;

    position: relative;

    z-index: 1;

}

#formtitle span{

    float: left;

    background: #f8cd96 url(../img/corns_1.gif) 100% 0 no-repeat;

    display: inline;

    margin: 0 0 0 9px;

    padding: 2px 9px 8px 0;

}

#formbg{

    background: url(../img/borders.gif) 0 0 repeat-y;
}
#formbg2{

    background: url(../img/borders.gif) 0 0 repeat-y; clear:both; margin-top:-151px;

}
#toppart{

	background: url(../img/corns_2.gif) 0 0 no-repeat;

	height: 20px;

	font-size: 0;

	line-height: 0;

	clear: both;

	position: relative;

	z-index: 2;

}


#leadSmall{

    background: url(../img/bot_part.gif) 0 100% no-repeat;

    font: 12px/15px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;

    color: #5b5b5b;

    padding: 12px 0 13px 27px;

    position: relative;

    zoom: 1; left:1px;

}

#leadSmall #mailError,

#leadSmall #zipError{

    display: none;

    color: #ff0000;

    float: left;

    padding: 0 0 0 42px;

}

#leadSmall label{

    float: left;

    width: 40px;

    padding: 11px 2px 0 0;

    text-align: right;

}

#leadSmall input,

#leadSmall select{

    float: left;

    width: 140px;

    border: 1px solid #c0c0c0;

    width: 117px;

    font: 12px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;

    color: #5b5b5b;

    margin-top: 9px;

    height: 18px;

}

#leadSmall select{

    width: 120px;

    height: auto;

}

#leadSmall br{

    clear: both;

    font-size: 0;

    line-height: 0;

    height: 0;

}

#leadSmall .formelements label{

    width: 122px;

}

.formcolumn{

    float: left;

    width: 184px;

    padding-bottom: 19px;

}

#leadSmall input#submit{

    background: url(../img/sprite.gif) 0 0 no-repeat;

    width: 157px;

    height: 41px;

    border: 0;

    font: bold 22px Arial,"Trebuchet MS", Tahoma, Verdana, sans-serif;

    color: #fff;

    text-decoration: underline;

    margin: 0 0 0 34px;

    display: inline;

}

#leadSmall .formelements{

    padding: 9px 0 22px 0;

    float: left;

}

#leadSmall .formelements input.textfield{

    width: 69px;

}

#leadSmall .formelements input#submit{

    background: url(../img/sprite.gif) 0 -253px no-repeat;

    width: 130px;

    height: 35px;

    font-size: 19px;

    margin: 0 0 0 19px;

}

#formtext{

    font: bold 12px Arial, Tahoma, Verdana, sans-serif;

    color: #474747;

    clear: left;

    padding: 14px 0 0 48px;

}

#formtext a{

    color: #005ba9;

}

#points{

    position: relative;

    float: right;

    list-style-type: none;

    list-style-position: outside;

    right: 0;

    width: 147px;

    margin: -18px -20px 0 0;

    font: bold 12px/30px Arial, Tahoma, Verdana, sans-serif;

    color: #4b4b51;

}

#points li{

    background: url(../img/point_bg.gif) 0 0 no-repeat;

    float: right;

    width: 100%;

    margin-top: -1px;

}

.number{

    float: left;

    font-size: 13px;

    width: 16px;

    display: inline;

    margin: 0 0 0 17px;

}

.pointtext{

    float: left;

    width: 95px;

    padding-left: 11px;

}

#mainwrap{

    background: url(../img/pretty-girl-smile.jpg) 747px 100% no-repeat;

}

#main{
	background: url(../img/gradient_1.gif) 0 0 repeat-x;
	display:block;
	margin-right: 1px;
	zoom: 1;
	width: 999px;
	padding-top: 31px;
	padding-right: 0;
	padding-bottom: 11px;
	padding-left: 0;
	text-align: justify;

}

.topboxeswrap{

    background: url(../img/borders_2a.gif) 0 0 repeat-y;

    padding: 4px 0;

    width: 969px;

    margin: 0 0 17px 13px;

}

.topboxeswrap a{

    color: #2d5884;

}

.topboxeswrap#twocolumns{

    background: url(../img/borders_5.gif) 0 0 repeat-y;

    margin: 0 0 14px 13px;

}

#topboxesbg{

    background: #fff url(../img/gradient_2.gif) 0 0 repeat-x;

}

.topboxeswrap#twocolumns #topboxesbg{

    background: #fff;

}

#sideborders{

    background: url(../img/borders_3a.gif) 0 0 repeat-y;

    width: 100%;

    overflow: hidden;

}

.topboxeswrap#twocolumns #sideborders{

    background: url(../img/borders_6.gif) 0 0 repeat-y;

}

.column{

    float: left;

    border-top: 2px solid #fff;

    margin: 0 9px 0 6px;

    display: inline;

    width: 283px;

    font-size: 11px;

    color: #666;

    padding: 19px 0 15px 0;

}

.topboxeswrap#twocolumns .column{

    padding: 0;

}

.column#firstcolumn{

    width: 375px;

}

.topboxeswrap#twocolumns .column#firstcolumn{

    width: 673px;

}

.column#lastcolumn{

    width: 269px;

    margin-right: 0;

}

.leftimage{

    float: left;

    margin: 4px 17px 0 4px;

    display: inline;

}

.columntext{

    float: left;

    width: 240px;

}

.topboxeswrap#twocolumns h1{

    padding: 1px 0 0 4px;

}

.topboxeswrap#twocolumns h2{

    padding: 0 0 3px 0;

}

.topboxeswrap#twocolumns .columntext{

    padding: 14px 0 3px 16px;

}

.column .columntext p{

    padding: 0;

}

.column h4{

    color: #1f1f1f;

    font-size: 16px;

    padding-bottom: 5px;

}

.column ul{

	list-style-type: none;

	list-style-position: outside;

	padding: 9px 0 0 4px;

	font-size: 14px;

}

.column ul li{

    background: url(../img/dash.gif) 0 7px no-repeat;

    padding: 0 0 7px 13px;

}

.column p{

    padding: 0 5px;

}

.centerimage{

    display: block;

    margin: 20px auto 20px auto;

}



.leftimage{

    display: block;

    margin: 0px 0px 0px 28px;

}



.rightimage{

    display: block;

    margin: 20px auto 20px auto;

}

.topboxeswrap#twocolumns .centerimage{

    margin: 22px auto 22px auto;

}

#maincontent{
	float: left;
	display:block;
	width: 680px;
	margin:0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;

}

h1{

    font: bold 22px Arial, Tahoma, Verdana, sans-serif;

    color: #005ba9;

    padding: 7px 0 3px 0;

}

h2{

    font: bold 16px Arial, Tahoma, Verdana, sans-serif;

    color: #005ba9;

    padding: 16px 0 0 0;

}



h5{

    font: bold 16px Arial, Tahoma, Verdana, sans-serif;

    color: #005ba9;

    padding: 16px 0 0 0;

}



#maincontent ol{

    list-style-position: outside;

    padding: 2px 0 3px 24px;

    width: 500px;

    line-height: 20px;

}

#maincontent p{

    line-height: 20px;

    padding-bottom: 23px;

}

#maincontent p.line{

    padding-bottom: 9px;

}

#frame{

    border: 4px solid #b1dde9;

    line-height: 20px;

    padding: 0 12px 6px 12px;

    margin: 12px 0 0 0;

}

h3{

    font: bold 18px Arial, Tahoma, Verdana, sans-serif;

    color: #d85506;

    padding: 9px 0 6px 0;

}

#sidecolumn ol{

    list-style-type:lower-alpha;

    list-style-position: inside;

    font-weight: bold;

    padding: 10px 0;

}

#sidecolumn ol span{

    font-weight:normal;

}

#sidecolumn ol li{

    padding: 10px 0;

}

.item{

    width: 100%;

    overflow: hidden;

    padding: 3px 0 15px 0;

}

.itemimage{

    float: left;

    margin-top: 2px;

}

.itemimage img{

    display: block;

}

.item h5{

    padding: 2px 0px 4px 94px;

    line-height: 14px;

}

.itemtext{

    padding: 0 0 0 94px;

}

.topic{

    padding: 7px 0 0 0;

}

#firsttopic{

    background: url(../img/man_2.jpg) 57px 0 no-repeat;

    padding: 190px 0 0 0;

}

.topic img{

    display: block;

    margin: 0 auto 7px auto;

}

#footer{

    border-top: 10px solid #facb8e;
	background-color:#FFFFFF;

    padding: 0 0 21px 0;

    zoom: 1;

}

#footerlogos{

    float: left;

    display: inline;

    margin: 16px 0 0 7px;

}

#firstflogo{

    float: left;

    width: 40px;

    height: 44px;

    margin: 5px 0 0 0;

    background: url(../img/sprite.gif) -34px -113px no-repeat;

}

#secondflogo{

    float: left;

    width: 83px;

    height: 46px;

    background: url(../img/sprite.gif) -74px -113px no-repeat;

    display: inline;

    margin: 0 28px 0 52px;

}

#thirdflogo{

    float: left;

    width: 63px;

    height: 70px;

    background: url(../img/sprite.gif) 0 -159px no-repeat;

    margin: 0 0 0 0;

}

#hipaacompliant{

    float: left;

    width: 125px;

    height: 87px;

    background: url(../imgage/hipaa.gif)  ;

    margin: 5px 0 0 0;

}

#footernav{

    float: right;

    display: inline;

    margin: 12px 0 0 80px;

    background: url(..) 57px 0 repeat-y;

	/* /img/borders_4.gif */

}

.footercolumn{

    float: left;

    font-size: 11px;

    line-height: 20px;

    width: 200px;

    padding: 0 0 0 11px;

}

.footercolumn a{
    color: #575757;
}
.footercolumn a:hover
{
text-decoration:none;
}

.footercolumn dt{

    font-weight: bold;

}

#maincontent #formwrap{

	margin: 0;

	float: none;

	display: block;

	margin-left: 50px;

}

h4{
	font: bold 22px Arial, Tahoma, Verdana, sans-serif;
	color: #005ba9;
	padding-bottom: 16px;
	margin-left: 0px;

}

.colored{

    color: #1771cc;

}

.smalltextbox{

    width: 413px;

}

#maincontent .smalltextbox ol{

    width: 389px;

}

.contentimage{

    display: block;

    margin: 0 auto 20px auto;

}

.rightimage{

    float: right;

    display: inline;

    margin: 3px 18px 0 5px;

}

.center{

    text-align: center;

}

.insidelist{

    list-style-type: none;

    list-style-position: outside;

    padding: 0 0 23px 81px;

}

.insidelist li{

    padding: 0 0 4px 0;

}

.pdflink{

    background: url(../img/pdf_icon.gif) 0 0 no-repeat;

    display: block;

    padding: 2px 0 4px 22px;

}

.italic{

    font-style: italic;

}

.pointslist{

    list-style-type: none;

    list-style-position: outside;

}

.pointslist li{

    text-indent: 16px;

}

.star{

    color: #f00;

    font-size: 10px;

}

input#zip_12 {

	font-weight: bolder;

	padding: 1px;

}





#leadSmall .phone1 {

width:30px;

margin-right:5px;

}



#leadSmall .phone2 {

width:30px;

margin-right:5px;



}



#leadSmall .phone3 {

width:30px;



}



#leadSmall .inboxsend{ 

		cursor:pointer;

}







.error {

	background:transparent url(http://www.guaranteed-issue-health-insurance.com/img/cancel.gif) no-repeat scroll 0 12px;

	padding-bottom:15px;

	padding-right:15px;

	

	

}

.error_msg {

	color:#EA5200;

	font-weight:bold;

	margin-left:19px;

}

.success {

	background:transparent url(http://www.guaranteed-issue-health-insurance.com/img/check.png) no-repeat scroll 0 12px;

	padding-bottom:15px;

	padding-right:15px;

	

}

.success_msg {

	color:#0060BF;

	font-weight:bold;

	margin-left:19px;

}



.messegeBody {

	background: #ffffdd url(/images/Warning.png) no-repeat 10px;

	background-position:left middle;

	height:auto;

	font-family: Arial, sans-serif;

	font-size:14px;

	color:#000000;

	font-weight:bold;

	border:1px solid #ffd700;

	margin:10px 0px 10px 0px;

	padding:8px 5px 5px 55px;

	vertical-align:middle;

	text-align:left;

}

#preload { display: none; }

#dyk {
position:absolute;
z-index:999;
left:773px;
top:150px;
}
#rutstein_insurance2
{
margin-top:20px;
margin-left:10px;
}


#bottom-logos {

	position: absolute;

	top: 2290px;

	left: 130px;

}

#nahu {

	float: left;

	padding-right: 300px;

}
a.logo
{
margin-top:150px;
}
.straight
{
margin-left:10px;
}

#logocenter
{
background:url(../img/logo.gif) no-repeat;
width:233px;
height:66px;
margin-left:350px;
margin-top:50px;
text-indent:-5000px;

}
