﻿body
{
	font-family: Tahoma;
	width: 800px;
	margin: 0px auto;
	padding: 10px; /*border: solid 1px black;*/
}
input
{
	font-family: Tahoma;
}
.header
{
	vertical-align: top;
}

/* Make main navigation bars from a unordered list for easy update and better accessibility */

#navtop
{
	font-family: Tahoma;
	font-size: 11pt;
	padding-bottom: 5px;
	width: 100%;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
}

.activityHeader
{
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	color: Slate;
}

.activitySection
{
	padding: 5px 5px 5px 5px;
	/* border: solid 1px gray; */
	margin-bottom: 5px;
	background-color: whitesmoke;
	font-family: Tahoma;
}

.activityItem
{
	background-color: white;
	border: solid 1px silver;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	font-size: 9pt;
}

.activityItemHeader
{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
}
/*
#navtop ul, #navbottom ul
{
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
    height: 15px;
    text-align: center;
}
#navtop ul li, #navbottom ul li
{
    display: inline;
    color: #000;
    margin-right: 20px;
    margin-left: 0px;
}
#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited
{
    color: Navy;
    text-decoration: none;
}
#navtop a:hover, #navbottom a:hover
{
    text-decoration: underline;
}
#navtop a:active, #navbottom a:active
{
    color: #EEE;
    text-decoration: none;
}
*/

/* bread crumb */

#breadcrumb
{
	font-family: Tahoma;
	font-size: 9pt;
	padding-bottom: 10px;
	padding-top: 5px;
}

/* generic modal popup settings */

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	padding: 10px;
}

/*Hover Menu*/
.popupMenu
{
	position: absolute;
	visibility: hidden;
	background-image: url(images/header.png);
	opacity: .9;
	filter: alpha(opacity=90);
}

.popupHover
{
	background-image: url(images/header-opened.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F7F8;
}

/*Textbox Watermark*/

.unwatermarked
{
	font-weight: bold;
}

.watermarked
{
	padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	color: gray;
}

/*Popup Control*/
.popupControl
{
	background-color: White;
	position: absolute;
	visibility: hidden;
}

.searchBox
{
	font-size: 10pt;
	font-family: Tahoma;
	padding-bottom: 3px;
}

#footer
{
	font-family: Tahoma;
	font-size: 10pt;
	border: none; 
	padding: 20px 0 5px 0;
	text-align: center;
}

/* menu stuff */
.menus
{
	padding-left: 5px;
	padding-top: 5px;
}

.menusVertical
{
}

.master_table
{
	background-color: #ffffff;
	width: 100%;
}

.menu
{
	color: #444444;
	font-family: Verdana, Geneva, ms sans serif;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

a.menu
{
	color: #444444;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 100%;
}

a.menu:hover
{
	color: #000000;
}

.menu_on-TL
{
	background-image: url(images/menuOnTL.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 9px;
	height: 8px;
}
.menu_on-T
{
	background-image: url(images/menuOnT.gif);
	height: 8px;
}
.menu_on-TR
{
	background-image: url(images/menuOnTR.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 9px;
	height: 8px;
}
.menu_on-L
{
	background-image: url(images/menuOnL.gif);
	width: 9px;
	height: 10px;
}
.menu_on
{
	background-color: #ffffff;
	padding: 0px 5px 0px 5px;
	white-space: nowrap;
	width: 100%;
}
.menu_on-R
{
	background-image: url(images/menuOnR.gif);
	width: 9px;
	height: 10px;
}
.menu_on-BL
{
	background-image: url(images/menuOnBL.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 9px;
	height: 4px;
}
.menu_on-B
{
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: top center;
	height: 4px;
}
.menu_on-BR
{
	background-image: url(images/menuOnBR.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 9px;
	height: 4px;
}

.menu_off-TL
{
	background-image: url(images/menuOffTL.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 9px;
	height: 8px;
}
.menu_off-T
{
	background-image: url(images/menuOffT.gif);
	height: 8px;
}
.menu_off-TR
{
	background-image: url(images/menuOffTR.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 9px;
	height: 8px;
}
.menu_off-L
{
	background-image: url(images/menuOffL.gif);
	width: 9px;
	height: 10px;
}
.menu_off
{
	background-color: #eaeaea;
	padding: 0px 5px 0px 5px;
	white-space: nowrap;
	width: 100%;
}
.menu_off-R
{
	background-image: url(images/menuOffR.gif);
	width: 9px;
	height: 10px;
}
.menu_off-BL
{
	background-image: url(images/menuOffBL.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 9px;
	height: 4px;
}
.menu_off-B
{
	background-image: url(images/menuOffB.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 4px;
}
.menu_off-BR
{
	background-image: url(images/menuOffBR.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 9px;
	height: 4px;
}

.menuEdgeL
{
	background-image: url(images/menuEdgeL.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 33px;
	height: 45px;
}

.menuEdgeR
{
	background-image: url(images/menuEdgeR.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 27px;
	height: 45px;
}

.menu_bot_bg
{
}

.menuVerticalOverTL
{
	background-image: url(images/menuVerticalOverTL.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 8px;
	height: 6px;
}
.menuVerticalOverT
{
	background-image: url(images/menuVerticalOverT.gif);
	width: 100%;
	height: 6px;
}
.menuVerticalOverTR
{
	background-image: url(images/menuVerticalOverTR.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 3px;
	height: 6px;
}
.menuVerticalOverL
{
	background-image: url(images/menuVerticalOverL.gif);
	background-repeat: repeat-y;
	background-position: center left;
	width: 8px;
	height: 14px;
}
.menuVerticalOverC
{
	background-image: url(images/menuVerticalOverC.gif);
	vertical-align: middle;
	width: 100%;
	height: 14px;
}
.menuVerticalOverR
{
	background-image: url(images/menuVerticalOverR.gif);
	background-repeat: repeat-y;
	background-position: center right;
	width: 3px;
	height: 14px;
}
.menuVerticalOverBL
{
	background-image: url(images/menuVerticalOverBL.gif);
	background-repeat: repeat-y;
	background-position: bottom right;
	width: 8px;
	height: 6px;
}
.menuVerticalOverB
{
	background-image: url(images/menuVerticalOverB.gif);
	width: 100%;
	height: 6px;
}
.menuVerticalOverBR
{
	background-image: url(images/menuVerticalOverBR.gif);
	background-repeat: repeat-y;
	background-position: bottom right;
	width: 3px;
	height: 6px;
}

.menuVerticalOverC a
{
	color: #ff3300;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 100%;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.menuVerticalOverC a:hover
{
	color: #ff3300;
}

.menuVerticalTL
{
	background-image: url(images/menuVerticalTL.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 8px;
	height: 5px;
}
.menuVerticalT
{
	background-image: url(images/menuVerticalT.gif);
	width: 100%;
	height: 5px;
}
.menuVerticalTR
{
	background-image: url(images/menuVerticalTR.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 3px;
	height: 5px;
}
.menuVerticalL
{
	background-image: url(images/menuVerticalL.gif);
	background-repeat: repeat-y;
	background-position: center left;
	width: 8px;
	height: 14px;
}
.menuVerticalC
{
	background-image: url(images/menuVerticalC.gif);
	vertical-align: middle;
	width: 100%;
	height: 14px;
}
.menuVerticalR
{
	background-image: url(images/menuVerticalR.gif);
	background-repeat: repeat-y;
	background-position: center right;
	width: 3px;
	height: 14px;
}
.menuVerticalBL
{
	background-image: url(images/menuVerticalBL.gif);
	background-repeat: repeat-y;
	background-position: bottom right;
	width: 8px;
	height: 6px;
}
.menuVerticalB
{
	background-image: url(images/menuVerticalB.gif);
	width: 100%;
	height: 6px;
}
.menuVerticalBR
{
	background-image: url(images/menuVerticalBR.gif);
	background-repeat: repeat-y;
	background-position: bottom right;
	width: 3px;
	height: 6px;
}

/* end of menu */

.highlight
{
	background-color: lemonchiffon;
}

/* Help Icon */
.helpicon
{
	border-style: none;
	line-height: normal;
}

.helpicon img
{
	height: 20px;
	width: 16px;
	vertical-align: middle;
}

a.helpicon
{
	border-style: none;
	height: 20px;
	background-image: url(Images/help_out_lt.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.helpicon:hover, a.helpicon:active
{
	background-image: url(Images/help_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: help;
}

.optionsLabel
{
	width: 115px;
	text-align: right;
	white-space: nowrap;
}

.optionsCheck
{
	text-align: left;
	white-space: nowrap;
}

.addNewsItem
{
	padding: 5px 5px 5px 5px;
	/* border: solid 1px gray; */
	margin-bottom: 5px;
	background-color: white;
	font-family: Tahoma;
}

.siteMinHeight
{
	min-height: 375px;
}

.manageImageDetail
{
	white-space: nowrap;
}

.addListingText
{
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
	background-color: whitesmoke;
}

.addListingImage
{
	padding: 10px 10px 10px 10px;
}


.groupingPanel
{
	/* */
}

.groupingPanel fieldset
{
	padding: 5px;
	border: 1px solid #C0C0C0;
}

.groupingPanel legend
{
	text-align: left;
	background-color: White;
	font-size: small;
}

.groupingPanel .filterPanelTable
{
	width: 100%;
	padding: none;
	border: none;
	font-size: small;
}

.linkActionElement
{
	border: solid 1px #3a66dd;
}
