/* main CSS Document */
/* general styling first */
/* reset css styles individually instead of universal selector. */
/* based on http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
body {
	line-height: 1;
	color: black;
	background: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
ol, ul {list-style: none;}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/* end reset styles */

/* clearing technique */
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
 /* End hide */
/*........... do not change or amalgamate the above clearfix styles ......*/

/*p,h1,h2,h3,h4,h5,h6,ul,ol {margin-bottom:.5em}*/
a img,img{border:none;display:block;}
a{
	text-decoration:underline;
	color:blue;
}
h1,h2,h3,h4,h5,h6{
	font-weight:bold;
}
h1{font-size:197%;text-align: center;}/* 26px */
h2{font-size:182%;}
h2.head{font-size:167%;text-align: center;font-style: italic}/* 24px */
h2.main{font-size:182%;text-align: left;}
h3{font-size:167%}/* 22px */
h3.head{
    font-size:167%;
    font-style: italic;
    font-variant: small-caps;
    /*color: rgb(145,116,76);*/
    color:#91744C
}
h4{font-size:152%}/* 20px */
h5{font-size:136%}/* 18px */
h6{font-size:122%}/* 16px */
h6.smaller{ font-size:108%}
h6.smallest{
    font-size:94%;
    line-height: 24px;
    text-align: left;
}
h6.contact{
    font-size:70%;
    line-height: 16px;
    text-align: left;
}
h6.disclaimer{
    font-size:75%;
    line-height: 24px;
    text-align: center;
    font-style: italic;
    font-weight: bold;
}
body{
    font-size: 13px;
    text-align:center;/* for ie5.+*/
    /*background-image: url(images/0101_oldpaper.jpg);
    background-image: url(images/trifold_letter_paper.jpg);
    background-image: url(images/tri_b4_bottom_lg.png);*/
    /*background-image: url(images/tri_b4_bottom_lg.png);*/
    /*background-attachment: scroll;*/
    /*background-repeat: repeat-y;*/
    /*background-repeat: no-repeat;*/
    background-position: center top;
    background-color: gray;
}
table{
    background-color: white;
}
table.center{
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
}
th{
    font-weight: bold;
}
td{
    vertical-align: top;
}
td.spacer{
    padding-bottom: 20px;
    padding-top: 20px;
}
td.panel{
    vertical-align: text-top;
    text-align: left;
    height: 400px;

}
td.menu{
    width: 180px;
}
td.formL{
    text-align: left;
}
td.formR{
    text-align: right;
}
a.menu:link{color:black;text-decoration: underline}
a.menu:visited{color:black;text-decoration: underline}
a.menu:hover{color:#A0522D;text-decoration: underline}
a.menu:active{color:#CD853F;text-decoration: underline}

ul{
    list-style: disc;
}
ul.services{
    line-height: 24px;
}
p{
    text-align: justify;
}

textarea{
    height:100px;
    width: 270px;
    max-height: 100px;
    max-width: 270px;
}

input.name{
    width: 270px;
    max-width: 270px;
    height: 24px;
    max-height: 24px;
}
input.zip{
    width: 60px;
    max-width: 60px;
    height: 24px;
    max-height: 24px;
}
input.dd{
    width: 40px;
    max-width: 40px;
    height: 24px;
    max-height: 24px;
}

font.err{
    color: red;
    font-weight: bold;
    text-decoration: underline;
}