/* for CMS code only */
.site_SL .qHdr {height:95px;}
#nCol h1{font-size:1.3em}
#drilldowns h5, #drilldowns ul.tree{font-size:1.2em;}
#drilldowns ul p {font-size:1em}
/*general definitons from CMS Code*/
div.csc-frame-frame1, .csc-header, div.csc-textpic, div.csc-textpic .csc-textpic-imagewrap, div.csc-textpic .csc-textpic-imagewrap,
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {padding:0; margin:0}
/*display fix to avoid 5px space after image*/
div.csc-textpic dl,div.csc-textpic dt,div.csc-textpic dd  {display:inline;padding:0; margin:0}
div.csc-textpic dt img {display:inline;padding:0; margin:0 !important}

div.csc-textpic-clear { clear: both; }

/* Pictures Center (above or below) */
div.csc-textpic-center { text-align: center; /* IE-hack */ }
div.csc-textpic-center div.csc-textpic-imagewrap { margin: 0 auto; }
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
div.csc-textpic-center div.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/*above default*/
div.csc-textpic-above div.csc-textpic-text {clear:both}

/* line before, line after */
div.csc-frame-rulerBefore,div.csc-frame-rulerAfter {clear:both;border:none;margin: 8px 0}

/* Right (above or below) */
div.csc-textpic-right div.csc-textpic-imagewrap { float: right; }
div.csc-textpic-right div.csc-textpic-text { clear: right; }

/* Left (above or below) */
div.csc-textpic-left div.csc-textpic-imagewrap { float: left; }
div.csc-textpic-left div.csc-textpic-text { clear: left; }

/* Left (in text) */
div.csc-textpic-intext-left div.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
div.csc-textpic-intext-right div.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { float: right; clear: both; }

/* Left (in text, no wrap around) */
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float: left; clear: both; }

/*forms*/
.Tx-Formhandler ul{padding:0 0 0 2px;margin:0 0 5px 0;}
.Tx-Formhandler ul li.error {color:red;font-weight:bold;padding-bottom:3px}
.Tx-Formhandler ul li.error * {color:red;font-weight:bold}

/* Form */
.dBoxForm table.form .captcha input {display:block;width:183px;margin: 5px 0 0 0;}
.dBoxForm table.form .submit input {width:auto;}
.dBoxForm .smaller {color:#aaa;font-size:10px;}


table.cform {width:580px}
table.cform caption {color:#000;font-weight:bold;text-align:left;font-size:12px;border:none;padding:5px 0}
table.cform td {vertical-align:top}
table.cform td.csc-label {padding:8px 0 0 8px;width:120px;font-size:12px}
table.cform td.csc-label label {display:block;padding-top:2px;font-size:12px}
table.cform td.csc-elem {padding:8px 8px 0 8px}

table.cform fieldset {border:none;padding:0;margin:0;width:auto}
table.cform legend {display:none}
table.cform input {width:320px}
table.cform select {width:320px;margin-top:-1px}
table.cform textarea {width:320px;height:75px}
table.cform label {font-weight:bold}
table.cform .checkbox fieldset {margin-top:-2px}
table.cform .checkbox input {width:auto;vertical-align:middle;padding:0}
table.cform .checkbox label {display:inline;font-size:12px;font-weight:normal;line-height:19px;vertical-align:middle;padding:0}
table.cform .captcha img {display:block;margin:5px 0}
table.cform .captcha input {display:block;width:183px}
table.cform .captcha span a {font-size:11px;font-weight:normal}
table.cform input.csc-mailform-submit{width:auto;font-weight:bold;margin-bottom:8px}

.siteSL .qHdr{height:96px !important}

#popUp {width:97%}
#popUp .qGridExt {width:100%}
