/* ReidCore Framework. Lite version. Licenced for use only by Rivetal Inc. Created by Alex Reid reidcore.com */ html{color:#000;background:#FFF;}body,a,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,object{outline:none;margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;} body{font:13px/1.231 Arial,Helvetica,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;} div.spacer{clear:both;}#disableDiv{background-color:#000000;height:100%;width:100%;position:fixed;top:0;left:0;z-index:100;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}#loadingDiv{width:100%;height:100%;z-index:102;position:fixed;top:45%;color:#FFFFFF;font-weight:bold;font-size:12px;}.input{border:1px solid#000000;font-size:8pt;left:2px;text-indent:2px;}#error,.error{color:#CC0000;font-size:11px;font-weight:bold;}.frmBtn{color:#333;font-size:11px;font-weight:bold;border:1px solid;border-top-color:#999;border-left-color:#999;border-right-color:#666;border-bottom-color:#666;background-image:url(<?=$_CONST['IMAGES']?>btn_bg.gif);background-repeat:repeat-x;}.btnHov{border-top-color:#c63;border-left-color:#c63;border-right-color:#930;border-bottom-color:#930;}#loader,.loader{visibility:hidden; background:url(/templates/default/images/loader.gif) center no-repeat; display:block; height:16px; width:16px;} #popup_overlay { background-color:#000000; filter:alpha(opacity=60) !important; -moz-opacity:.60; opacity:.60; display:none; } #loading_container { font-family: Arial, sans-serif; font-size: 12px; min-width: 300px;  max-width: 600px; color: #000; display:none; } #loading_content { padding: 1em 1.75em; margin: 0em; } #loading_message { padding-left: 48px; } #popup_container { font-family: Arial, sans-serif; font-size: 12px; min-width: 300px;  max-width: 600px; background: #FFF; border: solid 5px #999; color: #000; display:none; } #popup_title { font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em; color: #666; background: #CCC url(/templates/default/images/title.gif) top repeat-x; border: solid 1px #FFF; border-bottom: solid 1px #999; cursor: default; padding: 0em; margin: 0em; } #popup_content { background: 16px 16px no-repeat url(/templates/default/images/info.gif); padding: 1em 1.75em; margin: 0em; } #popup_content.alert { background-image: url(/templates/default/images/info.gif); } #popup_content.confirm { background-image: url(/templates/default/images/important.gif); } #popup_content.prompt { background-image: url(/templates/default/images/help.gif); } #popup_message { padding-left: 48px; } #popup_panel { text-align: center; margin: 1em 0em 0em 1em; } #popup_prompt { margin: .5em 0em; }   *{padding: 0; margin: 0;}  #TB_window {  font: 12px Arial, Helvetica, sans-serif;  color: #333333;  display:none; } #TB_secondLine {  font: 10px Arial, Helvetica, sans-serif;  color:#666666; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;}  #TB_overlay {  position: fixed;  z-index:100;  top: 0px;  left: 0px;  height:100%;  width:100%;  display:none; } .TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;} .TB_overlayBG {  background-color:#000; *filter: alpha(opacity = 60) !important;  -moz-opacity:.60; opacity:.60; } * html #TB_overlay { position: absolute;   height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window {  position: fixed;  background: #ffffff;  z-index: 102;  color:#000000;  display:none;  border: 4px solid #525252;  text-align:left;  top:50%;  left:50%; } * html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image {  display:block;  margin: 15px 0 0 15px;  border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc;  border-top: 1px solid #666;  border-left: 1px solid #666; } #TB_caption{  height:25px;  padding:7px 30px 10px 25px;  float:left; } #TB_closeWindow{  height:25px;  padding:11px 25px 10px 0;  float:right; } #TB_closeAjaxWindow{  padding:7px 10px 5px 0;  margin-bottom:1px;  text-align:right;  float:right; } #TB_ajaxWindowTitle{  float:left;  padding:7px 0 5px 10px;  margin-bottom:1px; } #TB_title{  background-color:#e8e8e8;  height:27px; } #TB_ajaxContent{  clear:both;  padding:2px 15px 15px 15px;  overflow:auto;  text-align:left;  line-height:1.4em; } #TB_ajaxContent.TB_modal{  padding:15px; } #TB_ajaxContent p{  padding:5px 0px 5px 0px; } #TB_load{  display:none;  position: fixed;  display:none;  height:13px;  width:208px;  z-index:103;  top: 50%;  left: 50%;  margin: -6px 0 0 -104px; } * html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_HideSelect{  z-index:99;  position:fixed;  top: 0;  left: 0;  background-color:#fff;  border:none;  filter:alpha(opacity=0);  -moz-opacity: 0;  opacity: 0;  height:100%;  width:100%; } * html #TB_HideSelect { position: absolute;   height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{  clear:both;  border:none;  margin-bottom:-1px;  margin-top:1px;  _margin-bottom:1px; }