html,body,form{margin:0;padding:0;height:100%;border:none;font:8pt tahoma;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/middle.png);
	background-position:left bottom;
	width:100%;
	height: 100%;	
	background-attachment: fixed;
}
#frame {background: url(../images/top.png) repeat-x top; width:100%; height:100%;}
#frame #cnt {height:100%;padding-top:30px}
.outerSH {width:752px;border:1px solid #aaaaaa; background:#fff;height:100%}
.innerSH {width:752px;border:1px solid #666666; vertical-align:top}
#content {border:0px solid #ffffff;border-top:0px;height:100%}
.page {border: 1px solid #9d9d92;}


#menu {background:url(../images/menu/rpt_bgrnd.jpg) repeat-x;height:39px; vertical-align:middle}
#menu table {font:8pt Tahoma, Arial;font-weight:bold;color:#e7e8ea; text-align:center}
#menu td {background:url(../images/menu/mnu_sep.jpg) no-repeat left top; text-align:center}
#menu .selected {background:url(../images/menu/mnu_on.jpg) left top; text-align:center}
#menu td img {border:0px;margin-right:10px}
#menu td img #no_margin {border:0px; margin-right:0px}

#main { vertical-align:top;}

#menu a:visited,#menu a:link {color:#e7e8ea; text-decoration:none; background:url(../images/arrows/arw_menu.gif) no-repeat; background-position:left 60%; padding-left:18px;}
#menu a:hover {color:#e7e8ea; text-decoration:underline; background:url(../images/arrows/arw_menu.gif) no-repeat; background-position:left 60%; padding-left:18px;}

#sub_menu {background:url(../images/menu/sub_rpt.jpg) repeat-x top left;height:20px;color:#f5f5f5;padding-left:10px;}
#sub_menu a:visited,#sub_menu a:link {color:#f5f5f5; text-decoration:underline; background:url(../images/obj/sep.gif) no-repeat; background-position:right 60%; padding-right:12px;padding-left:5px;}
#sub_menu a:hover {color:#f5f5f5; text-decoration:none; background:url(../images/obj/sep.gif) no-repeat; background-position:right 60%; padding-right:12px;padding-left:5px;}



a.tabSel span,a.tabSel:visited span,a.tabSel:link span {background:transparent url(../images/btn/tab_rgt.gif) no-repeat right top; display: block;line-height: 16px; padding:5px 15px 8px 0px;cursor:pointer;}
a.tabSel,a.tabSel:visited,a.tabSel:link {background: transparent url(../images/btn/tab_lft.gif) no-repeat scroll top left;color:#000;display: block;float: right;font: 8pt tahoma;height: 29px;margin-left: 6px;padding-left: 15px; text-decoration: none;text-align:center;cursor:pointer;}
a.btnFeat,a.btnFeat:visited,a.btnFeat:link {
    background:url(../images/bdy/frm/wht_rfl_btn.jpg) no-repeat top;
    float:right;
    height:31px;
    width:122px;
    color:#777;    
    display: block;
    font: 8pt tahoma;
    padding-top:5px;
    text-decoration: none;
	text-align:center;
	cursor:pointer;
}
a.tabStd:hover span {
    background: transparent url(../images/btn/tab_rgt.gif) no-repeat right top;
    display: block;
    line-height: 16px;
    padding: 5px 15px 8px 0px;
    cursor:pointer;
}
a.tabStd:hover {
    background: transparent url(../images/btn/tab_lft.gif) no-repeat scroll top left;
    color:#000;    
    display: block;
    float: right;
    font: 8pt tahoma;
    height: 29px;
    margin-left: 6px;
    padding-left: 15px; 
    text-decoration: none;
	text-align:center;
	cursor:pointer;
}
a.tabStd span,a.tabStd:visited span,a.tabStd:link span {
    background:none;
    display: block;
    line-height: 16px;
    padding:5px 15px 8px 0px;
    cursor:pointer;
}
a.tabStd,a.tabStd:visited,a.tabStd:link {
    background:none;
    color:#ddd;    
    display: block;
    float: right;
    font: 8pt tahoma;
    font-weight:normal;
    height: 29px;
    margin-left: 6px;
    padding-left: 15px; 
    text-decoration: none;
	text-align:center;
	cursor:pointer;
}
a.btnGry span {
    background: transparent  url(../images/btn/gry_b.jpg) no-repeat right top;
    display: block;
    line-height: 12px;
    padding: 5px 15px 8px 0px;
    cursor:pointer;
}
a.btnGry {
    background: transparent url(../images/btn/gry_a.jpg) no-repeat scroll top left;
    color:#444;    
    display: block;
    float: left;
    font: 8pt tahoma;
    height: 24px;
    margin-left: 0px;
    padding-left: 15px; 
    text-decoration: none;
	text-align:center;
	cursor:pointer;
}
a.btnOrg span {
    background: transparent  url(../images/btn/org_b.jpg) no-repeat right top;
    display: block;
    line-height: 12px;
    padding: 5px 15px 8px 0px;
    cursor:pointer;
}
a.btnOrg {
    background: transparent url(../images/btn/org_a.jpg) no-repeat scroll top left;
    color:#000;    
    display: block;
    float: left;
    font: 8pt tahoma;
    height: 24px;
    margin-left: 0px;
    padding-left: 15px; 
    text-decoration: none;
	text-align:center;
	cursor:pointer;
}
a.btnLightGry span {
    background: transparent  url(../images/btn/l_gry_b.jpg) no-repeat right top;
    display: block;
    line-height: 12px;
    padding: 5px 15px 8px 0px;
    cursor:pointer;
}
a.btnLightGry {
    background: transparent url(../images/btn/l_gry_a.jpg) no-repeat scroll top left;
    color:#777;    
    display: block;
    float: left;
    font: 8pt tahoma;
    height: 24px;
    margin-left: 0px;
    padding-left: 15px; 
    text-decoration: none;
	text-align:center;
	cursor:pointer;
}
input {border: none;background: transparent;width: 155px;height:16px;color:#a0a0a0;vertical-align:bottom;font: 8pt tahoma;padding-top:4px;padding-left:5px;}
.rounded {background:  url(../images/obj/input_rounded.jpg) no-repeat left top;width:165px;height:25px;padding:2px}

#right_panel {height:100%;width:185px;float:right}
#left_panel {height:100%;width:552px;float:left}

#feat {background:#fff;float:left;margin-top:2px;border:0px;padding:0px;}
#feat #top {background:url('../images/bdy/frm/wht_tp_lf.jpg') no-repeat left top;height:7px;}
#feat #top img {float:right}
#feat #bdy_lf {background:url('../images/bdy/frm/wht_rpt_lf.jpg') repeat-y left top;padding-left:8px;padding-right:0px;}
#feat #bdy_lf b {font-size:8pt; color:#555;}
#feat #bdy_lf div {margin-left:6px;float:left;font-size:7pt;color:#a9a9a9;width:115px;}
#feat #bdy_rt {background:url('../images/bdy/frm/wht_rpt_rt.jpg') repeat-y right top;width:2px}
#feat #ftr_lf {background:url('../images/bdy/frm/wht_rfl_lf.jpg') no-repeat left top;height:31px;}
#feat #ftr_lf img {float:right;}
#feat #ftr_wht_lf {background:url('../images/bdy/frm/wht_bt_lf.jpg') no-repeat left top;height:7px;}
#feat #ftr_wht_lf img {float:right;}
.img {border:1px solid #ddd; padding:5px;float:left; background:#fff}
.img_lrg {border:1px solid #ddd; padding:8px;float:left; background:#fff}

#frmGry {background:#f8f8f8;float:left}
#frmGry #top {background:url('../images/bdy/frm/gry_tp_lf.jpg') no-repeat left top;height:7px;}
#frmGry #top img {float:right}
#frmGry #hdrBlack {background:url('../images/bdy/frm/hdr_bk.jpg') no-repeat left top;height:26px;}
#frmGry #hdrBlack span {float:left;font:8pt tahoma; color:#ccc;margin-left:15px; margin-top:7px;}
#frmGry #hdrBlack img {float:right}
#frmGry #bdy_lf {background:url('../images/bdy/frm/gry_rpt_lf.jpg') repeat-y left top;padding-left:10px;padding-top:5px;}
#frmGry #bdy_rt {background:url('../images/bdy/frm/gry_rpt_rt.jpg') repeat-y right top;width:2px}
#frmGry #ftr {background:url('../images/bdy/frm/gry_btm_lf.jpg') no-repeat left top;height:7px;}
#frmGry #ftr img {float:right}

#cnt {vertical-align:top;background:url('../images/bdy/btm_rpt.jpg') repeat-x bottom;padding-left:8px;padding-right:8px;height:100%;}
#holder {width:760px;background:#fff;height:100%;vertical-align:top;}

#floating_ftr {background: url('../images/ftr/rpt_lead_in.jpg') repeat-x top left #f5f5f5; vertical-align:bottom}
#floating_ftr table {width:100%;background: url('../images/ftr/rpt_lead_out.jpg') repeat-x bottom left}

#ftr {background: url('../images/ftr/ftr_bgrnd.jpg') repeat-x top left;height:84px; background-color:#e7e7e7}

.qkLoc {font-weight: bold; background-color:#e8e6e6}

#location_holder {width:228px;height:56px; float:right;background:url(/images/side_panel/search_rpt.jpg) no-repeat;}
.location_src {background:  url(../images/side_panel/loc_src_grn.jpg) no-repeat left top;width:183px;height:22px;padding:2px; text-align:left;margin:17px; margin-left:22px}
#current_location {border:none;background:#81bb11; font-size:0.9em; color:#f8f8f8; width:175px;}
.main_src {background:  url(../images/side_panel/src.jpg) no-repeat left top;width:147px;height:22px;padding:1px; text-align:left;margin:10px; margin-left:15px;margin-right:0px}

.towns_list {color:#0066cc;background:url('/images/obj/list_side.jpg') repeat-y right;vertical-align:middle; width:96%;background-color:#f5f5f5;padding:8px;float:left;margin-left:1px;margin-bottom:3px;}
.towns_list a,a:visited,a:link {color:#1f8522;cursor:pointer; text-decoration:none}
.towns_list a.parent,a.parent:visited,a.parent:link {color:#1f8522;cursor:pointer; font-weight:bold;text-decoration:none;}
.towns_list a:hover { text-decoration:underline}

.row_std {background:#fff; height:120px; border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;}
.row_alt {height:25px; border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;border-right:1px solid #eee; border-left:1px solid #eee;background:#f8f8f8}
.row_spacing {border-bottom:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #eee; border-left:1px solid #eee;}
.listing {width:500px;}
.pager {border-right:1px solid #eee; border-left:1px solid #eee;border-top:1px solid #eee; vertical-align:top;}
.lst_ftr {height:25px; border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;border:1px solid #eee;background:#fff}

a.hdr {
	color: #0b6391;	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-left: 0px;
	vertical-align: top;	
}
a.hdr:link, a.hdr:visited {
	color: #0b6391;	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-left: 0px;
	vertical-align: top;
}
a.hdr:hover {
	color: #cc6600;	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	margin-left: 0px;
	vertical-align: top;	
}

a.sort {
	color: #ff6603;	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
}
a.sort:link, a.sort:visited {
	color: #ff6603;	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
}
a.sort:hover {
	color: #ff6603;	font-size: 0.9em;
	font-weight: normal;
	text-decoration: underline;
}

#pager a {color: #000;	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	padding:4px;padding-left:6px; padding-right:6px;
	margin-top:5px;
	}
	
#pager a:link;#pager a:visited {color: #003399;	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	padding:4px;padding-left:6px; padding-right:6px;
	margin-top:5px;
	border:1px solid #ccc;}
	
#pager a:hover {color: #ff6603;	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	padding:4px;padding-left:6px; padding-right:6px;
	margin-top:5px;
	border:1px solid #ccc;
	background:#f8f8f8;	}
	
#filter {}
#filter .rows {color:#5b5b5b;border-bottom:1px dotted #cfcfcf;width:95%;margin:4px;margin-left:10px;padding-bottom:2px; background:url('/images/arrows/bullet_add.gif') center right no-repeat}
#filter .hdr_sel {color:#5b5b5b;border-bottom:1px dotted #cfcfcf;width:95%;margin:4px;margin-left:10px;padding-bottom:2px;}
#filter .indent {color:#5b5b5b;border-bottom:1px dotted #cfcfcf;width:90%;margin:4px;margin-left:18px;padding-bottom:2px; background:url('/images/arrows/bullet_add.gif') center right no-repeat}

#filter .hdr {color:#5e5e5e;font-size:8pt;margin-left:10px;border-bottom:1px dotted #cfcfcf;border-top:1px dotted #cfcfcf;padding:4px}
#filter .selected {color:#000;border-bottom:1px dotted #cfcfcf;width:95%;margin:4px;margin-left:10px;padding-bottom:2px; font-weight:bold}
#filter a {color: #5b5b5b;font-weight: normal;text-decoration: none;margin-top:5px;}
#filter	a:link;#filter a:visited {color: #5b5b5b;text-decoration: none;margin-top:5px;}
#filter a:hover {color: #ff6603;text-decoration: underline;margin-top:5px;}


#cnt_holder {width:520px;float:left;color:#575757; text-align:left;font-family: sans-serif; font-size:8pt;}
#cnt_holder .grn_sep {width:100%;height:5px;background-color:#81ba11;font-size:0px;}

#side_bar {background-color:#F0F0F0;width:228px;float:right;font-family: sans-serif; font-size:8pt; color:#1f8522;text-align:left;}

#pge_fold {width:100%;margin-left:3px;margin-top:10px;margin-bottom:10px}
#pge_fold .shadow {background:url('/images/obj/pge_shadow.jpg') no-repeat top;height:109px;width:7px;float:left;}
#pge_fold .border {float:left;width:498px;border:1px solid #f1f1f1;}
#pge_fold .cnt {background:url('/images/accomm/hdr_rpt.jpg') repeat-x top;margin:10px;width:464px; text-align:justify; padding:7px; color:#5b5b5b}
#pge_fold .cnt span {font-size:1.4em;color:#000}

#est_gallery {padding:10px;}

.hr {height:1px;border:0px;color:#d2d2d2;background-color:#d2d2d2;margin-bottom:0px;}

#hdr_gry {float:left;width:100%;height:37px;background:url('/images/obj/hdr/gry_rpt.jpg') repeat-x top;font-family: sans-serif; font-size:8pt; color:#1f8522; vertical-align:middle;font-size:1em; margin-top:10px;}
.lst_tick {color:#5b5b5b;border-bottom:1px dotted #cfcfcf;width:90%;margin:4px;padding-bottom:3px; background:url('/images/obj/accept.gif') top left no-repeat; text-indent:20px;}

a.btnGreen span {
    background: transparent  url(/images/buttons/btn_grn-rgt.jpg) no-repeat right top;
    display: block;
    line-height: 11px;
    padding: 5px 15px 8px 0px;
    cursor:pointer;
}
a.btnGreen {
    background: transparent url(/images/buttons/btn_grn-sld.jpg) no-repeat scroll top left;
    color:#000;    
    display: block;
    float: left;
    font: 8pt tahoma;
    height: 22px;
    margin-left: 0px;
    padding-left: 15px; 
    text-decoration: none;
	text-align:center;
	cursor:pointer;
}



