/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,/*em,strong,*/th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

:focus
{
  -moz-outline-style: none;
}


*{
	font-family: Garamond, serif;
	font-size: 12px;
	font-weight: bold;
	color: rgb(112, 114, 119);
}

a, a img {
	cursor: pointer;
}

/* commented backslash hack \*/ 
html, body{
	height:100%;
} 
/* end hack */
html,body {
	margin:0;
	padding:0
}

#outer{min-height:100%;height:100%;background:#fff}

#dirtydirtyhack{
	width: 100%;
	height: 100%;
}

#container {
	height: 450px;
	width: 100%;
	text-align: center;
}
#container.one      { background: url(../images/bg_1.gif) repeat-x; }
#container.two      { background: url(../images/bg_2.gif) repeat-x; }
#container.three    { background: url(../images/bg_3.gif) repeat-x; }
#container.four     { background: url(../images/bg_4.gif) repeat-x; }

#realcontent {
    margin: 0 auto;
    width: 700px;
    position: relative;
	height: 450px;
	text-align: left;	
}

#realcontent.one    { background: #fff url(../images/side_indicator_1.gif) right top no-repeat; }
#realcontent.two    { background: #fff url(../images/side_indicator_2.gif) right top no-repeat; }
#realcontent.three  { background: #fff url(../images/side_indicator_3.gif) right top no-repeat; }
#realcontent.four   { background: #fff url(../images/side_indicator_4.gif) right top no-repeat; }

#nav {
    position: absolute;
    top: 83px;
    left: 0;
    width: 205px;
}

#nav a {
    text-decoration: none;
    margin: 0;
    padding: 0; 
    position: absolute;
    left: 0;
}

#nav a.one      { top: 1px; }
#nav a.two      { top: 31px; }
#nav a.three    { top: 61px; }
#nav a.four     { top: 91px; }

#main {
    position: absolute;
    top: 83px;
    right: 15px;
    width: 480px;
}

#contact {
    position: absolute;
    left: 410px;
    top: 252px;
    width: 65px;
    height: 20px;
}



/*#contact_interactive {
    position: absolute;
    left: 272px;
    top: 244px;
    width: 41px;
    height: 20px;
    border: 1px solid #f00;
}
*/
#contact_interactive {
    position: absolute;
    left: 272px;
    top: 244px;
    width: 41px;
    height: 20px;
}

#copyright {
	position: absolute;
	bottom: 0;
	left: 0;
}