
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,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0 none;font-size:inherit;font-weight:inherit;font-style:inherit;font-family:inherit;text-align:left;vertical-align:baseline;}
ol,ul{list-style:none;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
blockquote,q{quotes:"" "";}
body{text-align:center;}
#page{position:relative;width:1000px;height:720px;margin:0 auto;}
#header{position:absolute;top:0;left:400px;width:600px;height:50px;}
.page-home #header{z-index:2;}
#content{position:absolute;z-index:1;top:50px;left:400px;width:600px;height:670px;}
#sidebar{position:absolute;top:0;left:0;width:360px;height:680px;padding:40px 20px 0 20px;}
#footer{position:absolute;top:720px;left:0;width:1000px;height:50px;}
.alt{position:absolute;left:0px;top:-1000000px;overflow:hidden;height:1px;}
.hide{display:none;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.list-pipe li{float:left;border-right:1px solid #ccc;}
.list-pipe li.last{border-right:none;}
.list-pipe li a,.list-pipe li label,.list-pipe li span{display:block;padding:0 5px;}
.list-pipe li.first a,.list-pipe li.first label,.list-pipe li.first span{padding-left:0;}
.list-pipe li.last a,.list-pipe li.last label,.list-pipe li.last span{padding-right:0;}
.clearfix:after,.list-pipe:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix,.list-pipe{display:inline-block;}
html[xmlns] .clearfix,html[xmlns] .list-pipe{display:block;}
* html .clearfix,* html .list-pipe{height:1%;}
.no-valing{vertical-align:top;}
body{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#393738;background:#9a9a9a;}
a{color:#c8003a;text-decoration:none;}
a:hover{text-decoration:underline;}
img,a img{border:none;}
#content{color:#1f1d1e;}
#content .top{position:relative;width:600px;height:310px;background:#c8003a;}
#content .top h2{margin:0;}
#content .bottom{position:relative;width:560px;height:320px;padding:20px;font-size:14px;line-height:15px;background:#becfe2;}
#content h1{font-size:18px;line-height:20px;}
#content h1,#content h2{font-weight:bold;}
#content h1,#content h2,#content h3{text-transform:uppercase;}
#content h1,#content h2,#content h3,#content h4{color:#c8003a;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content p,#content ul{margin-bottom:12px;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-size:14px;line-height:20px;}
#content .edit{position:absolute;top:20px;right:20px;}
#page-loader{position:absolute;top:20px;left:20px;}
.page-home #content .top{display:none;}
.page-home #content .bottom{position:absolute;top:310px;width:560px;height:320px;padding:20px;background:#ffb6d0;}
.page-home #content h1{font-size:26px;line-height:24px;color:#1f1d1e;}
#content.contact .top{height:220px;padding-top:70px;padding-bottom:20px;background:#ABB4BF;}
#content.contact .top,#content.contact .bottom{width:460px;padding-left:120px;padding-right:20px;}
#content.contact form p{margin-bottom:6px;}
#content.contact form p.required{font-weight:bold;}
#content.contact p.note{font-size:9px;line-height:10px;}
#content.contact label{float:left;width:80px;margin-top:6px;}
#content.contact input,#content.contact textarea{width:280px;margin:0;padding:2px;border:none;}
#content.contact form p.required input{background:#DA969E;}
#content.contact p.heard label,#content.contact p.heard input{width:180px;}
#content.contact p.heard .input-submit{width:auto;margin-left:10px;cursor:pointer;font-weight:bold;color:black;background:#becfe2;}
#content.contact p.heard input.hover,#content.contact p.heard input:hover{background:white;}
#content.contact textarea{width:360px;}
#sidebar{background:white;}
.page-home #sidebar{color:#1f1d1e;background:none;}
#sidebar a{display:block;outline:none;}
.ie6-down #sidebar a{display:inline;}
#main-nav a:hover,#main-nav .level-1 .current a:hover{text-decoration:none;}
#main-nav .level-1 a:hover{text-decoration:underline;}
.pink #sidebar a{color:#ffb6d0;}
.js #main-nav ul{display:none;}
.js #main-nav .current-parent ul{display:block;}
#main-nav{font-size:34px;line-height:30px;text-transform:uppercase;}
#main-nav ul{margin-bottom:5px;font-size:18px;line-height:20px;text-transform:lowercase;letter-spacing:-1px;}
#main-nav .current-parent ul a{color:#c8003a;}
#main-nav .current a,#main-nav ul .current a,#main-nav .current-parent a,#main-nav ul .current-parent a,#main-nav a:hover,#main-nav .current-parent a:hover{color:#393738;}
.page-home #main-nav .current a,.page-home #main-nav .current-parent a{color:#c8003a;}
.pink .page-home #main-nav .current a,.pink .page-home #main-nav .current-parent a{color:#ffb6d0;}
#sub-nav li{float:left;width:66px;height:66px;margin:10px 10px 0 0;background:#393738;}
#sub-nav li.current{margin:10px 10px 0 0;}
#sub-nav li.current a,#sub-nav li a:hover{margin:-2px;border:2px solid #c8003a;display:block;height:66px;}
#sub-nav li img{width:66px;height:66px;vertical-align:middle;}
#sidebar .description{margin-top:20px;font-size:20px;font-weight:bold;text-transform:uppercase;}
#sidebar .quote{margin-top:16px;font-size:18px;line-height:20px;line-height:20px;color:#c8003a;}
.pink #sidebar .quote{color:#ffb6d0;}
#header{color:#9a9a9a;background:#393738;}
.page-home #header{height:360px;color:#9a9a9a;background:none;}
.page-home #header-dim{position:absolute;z-index:1;width:600px;height:360px;background:#393738;filter:alpha(opacity=25);opacity:0.25;}
#header a{display:block;width:600px;height:50px;}
.page-home #header a{position:absolute;z-index:2;height:100px;}
#header img{position:absolute;top:5px;right:8px;width:220px;height:40px;vertical-align:middle;}
.page-home #header img{top:20px;right:28px;}
#qtranslate-chooser{display:block !important;width:auto;font-size:34px;line-height:30px;text-transform:uppercase;z-index:10;font-weight:normal;margin-top:0px;}
#qtranslate-chooser li{display:block;}
#qtranslate-chooser li.active a,#qtranslate-chooser li.active a:visited{color:#000;}
#qtranslate-chooser li a:hover{color:#000;text-decoration:none;}
#footer{font-size:14px;line-height:15px;text-transform:uppercase;background:#393738;}
#footer .hr{height:30px;background:#c8003a;}
.page-home #footer .hr{background:#393738;}
#footer .list-pipe{margin:4px 0 0 400px;}
#footer .list-pipe li{border-color:#ffb6d0;}
#footer a{color:#ffb6d0;}
