﻿@charset "UTF-8";
/* CSS Document */


/* css reset */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, a, em, img, 
sub, sup, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

body
{
	margin: 10px 0 10px 0;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
em{ font-style:italic; font-size:90%;}


/* typography.css */

h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#00741a;}

h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
dfn {font-style:italic; font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}


body{ 
	color:#3f3f3f;
	font-size:90%;
	font-family:Helvetica, sans-serif;
}
a, a:visited{ color:#606267; text-decoration:none; font-weight:bold;}
a:hover, a:active, a:focus, a.current, a.current:visited{color:#f4971e;}

#wrapper{ position:absolute; top:50%; margin-top:-220px; height:522px; width:100%;}

.c{ float:left; width:100%; }

.container{ 
	margin:auto;
	width:936px;
	position:relative;
	}
	
#moreie{
	z-index:2;
	position:relative;
	top:-72px;
	}
	
#innerleftright{
	z-index:2;
	position:relative;
	top:0;
	}
		
#menu{ 
	float:left;
	width:100%;
	background:url(../images/menubg.png) top center no-repeat transparent;
	height:72px;
	position:relative;
	z-index:5;
	top:-72px;
}

#menuinner{
	float:left;
	width:100%;
	background:url(../images/menubg.png) top center no-repeat transparent;
	height:72px;
	position:relative;
	z-index:5;
	}

#menu ul, #menuinner ul{ 
	margin:33px 0 0 0;
	text-transform:uppercase;
	float:left;
	list-style-type:none;
	padding:0;
	}
	
#menu ul li, #menuinner ul li{ float:left; text-align:center; font-size:11px; margin:0; padding:0;}

#menu ul li a, #menu ul li a:visited, #menuinner ul li a, #menuinner ul li a:visited{ display:block; width:116px; height:25px; color:#666;}
#menu ul li a:hover, #menuinner ul li a:hover, #menuinner ul li a:active, #menuinner ul li a:focus, #menuinner ul li a.current, #menuinner ul li a.current:visited{color:#f4971e}

#menuleft{ background:url(../images/menuleft.jpg) repeat-x top left; height:72px; width:40%; height:72px; position:absolute; top:0; z-index:1;}
#menuright{ background:url(../images/menuright.jpg) repeat-x top right; height:72px; width:40%; height:72px; position:absolute; top:0; right:0; z-index:1;}

#main{
float:left; 
width:100%;
background:url(../images/bghome.png) center center no-repeat #fff;
min-height:345px;
padding:0px 0 20px 0;
position:relative;
}

#internal{
background:url(../images/bghome.png) center center no-repeat #fff;
	}
	
#internal div.c{
padding:40px 0 40px 0;
}

#photos{ margin-left:125px; float:left; width:265px; display:inline;}
#photos img{ margin-bottom:3px; float:left; clear:both;}
#photos div.imgbox{ float:left; margin-right:18px; width:70px; font-size:85%; margin-bottom:3px; display:inline;}

img.logohome{ margin-left:125px; float:left;}
img.logoinner{ float:right; margin:0 0 20px 20px;}

#footer{
float:left;
width:100%;
height:84px;
background:#bdd502;
overflow:hidden;
position:relative;
z-index:1;
}

#footerright{
width:50%;
position:relative;
float:right;
height:84px;
background:#eff2cb;
z-index:2;
top:-84px;
}

#footerinner{
background:url(../images/btmbg.png) center bottom no-repeat transparent;
float:left;
width:100%;
position:relative;
z-index:5;
height:84px;
}

#bottomright{
 width:380px;
 height:247px;
 display:block;
 position:absolute;
 right:123px;
 top:200px;
 }

.rotating{ 
 border:5px solid white;
 float:left;
 }

.bordermore{
 border:1px solid #3f3f3f;
 float:left;
 position:relative;
 z-index:5;
 }

#myGallery
{
width: 360px !important;
height: 235px !important;
} 

#iefix{ position:relative; top:0; z-index:20; }

.node{ padding-bottom:20px; }