﻿*{margin:0;padding:0}
html,body{width:100%;height:100%;overflow:hidden}
body{color:#222;font-family:Verdana,Arial,Sans-Serif;font-size:12px;line-height:1.5em}
h3,h4{margin:5px 0 5px 0;padding:0}
a{color:#FC9C00}
p {margin-bottom: 10px;}
input, textarea {background:#FED98F none repeat scroll 0 0;border:0;color:#555; font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-size:1em; padding:3px;}
#background{position:absolute;z-index:1;width:100%;height:100%}
#scroller{position:absolute;width:100%;height:100%;top:0;left:0;overflow:auto;z-index:2}
#wrapper{height:600px;margin:0 auto;position:relative;width:798px}
#glassbox{position:absolute;left:0px;top:20px;bottom:20px;right:0px}
#topleft{position:absolute;left:0px;top:0px;width:21px;height:21px;background-image:url(../images/topleft.png);background-repeat:no-repeat}
#bottomleft{position:absolute;left:0px;bottom:0px;width:21px;height:21px;background-image:url(../images/bottomleft.png);background-repeat:no-repeat}
#bottomright{position:absolute;right:0px;bottom:0px;width:21px;height:21px;background-image:url(../images/bottomright.png);background-repeat:no-repeat}
#gloss{position:absolute;right:0px;top:0px;background-image:url(../images/gloss.png);background-repeat:no-repeat;width:156px;height:150px}
#topright{position:absolute;right:0px;top:0px;width:21px;height:21px;background-image:url(../images/topright.png);background-repeat:no-repeat}
#right{position:absolute;right:0px;top:21px;width:21px;bottom:21px;background-image:url(../images/right.png);background-repeat:repeat-y}
#bottom{position:absolute;left:21px;bottom:0px;right:21px;height:21px;background-image:url(../images/bottom.png);background-repeat:repeat-x;text-indent:-10px}
#top{position:absolute;left:21px;top:0px;right:21px;height:21px;background-image:url(../images/top.png);background-repeat:repeat-x;padding-top:2px;text-indent:-13px}
#main{position:absolute;top:21px;left:21px;bottom:21px;right:21px;background-image:url(../images/codb.png);background-repeat:repeat}
#left{position:absolute;left:0px;top:21px;width:21px;bottom:21px;background-image:url(../images/left.png);background-repeat:repeat-y}
#thetext{position:absolute;top:21px;left:12px;right:12px;bottom:21px;padding-top:3px;padding-right:3px}
#container{margin-top:20px;overflow:auto}
#header{background:url(../images/logo.png) no-repeat;border-bottom:#ACACAC;color:#808080;height:65px;margin:1em 0}
#left_container{float:left;width:64%}
#right_container{float:right;font-size:85%;width:35%}
#mainnav{border-bottom:solid 1px #FF711F;height:25px;margin-top:25px}
#mainnav ul{margin:0 -3px 0 -3px;padding:0;list-style:none;float:right}
#mainnav li{float:left;background:url(../images/mainnav-left.png) no-repeat left top;margin:0 3px 0 0;padding:0 0 0 9px;white-space:nowrap}
#mainnav a{float:left;display:block;width:.1em;height:15px;background:url(../images/mainnav-right.png) no-repeat right top;padding:6px 10px 4px 1px;text-decoration:none;font:11px "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#feebc1}
#mainnav>ul a{width:auto}
#mainnav a{float:none}
#mainnav a:hover{color:#fff}
#mainnav #current{background-position:0 -28px}
#mainnav #current a{background-position:100% -28px;color:#fff}
#mainnav li:hover,#mainnav li:hover a{background-position:0% -28px;color:#fff}
#mainnav li:hover a{background-position:100% -28px}
#menu{background:#FF9148 url(../images/menubg.gif) repeat-x;clear:both;color:#FFF;font-size:1.1em;height:50px;margin-bottom:1em}
#menu ul{float:right;list-style:none;padding:0;margin:0 auto}
#menu ul li{border-left:1px solid #FEDC68;color:#FFEADC;display:inline;float:left;padding:6px 0 5px 0;width:7.5em}
#menu ul li a{background:inherit;color:#FFF;display:block;font-weight:bold;text-align:center;text-decoration:none;width:7.5em}
#menu ul li.current,#menu ul li:hover{background:url(../images/bar.gif) repeat-x;color:#030;font-weight:bold;text-align:center}
#date{float:left;font-size:90%;margin:0.4em 0 0 0.5em;width:25%}
#feedlist a{font-size:9px}
.box{background:#fff url(../images/box_BG_repeater.jpg) center top repeat-x;border-top:0 solid transparent;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;margin:0 5px 15px 5px;padding:5px 10px}
.box_heading,.box_heading_left,.box_heading_right{height:30px;margin-bottom:0.5em}
.box_heading{background:url(../images/cho.png) repeat-x;float:left;width:94%}
.box_heading h3{margin:0.4em 0 0 0.5em}
.box_heading_left,.box_heading_right{float:left;width:6px}
.box_heading_left{background:url(../images/clo.png) no-repeat}
.box_heading_right{background:url(../images/cro.png) no-repeat}
.right_box{margin-bottom:1em}
.right_box p,.left_box p{margin:0 3px 1em 3px}
.tab{background:#FF9148 url(../images/menubg.gif) repeat-x;height:30px;width:75px}
.feed_item{padding:5px 10px}
.list{list-style-image:url(../images/bullet.gif);margin-left:2em}
.list li{margin-bottom:0.5em}
.pager{border:1px solid #ddd;clear:both;height:28px;height:100%;line-height:28px;overflow:auto;padding:0 10px}
a.PrevCssClass,a.PrevCssClass:link,a.PrevCssClass:visited,a.PrevCssClass:hover,a.PrevCssClass:active{border:1px solid #FC9C00;margin-left:3px;padding:0 2px 0 13px;background:url( 'images/Prev_Arrow.gif' );background-position:left;background-repeat:no-repeat;text-decoration:none}
a.NextCssClass,a.NextCssClass:link,a.NextCssClass:visited,a.NextCssClass:hover,a.NextCssClass:active{border:1px solid #FC9C00;margin-left:3px;padding:0 13px 0 2px;background:url( 'images/Next_Arrow.gif' );background-position:right;background-repeat:no-repeat;text-decoration:none}
a.PageNumberCssClass,a.PageNumberCssClass:link,a.PageNumberCssClass:visited,a.PageNumberCssClass:hover,a.PageNumberCssClass:active{border:1px solid #FC9C00;margin-left:3px;padding:0 2px;text-decoration:none}
a.SelectedPageNumberCssClass,a.SelectedPageNumberCssClass:link,a.SelectedPageNumberCssClass:visited,a.SelectedPageNumberCssClass:active{font-weight:bold;margin-left:3px;padding:0 2px;text-decoration:none}
a.PageNumberCssClass:hover,a.SelectedPageNumberCssClass:hover{background:#FC9C00;color:#fff}
.add,.valid,.edit,.updating{float:left;height:100%;margin-left:3px;width:20px}
.add{background:url('http://images.hazells.net/icons/add.png') no-repeat center;cursor:pointer}
.valid{background:url('http://images.hazells.net/icons/exclamation.png') no-repeat center}
.edit{background:url('http://images.hazells.net/icons/page_edit.png') no-repeat center;cursor:pointer}
.updating{background:url('http://images.hazells.net/spinner.gif') no-repeat center;cursor:pointer}
.center{position:absolute;top:50%;left:50%}
.clear{clear:both}
.error{background:#ffe7e4;border:solid 2px red;font-size:75%;padding:5px}
.hidden{display:none}
.loading{background:url('http://images.hazells.net/progress-indicator.gif') no-repeat center}
.left-align{text-align:left}
.right-align{text-align:right}
.center-align{display:block;margin-left:auto;margin-right:auto}
.left{float:left}
.right{float:right}
.overlay{position:absolute;top:0;bottom:0;left:0;width:100%;background:#000;opacity:0.65;-moz-opacity:0.65;filter:alpha(opacity=65)}
.roweven,.rowodd{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;background:center top repeat-x}
.roweven{background-color:#f2f2f2;background-image:url(../images/topshade1.gif)}
.rowodd{background-color:#fffff2;background-image:url(../images/topshade2.gif)}
.hover{border:2px solid #aaa;cursor:pointer}
.over{border:1px solid #ccc}
.email,.telephone{font-size:125%;font-weight:bolder;margin-left:5px;padding-left:1.5em}
.input, .input_focus {margin-top:5px;padding:2px;}
.input {border:1px solid #FFDF6B;}
.input_focus {border:1px solid #FDCB76;}
.withbutton {float:left;margin-right:11px;width:90%}
.button {cursor:pointer;float:left;width:50px}
.button_inner{background-color:#FFFFCC;padding:2px 10px}
.save_success{background:url('../images/add.png') no-repeat center}