/* The style of the "IMS WEB" * Last Update: April 18, 2008 * "Xhtml/CSS" Designed by: Murdoch Marketing *//************* Fix classes *******************/br.modern{	display: none;	visibility: hidden;}/*Modern browsers only (not IE 7)*/html>/**/body br.modern{	display: inline;	visibility: visible;}/************* Defaults *******************/*{   margin: 0px;   padding: 0px;}body         { font: 13px/18px Arial, Geneva, Helvetica, sans-serif; background: #fff url(images/background.jpg); text-align: center; padding: 0 20px 20px }fieldset, img{    border: 0;}img.left{	margin-right: 10px;}a{    text-decoration: none;}li{    list-style-type: none;}h1, h2, h3, h4, h5, h6{	font-weight: normal;	}/**************** Global Classes *****************/.left{    float: left;}.right{    float: right;}.clear { background-color: white; clear: both }.invisible{	display: none;	visibility: hidden;}.visible{	display: block;	visibility: visible;}/*disc*/.disc{    padding-left: 17px;}.disc li{    list-style-type: disc;}/*decimal*/.decimal{    padding-left: 28px;}.decimal li{    list-style-type: decimal;}/*click*/.click    { color: #837b5b; text-decoration: none }.click:hover  { color: #571102; text-decoration: none }.click2   { color: #837b5b; text-decoration: none }.click2:hover    { color: #571102; text-decoration: none }/*text and textarea*//*button*//**************** IDs and Inner Classes *******************//*wrraper*/#wrapper                  { background-color: white; text-align: left; margin: auto; width: 806px; height: 820px }/*logo*/#logo    { width: 224px; height: 70px }/*left-content*/#left-content              { line-height: 1.1em; background-color: #ad9f6d; text-align: left; margin-bottom: 100px; padding-top: 30px; width: 107px; height: 720px }/*#menu .menu*/#menu li { font-size: 11px }#menu .menu li { line-height: 1.8em; margin-bottom: 1px; padding-left: 20px }#menu .menu li a { color: white; display: block }/*IE5.5, 6 hack*/* html #menu .menu li a{	height: 0;	}#menu .menu li a:hover { color: #571102 }#menu .menu .selected   { color: #571102; font-size: 11px; line-height: 18px; font-family: Arial, Geneva, Helvetica; letter-spacing: 1px }#menu .menu .checked a   { color: #fff; font-size: 11px; line-height: 18px; font-family: Arial, Geneva, Helvetica; letter-spacing: 1px }/*#menu .sub-menu*//*default-header*/#default-header    { line-height: 1; background-repeat: repeat; text-align: center; width: 593px }#default-header h1{    color: #000;    letter-spacing: -1px;    font-size: 35px;}#default-header h2{	color: #FFF;    font-size: 35px;}#default-header p{	color: #FFF;    font-size: 47px;}/*header*/#header  { line-height: 1; background: url(images/header_bg.jpg) repeat; text-align: center; padding: 40px 10px 15px; width: 593px }#header p{    color: #FFF;    font-size: 34px;}/*page-nav*//*main-content*/#main-content                        { color: #000; font-size: 13px; line-height: 18px; font-family: Arial, Geneva, Verdana; width: 699px }#main-content h1  { color: #22b14c; font-size: 27px; margin: 5px 0 25px }#main-content h2                 { color: #571102; font-weight: bold; font-size: 15px; letter-spacing: 1px; margin-top: 258px; margin-bottom: 5px; margin-left: 26px }#main-content div.left p{	width: 390px;}#main-content2                    { color: #000; font-size: 13px; line-height: 18px; font-family: Arial, Geneva, Verdana; margin-left: 26px; width: 420px }#main-content5                     { color: #837b5b; font-size: 11px; line-height: 18px; font-family: Arial, Geneva, Verdana; position: absolute; top: 825px; width: 500px }#main-content3        { color: #000; font-size: 11px; line-height: 18px; font-family: Arial, Geneva, Verdana; margin-left: 26px; width: 699px }#main-content4      { color: #000; font-size: 11px; line-height: 18px; font-family: Arial, Geneva, Verdana; margin-left: 26px; width: 271px }.bottomcopy       { color: #837b5b; font-size: 11px; line-height: 18px; font-family: Arial, Geneva, Helvetica }/*#main-content .img-table*//********************** sub-pages ***********************//*home*/.column             { float: left; border: none; width: 175px; height: auto }.column p        { color: #000; font: 13px/18px arial, Geneva, Helvetica }.column2   { float: left; border: none; width: 120px; height: auto }.column2 p        { color: #000; font-variant: normal; font-size: 11px; line-height: 18px; font-family: arial, Geneva, Helvetica }.column3 p         { color: #000; font-variant: normal; font-size: 11px; line-height: 18px; font-family: arial, Geneva, Helvetica }.home { background: #fff no-repeat right top }.home p{    width: 350px;}.home ul.left{    padding-right: 35px;}.home ul.left li{    margin-bottom: 5px;}.home ul.left li a{	text-decoration: underline;	color: #707070;}.home ul.left li a:hover{	text-decoration: none;}/*.home .img-table a{    -moz-opacity: 80;    filter: alpha(opacity: 80);    opacity: 0.8;}.home .img-table a:hover{    -moz-opacity: 100;    filter: alpha(opacity: 100);    opacity: 1;}*//*.fillers*//*foilsealers*//*foilsealers3*//*application*/.homephoto { background: url(images/photo_home.jpg) no-repeat left top; height: 242px }.aboutphoto { background: url(images/photo_about.jpg) no-repeat left top; height: 242px }.attorneyphoto { background: url(images/photo_attorneys.jpg) no-repeat left top; height: 242px }.contactphoto { background: url(images/photo_contact.jpg) no-repeat left top; height: 242px }.praticephoto { background: url(images/photo_practiceareas.jpg) no-repeat left top; height: 242px }.resourcephoto { background: url(images/photo_resources.jpg) no-repeat left top; height: 242px }.resourcephrase { background: url(images/phrases_resources.gif) no-repeat right top; height: 115px }.thinrule { background: url(images/thinrule.gif) no-repeat left top; height: 242px }/*requestquote*//*Safari and IE hack*//*Recent Opera versions 9 and below*/