body {
font-family:tahoma, verdana, arial;
font-size:100%;
text-align:center;
background-color:#000;
}

#wrapper {
margin: 0 auto;
width: 740px;
text-align: left;
height: 900px;
} 

#container { 
overflow: hidden;
margin: 0 auto;
width: 740px;
text-align: left;
background-color:#F5F4EE;
}

#container .column {
position: relative;
float: left;
/* padding-bottom: 20px; */
/* margin-bottom; 50px; */
/* padding-bottom: 20010px;*/  /* X + padding-bottom */
margin-bottom: -20px;   /* X */
}

/* div.clear {
clear:both;
} */

#header {
margin: 0 auto;
width: 740px;
text-align: left;
}

#header-image {
width:740px;
height:169px;
background-image:url(/pages/images/pages/header1.jpg);
background-repeat:no-repeat;
}

#menu1 {
width:740px;
height:38px;
background-image:url(/pages/images/pages/bg_menu1.gif);
background-repeat:repeat-x;
text-align:center;
}

#menu2 {
padding:6px 6px 0px 6px;
}

#menu2 a, #menu2 a:link, #menu2 a:active, #menu2 a:visited, #menu2 a:hover {
padding:0px 16px 0px 16px;
}

#left {
width:545px;
background-color:#fff;
height: auto;
/* min-height:400px; */
}

#right {
width:195px;
/* margin-left:1px;  */
background-color:#F5F4EE;
/* height:600px; */
overflow: hidden;
text-align:center;
}

#right p {
color: black;
}

#content {
margin:0px 25px 25px 25px;
font-size:75%;
line-height:160%;
letter-spacing:.06em;
}

#logo {
width:100%;
}

#logo img {
padding:25px 0px 0px 25px;
}

#sidebar {
margin:16px;
}

#sidebar a, #sidebar a:link, #sidebar a:active, #sidebar a:visited, #sidebar a:hover {
color:#B2AB85;
text-decoration:underline;
}

#sidebar a:visited {
color:#8E8E8E;
text-decoration:underline;
}

#sidebar a:hover {
color:#928A5E;
text-decoration:underline;
}

#menu2 {
padding:7px 6px 0px 6px;
}

#menu2 a, #menu2 a:link, #menu2 a:active, #menu2 a:visited, #menu2 a:hover {
font-size:90%;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#menu2 a:hover {
color:#F8F0B8;
}

h3, h3 a, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {
font-size:130%;
color:#732173;
position:relative;
}

h3 a:visited {
color:#A456A4;
}

h3 a:hover {
color:#A456A4;
}

#footer {
position:relative;
background-color:#F8FAFF;
font-size:70%;
text-align:center;
padding:6px 7px 14px 7px;
color:#A7B1C4;
margin-top: 0px;
/* padding:20px;*/
}

#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
color:#A7B1C4;
text-decoration:underline;
}

#footer a:hover {
color:#586784;
text-decoration:none;
}

* html body {
overflow: hidden;
}

* html #footer-wrapper {
float:left;
position:relative;
width:100%;
padding-bottom:10010px;
margin-bottom:-10000px;
background-color:#000;
}

#menuSample A, #menuSample A:link, #menuSample A:active, #menuSample A:visited, #menuSample A:hover {font-weight: expression(doThis(this));}

a, a:link, a:active, a:visited {
text-decoration:underline;
color:#732173;
}

a:visited{
color:#A456A4;
}

a:hover{
text-decoration:none;
color:#A456A4;
}

td.dynpagemenu_hdr{
width: 100%;
height: 25px;
padding: 3px;
margin: 0;
background: #F0F0F0;
font-size:100%;
}

dynpagemenu_body ul{
font-size: 71%;
margin-bottom: 0px;
margin-top: 8px;
}

td.dynpagemenu_footer a{
text-decoration:none;
font-size:90%;
}

.dynpagemenu{
font-size: 71%;
}

a.dynpagemenu, a:link.dynpagemenu, a:active.dynpagemenu, a:visited.dynpagemenu, a:hover.dynpagemenu {
font-size: 80%;
}


.sidebar-content {
background-repeat:repeat-y;
padding:0px 12px 0px 12px;
font-size:65%;
color:#8E8E8E;
}

.sidebar-content h3 {
color:#B2AB85;
}

#submitButton {
font-weight:bold;
font-size:11px;
}

#resetButton {
font-weight:bold;;
font-size:11px;
}

#contact_form ul {
list-style-type:none;
display:block;
padding:0;
margin:0;
}

#contact_form li {
list-style-type:none;
display:block;
padding:0;
margin:0;
}

#contact_form fieldset {
margin:10px 10px 10px 10px;
}

#contact_form {
width:80%;
}
