@charset "UTF-8";
/* 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Title: F&M
Author: MultiMedia Communications
Website: Http://www.multimedia-marketing.net 
Description: This is the stylesheet, you can remove this entire note.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
*/

/* ===[ GENERAL STYLES ]=== */
body {margin:0;padding:0;background:url(../images/bg.gif) repeat top #fefbf8;font-family:Verdana;font-size:12px;}
img {vertical-align:middle;border:none;}
a {outline:none;}
.clear {clear:both;}
div#body-wrap {width:735px;margin:0 auto;padding:0;}
ul li {color:#ffffff;}
.wufoo {background-color:#8383EF;}

/* ===[ HEADER STYES ]=== */
div#header {width:100%;height:149px;margin:0;padding:0;display:block;overflow:hidden;}

   /* LOGO */
   #header img#logo {margin:15px 0 0 27px;padding:0;float:left;}
   
   /* AM Best LOGO */
   #header img#amBest {
	margin:45px 27px 0 0px;
	padding:0;
	float:right;
}
   
   /* REGISTRATION */
   #header #register {width:320px;margin:82px 25px 0 0;padding:0;float:right;}
   #header #register input {width:155px;height:15px;margin:0 10px;padding:0;float:left;}
   #header #register input.button {width:29px;height:21px;margin:0;border:none;float:left;}
   #header #register label {padding:4px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#00005B;text-align:left;float:left;}
   
   /* NAVIGATION */
   #header #navigation {width:700px;height:29px;margin:17px auto 0 auto;padding:0;background:url(../images/nav_bg.png) no-repeat left;}
   #header #navigation ul {margin:0 0 0 9px;padding:0;list-style-type:none;}
   #header #navigation ul li {margin:0;padding:0;float:left;}
   #header #navigation ul li a {padding:9px 17px 6px 13px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#FFF;text-decoration:none;display:block;}
   #header #navigation ul li a:hover {color:#000;background:url(../images/nav-active_bg120.gif) no-repeat left top;}
   /* (set body id to match li class and nav tab will appear "active") */
   body#home #header #navigation ul li.home a, body#about #header #navigation ul li.about a, body#contact #header #navigation ul li.contact a, body#products #header #navigation ul li.products a, body#quotes #header #navigation ul li.quotes a, body#claims #header #navigation ul li.claims a, body#service #header #navigation ul li.service a, body#locator #header #navigation ul li.locator a, body#news #header #navigation ul li.news a {color:#000;background:url(../images/nav-active_bg120.gif) no-repeat left top;}
   
   
/* ===[ BANNER / IMAGE AREA ]=== */
div#banner-image {width:724px;height:325px;margin:0 auto 20px auto;padding:9px 0 0 8px;background:url(../images/banner-container_bg.png) no-repeat top;}
div#banner-image-small {width:724px;height:198px;margin:0 auto 20px auto;padding:9px 0 0 8px;background:url(../images/banner-container-small_bg.gif) no-repeat top;}

/* ===[ CONTENT MIDDLE ]=== */
div#content-middle {width:100%;margin:0;padding:0;overflow:hidden;display:block;}
   
   /* GREEN BOX */
   #content-middle #greenbox {width:493px;margin:0;padding:0;float:left;}
   #content-middle #greenbox .wrap {width:413px;margin:0 0 0 0;padding:0 45px 0 35px;background:url(../images/greenbox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #greenbox .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#ffffff;text-align:left;font-weight:bold;}
   #content-middle #greenbox .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;line-height:14px;}
   
   /* GREEN BOX SMALL */
   #content-middle .greenbox-small {width:231px;margin:3em 20px 0 0;padding:0;float:left;}
   #content-middle .greenbox-small .wrap {width:231px;margin:0;padding:0;background:url(../images/greenbox-small_bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle p.small-green-box {margin:15px;}
   #content-middle .greenbox-small .wrap img {margin-left: 8px;}
   
    /* GREEN BOX Home */
 .greenbox-small {width:231px;margin:3em 20px 0 0;padding:0;float:left;}
 .greenbox-small .wrap {width:231px;margin:0;padding:0;background:url(../images/greenbox-small_bg.png) repeat-y left;overflow:hidden;display:block;}
 p.small-green-box {margin:15px;}
.greenbox-small .wrap img {margin-left: 8px;}
   
   /* BLUE BOX */
   #content-middle #bluebox {width:231px;margin:0 2px 0 0;padding:0;float:right;}
   #content-middle #bluebox .wrap {width:183px;margin:0;padding:0 18px 0 30px;background:url(../images/bluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #bluebox .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#ffffff;text-align:left;font-weight:bold;}
   #content-middle #bluebox .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;line-height:14px;}
    #content-middle #bluebox .wrap p.notice {border:3px solid #ffffff;margin-left:3em;padding:16px;width:80%;}
   
   /* LIGHT BLUE BOX */
   #content-middle #div1 {width:544px;margin:0;padding:0;float:right;}
   #content-middle #div1 .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div1 .wrap-locator {width:451px;margin:0;padding:0 50px 0 40px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div1 .wrap-locator h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;}
   #content-middle #div1 .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;}
   #content-middle #div1 .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;line-height:14px;}
    #content-middle #div1 .wrap p.notice {border:3px solid #ffffff;margin-left:3em;padding:16px;width:80%;}
   
    #content-middle #div2 {width:544px;margin:0;padding:0;float:right;}
   #content-middle #div2 .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div2 .wrap-locator {width:451px;margin:0;padding:0 50px 0 40px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div2 .wrap-locator h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;font-weight:bold;}
   #content-middle #div2 .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;font-weight:bold;}
   #content-middle #div2 .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;line-height:14px;}
    #content-middle #div2 .wrap p.notice {border:3px solid #ffffff;margin-left:3em;padding:16px;width:80%;}

    #content-middle #div3 {width:544px;margin:0;padding:0;float:right;}
   #content-middle #div3 .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div3 .wrap-locator {width:451px;margin:0;padding:0 50px 0 40px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div3 .wrap-locator h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;}
   #content-middle #div3 .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;font-weight:bold;}
   #content-middle #div3 .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;line-height:14px;}
   #content-middle #div3 .wrap p.notice {border:3px solid #ffffff;margin-left:3em;padding:16px;width:80%;}

    #content-middle #div4 {width:544px;margin:0;padding:0;float:right;}
   #content-middle #div4 .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div4 .wrap-locator {width:451px;margin:0;padding:0 50px 0 40px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div4 .wrap-locator h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;}
   #content-middle #div4 .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;font-weight:bold;}
   #content-middle #div4 .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;line-height:14px;}
    #content-middle #div4 .wrap p.notice {border:3px solid #ffffff;margin-left:3em;padding:16px;width:80%;}

    #content-middle #div5 {width:544px;margin:0;padding:0;float:right;}
   #content-middle #div5 .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div5 .wrap-locator {width:451px;margin:0;padding:0 50px 0 40px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div5 .wrap-locator h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;font-weight:bold;}
   #content-middle #div5 .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;}
   #content-middle #div5 .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;line-height:14px;}
    #content-middle #div5 .wrap p.notice {border:3px solid #ffffff;margin-left:3em;padding:16px;width:80%;}

    #content-middle #div6 {width:544px;margin:0;padding:0;float:right;}
   #content-middle #div6 .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div6 .wrap-locator {width:451px;margin:0;padding:0 50px 0 40px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #div6 .wrap-locator h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;font-weight:bold;}
   #content-middle #div6 .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;}
   #content-middle #div6 .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;line-height:14px;}
    #content-middle #div6 .wrap p.notice {border:3px solid #ffffff;margin-left:3em;padding:16px;width:80%;}


    /* Property Quote */
    #content-middle #property {width:544px;margin:0;padding:0;float:right;}
   #content-middle #property .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
    /* FAQ */
    #content-middle #faq {width:544px;margin:0;padding:0;float:right;}
   #content-middle #faq .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #faq .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;line-height:14px;}
    #content-middle #faq .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#253578;text-align:left;font-weight:bold;}

   #content-middle #loss .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #report .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #getform .wrap {width:451px;margin:0;padding:0 50px 0 43px;background:url(../images/lightbluebox-bg.png) repeat-y left;overflow:hidden;display:block;}


   
   /* ORANGE BOX */
   #content-middle #orangebox {width:723px;margin:20px 0 0 0;padding:0;}
   #content-middle #orangebox .wrap {width:663px;margin:0;padding:0 35px;background:url(../images/orangebox-bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #orangebox .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#ffffff;text-align:left;font-weight:bold;}
   #content-middle #orangebox .wrap p {font-family:"verdana",Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#feffb3;text-align:left;line-height:14px;}
   
   /* ORANGE BOX - SIDE BAR / NAVIGATION */
   #content-middle #orangesidebar {width:175px;margin:0 0 20px 0;padding:0;float:left;}
   #content-middle #orangesidebar .wrap {width:149px;margin:0;padding:0 0 0 26px;background:url(../images/orange-sidebar_bg.png) repeat-y left;overflow:hidden;display:block;}
   #content-middle #orangesidebar .wrap h1 {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#ffffff;text-align:left;font-weight:bold;}
   #content-middle #orangesidebar .wrap ul {margin:0 0 0 10px;padding:0;list-style-type:none;}
   #content-middle #orangesidebar .wrap ul li {margin-left:-1.3em;padding:.5em;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#ffffff;text-align:left;line-height:20px;}
      #content-middle #orangesidebar .wrap ul li.resource {margin:0;padding:0;font-family:"verdana",Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#7f0104;text-align:left;line-height:20px;margin-left:-1em;}

   #content-middle #orangesidebar .wrap ul li a {color:#ffffff;text-decoration:none;}
   #content-middle #orangesidebar .wrap ul li a:hover {color:#ffffff;text-decoration:underline;}

   
/* ===[ FOOTER STYLES ]=== */
div#footer {width:720px;margin:20px auto;padding:20px 70px;background:url(../images/footer_bg.png) no-repeat top center;}
   #footer p {margin:0;padding:0;font-family:"Times New Roman", Times, serif;font-size:12px;font-weight:normal;color:#999799;}
   #footer p#copyright {width:25%;text-align:left;float:left;}
   #footer p#address {width:50%;text-align:left;float:left;font-weight:bold;}
   #footer p#privacy {width:25%;text-align:right;float:right;}
   #footer p a {color:#999799;text-decoration:none;}
   
   input#sendEmail {
	float:left;
	/*width:180px;*/
	border:1px solid #B5CCBA;
	padding:0.25em;
	background:#F1EE94 url("../img/fade.png") repeat-x;
	margin:12px 4px 5px 4px;
	color:#333;
	font-weight:bold;
}
fieldset {
	margin:0 .5em 1em .5em;
	padding:1em;
	border:1px solid #B5CCBA;
	/*background:#F1EE94;*/
}
fieldset div {
	width:380px; /* Width for modern browsers */
	border:0;
	margin:0 auto 0 auto;
	padding:1px;
}

* html fieldset div {
	width:300px; /* Width for IE5 */
	w\idth:380px; /* Width for IE6 */
}

fieldset div input {
	width:376px; /* Width for modern browsers */
	border:1px solid #B5CCBA;
	padding:1px;
}

* html fieldset div input {
	width:380px; /* Width for IE5 */
	w\idth:376px; /* Width for IE6 */
}
fieldset div br {
	display:none;
}
legend {
	font-weight:bold;
	color:#333;
	margin:0;
	padding:0.5em;
}
input {
	font-size:125%;
	background:#F1F1F1;
	margin:5px auto 5px auto;
	border:1px solid #B5CCBA;
}
textarea {
	padding:0;
	margin:5px auto 10px auto;
	font-size:150%;
	background:#F1F1F1;
	border:1px solid #B5CCBA;
	width:380px;
	height:140px;
}
input:hover, textarea:hover {
	background:#FAFBFC;
}
input:focus, textarea:focus {
	border-color:#666;
	background:#FFF;
}
