/*
================================
Skin styles for DotNetNuke
================================
*/   

TABLE.srContainer{
	Width:840px;PADDING-BOTTOM: 10px;BORDER-BOTTOM:  #A5429C 2px solid;BORDER-Top: #A5429C 2px solid;
	}
	
TABLE.srContainer TD{
TEXT-ALIGN: left;BORDER-TOP: #62265B 3px solid;BACKGROUND-COLOR:#EBDEEA;
}
.mapFrame{BORDER: #74CC3A 1px solid; PADDING: 4px; BACKGROUND-COLOR: #BFE8A4;}

.textBorder{BORDER: #D2B5D0 1px dashed; PADDING: 10px;}


.UserMessage{BORDER: #74CC3A 1px solid; PADDING: 4px; BACKGROUND-COLOR: #BFE8A4;}

.mapContainer{LEFT: 0px; TOP: 0px;POSITION: relative;  BACKGROUND-COLOR: #BFE8A4;} 

.LargeButton  {background: #74CC3A none; color: #FFFFFF;font-size: 12px;font-weight: bold;}

.pagingButton
{
margin-left:14px;
border:outset 2px #7F9DB9;
BACKGROUND-COLOR:#CED6DA;
padding:6px;font-weight:bold;
color:#FFFFFF;text-decoration:none;
}

.pagingButton {COLOR: #FFFFFF;TEXT-DECORATION: none; padding:5;BACKGROUND-COLOR: #63B12E;	border:solid 2px #BFE8A4;}
.pagingButton:link{COLOR: #FFFFFF;}
.pagingButton:visited{COLOR: #FFFFFF;} 
.pagingButton:hover{COLOR: #FFFFFF;}  

.FullDetails {COLOR: #FFFFFF;TEXT-DECORATION: none; padding:4;BACKGROUND-COLOR: #63B12E;	border:solid 2px #BFE8A4;}
.FullDetails:link{COLOR: #FFFFFF;}
.FullDetails:visited{COLOR: #FFFFFF;} 
.FullDetails:hover{COLOR: #FFFFFF;}  

.srHeader
{font-size:1em;font-weight:bold;TEXT-ALIGN: left;BACKGROUND-COLOR:#62265B;margin:0;COLOR:#FFFFFF;padding:4px;} 			


TABLE.sfContainer
{padding:0px;width:840px;FONT-SIZE: 9pt; font-weight:bold;	BACKGROUND-COLOR: #E8DAE7;	border:solid 2px #D4BFD1;}

.paramform {
	BORDER-RIGHT: #efefef 2px groove; BORDER-TOP: #efefef 2px groove; BORDER-LEFT: #efefef 2px groove; BORDER-BOTTOM: #efefef 2px groove; BACKGROUND-COLOR: #c0c0c0
}


#PreviousLink,#FirstLink,#NextLink, #LastLink
{background-color: #C9D8FC;color: #4D6185; padding:4px;border:solid 2px #7F9DB9;} 


 .gradiantLD  {font-weight: bold; BACKGROUND-COLOR: #62265B; COLOR: #ffffff;  PADDING: 5px; FONT-SIZE: 14px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#EFE4EE', EndColorStr='#62265B'); } 
 .gradiantDL  {font-weight: bold; BACKGROUND-COLOR: #62265B; COLOR: #ffffff;  PADDING: 5px; FONT-SIZE: 14px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#62265B', EndColorStr='#EFE4EE'); } 
 

.property_search TD {padding:5px;}

.mapTitle {padding:3px;FONT-WEIGHT: bold; FONT-SIZE: 14pt;color:#FFFFFF;}

.mapTitleInvert {padding:3px;background-color: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 14pt;color:#62265B;}

table.propertylist { FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, Verdana ; width:75%;}

.region_pin {
	DISPLAY:inline; 
	FONT-SIZE: 8pt; 
	Z-INDEX: 5;
	OVERFLOW: hidden; 
	WIDTH: 30px; 
	BORDER: #cc0066 1px solid;  
	BACKGROUND-COLOR: #4A2D48;
	CURSOR:hand; 
	COLOR: #FFFF00;
	font-weight:bold; 
	FONT-FAMILY: Arial,sans-serif; 
	TEXT-ALIGN: left;
	TEXT-DECORATION: none; 
	position:absolute;
	clear:both;
	}

.region_pin:Hover{ BACKGROUND-COLOR: #74CC3A;} 

.region_pin A:Link{ COLOR: #FFFFFF; TEXT-DECORATION: none }

 .region_pin A:Hover{ COLOR: #FFFFFF; TEXT-DECORATION: none;}
 
 .region_pin A:Visited{ COLOR: #FFFFFF; TEXT-DECORATION: none }

.WideBorder 
{border-width:3px;border-color:#744671;}

.Header TD
{font-size:  12px;font-weight:bold;padding:2px;background-color:#E8E8E8;}
	
.DisplayTable  
{background-color: #FFFFFF; padding:2px;BORDER: #A5429C 1px solid;}
	
	
 .DisplayTable TD
 {font-size:  14px; padding:6px;}




.pagemaster {
	width: 100%;
	height: 100%;	
	background-color:#D2B5D0;
	BACKGROUND-IMAGE: url(sidebg.png);
color:#86357D; 
margin-top:0px;

}

.SkinObject
{
	background-color: #F7EAF5;
	BORDER-RIGHT: #62265B 1px solid; 
	BORDER-TOP: #A5429C 1px solid; 
	BORDER-LEFT: #A5429C 1px solid; 
	BORDER-BOTTOM: #62265B 1px solid;
	margin: 2px;
	padding: 3px; 

	
}



.SubHead    {
color:#86357D;

}




A.SkinObject:link{

    color:#A5429C;
}

A.SkinObject:visited  {
    color:#A5429C;
}



.skinmaster {
	height: 100%;
	BORDER-RIGHT: #A5429C 1px solid;
	BORDER-TOP: #A5429C 1px solid; 
	BORDER-LEFT: #A5429C 1px solid; 
	BORDER-BOTTOM: #A5429C 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
	margin-top: 0px;	
background-color: #D2B5D0;
padding-top:0px; 
}

.skinheader {
background-color:#993399;
margin-top: 0px;
padding-top:0px; 
height:80px;
display:block;
}


SPAN.logotext{

background:url(header-text1.gif) no-repeat center left;
height:80px;
width:567px;
float:left;
margin-left:10px;
}





SPAN.logopic{
background:url(top_picture.gif) no-repeat bottom right;
height:80px;
float:right;
width:330px;
top:0px;
left:42px;
display:inline;
z-index:20;
}



.skingradient {
	BACKGROUND-IMAGE: url(gradient_green.jpg); HEIGHT:30px;margin-bottom:4px;
}
.controlpanel {
	width: 100%;
	
}
.toppane {
	width:100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;



}




.leftpane {
	
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	
}




.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.MainMenu_MenuContainer {
font-weight: bold; 
	background-color: transparent;
 
}
.MainMenu_MenuBar {
font-weight: bold; 
	cursor: pointer; 
	cursor: hand;
	height: 16px;
color: #000; 
	background-color: Transparent;

}
.MainMenu_MenuItem {
	border-left: #74CC3A 0px solid; 
	border-bottom: #74CC3A  0px solid; 
	border-top: #74CC3A 0px solid; 
	border-right: #74CC3A 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
font-weight: bold; 
	background-color: #74CC3A; 
	border-left: #74CC3A 1px solid; 
	border-bottom: #74CC3A 1px solid; 
	border-top: #74CC3A 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
} 
.MainMenu_SubMenu {
font-weight: bold; 
	background-color: #AAE186;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#A5429C', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;

}
.MainMenu_MenuItemSel {
	background-color: #CBECB3; 
	cursor: pointer; 
	cursor: hand; 
	color: #62265B; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
font-weight: bold; 
	border-right: #F7EAF5 0px solid; 
	border-bottom: #F7EAF5 0px solid; 
	border-top: #F7EAF5 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
font-weight: bold; 
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
    background: #74CC3A none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 10px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DDDDDD;
	BORDER-RIGHT: #8F9092 1px solid; 
	BORDER-TOP: #8F9092 1px solid; 
	BORDER-LEFT: #8F9092 1px solid; 
	BORDER-BOTTOM: #8F9092 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtGray.jpg);
}

.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:  normal;
  color:#62265B;
}


/* text style used for most text rendered by modules */
.Normal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    
}



.squareFrame{
Width:155px;text-align:center;align:right;PADDING-RIGHT:5px;PADDING:5px;
BORDER-BOTTOM:#D2B5D0 1px dotted;BACKGROUND-COLOR:#EBDEEA;}






/*colors*/
H1, 
H2, 
TH, 
H3, 
H4, 
H5, 
DT, 
H6, 
body, 
.Normal, 
td, 
p, 
.SubHead, 
.SubSubHead, 
.NormalBold{font-family: Tahoma, Arial, Helvetica;font-size:12px; color: #000;}



.contentpane span.Normal{

}


.contentpane TD{

}

.contentpane TD *{

}



