* {margin:0px; padding:0px;}
html {font-size:100%; height:100%;}
body {font:normal 75%/1.3em Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#DDF3FF url(../images/main_bg.jpg) repeat-x center top; line-height:18px;}

img {border:none;}
ul li {list-style:none;}
ol {margin-left: 25px}
a {color:#0374B2;text-decoration:underline; line-height:18px;}
a:hover{color:#000000;}

h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:30px 0 5px 0;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

blockquote {margin-left: 25px;}

p {
margin-bottom:10px;
}

/* Form Style */
input {background:#90DAFF; border:1px solid #157FB3; margin-top:4px; padding:4px;}

/**  Body **/
#page_container {width:773px; margin-left:1.4em; background:#ffffff;}
#danimage {width:990px; margin:auto; background:url(../images/danimage.jpg) no-repeat 0px 107px;}
#inner_container {margin-left:17px; margin-right:17px; margin-top:20px; padding-bottom:20px;}
#content {margin-left:256px; font-size:11px;}
#content2 {margin-left:0px; font-size:11px;}
#content  h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#30A4DD; font-weight:normal; line-height:25px; background:url(../images/h1_bg.jpg) repeat-x bottom; padding-bottom:10px; margin-bottom:15px;}
#content h3 {font-size:12px; color:#424242; line-height:18px; margin-bottom:18px;}

/* Header */
#header {
	background:url(../images/header_bg.jpg) no-repeat;
	height:391px;
	padding-left:15px;
	padding-right:15px;
	position:relative;
}
.contact {
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	top: 28px;
	right: 10px;
}
.webLogo {
	position: absolute;
	top: 40px;
	left: 15px;
	width: 202px;
	height: 84px;
}
.mainImageLeft {
	position: absolute;
	top: 155px;
	left: 16px;
	width: 240px;
	height: 189px;
}
.mainImageRightBG {
	position: absolute;
	background: url(../images/header_img_2.jpg) no-repeat;	
	top: 155px;
	right: 19px;
	width:491px;
	height:189px;
}
.mainQuoteImage {
	position: absolute;
	top: 40px;
	left: 25px;
	width:301px;
	height:138px;	
}
.mainQuoteForm {
	position: absolute;
	top: 75px;
	right: 5px;	
	width:150px;
	height:90px;	
}
.mainImageRightBG2 {
	position: absolute;
	background: url(../images/header_img_3.jpg) no-repeat;	
	top: 155px;
	right: 19px;
	width:491px;
	height:189px;
}
.bottomHeadline {
	position: absolute;
	bottom: 0px;
	left: 16px;
	width: 739px;
	height: 45px;
}

.image {float:left; height:189px; margin-right:8px; margin-top:28px;}
.left {float:left;}
.margin {margin-left:8px !important; margin-left:5px;}

/* Left Panel */
#left_panel {width:246px; float:left;}
#left_panel h2 {background:url(../images/h2_bg.jpg) no-repeat; height:34px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; line-height:32px; text-indent:38px;}
#left_panel h2.blog {background:url(../images/h2_blog_bg.jpg) no-repeat;margin-top: 0px}
.leftbox {background:#CAE9FA url(../images/leftbox_bottom.jpg) no-repeat bottom; padding-bottom:40px; width:226px; margin-bottom:5px;}
.leftbox h2 {margin-top: 0px;}
/* Left menu */
.left_links {margin-left:5px; margin-right:5px; padding-top:0px; margin-top:0px;}
.left_links li {background:url(../images/left_links.jpg) no-repeat; line-height:31px; font-family:Verdana; font-size:11px; text-indent:18px; padding-left:2px;}
.left_links li a {text-decoration:none; color:#000000;}
.left_links li a:hover{text-decoration:underline; color:#107EB4;}

/* Left menu for Blogs */
ul.arrowList {
                margin: 0;
                padding: 0;
                list-style-position: outside;
}

ul.arrowList li {
                list-style: none;
                background: url(../images/bullet.jpg) 0px 7px no-repeat;
                margin: 5px 10px 10px 8px;
				padding: 0px 0 5px 15px;   
				font-family:Verdana;
				font-size:11px;
				line-height: 1.1pt;
				border-bottom: 1px #000 dotted;
}
.arrowList li a {text-decoration:none; color:#000000;}
.arrowList li a:hover{text-decoration:underline; color:#107EB4;}

/* UL Style for normal list */
ul.normalList {
                margin: 0 0 25px 20px;
                padding: 0;
                list-style-position: outside;
}

ul.normalList li {
				list-style: disc;
                margin: 5px 10px 10px 8px;
				padding: 0;   
				font-family:Verdana;
				font-size:11px;
				border-bottom: none;
}
.normalList li a {text-decoration:none; color:#000000;}
.normalList li a:hover{text-decoration:underline; color:#107EB4;}

/* Definition List */
dt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #006B9F;
	margin: 27px 0 10px 0;
}

dd {
	list-style: none;
	background: url(../images/dd.png) 0px 4px no-repeat;
	margin: 5px 10px 5px 8px;
	padding: 0px 0 5px 15px;   
	font-size:11px;
	line-height: 1.1pt;
}

/* Footer */
#footer {background:#DDF3FF url(../images/footer_bg.jpg) no-repeat; height:120px; text-align:center; font-size:11px; padding-left:15px; padding-right:15px; color:#FFFFFF;  line-height:20px; padding-top:15px;}
#footer p {color:#313131; padding-top:25px;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover{text-decoration:underline;}


input, select, textarea {

font-family:Verdana;

background-color:#F6FCFF; border:1px solid #9CDBFD; padding:4px; margin-bottom:5px; font-size:11px;}

.form {background:#ffffff url(http://www.abrams-california-health-insurance.com/images/form_bg.jpg) repeat-x 0px 2px; border:1px solid #73CBF9; font-size:11px; padding-bottom:12px; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.form p {padding-left:15px;}

.form h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#0374B2; font-weight:normal; padding-left:15px; padding-top:10px; padding-bottom:10px; line-height:25px;}

/** Top Menu Style **/

    #tabsJ {
	  font-family:Arial, Helvetica, sans-serif;
      float:left;
      width:738px;
      font-size:13px;
      line-height:normal;
	  margin-right:18px;
	  border-bottom:6px solid #F3F3F3;
	  position:absolute;
	  top:100px;
	  right:0px;
	  margin-bottom:20px;
      }
    #tabsJ ul {
        margin:0;
        padding:10px 0px 0px 0px;
		float:right;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url(../images/tableftJ.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url(../images/tabrightJ.gif) no-repeat right top;
      padding:8px 15px 6px 6px;
      color:#FFFFFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFFFFF;
      }
    #tabsJ a:hover {
      background-position:0% -35px;
      }
    #tabsJ a:hover span {
      background-position:100% -35px;
      }

        #tabsJ #current a {
                background-position:0% -35px;
        }
        #tabsJ #current a span {
                background-position:100% -35px;
                color:#FFF;
        }
		
		
/* tab style */
#FormTabs {
	height:24px;
	display:block;	
	margin:15px 0px 0px 10px;
}
#FormTabs a{
	font-family:Tahoma;
	font-size: 10px;
	font-weight:700;
	color: #FFF;
	text-align: center;
	padding: 3px 2px 0px 0px;
	height:22px;
	display:block;
	float:left;
	text-decoration:none;
}

#FormTabs a.tab-btn-lrg {
	background: url(http://www.abrams-california-health-insurance.com/images/lrg-btn.jpg) no-repeat center top;
	width:154px;
}

#FormTabs a.tab-btn-lrg:hover{
	background: url(http://www.abrams-california-health-insurance.com/images/lrg-btn-down.jpg) no-repeat center top;
	color:#fffc00;
}

#FormTabs a.tab-btn-lrg-active{
	background: url(http://www.abrams-california-health-insurance.com/images/lrg-btn-down.jpg) no-repeat center top;
	color:#fffc00;
	width:154px;
}

#FormTabs a.tab-btn-sml {
	background: url(http://www.abrams-california-health-insurance.com/images/sml-btn.jpg) no-repeat center top;
	width:104px;
}

#FormTabs a.tab-btn-sml:hover {
	background: url(http://www.abrams-california-health-insurance.com/images/sml-btn-down.jpg) no-repeat center top;
	color:#fffc00;
}

#FormTabs a.tab-btn-sml-active{
	background: url(http://www.abrams-california-health-insurance.com/images/sml-btn-down.jpg) no-repeat center top;
	color:#fffc00;
	width:104px;
	height:22px;
}

.zipcode {
	background:#fff; border:1px solid #157FB3; margin-top:4px; margin-left:8px; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	}
.frmsubmit2 { border:none; padding:0; margin-bottom:0px;}
#form-text {color : #323232; font-size : 11px; font-family:Verdana; font-weight : normal; margin:0px 0px 0px 10px; padding:16px 16px 16px 0px; }

#form-text input { border:1px solid #9CDBFD; padding:2px; font-size:11px; margin-top:5px;}
#form-text .frmsubmit { border:none;}
#form-text .select { border:1px solid #9CDBFD; margin-top:5px; padding:2px; font-size:11px; width:40px; }
#form-text .text1 {background-color:#BFE5F9; line-height:30px;  color:#000000 }
#form-text .text2 {background-color:#ffffff; line-height:30px; vertical-align:middle; color:#000000 }
#form-text .text3 {background-color:#ffffff; line-height:25px; vertical-align:middle; color:#000000 }
#form-text .text4 {background-color:#BFE5F9; vertical-align:middle; line-height:35px; color:#000000 }

.teamimg {
	border: 4px solid #ACE2FF;
	margin: 10px 20px 10px 0px;
	position:relative;
	float:left;
}
.clearALL {clear:both:}