body{
 border:0; margin: 0px; padding:0; height:100%; 
 background-color: #F1F7F4;
 background:url(images/shade_bg.gif);

}

.logo_bg{background:url(images/logo_bg.gif) repeat-x top left; background-color:#ffffff;}
.menu_bg{background:url(images/menu_bg.gif) repeat-x top left; height:29px;}
.links_bg{background:url(images/links_bg.gif) repeat-x top left; height:19px; _height:24px; padding-top:5px;}

/******************START DIV STYLES*******************/
.table_border{border-left:1px solid #C2D3BB; border-right:1px solid #C2D3BB;}
.logo_pad{padding:5px 5px 5px 15px;}
.banner_pad{padding:5px 10px 5px 5px;}
.search_pad{padding:4px 0px 0px 6px; white-space:nowrap;}
.login_pad{ height:15px; _height:25px; padding:5px 10px 5px 0px; white-space:nowrap;}
.breadcrumb_pad{height:23px; padding:4px 15px 0px 18px;}
.copyright_pad{height:21px; _height:28px; padding-top:7px;_padding-top:6px; border-top:#C2D3BB 1px solid;}
.lang_pad{padding:5px 10px 0px 5px;}
.date_pad{white-space:nowrap; padding:4px 4px 6px 0px;}
/******************END DIV STYLES*******************/
/* ********** Control Panel Style ************** */
/* ControlPanel style */
.ControlPanel{border:none;background-color:#ffffff; border-bottom:#cccccc 1px dotted;}
.cpanel_left {padding-left:21px;}
.cpanel_right {padding-right:33px;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#000000;}
.ControlPanel a.CommandButton:hover{color:#000000; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}


#wrapper{ position:relative; height:258px; font-family:Tahoma;}
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }
#SearchContainer input{MARGIN:0px 0px 0px 0px; BORDER:1px solid #C2C2C2; font-size:9px; color:#000000; BACKGROUND:FFFFFF;  WIDTH: 110px;  HEIGHT: 18px; padding-top:2px;}

.upperpane{ padding:0px 0px 0px 12px; _width:100%;}
.bannerpane{padding:0px 0px 0px 0px; _width:100%;}
.toppane{padding:0px 0px 0px 12px; _width:100%;}
.leftpane{padding:0px 10px 0px 12px; width:190px;}
.contentpane{padding:0px 0px 0px 0px;}
.rightpane{padding:0px 0px 0px 12px;}
.bottompane{padding:0px 0px 0px 12px; _width:100%;}
.lowerpane{ padding:0px 0px 0px 12px; _width:100%;}
.CartPane{padding:0px;}
.ImagePane{padding:0px 8px 0px 0px;}


TH,TD,DIV{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#302E2E;}
/*A,A:link,A:visited,A:active{color:#F64910; text-decoration:none;}
A:hover{ color:#F78058; text-decoration:none;}*/
A,A:link,A:visited,A:active{color:#538F69; font-weight:bold; text-decoration:none;}
A:hover{ color:#CC3300; text-decoration:none;}

.user{color:#464646; text-decoration:none; font-weight:normal; font-size:12px; font-family:Tahoma;}

a.user:link,a.user:active,a.user:visited{color:#464646; text-decoration:none; font-weight:normal; font-size:12px; font-family:Tahoma;}
a.user:hover{ color:#7FAE8F; text-decoration:none; }

.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:10px; color:#000000; text-decoration:none; font-weight:normal; font-family:Tahoma;}
a.footer:hover{	font-size:10px;	color:#005E20; text-decoration:none; font-weight:normal; font-family:Tahoma;}

.links,a.links:link,a.links:active,a.links:visited{	font-size:11px; color:#000000; text-decoration:none; font-weight:normal; font-family:Tahoma;}
a.links:hover{font-size:11px; color:#005E20; text-decoration:none;}

.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{	font-size:11px; color:#A0A0A0; text-decoration:none; font-weight:normal; font-family:Tahoma;}
a.breadcrumb:hover{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; font-family:Tahoma;}

.other,a.other:link,a.other:active,a.other:visited{color:#669254; text-decoration:none; font-weight:normal; font-size:11px; font-family:Tahoma; letter-spacing:.08em;}
a.other:hover{ color:#27A62C; text-decoration:none; font-weight:normal; font-size:11px; font-family:Tahoma; letter-spacing:.08em;}

.search,a.search:link,a.search:active,a.search:visited{color:#669254; text-decoration:none; font-weight:normal; font-size:11px; font-family:Tahoma;}
a.search:hover{ color:#005E20; text-decoration:none; font-weight:normal; font-size:11px; font-family:Tahoma;}

.RadMenu_Dnn 
{
	background: transparent;
	position:relative;
	text-align:right; 	
	white-space:nowrap !important;
}

.RadMenu_Dnn .link
{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	line-height: 28px;
	padding:0 9px 0 9; _padding:0 6px;	
	text-align: center;
}

.RadMenu_Dnn .link:hover,
.RadMenu_Dnn .focused,
.RadMenu_Dnn .expanded
{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	line-height: 28px;
	background:url(images/MainItemBackgroundHover1.gif) no-repeat;
	padding:0 9px 0 9; _padding:0 6px;		
	text-align: center;
	cursor: hand;
	cursor: pointer;
}

.RadMenu_Dnn .rootGroup .disabled:hover
{
	
	color: #f4f7f6;
}

.RadMenu_Dnn .text
{
	color: #005e20;text-transform:uppercase;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

.RadMenu_Dnn  .link:hover .text, 
.RadMenu_Dnn  .focused .text 
{
	color:#cc3300;text-transform:uppercase;
}

/* Submenu of menu */

.RadMenu_Dnn .group
{
	border: solid 1px #7fae8f;
	background:#f4f7f6;text-transform:uppercase;
}

.RadMenu_Dnn .group .text
{
	color: #005e20;
	padding-left: 9px;
}      

.RadMenu_Dnn .group .link
{
	margin-top:0px;
	margin-bottom:0px;
	background:#f4f7f6;
	line-height: 21px;
	text-align: left;
	padding:0px 11px 0px 3px;
}

.RadMenu_Dnn .group .link .text 
{
	color: #005e20;
}

.RadMenu_Dnn .group .link:hover .text, 
.RadMenu_Dnn .group .focused .text 
{
	color:#cc3300;
}

.RadMenu_Dnn .group .link:hover,
.RadMenu_Dnn .group .focused,
.RadMenu_Dnn .group .expanded
{
	background:#cadad3;
	line-height: 21px;
	text-align: left;
	border: 0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 11px 0px 3px;
}

.RadMenu_Dnn .expandLeft,
.RadMenu_Dnn .expandRight
{
	background: transparent url(images/groupImage.gif) right center no-repeat;
	padding:0 10px;
}


/* panelbar wrapper */
/************ Blue Menu *****************/

.RadPanelbar_Dnn
{
	padding:0px 0px 0px 0px ;
	text-align:left;
	text-decoration:none;
	border:none;}
	
.RadPanelbar_Dnn .text
{
	padding: 0px 0px 0px 31px; 
	font:bold 12px Arial;
	text-decoration:none;
}

.RadPanelbar_Dnn .image
{
	margin:4px 2px 0px 0px;
}

.RadPanelbar_Dnn .rootGroup .text
{
	color: #449D63;
	line-height:25px;
	padding:0px 0px 0px 13px;
	border-bottom:none;}

.RadPanelbar_Dnn .rootGroup .link
{
	color: #F64910;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_Dnn .rootGroup .link:hover
{
	color: #F64910;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_Dnn .rootGroup .link:hover .text
{
	color: #F64910;padding: 0px 0px 0px 13px;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_Dnn .rootGroup .selected 
{
	color: #F64910;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_Dnn .rootGroup .text .selected 
{
	color: #F64910;
	font-weight:bold;
	text-decoration:none;
	background:url(images/rad_hover_bg.gif) no-repeat top left;
}

.dnn_SelectedPathItemCss .text
{  
	color: #F64910 !important;
	font-weight:bold !important;
	text-decoration:none !important;
	/*background:url(images/rad_hover_bg.gif) no-repeat top left !important;*/
}

/************* Submenu ****************/

.RadPanelbar_Dnn .group .text
{
	font:bold 12px Arial;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 19px;
	line-height: 26px;
	color:#7D7575;
    border-bottom:none;}

.RadPanelbar_Dnn .group .link
{
	color:#302e2e;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_bg.gif) no-repeat bottom left;
}

.RadPanelbar_Dnn .group .link:hover
{
	color:#302e2e;
	font-weight:normal;
	text-decoration:none;
	background:url(images/submenu_bg.gif) no-repeat bottom left;
}

.RadPanelbar_Dnn .group .link:hover .text
{
	color:#302e2e;
	font-weight:bold; padding:0px 0px 0px 19px;
	text-decoration:none;
	
}

.RadPanelbar_Dnn .group .selected 
{
	color:#302e2e;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_bg.gif) no-repeat bottom left;
}

.RadPanelbar_Dnn .group .selected .text
{
	color:#302e2e;
	font-weight:bold;
	text-decoration:none;
	
}

.level1 .item
{
	padding: 0px 0px 0px 0px; 
	font:normal 11px Tahoma;
	text-decoration:none; 
} 


.level1 .level2 .item
{
	padding: 0px 0px 0px 0px; 
	font:normal 11px Tahoma; text-indent:5px;
	text-decoration:none;
} 

/* styles for adding property builders*/

.title_border{border:#b8ebd4 2px solid; padding:3px 0px; color:#000000; background-color:#d4eae0; font-size:18px;}

.image_border{border:#b8ebd4 2px solid;  text-decoration: none;}
