@charset "UTF-8";
/* CSS Document */
body             { font-family:Arial; background-color: #9A9A9A; }
#container       { width: 100%; height: auto; background: url('../images/body.png') repeat-x #9A9A9A;}
#wrapper         { margin: 0 auto; width: 885px; }
#header          { float: left; width: 885px; height: 505px; background: url('../images/header.jpg') #cacaca no-repeat;}
.dotted          { background: url('../images/dotted.gif') repeat-y top left; }
#title           { float: right; margin: 60px 0 0 0; }
.subheader       { font-size: 12px; }

#headercontact { float: right; width: 235px; height: 140px; font-size: 13pt; color: #595A5C; font-weight: bold; }
#headercontact a { font-size: 8pt; color: #49ACCB; }
#headercontact a:hover { text-decoration: none; }
#headercontact p { margin-top: 38px; }


#headercontact p.headeremail { margin-top: 34px; }

/*---------------------- MENU -------------------*/
#topmenu        { float: left; margin: 3px 0px 0px 44px; width: 797px; background: url('../images/bg4.jpg') repeat-x; } 
#topmenu ul     { float: left; }
#topmenu ul li a.longoption { width: 220px; }
#topmenu li     { float:left; text-align:center;}
#topmenu li a   { display:block; padding:11px 22px 11px 22px; height:100%; width:130px; color:#FFF; text-decoration:none; font-size: 12px; font-weight: bold; text-transform: uppercase; border-right:2px solid #58595B;}
.bigger		{width:190px;}
#topmenu li a:hover, li a:focus, li a:active { background-position:-150px 0; }
#topmenu #d a   { background:url('../images/bg4.jpg') repeat 0 0; }
/*-------------------- CONTENT -----------------*/
#content         { float: left; width: 885px;  height: 250px; min-height: 250px; height: auto; background: url('../images/content.png') #fff;}
#innercontent    { padding: 16px 65px 30px 65px; _height: 350px; font-size: 10pt; font-family: tahoma, Helvetica, sans-serif; text-align: left; color: #222; margin: 0px auto; border: 0px solid red;}
#innercontent  ul { padding-left: 4px; }
#right ul 		{ padding: 0; margin: 10px 20px;}
#right li	    {  background:url(../images/bullet.png) no-repeat; padding:3px 0px 5px 20px;}
h2               { color: #49ACCB; font-size: 14pt; font-family: georgia; font-weight: bold;  margin: 0px 0px 12px 0px; border-bottom: 2px solid #58595B;}   
h3 { color: #333; font-size: 11pt; margin-bottom: 8px; }
#logo            { color: #fff; font-size: 10px; }
#logo img,#logo a{ text-decoration:none; color:#fff; border: none;}
.left            { float: left; width: 560px; margin: 0; padding: 0 24px 0 0; color: #333; border-right: 1px dotted #000; height: 388px; min-height: 388px; height: auto;  }
#innercontent ul         { margin-left: 11px; list-style: disc; }
.left img        { margin: 0 0 10px 0;}
#innercontent a          { color: #49ACCB; }
.left a:hover    { color: #333; text-decoration: none;}
.clearfix        { clear: both;}
.pics img        { margin: 0 auto; }
#innercontent  p { margin-bottom: 14px; }
/*---------------------- GALLERY ------------------*/
#right          { float: right; width: 310px; color: #333; text-align:left;}
#right a        { color: #49ACCB;} 
#right a:hover   { text-decoration: none; color: #333;}
#right img      { margin: 0 0 0px 0; border: 1px solid #fff;}

DIV#right.loading { background: transparent url('js/loading_image.gif') no-repeat center center;}
/*---------------------- GALLERY ------------------*/
#footer          { width: 885px; height: 100px; background: url('../images/footer.jpg') top center no-repeat #9A9A9A; margin: 0px auto; }
#footer a { display: block; width: 360px; height: 60px; }
/*-------------------- FORM -----------------*/
label            { width: 100px; float: left; font-size: 12px; }
label.error      { float: left; color: #333; vertical-align: top; width: 70%; padding-left: 10em; font-size:12px;}
.submit          { float: right; background: #49ACCB; border: 1px solid #333; color: #fff; }
fieldset         {  width: 274px; text-align: left; float: left; }
fieldset p       {  margin: 12px 0px;}
#formtext        { color: #333;}
input , textarea  { border: 1px solid #ccc; clear: both;}
textarea  { height: 40px; }
form             { border:1px solid #9c9c9c; height: 350px; padding: 0 10px; margin-bottom: 10px;}	