@charset "utf-8";/* CSS Norquente */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0}
html{overflow-y:scroll}
h2{color:#7690a9;font-size:20px;font-weight:bold;margin-bottom:10px}
p,.formInfo label,.formInfo input,#msg{color:#333;letter-spacing:1px;font-size:12px;line-height:18px;margin:5px 0;text-align:justify}
a{color:#3f2383;text-decoration:none}
a:hover{color:#C00;text-decoration:underline}
sup{font-size:9px}
ul{list-style:none}
dl{background:url(../images/dlBg.gif) 0 0 no-repeat;height:70px;margin-bottom:15px;padding:15px 10px 0 10px;width:265px}
dl:hover{background:url(../images/dlBg.gif) 0 -85px no-repeat}
dl a{color:#FAFAFA}
dl a:hover{text-decoration:none}
dl img{float:left;margin-right:10px}
dt{color:#FAFAFA;font-size:16px;font-weight:bold}
dd{color:#FAFAFA;font:bold 10px/11px Arial,Helvetica,sans-serif}
body{background:#97CAE9 url(../images/bg.jpg) center top no-repeat}
html{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
.header,.content,.footer{height:auto;width:100%}
.headerContainer,.contentContainer,.footerContainer{margin:0 auto;width:885px}
.header{background:url(../images/contentTop.png) 0 240px repeat-x}
.headerContainer{height:290px}
.content{background:#FFF;height:auto}
.contentContainer{padding-bottom:20px}
.contentLeft,.contentRight{float:left}
.contentLeft{height:auto;width:285px}
.contentLeft p{font-size:14px}
.contentLeft ul{color:#333;font-size:12px;padding-left:20px}
.contentRight{padding:0 0 0 40px;width:560px}
.contentRight dl{background:#fff;border:1px solid #DDD;float:left;height:auto;min-height:155px;margin-bottom:5px;width:530px}
.contentRight dl:hover{border:1px solid #CCC}
.contentRight dt{color:#7690a9;font-size:16px;font-weight:bold}
.contentRight dt img{border:1px solid #CCC;float:left;height:150px;margin-right:20px;width:150px}
.contentRight dd{color:#333;font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;margin-top:10px}
.contentRight dd ul{line-height:18px;margin-left:190px}
.contentRight dd ul ul li{margin-left:-120px}
.contentRight dd p,dd h3{margin-left:170px}
.footer{background:url(../images/footerBg.png) repeat-x}
.footerContainer{background:url(../images/bgFooter.jpg) no-repeat;height:158px}
.logo a{background:url(../images/norquenteLogo.png) center no-repeat;cursor:pointer;display:block;height:88px;margin-left:544px;margin-top:0;position:absolute;text-indent:-9999px;width:341px;z-index:1000}
.banner{height:327px;left:50%;margin-top:0;margin-left:-650px;position:absolute;top:-23px;width:900px}
.mainNav,.footerNav{width:auto}
.mainNav{margin-left:345px;margin-top:220px;position:absolute;z-index:1000}
.mainNav li{float:left}
.mainNav a,.footerNav a{display:block;float:left;font-size:12px;font-weight:bold;letter-spacing:1px;text-decoration:none;text-transform:uppercase}
.mainNav a{background:url(../images/menuBt.png) center 0 no-repeat;color:#3f2383;height:30px;padding-top:16px;text-align:center;width:108px}
.mainNav a:hover,.mainNav a.selected{background:url(../images/menuBt.png) center -45px no-repeat}
#login{background:url(../images/loginBt.png) center 0 no-repeat;color:#FAFAFA}
#login:hover{background:url(../images/loginBt.png) center -45px no-repeat}
.footerNav{float:left;padding-top:33px}
.footerNav li{float:left}
.footerNav a{color:#999;padding-right:30px;text-align:left;width:auto}
.footerNav a:hover,.footerNav a.selected{background-image:none;color:#3f2383}
.footerNav a#login{background-image:none;color:#999}
.footerNav a:hover#login{background-image:none;color:#C00}
.highlight{font-size:14px}
.credits a{color:#999;float:right;font:10px Verdana,Geneva,sans-serif;padding-top:30px;text-decoration:none}
.clear{clear:both;height:30px}
.more a,a.showLink,a.hideLink{background:url(../images/bullet.gif) 0 0 no-repeat;color:#666;display:block;float:right;height:32px;font-size:11px;font-weight:bold;line-height:32px;margin:10px 0 0;text-align:right;text-decoration:none;width:100px}
.more a:hover,a.showLink:hover,a.hideLink:hover{background:url(../images/bullet.gif) 0 -32px no-repeat;color:#3f2383}

/* formInfo */
.formInfo{height:auto;margin-top:20px}
.formInfo fieldset div{clear:both;margin:5px 0}
.formInfo label{float:left;margin-right:10px;text-align:right;width:80px}
.formInfo input,#msg{background:#FAFAFA;border:1px solid #CCC;border-left:2px solid #7690a9;color:#333;font-family:Arial,Helvetica,sans-serif;margin:2px;padding:2px}
.formInfo input{height:18px;width:370px}
#msg{font:12px Arial,Helvetica,sans-serif;height:80px;overflow:auto;width:300px}
.formInfo input:hover,.formInfo input:focus,#msg:hover{background:#F0EEEE;border-color:#C5C5C5;border-left:2px solid #C00}
.formInfo fieldset{border:none;padding:0 10px 10px}
.formButtons{height:auto;margin-left:100px;width:auto}
input.submitGo,input.submitReset{background:#FAFAFA;border:1px solid #CCC;color:#7690a9;cursor:pointer!important;display:block;float:left;font-size:11px;font-weight:bold;height:30px;text-align:center;text-transform:uppercase;width:80px}
input.submitGo:hover,input.submitReset:hover{background:#7690a9;border:none;color:#FAFAFA}
.formOk{background:url(../images/iconOk.gif) 20px 10px no-repeat;height:auto}
.formOk h3{color:#7690a9;font-size:18px;padding:10px 50px}
.formOk p{padding-left:50px;margin-bottom:30px}
.formOk a{color:#7690a9}
.error{color:#C00;font-size:12px;font-weight:bold;padding-left:80px}
/* end formInfo */

/* map Google */
.mapGoogle iframe{border:1px solid #CCC;height:400px;width:550px}
.mapGoogle a{background:#FAFAFA;border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;color:#7690a9;float:left;font-size:14px;font-weight:bold;line-height:30px;margin-left:397px;text-align:center;text-decoration:none;width:153px}
.mapGoogle a:hover{background:#7690a9;color:#FAFAFA}
/* // map Google */

/* This is used for the Show/Hide functionality. */
.displayContent{display:none;margin-top:20px}
.displayContent a{color:#C00}
/* more options in a.showLink,a.hideLink */

/* This is used for the menus font. */
@font-face{font-family:"TrebuchetMSBold";src: url('../type/trebucbd-webfont.eot');src: local('☺'), url('../type/trebucbd-webfont.woff') format('woff'), url('../type/trebucbd-webfont.ttf') format('truetype'), url('../type/trebucbd-webfont.svg#webfontAC0qCV7p') format('svg');font-weight:normal;font-style:normal}
.TrebuchetMS-Bold{font-weight: normal;font-style: normal;line-height:normal;font-family: 'TrebuchetMSBold', sans-serif;font-size-adjust: 0.52}

/* TABS */
/* Caution! Ensure accessibility in print and other media types... */
@media projection,screen{/* Use class for showing/hiding tab content,so that visibility can be better controlled in different media types... */.tabs-hide{display:none}}
/* Hide useless elements in print layouts... */
@media print{.tabs-nav{display:none}}

/* Skin */
.tabs-nav{list-style:none;margin-top:20px;text-transform:uppercase}
.tabs-nav:after{/* clearing without presentational markup,IE gets extra treatment */display:block;clear:both;content:""}
.tabs-nav li{float:left;margin:0 10px;min-width:84px;/* be nice to Opera */}
.tabs-nav a,.tabs-nav a span{display:block;padding:0 18px;background:url(../images/tab.gif) no-repeat}
.tabs-nav a{position:relative;top:1px;z-index:2;padding-left:0;color:#27537a;font-size:10px;font-weight:bold;line-height:1.2;letter-spacing:1px;text-align:center;text-decoration:none;white-space:nowrap;/* required in IE 6 */}
.tabs-nav .tabs-selected a{color:#000}
.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{background-position:100% -150px;outline:0;/* prevent dotted border in Firefox */}
.tabs-nav a,.tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active{background-position:100% -100px}
.tabs-nav a span{width:64px;/* IE 6 treats width as min-width */min-width:64px;height:18px;/* IE 6 treats height as min-height */min-height:18px;padding-top:6px;padding-right:0}
*>.tabs-nav a span{/* hide from IE 6 */width:auto;height:auto}
.tabs-nav .tabs-selected a span{padding-top:7px}
.tabs-nav .tabs-selected a span,.tabs-nav a:hover span,.tabs-nav a:focus span,.tabs-nav a:active span{background-position:0 -50px}
.tabs-nav a span,.tabs-nav .tabs-disabled a:hover span,.tabs-nav .tabs-disabled a:focus span,.tabs-nav .tabs-disabled a:active span{background-position:0 0}
.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited{/* @ Opera,use pseudo classes otherwise it confuses cursor... */cursor:text}
.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{/* @ Opera,we need to be explicit again here now... */cursor:pointer}
.tabs-nav .tabs-disabled{opacity:.4}
.tabs-container{border-top:none;background:#fff;/* declare background color for container to avoid distorted fonts in IE while fading */}
.tabs-loading em{padding:0 0 0 20px;background:url(../images/loading.gif) no-repeat 0 50%}
