@charset "utf-8";
/* CSS Document */

/* ------------ Globals ------------ */
*{margin:0;padding:0;}

/* ------------ Layout ------------ */
body{background:rgb(93,49,61);font-family:verdana,arial,sans-serif;color:rgb(120,120,73);font-size:62.5%;}
#globalContainer{width:741px;margin:0 auto;background:rgb(234,231,215) url(/images/bg_globalContainer.gif) repeat-y;}
#leftColumn{float:left;width:189px;}
#leftColumn .logo{height:105px;}
#nav{}
#leftColumn .widgetBox{width:177px;margin:0 auto;border:1px solid rgb(195,181,168);background:rgb(242,240,232);}
#rightColumn{float:right;width:552px;}
#rightColumn .rightTop{padding:3px 20px 3px 0;}
#rightColumn .marquee{width:551px;margin:0 0 0 1px;height:278px;}
#content{width:531px;margin:0 0 0 1px;padding:0 10px 10px 10px;background:transparent url(/images/bg_content.gif) no-repeat left 50px;}
#footer{width:550px;margin: 0 0 0 2px;padding:35px 0 20px 0;background:transparent url(/images/bg_footer.gif) no-repeat top;}

/* ------------ Text ------------ */
#rightColumn .rightTop{text-align:right;font-size:1.0em;}
#footer p{font-size:1.2em;}
#footer a{color:rgb(93,49,61);text-decoration:underline;}
#footer a:hover{color:rgb(166,122,134);}
#leftColumn .top a{color:rgb(93,49,61);text-decoration:underline;}
#leftColumn .widgetBox h2{margin:8px 0 8px 0;display:block;text-align:center;color:rgb(153,153,102);font-size:1.8em;}
#leftColumn .widgetBox p{color:rgb(0,0,0);margin:0 0 5px 0;padding:0 8px 0 8px;font-family:times new roman;font-size:1.3em;text-align:center;}

/* ------------ Links ------------ */
#leftColumn .logo a{border:0 none;cursor:pointer;}

/* ------------ Images ------------ */
#leftColumn .logo img{border:0 none;margin:0;padding:0;}
#content img{margin:10px;border:1px solid rgb(150,150,150);padding:1px;}

/* ------------ nav --------------- */
#nav .top{height:46px;background:transparent url(/images/bg_navTop.gif) no-repeat;}
#nav .menu{background:transparent url(/images/bg_navMenu.gif) no-repeat;}
#nav .menu ul{list-style-type:none;display:block;padding:0 0 7px 0;}
#nav .menu ul li{display:block;text-align:center;padding:7px 0 0 0;}
#nav .menu ul li a{color:rgb(24,24,24);font-size:1.0em;text-transform:uppercase;font-family:verdana;text-decoration:none;}
#nav .menu ul li a:hover{color:rgb(83,41,42);text-decoration:underline;}
#nav .menu ul li.selected a{color:rgb(83,41,42);text-decoration:none;font-weight:bold;font-size:1.1em;cursor:default;}
#nav .menu ul li.selected a:hover{color:rgb(83,41,42);text-decoration:none;cursor:default;}
#nav .bottom{height:56px;background:transparent url(/images/bg_navBottom.gif) no-repeat;}

/* ------------ Global content ----------- */
#content p{font-size:1.2em;margin:0 0 10px 0;text-align:left;}
#content a{color:rgb(93,49,61);text-decoration:underline;}
#content a:hover{color:rgb(166,122,134);}
#content ul{margin:0 0 10px 30px;font-size:1.5em;}
#content ul li ul{font-size:1.0em;}
#content h1 {clear:both; margin:10px 0 10px 0; padding:0 0 5px 0; font-size:2.2em; color:rgb(157,112,120); text-align:left; font-family:times new roman; font-style:italic; border-bottom:1px dotted rgb(96,37,37);}
#content h2 {clear:both; margin:20px 0 10px 0; font-size:1.8em; color:rgb(118,65,79); text-align:left; font-family:arial;}
#content h3 {clear:both; margin:-1.0em 0 0.5em 0; color:rgb(0,0,0); font-weight:normal; font-size:130%;}
#content img {clear:both; float:none; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
#content a img {border:solid 1px rgb(150,150,150);}
#content a:hover img {border:solid 1px rgb(220,220,220);}

/* ------------ content blocks ----------- */
#content .content-block {margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
#content .content-block .caption {font-size:0.5em;text-align:center;color:rgb(80,80,80);}
#content .content-block .caption img {float:none;display:block;margin:0 0 3px 0;}
#content .content-block .left {clear:both; float:left; margin:3px 10px 7px 0;}
#content .content-block .center {clear:both; float:none; display:block; margin:0 auto;}
#content .content-block .right {clear:both; float:right; margin:3px 0px 7px 10px;}
#content .content-block .side {clear:none;}
#content .content-block a {color:rgb(118,65,79);text-decoration:underline;}
#content .content-block a:hover {color:rgb(166,122,134);}
#content .content-block a:hover img {border:solid 1px rgb(220,220,220);}
#content .content-block img {padding:1px; border:1px solid rgb(150,150,150);}
#content .content-block p {font-size:1.2em;margin:0 0 10px 0;text-align:left;}

/* ------------ contactForm ----------- */
#contactform {width:418px; margin:2.0em auto; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
#contactform .errors p{text-align:center;}
#contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
#contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
#contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:90%;text-align:right;}
#contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
#contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
#contactform textarea {width:350px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
#contactform input.button {float:right; width:9.0em; margin:0 20px 10px 0; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
#contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
