/*
** Cayuga Mutual
** 2008/10/16
*/
html { height: 100%; margin-bottom: 1px; }
body { margin: 0; background: #231F1A; color: #555; font: 1.5ex/1.333 "Arial", "Helvetica", sans-serif; }
textarea,
input,
select,
option,
optgroup,
button { font: 1em "Arial", "Helvetica", sans-serif; }
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
p,
ul,
ol,
dl { padding-bottom: 1em; }
img { border: none; vertical-align: bottom; }

a { color: #641134; text-decoration: none; outline: none; }
a:focus,
a:hover { text-decoration: underline; }


/* COMMON
------------------------------------------- */
fieldset { border: none; margin: 0 0 12px; padding: 0; }
legend { display: none; }
button { overflow: visible; cursor: pointer; }

h1,
h2,
h3,
h4,
h5,
h6 { font-family: "Georgia", serif; font-size: 1em; }


/*
** some globally used classes
*/
.left { float: left !important; }
.right { float: right !important; }
.clear { overflow: hidden; }

.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }

.no-margin { padding-bottom: 0 !important; }
.margin { padding-bottom: 1em !important; }

.invisible { position: absolute !important; left: -999em !important; top: -999em !important; }

p.first { font-family: "Georgia", serif; font-size: 1.5em; }

a.design-by-bark { overflow: hidden; display: block; margin-top:3px; width: 202px; height: 17px; background: transparent url("../images/logo_bark.png") no-repeat 0 0; text-indent: -999em; text-align: left; }

a.button-more { overflow: hidden; display: block; width: 47px; height: 11px; background: transparent url("../images/button_more.png") no-repeat 0 0; text-indent: -999em; }
a.button-more:hover { background-position: 0 100%; }

a.bullet-00 { padding-left: 9px; padding-right: 3px; background: transparent url("../images/bullet_00_a.png") no-repeat 2px 60%; font-family: "Georgia", serif; display:block; }
a.bullet-00:hover { background-color: #CCB7AE; text-decoration: none; }
.box-00 a.bullet-00 { background-image: url("../images/bullet_00_b.png"); }
.box-00 a.bullet-00:hover { background-color: #625744; }

.box-00 .links a.bullet-00{display:inline}

a.bullet-02 { float: left; padding-left: 18px; padding-right: 3px; background: transparent url("../images/bullet_02.png") no-repeat 0 60%; font-size: .833em; line-height: 10px; }
a.bullet-02:hover { background-color: #CCB7AE; text-decoration: none; }

p.photo { padding: 0 !important; background: #FFF; color: #8B857E; font-size: .917em; }
p.photo-no-caption { margin-bottom: 2px !important; }
p.photo.left { margin: 0 1em 1ex 0; }
p.photo.right { margin: 0 0 1ex 1em; }
p.photo span { display: block; padding: 1ex 1em 1.5ex; }
p.photo img { display: block; border: 2px solid #FFF; }


/*
** header
*/
.header { border-bottom: 7px solid #6A193B; background: #48182C url("../images/header_background.png") repeat-x 0 0; }
.header div { position: relative; width: 790px; margin: 0 auto; height:230px  }
.header div.sub { position: relative; width: 790px; margin: 0 auto; height:150px }

/* logo */
.header h1 { overflow: hidden; width: 536px; height: 152px; margin: 0 auto; background: transparent url("../images/logo.png") no-repeat 0 0; text-indent: -999em; }

/* links */
.header ul { position: absolute; top: 22px; list-style: none; margin: 0; padding: 0; }
.header ul.left { left: 10px; }
.header ul.right { right: 10px; }
.header ul.left li { padding-right: 8px; }
.header ul.right li { padding-left: 8px; }
.header ul li { float: left; }
.header ul li a { float: left; padding-left: 13px; background: transparent url("../images/header_button.png") repeat-y 0 0; color: #898186; font: normal 400  "Georgia", serif; line-height:19px; font-size:0.9em;  text-transform: uppercase; }
.header ul li a span { float: left; padding-right: 8px; background: transparent url("../images/header_button.png") repeat-y 100% 0; cursor: pointer; }
.header ul li a:hover { background-position: 0 100%; color: #A48C96; text-decoration: none; }
.header ul li a:hover span { background-position: 100% 100%; }

/*
** flash
*/
.flash {background:transparent; position:absolute; top:-85px; padding:0; margin:0;}


/*
** menu
*/
.menu { background: #28221B url("../images/menu_background.png") repeat-x 0 1px; }
.menu ul { overflow: hidden; list-style: none; width: 790px; height: 37px; margin: 0 auto; padding: 2px 0 0; background: transparent url("../images/menu.png") no-repeat 0 2px; }
.menu li { float: left; padding-left: 1px; }
.menu span,
.menu a { overflow: hidden; float: left; height: 37px; background: transparent url("../images/menu.png") no-repeat 0 0; text-indent: -999em; }

/* menu items */
.menu .menu-0,
.menu .menu-0-on { width: 122px; margin-left: -1px; }
.menu .menu-1,
.menu .menu-1-on { width: 143px; background-position: -123px 0; }
.menu .menu-2,
.menu .menu-2-on { width: 168px; background-position: -267px 0; }
.menu .menu-3,
.menu .menu-3-on { width: 210px; background-position: -436px 0; }
.menu .menu-4,
.menu .menu-4-on { width: 143px; background-position: -647px 0; }

/* menu items on hover */
.menu a.menu-0:hover { background-position: 0 -37px; }
.menu a.menu-1:hover { background-position: -123px -37px; }
.menu a.menu-2:hover { background-position: -267px -37px; }
.menu a.menu-3:hover { background-position: -436px -37px; }
.menu a.menu-4:hover { background-position: -647px -37px; }

/* active menu items/current page */
.menu .menu-0-on {  background-position: 0 100%; }
.menu .menu-1-on { background-position: -123px 100%; }
.menu .menu-2-on { background-position: -267px 100%; }
.menu .menu-3-on { background-position: -436px 100%; }
.menu .menu-4-on { background-position: -647px 100%; }


/*
** title bar
*/
.title { overflow: hidden; background: #FFF; }
.title h2 { width: 750px; margin: 0 auto; padding: 30px 0 15px; font-size: 2.5em; font-weight: 400; }


/*
** content area
*/
.content { overflow: hidden; background: #EEEADB; }
.content div { overflow: hidden; width: 790px; margin: 0 auto; }
.content div div { width: auto; margin: 0; }
.content .content { float: right; }
.content .content h2 { margin: 0 0 1em; padding: 0 0 2px; border-bottom: 1px solid #FFF; color: #28221B; font-family: "Georgia", serif; font-size: 1.583em; }
.content .content .heading-00 { padding: 0 0 2px; border-bottom: 1px solid #DED7BC; }
.content .content p.photo { margin-bottom: 3ex; }


/*
** three columns
*/
ul.three-columns { overflow: hidden; list-style: none; margin: 0; padding: 1em 0; font-size: 1.1em; line-height: 1.5em; background: transparent url("../images/three_columns_background_a.png") repeat-y 0 0; }
ul.three-columns li { width: 238px; padding: 0 12px; border: 1px solid #FFF; border-top: none; border-bottom: none; }
ul.three-columns li.left { border-left: none; }
ul.three-columns li.middle { float: left; width: 240px; margin: 0 -1px; }
ul.three-columns li.right { border-right: none; }

ul.three-columns h3 { padding: 0 0 .3ex; color: #641134; font-family: "Georgia", serif; }

/* layout dependent styles */
.content ul.three-columns { margin-bottom: -1em; }

.content ul.three-columns li {padding-bottom:10px}

.title ul.three-columns { width: 790px; margin: 16px auto 0; padding: 0 0 13px; background-image: url("../images/three_columns_background_b.png"); }
.title ul.three-columns li { border-color: #EEEADB; }
.title ul.three-columns h2 { overflow: hidden; float: left; height: 23px; padding: 0; background: transparent url("../images/headings_00.png") no-repeat 0 0; text-indent: -999em; }
.title ul.three-columns h2.heading-00 { width: 134px; }
.title ul.three-columns h2.heading-01 { width: 86px; background-position: -135px 0; }
.title ul.three-columns h2.heading-02 { width: 117px; background-position: -222px 0; }
.title ul.three-columns p { float: right; padding: 13px 0 0; }


/*
** two columns
*/
ul.two-columns { overflow: hidden; list-style: none; margin: 0; padding: 0; }

/* layout dependent styles */
.box-00 ul.two-columns { width: 790px; margin-left: auto; margin-right: auto; }
.box-00 ul.two-columns li { width: 354px; padding: 0 20px 3ex; }
.box-00 ul.two-columns li li { width: auto; padding: 0; }
.box-00 ul.two-columns li.left { width: 214px; margin-right: -1px; padding-right: 160px; border-right: 1px solid #7B6D5C; }
.box-00 ul.two-columns li.right { width: 355px; border-left: 1px solid #7B6D5C; }

.title ul.two-columns { position: relative; width: 790px; margin: 0; margin-left: auto; margin-right: auto; }
.title ul.two-columns li.left { width: 530px; padding-left: 20px; }
.title ul.two-columns li.right { position: absolute; right: 0; bottom: 0; width: 250px; height: 45px; padding: 0 0 15px 10px; border-left: 1px solid #EEEADB; }
.title ul.two-columns li.right h3 { position: absolute; bottom: 15px; font-size: 1.9em; font-weight: 400; line-height: 1; }
.title ul.two-columns li.right p { position: absolute; right: 10px; bottom: 15px; padding: 0; }

.content ul.two-columns { padding: 0 0 5em; background: transparent url("../images/three_columns_background_c.png") repeat-y 100% 0; }
.content ul.two-columns li.left { width: 530px; }
.content ul.two-columns li.left .content { width: 325px; padding: 20px 20px 0 0; font-size:1.1em; }
.content ul.two-columns li.right { width: 260px;  }


/*
** one column
*/
.one-column .content { width: 610px; padding: 20px 0 5em; font-size:1.1em; }


/*
** submenu
*/
ul.submenu { float: left; list-style: none; width: 135px; min-height: 154px; margin: 0; padding: 20px; background: transparent url("../images/submenu_background.png") no-repeat 0 0; color: #641134; font-family: "Georgia", serif; font-size: 1.0em; line-height: 1.8; }
ul.submenu li { padding: .2ex 0; border-bottom: 1px solid #DED7BC; }
ul.submenu strong a,
ul.submenu a { display: block; padding-left: 1em; text-indent: -1em; }
ul.submenu ul { list-style: none; margin: 0px 0px 0px 15px; padding: 0; }
ul.submenu ul li { border: none; }
ul.submenu ul strong a,
ul.submenu ul a { display: inline; padding: 0; text-indent: 0; }



/*
** misc. lists
*/
ul.list-00 { list-style: none; margin: 16px 0 0; padding: 0;  }
ul.list-00 li { padding: 1em 1em; }
ul.list-00 li.alt { background: #E6E1CC; }
ul.list-00 h4 { font-family: "Georgia", serif; font-size: 1.1em; }
ul.list-00 p { padding: 0; }

ul.list-01 { list-style: none; margin: 0 0 1em; padding: 1ex; background: #F7F5ED; }
ul.list-01 li { list-style: outside square; margin-left: 1.4em; }

ul.list-02 { list-style: none; margin: -1em 0 0; padding: 3ex 1.5ex; font-family: "Georgia", serif; font-size: .917em; font-weight: 700; }
ul.list-02 li { padding-top: 1em; }
ul.list-02 a { display: block; padding: .8em 1.2ex; border: 2px solid #E6E1CC; background: #FFF url("../images/button_00.png") no-repeat 0 100%; }
ul.list-02 a span { padding-left: 9px; background: transparent url("../images/bullet_00_a.png") no-repeat 2px 60%;  }
ul.list-02 a:hover { background-position: -256px 0; }


/*
** pagination
*/
p.pages { position: relative; margin-bottom: -3ex; padding: 0 1em; font-size: .833em; text-align: right; line-height: 34px; }
p.pages span { padding-right: .5ex; }
p.pages strong,
p.pages a { margin-left: 1.5ex; }
p.pages strong { padding: 0 .75ex; background: #EEEADB; font-weight: 400; }


/*
** agents list
*/
ul.agents { overflow: hidden; list-style: none; margin: -38px 0 0 -15px; padding: 0; color: #959595; font-size: .917em; }
ul.agents li { float: left; width: 193px; height: 90px; padding: 38px 0 0 15px; }
ul.agents h3 { padding-bottom: .4ex; font-family: "Georgia", serif; font-size: 1.2em; font-weight: 400; }
ul.agents p { overflow: hidden; padding: 0; }


/*
** agent info
*/
.agent { overflow: hidden; padding: 0 0 0 180px; }
.agent p { overflow: hidden; }
.agent p.photo { margin-left: -180px; }
.agent p.title { padding: 0; background: transparent; color: #959595; }
.agent h3 { padding-bottom: .8ex; font-family: "Georgia", serif; font-size: 1.333em; }
.agent p.links { padding: 0 0 1.5ex; }
.agent a.bullet-02 { font-size: .917em; }
.agent p.phone { margin: 0 0 1em; padding: 0 0 1em 18px; border-bottom: 1px solid #DED7BC; background: transparent url("../images/bullet_03.png") no-repeat 0 .3ex; color: #DED7BC; word-spacing: 1em; }
.agent p.phone span { color: #555; word-spacing: normal; }


/*
** people list
*/
.people { overflow: hidden; padding: 0 350px 4em 0; }
.people h2 { margin: 0 -350px 15px 0 !important; padding: 0 !important; border-bottom: 1px solid #FFF; }
.people p.view-all { float: right; margin-right: -350px; margin-top: -32px; font-size: .833em; }
.people ul { float: right; list-style: none; width: 260px; /*margin: 0 -350px 0 0;*/ padding: 0; }
.people ul li { overflow: hidden; }
.people ul span { overflow: hidden; float: left;/* width: 100px; */color: #959595; font-size: .917em; }
.people ul a { float: right; width: 110px; font-family: "Georgia", serif; font-weight: 700; }


/*
** products list
*/
ul.products { overflow: hidden; list-style: none; margin: -5px 0 0 -12px; padding: 0; font-size:0.85em; }
ul.products li { float: left; width: 290px; padding: 10px 0 0 12px; }
ul.products li li { float: none; width: auto; padding: 0; }
ul.products div { padding: 14px; background: #DED7BC; }
ul.products p.photo { float: left; margin-bottom: 1ex !important; }
ul.products h3 { font-family: "Georgia", serif; font-size: 1.417em; }
ul.products ul { overflow: hidden; list-style: none; margin: -1ex 0 0; padding: 0; /*font-size: .833em;*/ }
ul.products ul li { margin-top: -1px; padding: .75ex 0; border-top: 1px solid #FFF; }


/*
** resources
*/
.resources { padding: 1em; background: #E6E1CC; font-size: .833em; }
.resources ul { overflow: hidden; list-style: none; margin: 0; padding: 0; }
.resources ul li { overflow: hidden; min-height: 112px; margin: -1px 0 0; padding: 1em 0; border-top: 1px solid #FFF; }
.resources ul p { padding: 0; }
.resources ul p.photo { float: left; margin-right: 1em; }
.resources ul h3 { color: #641134; font-family: "Georgia", serif; font-size: 1.1em; }


/*
** map
*/
#map { width: 606px; height: 291px; border: 2px solid #FFF; }

.map-directions { padding: 1em; background: #FFF; }
.map-directions p { padding: 0; }
.map-directions h4 { font-family: "Arial", "Helvetica", sans-serif; }

.address { overflow: hidden; padding: 1em; background: #DED7BC; }
.address address { float: left; font-style: normal; }
.address address span { display: block; }
.address p { float: right; width: 295px; padding: 0; }
.address p span { float: left; width: 40px; font-size: .833em; text-transform: uppercase; line-height: 1.8; }


/*
** history is important
*/
ul.decades { overflow: hidden; list-style: none; margin: 0; padding: 10px 0 25px; width:620px;}
ul.decades li { float: left; }
ul.decades li a { overflow: hidden; float: left; width: 38px; height: 45px; background: transparent url("../images/decade_list.jpg") no-repeat 0 0; text-indent: -999em; }

ul.decades li a.d-1875 {background-position: 0px 0;}
ul.decades li a.d-1875:hover { background-position: 0 100%; }
ul.decades li a.d-1880 { background-position: -38px 0; }
ul.decades li a.d-1880:hover { background-position: -38px 100%; }
ul.decades li a.d-1890 { background-position: -76px 0; }
ul.decades li a.d-1890:hover { background-position: -76px 100%; }
ul.decades li a.d-1900 { background-position: -114px 0; }
ul.decades li a.d-1900:hover { background-position: -114px 100%; }
ul.decades li a.d-1910 { background-position: -152px 0; }
ul.decades li a.d-1910:hover { background-position: -152px 100%; }
ul.decades li a.d-1920 { background-position: -190px 0; }
ul.decades li a.d-1920:hover { background-position: -190px 100%; }
ul.decades li a.d-1930 { background-position: -228px 0; }
ul.decades li a.d-1930:hover { background-position: -228px 100%; }
ul.decades li a.d-1940 { background-position: -266px 0; }
ul.decades li a.d-1940:hover { background-position: -266px 100%; }
ul.decades li a.d-1950 { background-position: -304px 0; }
ul.decades li a.d-1950:hover { background-position: -304px 100%; }
ul.decades li a.d-1960 { background-position: -343px 0; }
ul.decades li a.d-1960:hover { background-position: -343px 100%; }
ul.decades li a.d-1970 { background-position: -380px 0; }
ul.decades li a.d-1970:hover { background-position: -380px 100%; }
ul.decades li a.d-1980 { background-position: -418px 0; }
ul.decades li a.d-1980:hover { background-position: -418px 100%; }
ul.decades li a.d-1990 { background-position: -456px 0; }
ul.decades li a.d-1990:hover { background-position: -456px 100%; }
ul.decades li a.d-2000 { background-position: -494px 0; }
ul.decades li a.d-2000:hover { background-position: -494px 100%; }
ul.decades li a.d-2004 { background-position: -532px 0; }
ul.decades li a.d-2004:hover { background-position: -532px 100%; }
ul.decades li a.d-now { width: 49px; background-position: -570px 0; }
ul.decades li a.d-now:hover { background-position: -570px 100%; }

.decade { min-height:250px; position: relative; /*overflow: hidden;*/ padding: 110px 280px 50px 15px; background: transparent none no-repeat 0 0; font-size:1.1em; }

.decade p strong { font-family: "Georgia", serif; }
.decade p .first-letter { float: left; margin-bottom: -.5ex; padding-right: .25ex; font-size: 2.833em; line-height: 1; }

.decade p.back-to-top { position: absolute; top: 1px; right: 10px; float: left; padding: 0; }
.decade p.back-to-top a { overflow: hidden; float: left; width: 40px; height: 46px; background: transparent url("../images/button_top.png") no-repeat 0 0; text-indent: -999em; }
.decade p.back-to-top a:hover { background-position: 0 100%; }

.decade p.photo-description { position: relative; margin-top: 20px; padding: 1em 1.25em; border: 1px solid #D2CBB1; background: #DED7BC; font-family: "Georgia", serif; font-size: .833em; line-height: 1.6; }
.decade p.photo-description strong { position: absolute; left: 15px; top: -16px; float: left; padding-left: 20px; background: #DED7BC url("../images/photo_description_background.png") no-repeat 0 0; font-weight: 400; text-transform: uppercase; line-height: 15px; }
.decade p.photo-description strong span { float: left; padding: 1px 20px 1px 0; background: transparent url("../images/photo_description_background.png") no-repeat 100% 0; }

/* each decade have different background image 
#d-1875 { background-image: url("../images/decade_1875_background.jpg"); }
#d-1885 { background-image: url("../images/decade_1885_background.jpg"); }
#d-1895 { background-image: url("../images/decade_1895_background.jpg"); }
#d-1905 { background-image: url("../images/decade_1905_background.jpg"); }
#d-1915 { background-image: url("../images/decade_1915_background.jpg"); }
#d-1925 { background-image: url("../images/decade_1925_background.jpg"); }
#d-1935 { background-image: url("../images/decade_1935_background.jpg"); }
#d-1945 { background-image: url("../images/decade_1945_background.jpg"); }
#d-1955 { background-image: url("../images/decade_1955_background.jpg"); }
#d-1965 { background-image: url("../images/decade_1965_background.jpg"); }
#d-1975 { background-image: url("../images/decade_1975_background.jpg"); }
#d-1985 { background-image: url("../images/decade_1985_background.jpg"); }
#d-1995 { background-image: url("../images/decade_1995_background.jpg"); }
#d-2005 { background-image: url("../images/decade_2005_background.jpg"); }
#d-now { background-image: url("../images/decade_now_background.jpg"); }
*/

/*
** box 00
*/
.box-00 { overflow: hidden; border-top: 1px solid #7B6D5C; border-bottom: 3px solid #877A69; background: #4F463B url("../images/box_00_background.png") repeat-x 0 0; color: #FFF; /*font-size: .833em; */line-height: 1.4; }
.box-00 h2 { overflow: hidden; height: 57px; background: transparent url("../images/box_00_headings.png") no-repeat 0 0; text-indent: -999em; }
.box-00 h2.heading-00 { width: 107px; }
.box-00 h2.heading-01 { width: 91px; background-position: -108px 0; }
.box-00 .right h2 { float: left; }
.box-00 .left h3,
.box-00 .right h4 { padding-top: 1.5ex; border-top: 1px solid #7B6D5C; font-family: "Georgia", serif; font-size: 1.1em; font-weight: 400; }
.box-00 a { font-family: "Georgia", serif; color: #AF9D67; }
.box-00 .left p { padding: 0; }
.box-00 p.photo { overflow: hidden; width: 123px; height: 135px; margin: 0 -140px 0 0; padding: 0; background: transparent url("../images/photo_background.png") no-repeat 100% 0; }
.box-00 p.photo img { max-width: 123px; max-height: 135px; border: none; }
.box-00 p.links { overflow: hidden; padding: 0; text-align: center; }
.box-00 p.links span { margin: 0 -22px 0 -22px; padding: 0 22px 0 22px; border: 1px solid #7B6D5C; border-width: 0 1px 0; }

/* JS tabs */
.box-00 ul.tabs { position: relative; z-index: 1; float: right; list-style: none; width: 236px; margin: 0 0 -2px; padding: 10px 0 1px; }
.box-00 ul.tabs li { float: left; border-left: 1px solid #7B6D5C; }
.box-00 ul.tabs li a { overflow: hidden; float: left; width: 58px; height: 47px; border-bottom: 1px solid #7B6D5C; background: transparent url("../images/box_00_tabs.png") no-repeat 0 0; text-indent: -999em; }
.box-00 ul.tabs li a.tab-0 { background-position: 0 0; }
.box-00 ul.tabs li a.tab-1 { background-position: -59px 0; }
.box-00 ul.tabs li a.tab-2 { background-position: -118px 0; }
.box-00 ul.tabs li a.tab-3 { background-position: -177px 0; }
.box-00 ul.tabs li a.tab-0.selected,
.box-00 ul.tabs li a.tab-0:hover { background-position: 0 100%; }
.box-00 ul.tabs li a.tab-1.selected,
.box-00 ul.tabs li a.tab-1:hover { background-position: -59px 100%; }
.box-00 ul.tabs li a.tab-2.selected,
.box-00 ul.tabs li a.tab-2:hover { background-position: -118px 100%; }
.box-00 ul.tabs li a.tab-3.selected,
.box-00 ul.tabs li a.tab-3:hover { background-position: -177px 100%; }
.box-00 ul.tabs li a.ie6-selected,
.box-00 ul.tabs li a.selected { border-bottom-color: #4F463B; color: #FFF; }
.box-00 .tab-content { clear: both; }


/*
** footer
*/
.footer { overflow: hidden; background: #231F1A; color: #8A7A67;/* font-size: .833em;*/ line-height: 1.1; }
.footer div { overflow: hidden; width: 770px; margin: 0 auto; padding: 30px 10px 95px; }
.footer div div { overflow: hidden; width: auto; margin: 0; padding: 0; }

.footer p { padding: 0; }
.footer p.left {/*padding-right: 55px; */ padding-right: 25px; }
.footer p.right { margin-top: -6px }

.footer ul { overflow: hidden; float: left; list-style: none; width:450px; width: 430px !important; margin: 0; padding: 0; font-family: "Georgia", serif; }
.footer ul li { float: left; margin: 0 0 0 -1px; padding: 0 0.6em; border-left: 1px solid #8A7A67; }
.footer ul li a { /*color: #90355B;*/ color: #90355b;}
.footer-wrap { position:relative; top:20px; left:20px; font-size:10px;}
/*.ontario-mutual {  height:63px; width:88px; overflow: hidden;  text-indent: -999em; float:left; display:block; background:transparent url("../images/ontario-mutual-logo.jpg") no-repeat 0 0;}*/
.copy {margin-top:10px;margin-left:10px; clear:right}

/*
** forms
*/

table.table_form td {width:50%}
div.welcome {text-align:right; padding:5px; background-color: #6a193b; color:white;}
	div.welcome a {color:white;}
#homebutton {position:absolute;left: 275px; display:block; background: transparent; width:250px; height:140px; }
	#homebutton span {display:none;}


 dl.faq dt {  margin: 0 0 1em; padding: 0 0 2px; border-bottom: 1px solid #FFF; color: #28221B; font-family: "Georgia", serif; font-size: 1.583em; }
 dl.faq dt.collapse { border-bottom: none; }
 dl.faq dd { padding: 0px 20px 5px 0px; display: none; border-bottom: none; }
 dl.faq dd.visible { display: block; border-bottom: 1px solid #FFF;}
/*
** the end
*/


.decade h4{ text-transform:capitalize; }

.contentonly{padding-bottom:15px;}
