﻿/* MASTER PAGE STYLES */
body { background-color: #FFF; font: 62.5% Arial; padding: 0; margin: 0; text-align: center; }
div#container_div { text-align: left; width: 980px; margin-top: 9px; margin-left: auto; margin-right: auto; margin-bottom: 9px; border-color: #809f6a; border-width: 1px; border-style: solid; }
div#header { width: 980px; height: 80px; }
div#logo { float: left; height: 80px; width: 310px; background-image: url(logo.jpg); background-repeat: no-repeat; }
div#topNav { float: right; height: 33px; }
div#contact-info { clear: right; float: right; font-size: 1.1em; font-weight: 700; margin-right: 19px; margin-top: 15px; }
div#inside_page { clear: both; float: left; width: 980px; margin-top: 1px; }
div#left_column { float: left; background-image: url(inside_grey_bg.jpg); background-repeat: repeat-y; min-height: 600px; width: 195px; border-right: solid 1px #809f6a; }
div#page_content { float: left; width: 784px; min-height: 600px; font-family: Arial; font-size: 1.2em; color: Black; }
div#inside_page_content { padding-left: 25px; padding-right: 25px; padding-bottom: 34px; padding-top: 5px; font-family: Arial; font-size: 1em; color: Black; }
div#inside_page_content p { font-family: Arial; font-size: 1em; color: Black; }
ul#editor_tips li { font-family: Verdana; font-size: .75em; color: #3d4c60; }
div#inside_page_content a { font-family: Arial; font-size: 1em; color: #b33914; text-decoration: none; outline: none; }
div#inside_page_content a:hover { text-decoration: underline; }
div#insidePage_line { background-image: url(inside_line.jpg); background-repeat: no-repeat; width: 760px; height: 5px; }
.hr { clear: both; width: 100%; height: 1px; border-bottom: 1px dotted #666; margin: 10px 0 20px 0; }
div#copyright { clear: both; margin-left: auto; margin-right: auto; text-align: center; }
div#copyright a { color: #b33914; outline: none; }
.headings { padding: 0px; margin: 0px; }
.copyright { color: #434036; font-size: 1em; font-family: Arial; }
.hammond { color: #000000; font-size: 1em; font-family: Arial; }

ul.menu { list-style-type: none; width: auto; position: relative; display: block; height: 33px; font-size: 1.1em; background: url(bg.png) repeat-x top left; font-family: Arial,sans-serif; margin: 0; padding: 0; }
ul.menu li { display: block; float: left; margin: 0; padding: 0; }
ul.menu li a { float: left; color: #87826c; text-decoration: none; height: 24px; padding: 9px 1px 0; font-weight: bold; outline: none; }
ul.menu li a:hover, .current { color: #c84017; background: url(bg.png) repeat-x top left; text-decoration: none; }
ul.menu .current a { color: #c84017; }

/* ORANGE */
ul.menu.orange { background-color: #87826c; }
ul.menu.orange li a:hover, .menu.orange li.current { background-color: #c84017; }

/* NAVIGATION STYLES */
div#nav_bar { float: left; height: 36px; width: 980px; }
div#nav_bar a, img { padding: 0px; margin: 0px; }
ul#navlist { margin: 0; padding: 0; white-space: nowrap; border: none; }
#navlist li { float: left; display: inline; list-style-type: none; border: none; outline: none; }
#navlist a { padding: 0px; border: none; outline: none; }

#navlist a:link, #navlist a:visited { text-decoration: none; border: none; }
#navlist a:hover { text-decoration: none; border: none; }

/* ADMIN NAVIGATION MENU */
div#left_column ul.listnone li, ul.listnone li { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
.leftnav { float: left; padding: 0; width: 195px; font-size: 9pt; }
.leftnav h2 { background: transparent url(leftnav_h2_bg.gif) repeat-x scroll 0 0; border-bottom: 1px solid #334050; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em; color: #FFFFFF; height: 29px; margin: 0; padding: 12px 0 0 10px; width: 185px; text-align: center; }
.leftnav ul { width: 195px; margin: 0; padding: 0; }
.leftnav li { width: 195px; }
.leftnav li a { background: url('leftnav_a4.gif') no-repeat 0 0; border-bottom: 1px solid #638e49; border-top: 1px solid #9fc986; color: #FFFFFF; display: block; height: 21px; padding: 7px 0px 1px 25px; text-decoration: none; width: 170px; }
.leftnav li a:hover { background-position: left bottom; border-bottom: 1px solid #69974c; border-top: 1px solid #69974c; color: #FFFFFF; }
.leftnav li a.selected { background-position: left bottom; border-bottom: 1px solid #638e49; border-top: 1px solid #638e49; color: #FFFFFF; }

/* HOME STYLES */
div#image_area { float: left; margin-top: 1px; background-image: url(grey_bg.jpg); background-repeat: repeat-x; width: 980px; height: 237px; }
div#mid_box { clear: both; width: 980px; height: 28px; background-image: url(midBox_bg.jpg); background-repeat: repeat-x; }
div#midBox_heading { float: right; width: 255px; height: 28px; padding-right: 26px; background-image: url(home-midbar-heading.jpg); background-repeat: no-repeat; }
div#home_content { background-color: #FFFFFF; width: 500px; margin-left: 240px; margin-right: 240px; font-size: 12px; }
div#home_footer { background-image: url(footer_bg.jpg); background-repeat: repeat-x; width: 980px; height: 49px; }
div#home_footer p { color: Black; font-family: Arial; font-size: 1.2em; text-align: center; padding-top: 25px; }
div#home_footer a { color: #b33914; outline: none; }
.homeImage { margin-left: 245px; }

/* HEADINGS */
div#home_heading { background-image: url(headers/home_header.jpg); background-repeat: no-repeat; width: 117px; height: 20px; }
div#history_heading { background-image: url(headers/history_header.jpg); background-repeat: no-repeat; width: 196px; height: 20px; }
div#contact_heading { background-image: url(headers/contact_header.jpg); background-repeat: no-repeat; width: 101px; height: 20px; }
div#founder_heading { background-image: url(headers/founder_header.jpg); background-repeat: no-repeat; width: 117px; height: 20px; }
div#equine_insurance_heading { background-image: url(headers/equine_insurance_header.jpg); background-repeat: no-repeat; /*width: 117px;*/ height: 20px; }
div#services_heading { background-image: url(headers/services_header.jpg); background-repeat: no-repeat; width: 118px; height: 20px; }
div#commercial_heading { background-image: url(headers/commercial_header.jpg); background-repeat: no-repeat; width: 200px; height: 20px; }
div#news_heading { background-image: url(headers/news_header.jpg); background-repeat: no-repeat; width: 50px; height: 20px; }
div#quote_heading { background-image: url(headers/quote_header.jpg); background-repeat: no-repeat; width: 152px; height: 20px; }
div#privacy_policy_heading { background-image: url(headers/privacy_policy_header.jpg); background-repeat: no-repeat; width: 199px; height: 20px; }

