/* ======= CSS-Reset ======= */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h7, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
background-image : url('images/page_back.png');
background-color :#DDCAC2;
background-position : center;
background-repeat : repeat-y
}
ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}




/* ======= TAG DEFINITIONS ======= */

body, html {
	width: 100%; height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {


background-image : url('images/page_back.png');
background-color :#DDCAC2;
background-position : center;
background-repeat : repeat-y
}

br.clear, br.space {
	line-height: 0;
	font-size: 0;
}

.clear {
	clear: both;
}

a {
	color: #7e4b40;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #7e4b40;
	text-decoration: underline;
}

h3 {
	width: 100%;
	margin-bottom: 8px;
	background: url('images/line.jpg') bottom repeat-x;
	font: small-caps 28px "Times New Roman", Times, serif;
	color: #7e4b40;
	line-height: 1.8;
}

h4 {
	width: 100%;
	margin-bottom: 8px;
	font: small-caps 28px "Times New Roman", Times, serif;
	color: #7e4b40;
	line-height: 25px;
}

hr {
	width: 100%; height: 3px;
	padding: 14px 0;
	background: url('images/line.jpg') center repeat-x;
	border: none;
}

p {
	line-height: 1.3;
	margin: 5px 0;
}

/* ======= STRUCTURE / CLASSES ======= */

div#page-frame {
	width: 894px;
	margin: 0 auto;
}

	div#page-header {
		width: 100%; height: 325px;
	}

        div#ph-left {
            width: 5px;
            height: 325px;
            background: url('images/header_l.png') no-repeat;
            float:left;
        }
        div#ph-med {
                position:relative;
                width: 884px;
                height: 325px;
		background: url('images/header2_m.jpg') no-repeat;
                float:left;
        }
        div#ph-right {
                width: 5px;
                height: 325px;
		background: url('images/header_r.png') no-repeat;
                float:left;
        }

        h1#company_name {
            font-size:20pt;
            font-family:"Times New Roman", Times, serif;
            position:absolute;
            display:block;
            left:460px;
            top:80px;
            width:350px;
            text-align:left;
            color:#28121C;
            left:460px;
            padding-left:30px;
        }

        h2#company_slogan {
            font-size:18pt;
            font-family:"Times New Roman", Times, serif;
            position:absolute;
            display:block;
            left:460px;
            padding-left:30px;
            top:130px;
            width:400px;
            text-align:left;
            color:#945C40;
        }

        ul#menu {
			width: 287px;
			padding: 10px 0;
		
			border: 1px solid #dfd8d3;
		
background-color :#F5EDE8}

			ul#menu li {

			}

				ul#menu li a {
					width: 287px; height: 37px;
					display: block;
				
					text-align: center;
					text-decoration: none;
					text-transform: uppercase;
					color:#371B1C;
					font: 20px "Times New Roman", Times, serif;
					line-height: 37px;
				
background-image :url(images/menu_navx.jpg);
background-repeat : no-repeat
}

				ul#menu li a#menu-navl {height:36px;}

				ul#menu li a:hover {background: url('images/menu_nava.jpg') no-repeat;
background-image :url(images/menu_nava.jpg);
background-repeat : no-repeat
}


	div#page-body {
		width: 100%;
		background: url('images/page.png') no-repeat;
		padding: 5px 0 20px 0;
		font-size: 13px;
		color: #353535;
                overflow: hidden;
                min-height:368px;
	}

		div#content {
			width: 712px;
			margin: 0 auto;
		}

			div.left-column {width: 310px; float: left;}
			div.right-column {width: 402px; float: right;}

			a.button {
				display: block;
				width: 300px; height: 58px;
				margin: 10px;
				background: #f5ede8 url('images/button_bg.jpg') 36px 50% no-repeat;
				float: right;
				border: 1px solid #dfd8d3;
				font: 22px "Times New Roman", Times, serif;
				line-height: 58px;
				text-transform: uppercase;
				text-indent: 100px;
				text-decoration: none;
				color: #361b1c;
			}

			a.button:hover {
				text-decoration: underline;
			}
div.right-column h3 {
color : #7E4B40
}
div.right-column p {
color : #353535
}
div.right-column a {
color : #000000
}