html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
strong{font-weight:bold;}
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: "" "";}
html {height: 100%;margin-bottom: 1px;}
em {font-style:italic;}
i {font-style:italic;}

/* Set font as 10px initially } */
body {font-size: 72%;
font-family: verdana;
/* font-family:verdana; */
background-color:#ffffff;}
/* 62.5% */
/* Set font as 11px, (1.1 times the body) */
p { font-size: 1.1em; color: #ffffff; } 
h1, h2, h3, h4, h5, h6 {
	/* font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;  */
	/* font-family: "Georgia", "Times New Roman", serif; */
	font-family: palatino, georgia, serif;
	/* font-family: verdana; */
	font-weight: normal;
	padding: 0 0 0 0;	
	margin-bottom: 0.3em;
	color: #ffffff;
}

h1 {
	font-size: 420%;
	line-height: 1.3em;
	padding: 0.3em 0 0 10px;
	color: #747d83;
	text-transform:uppercase;
}

h2 {
	font-size: 90%;
	line-height: 1.3em;
	color: #333333;
	font-weight: bold;
	font-family:verdana;
}

h3 {
	font-size: 145%;
	line-height: 1.3em;
	padding: 0.5em 0 0 10px;
	color: #c2c200;
}

h4 {
	font-size: 118%;
	line-height: 1.3em;
	padding: 0.5em 0 0 10px;
}

p {
	padding: 0px 5px 10px 10px;
	line-height: 1.2em;
	/* line-height: 1.65; */
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}
.page-aligner{text-align:center;}

html, body {
	margin: 0;
	padding: 0;
}

#wrapper {
	position: relative;
	min-height: 100%;
	margin: 0 auto;
	width: 100%;
	padding: 0 0 0 0;
	text-align:left;
}

#bg01 {
	background: url(site_images/bg01.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	width: 100%;
	height: 133px;
	margin: 0; 
	padding: 0;
}
#bg02 {
	background: url(site_images/bg02.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	width: 100%;
	height: 133px;
}
#bg03 {
	background: url(site_images/bg03.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	width: 100%;
	height: 133px;
}
.logo {
	float: left;
}

#content {
position:relative;
top:150px;
left: 15px;
width:90%;
clear:both;
overflow: auto;
}


.txt {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #333333;
	font-family: verdana;
}

ul.home {
	padding-left: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
}

li.square {
	list-style-image:url(site_images/square.gif);
	height: 20px;
	font-family: verdana;
}

strong {
	font-weight: bold;
}

a.contact {
	pointer: hand;
	text-decoration: underline;
	color: #333333;
}
a.contact:hover {
	text-decoration: underline;
	color: #999966;
}

a.link {
	font-size: 10px;
	text-decoration: underline;
	color: #333333;
}
a.link:hover {
	text-decoration: underline;
	color: #999966;
}

a.imp{color:#fff;text-decoration:underline;}
a.imp1{color:#fff;text-decoration:underline;}
a.imp2{color:#fff;text-decoration:underline;}

#footer{
margin: auto 0;
bottom: 0;
width:100%;
height: 15px;
}

#footer1 {
margin: 0;
bottom: 0;
width:100%;
margin-top: 169px;
background: #cb9966;
height: 15px;
color:#fff;
font-size:0.8em;
text-indent:15px;
padding-top:3px;
}

#footer2 {
margin: 0;
bottom: 0;
width:100%;
margin-top: 150px;
background: #cb9966;
height: 15px;
color:#fff;
font-size:0.9em;
text-indent:15px;
padding-top:2px;
}

#footer21 {
margin: 0;
bottom: 0;
width:100%;
margin-top: 243px;
background: #cb9966;
height: 15px;
color:#fff;
font-size:0.9em;
text-indent:15px;
padding-top:2px;
}

#footer22 {
margin: 0;
bottom: 0;
width:100%;
margin-top: 219px;
background: #cb9966;
height: 15px;
color:#fff;
font-size:0.9em;
text-indent:15px;
padding-top:2px;
}

#footer23 {
margin: 0;
bottom: 0;
width:100%;
margin-top: 150px;
background: #cdcb98;
height: 15px;
color:#fff;
font-size:0.9em;
text-indent:15px;
padding-top:2px;
}

#footer24 {
margin: 0;
bottom: 0;
width:100%;
margin-top: 160px;
background: #cdcb98;
height: 15px;
color:#fff;
font-size:0.9em;
text-indent:15px;
padding-top:2px;
}

#footer25 {
margin: 0;
bottom: 0;
width:100%;
margin-top: 150px;
background: #cdcb98;
height: 15px;
color:#fff;
font-size:0.9em;
text-indent:15px;
padding-top:2px;
}

#footer3{
margin: 0;
bottom: 0;
width:100%;
margin-top: 189px;
background: #c6d6d5;
height: 140px;
color:#fff;
font-size:0.9em;
text-indent:15px;
padding-top:2px;
}

#footer4{
margin: 0;
bottom: 0;
width:100%;
margin-top: 59px;
background: #c6d6d5;
height: 140px;
color:#fff;
font-size:0.9em;
text-indent:15px;
padding-top:2px;
}

#footer5{
margin: 0;
bottom: 0;
width:100%;
margin-top: 57px;
background: #c6d6d5;
height: 140px;
color:#fff;
font-size:0.9em;
text-indent:15px;
padding-top:2px;
}

.clear { 
  clear: both; 
  } 

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 113px;
left: 300px;
z-index:100;
width: 703px;
height: 20px;
}
#menu dl {
position: relative;
float: left;
padding-top: 3px;
}
#menu dt {
cursor: pointer;
text-align: left;
}
a.menua1{
color: #ffffff;
cursor: pointer;
text-align: left;
}
a:hover.menua1{
color: #cb9966;
cursor: pointer;
text-align: left;
}
a.menua2{
color: #ffffff;
cursor: pointer;
text-align: left;
}
a:hover.menua2{
color: #cdcb98;
cursor: pointer;
text-align: left;
}
a.menua3{
color: #ffffff;
cursor: pointer;
text-align: left;
}
a:hover.menua3{
color: #c6d6d5;
cursor: pointer;
text-align: left;
}
dd#smenu1 {
position: relative;
top: -80px;
font-weight: bold;
font-family: arial;
font-size: 1em;
text-align: left;
}
dd#smenu2 {
position: relative;
top: -120px;
font-weight: bold;
font-family: arial;
font-size: 1em;
text-align: left;
}
#menu li a {
font-family: arial;
font-size: 1em;
text-align: left;
padding-left: 10px;
color: #820c10;
font-weight: bold;
text-decoration: none;
line-height: 20px;
}

#menu li a:hover {
color: #ffffff;
text-decoration: none;
}

#menu li a, #menu dt a {
display: block;
height: 100%;
border: 0 none;
text-decoration: none;
}

#menu2 {
position: relative;
z-index: 900;
float: left;
margin-top: 19px;
padding-top: 2px;
background: #c6d6d5;
width: 100%;
height: 20px;
}

#menu2 dl {
float: left;
margin: 0;
}
#menu2 dt {
cursor: pointer;
text-align: left;
}
#menu2 li {
text-align: left;
}
#menu2 li a, #menu2 dt a {
display: block;
height: 100%;
border: 0 none;
}
