/* ----------RESET----------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }



body, html { color: #808080; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; line-height: 1.35em; background: url(../../img/newsroom/news-header-bgr.jpg) repeat-x;  }

#container { margin: 0 auto; width: 960px; position: relative; }
p { margin-bottom: 10px; }



/* -------------HEADER-------------- */
#header { height: 450px; position: relative; }
#header h1 a { display: block; text-indent: -9999px; width: 183px; height: 29px; background: url(../../img/newsroom/news-logo.png) no-repeat 0 top; position: absolute; top: 12px; left: 20px; z-index: 10;}
#header h1 a:hover { background-position: bottom; }

ul#main-nav { position: absolute; top: 15px; right: 20px; z-index: 5; }
ul#main-nav li { display: inline; padding: 10px; font-weight: bold; }
ul#main-nav li a { color: #DDD; text-decoration: none; text-shadow: 1px 1px 1px #000;  }
ul#main-nav li a:hover { color: #FFF; }



#slider, #feature { margin: 0 auto; }


#content { position: absolute; margin-top: -330px; }
#side { width: 300px; float: left; text-indent: -9999px; }
#content h1 { font-family: "Titillium", Arial, Helvetica, sans-serif; font-size: 36px; color: #737373;margin-bottom: 25px; font-weight: normal; line-height: 34px; }

.vo-form-id-4 { width: 560px; background: #FFF url(../../img/newsroom/news-mail-bg.png) no-repeat; float: right; padding: 40px; height: 370px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.25);
-o-box-shadow: 0px 2px 4px rgba(0,0,0,0.25);
box-shadow: 0px 2px 4px rgba(0,0,0,0.25); }
.vo-form-id-4 legend { display: none; }
.vo-form-id-4 label { font-weight: bold; }
.vo-form-id-4 ul li { width: 270px; float: left; margin-bottom: 10px; }
.vo-form-id-4 ul li#q13, .vo-form-id-4 ul li#q15 { margin-right: 20px; }
.vo-form-id-4 ul li#q17 { clear: both; width: 100%; margin: 0 0 10px 0; }
.vo-form-id-4 ul li#q17 textarea { display: block; padding: 10px; width: 540px; height: 160px; font-size: 13px; color: #666; border: 1px solid #bababa;}
.vo-form-id-4 input { display: block; padding: 5px; font-size: 13px; color: #666; width: 255px; }
.vo-form-id-4 button.submit { width: 100%; height: 34px; line-height: 34px; background: #f3f3f3; border: 1px solid #d9d9d9; font-weight: bold; font-size: 13px; font-family: Arial; border-radius: 3px; color: #666; cursor: pointer; }
.vo-form-id-4 button.submit:hover { background: #e6e6e6; border: 1px solid #dadada; }


.success-message { background: #ffcc3a; padding: 40px 0; width: 640px; position: absolute; left: 300px; top: 160px; color: #FFF; font-weight: bold; text-align: center; font-size: 28px; text-shadow: 1px 2px 2px rgba(0,0,0,0.45);
-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.45);
-o-box-shadow: 0px 2px 4px rgba(0,0,0,0.45);
box-shadow: 0px 2px 4px rgba(0,0,0,0.45); }

span.pending-spinner { position: absolute; top: 260px; left: 597px;  }
span.pending-spinner img { width: 50px; }





/* -------------FOOTER-------------- */
#footer { clear: both; margin-top: 170px; margin-bottom: 20px; font-size: 12px; }
#footer a { color: #666; text-decoration: none; }



/* -------------CLEARFIX-------------- */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }