@charset "utf-8";
body, html { margin:0; padding:0; color:#434343; background: url(images/bg.gif) repeat-x #eaebfd; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; /* for IE */ }
#container { margin: 0 auto;   /* align for good browsers */text-align: left; /* counter the body center */border: 1px solid #CCC;width: 910px; background-color:#FFF; }
#interior { padding: 20px; }
#homeContent { width: 655px; padding:5px; float:left; }
#homeRight { width: 225px; padding: 10px 0 10px 3px; margin: 0 0 10px 0; float:right; background: url(images/right_splitter.gif) repeat-y left top #FFF; }
A:link { color: #660098; text-decoration: none; }
A:visited { color: #660098; text-decoration: none; }
A:active { color: #8736ae; text-decoration: none; }
A:hover { color: #660098; text-decoration: underline; color: red; }

h1 { color: #660098; text-transform:uppercase; font-size:22px; font-weight:normal; background: transparent url(images/footer_border-top.gif) repeat-x bottom left; padding-bottom: 3px;}
h2 { color: #660098; font-size:16px; font-weight:normal; }

#rightBTop {background: url(images/right_top.jpg) no-repeat left top #FFF; width:218px; height:15px;}
#rightB { background: url(images/right_background.jpg) repeat-y left top #FFF; width:190px; padding:0 14px 0 14px; height:auto;}
#rightBBottom { background: url(images/right_bottom.jpg) no-repeat left top #FFF; width:218px; height:15px;}

ul { list-style-type: none; padding: 0; margin: 5px 50px; }
li { background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 1em; margin: 5px;  }
ul li.home { margin: 5px; list-style-type: disc; background-image:none; background-position: 0; padding-left:0;  }

.floatRight { float: right; }
.floatLeft { float: left; }

fieldset { -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 7px; -webkit-border-radius: 7px; border-radius: 3px;}
.headhilt { background-color: #D5E1EE; border-top: 1px solid #2662a8; border-bottom: 1px solid #2662a8; padding: 0 5px 0 5px; margin-bottom:5px;}
.detailshilt { background-color: #f1f7fb; border-top: 1px solid #2662a8; border-bottom: 1px solid #2662a8; padding: 0 10px 0 10px; margin-bottom:5px;}
.even { background-color:#D5E1EE;}
.odd { background-color:#f1f7fb;}

/* table CSS */
.itable { border-collapse:collapse; font-size: 12px;}
.itable tr td { border: 1px solid #aeaeae; }
.thead { background-color:#eaeaea; text-transform:uppercase; }


#slideshow { position:relative; height:200px; width: 670px; margin: 10px 0 0 0px; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }
#footer { clear:both; background: transparent url(images/footer_border-top.gif) repeat-x top left; background-color: #eaeaea/*#e0ccea*/; padding: 5px 10px 5px 10px; }
