@charset "UTF-8";
body  {margin: 0;padding: 0;text-align: center; color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 85%;background-color: #FFFFFF;background-image: url(images/ooo_background.png);background-repeat: repeat-x;background-position: left top;background-attachment: fixed;}
.twoColFixLtHdr #container {width: 900px;margin: 0 auto;text-align: left;background-image: url(images/ooo_background_content.png);background-repeat: no-repeat;background-position: left top;} 
.twoColFixLtHdr #header {height: 118px;}
.twoColFixLtHdr #header h1 {margin: 0;padding: 10px 0;}
.twoColFixLtHdr #sidebar1 {float: left;width: 200px;padding: 15px 10px 15px 20px; margin:30px 0 0 0;}
.twoColFixLtHdr #mainContent {margin: 30px 0 0 250px;padding: 0px;} 
.twoColFixLtHdr #footer {height: 100px;padding-top: 0;padding-right: 0px;padding-bottom: 0;padding-left: 20px;} 
.twoColFixLtHdr #footer p {margin: 0;padding: 10px 0;text-align: right;}
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

#spacert {height:20px;}
#sunBannerbg { background:url(images/sunBanner-bg.png) top left no-repeat;}
#cloudBannerbg { background:url(images/cloudBanner-bg.png) top left no-repeat;}

#bodyTop { background:url(images/body-background-top.png) no-repeat top left;/*opacity:0.8;filter:alpha(opacity=80);*/}
#bodyMiddle { background:url(images/body-background-middle.png) repeat-y left; padding-left:20px; padding-right:20px; margin-top:-22px;/*opacity:0.8;filter:alpha(opacity=80);*/}
#bodyBottom { background:url(images/body-background-bottom.png) no-repeat left bottom; margin-top:-20px;/*opacity:0.8;filter:alpha(opacity=80);*/}

h1 {padding-top: 20px;}

a img {border: none;}

a.footerLink:link {color:#000;font-size:10px;text-decoration:none;}
a.footerLink:hover {color:#000;font-size:10px;text-decoration:underline;}
a.footerLink:visited {color:#000;font-size:10px;text-decoration:none;}
a.textLink:link {color:#006EA8;text-decoration:none;}
a.textLink:hover {color:#AC0A04;text-decoration: underline;}
a.textLink:visited {color:#006EA8;text-decoration:none;}
#endBody {background-image: url(images/body_background_bottom.png);background-repeat: no-repeat;background-position: right bottom;margin-right: -20px;margin-left: -17px;}


#stage {top: 0px;left: 0px;z-index: 10;}
.stage {position:absolute;top:0;left:0;width:100%;min-width:900px;overflow: hidden;}
#ballooners {background: transparent url(images/hbig-floating-background.png) 280px 50px repeat-x;}
#balloon {background: transparent url(images/hbig-floating-background-2.png) 0 120px repeat-x;}

/* FORM STUFF */
fieldset {border: solid 1px #DDE8CA;color:#666;font:100% Verdana, Arial, Helvetica, sans-serif;padding:10px;min-width:600px;width:100%;}
label {font-weight:normal;line-height:normal;text-align:left;margin-right:10px;position:relative;display:block;float:left;width:105px;}

label.fieldLabel {display:inline;float:none;}
/* Form elements */

input,textarea, select {color:#333;font:normal 11px Verdana, Tahoma, sans-serif;}
input.FormFields, textarea.FormFields, select {background-color:#FFF;/*#DDE8CA*/border: solid 1px #90BF46;}
input.FormFields:hover, textarea.FormFields:hover, select:hover {background-color:#FFF;/*#DDE8CA */border: solid 1px #007AB4;}
input.FormFields:focus, textarea.FormFields:focus, select:focus {background-color:#FFF; /*#B5DBED*/border: solid 1px #007AB4;}
input {text-indent:2px;}
/* OTHER */
.cartBackground {background-color:#FFF;}
a.pageLink:link {color:#006EA8;text-decoration:none;}
a.pageLink:hover {color:#AC0A04;text-decoration:underline;}
a.pageLink:visited {color:#006EA8;text-decoration:none;}

.bigQuote {display:block;background:url(images/big_quote.png) left top no-repeat;padding-top:11px;padding-left:45px;padding-right:80px;vertical-align:middle;height:164px;}
.bigQuoteRight {display:block;background:url(images/big_quote_right.png) left top no-repeat;padding-top:23px;padding-left:45px;padding-right:80px;vertical-align:middle;height:158px;}
.littleQuote {display:block;background:url(images/little_quote.png) left top no-repeat;padding:15px;}
.quoteBlock {padding-bottom:12px;}

/* --- slideshow --- */

#gallery{width:300px;overflow:hidden; float:right;}
#slides{height:195px;width:300px;overflow:hidden;}
.slide{float:left;}
#menu{height:40px;}
ul.menuSelection{margin:0px;padding:0px;}
ul.menuSelection li{width:37px;display:inline-block;list-style:none;height:45px;overflow:hidden;}
ul.menuSelection li.inact:hover{opacity:0.4;filter:alpha(opacity=40)}
ul.menuSelection li.act,li.act:hover{opacity:0.4;filter:alpha(opacity=40)}
ul.menuSelection li.act a{cursor:default;}
ul.menuSelection li a{display:block;height:35px;padding-top:10px;}
