﻿
/* ----------------------------- */
.HardBreak
{
/*width: 50px;*/ /*NEED TO SPECIFY A FIXED WIDTH FOR THIS TO WORK IN FIREFOX, CAN SPECIFY WIDTH INLINE 
- STILL NOT BREAKING WORD IN FIREFOX THOUGH  */
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.MasterPageBodySize
{
    width: 980px;
    text-align:center;
    margin:auto;
}

.MasterPageHeader
{
    /*width: 980px;*/
    width:100%;
    border-style:none;
    border-width:0.1em;
    border-color:LightBlue;
    text-align:center;
    overflow:auto;
    text-align:center;
    margin:auto;
}

.MPDatePnl
{
 	height: 25px;
 	width: 99%;
 	border-top-style:solid;
 	border-color:LightBlue;
 	text-align:center;
    margin-top:5px;	
    margin-right: auto;

}

.MasterPageGCSHeader
{
    /*width: 980px;*/
    width:100%;
    border-style:dashed;
    border-width:0.1em;
    border-color:LightBlue;
    background-color:White;
    text-align:center;
    overflow:auto;
    margin:auto;
    margin-top:10px;

}

.MasterPageContent
{
    /*width: 980px;*/
    width:100%;
    text-align:center;
    border-style:dashed;
    border-width:0.1em;
    border-color:LightBlue;
    text-align:center;
    overflow:auto; 
    margin:auto;
    margin-top:0px;
    margin-bottom:0px;


}

.MasterPageFooter
{
    width:100%;
    /*width: 980px;*/
	/*height: 50px;*/

	overflow:auto;
	text-align: center;
	font-size: 10px;
	border-style:dashed;
	border-color:LightBlue;
	border-width:0.1em;
	margin:auto;
	text-align:center;

}



.MasterPageLeft
{
 border-right-style:dashed;
 border-width:0.1em;
 margin-left:10px;
 float:left; 
 border-color:LightBlue;
 width:18%; 
 height:auto;
 text-align:center;

}

.MasterPageMiddle
{
 border-style:none;
 border-width:0.1em;
 width:62%; 
 height:auto;
 border-color:LightBlue;
 margin-left:5px;
 float:left; 
 text-align:center;

}

.MasterPageRight
{
 border-left-style:dashed;
 border-width:0.1em;
 width:15%; 
 height:auto;
 float:right;
 margin-right:5px; 
 border-color:LightBlue;
 text-align:center;
  
}


.MasterPageEditIcon
{
 margin-left:5px; 
 border-style:none; 
 float:left;  
}

.MasterPageStyleEditIcon
{
 background-color:AliceBlue; 
 width:130px; 
 text-align:center; 
 font-weight:bold; 
 text-decoration:none;
 /*border-color:Orange;
 border-style:solid;*/ 
  
  height:20px; 
  margin-top:5px;
  background:url(/Images/Backgrounds/UserSites/StyleEditIcon.gif);
  background-repeat:repeat-x;
  
    
}


.MasterPageEditPanel
{
 text-align:center;
 margin:auto;
}

.MasterControlPnl
{
  border-color:Orange; 
  width:98%; 
  border-top-style:solid;
  text-align:center;
  margin:auto; 
  background:url(/Images/Backgrounds/UserSites/SiteIconPnlGold.gif);
  background-repeat:repeat-x;
}

.MasterPageLeftMenuPanel
{
 background-color:AliceBlue;    
}

.MasterControlPnlIcon
{
  width:70px; 
  height:100px; 
  margin:auto; 
  text-align:center;

  
}




.MasterPageChkBox
{
  text-align:left;
  border-style:solid;
 
  border-color:Gold;
  background-color:AliceBlue;
  padding-top:5px;
  padding-bottom:5px;
  color:Green;
  font-weight:bold;
  
  
  background:url(/Images/Backgrounds/UserSites/gold3x80b.gif);
  background-repeat:repeat-x;

}



.MasterControlIconPanel
{
    width:99%;
 	border-style:double;
 	border-color:LightBlue;
 	background-color:AliceBlue; 
 	text-align:center;
    margin: auto;
  background:url(/Images/Backgrounds/UserSites/IconPanel.gif);
  	background-repeat:repeat;

 
/*    background-image: url(/Images/Backgrounds/Default/IconPanel.gif);
  	background-image: url(/Images/Backgrounds/Select/Gold/gold3x80b.gif);	
	
background-repeat:repeat-x;
*/
}



.MasterEditSiteButton
{
	cursor:pointer ;
	font-size:2em;
	width:95%; 
	margin-bottom:5px; 
	background-color:white; 
	color:red;  
	text-align:right;
	font-weight:bold;
	

	/*
	background-image: url(/Images/Backgrounds/Select/Blue/Blue10x50.jpg);	
	background-repeat:repeat-x;*/


}




/*############################################################
/*		PAGE CONTENT LAYOUT
/*############################################################

/* --- MID PANEL ------------*/

.MidPnlSize
{
 border-style:none;
 /*border-width:0.1em;
 border-color:black;*/
 width:98%;
 margin:auto;
 text-align:center;
 overflow:auto;
 border-color:LightBlue;

}

.MidPnlSizePreview
{
 border-style:none;
 /*border-width:0.00001em;
 border-color:black;*/
 width:98%;
 margin:auto;
 text-align:center;
 overflow:auto;
 border-color:LightBlue;

}

.MidPnlSizeDesign
{
 border-style:dashed;
 border-width:0.1em;
 width:98%;
 margin:auto;
 text-align:center;
 overflow:auto;
 margin-top:20px;
 padding-top:10px;
 padding-bottom:10px;
 border-color:LightBlue;

}


.MidPnlFullSize
{
 border-style:none;
 /*border-width:0.1em;*/
/* border-color:Green;*/
 width:97%;
 height:auto; 
 float:left;
 margin:5px;
 overflow:hidden;
 
}

.MidPnlHalfSize
{
 border-style:none;
 /*border-width:0.1em;*/
 /*border-color:Green;*/
 width:47.5%;
 height:auto; 
 float:left;
 margin:5px; 
 overflow:hidden;
    
}


.MidPnlThirdSize
{
 /*border-style:none;*/
 /*border-width:0.1em;*/
 border-color:Black;
 /*width:32.8%;*/
 width:31%;
 height:auto; 
 float:left; 
 margin:5px; 
 overflow:hidden;
  
}


.MidPnl2ThirdSize
{
 border-style:none;
 /*border-width:0.1em;*/
 /*border-color:Green;*/
 width:64%;
 height:auto; 
 float:left;   
 margin:5px; 
 overflow:hidden;

}

.MidPnlHdr
{
 border-style:dashed;
 border-color:LightBlue;
 border-width:0.01em;
 height:auto; 
 word-wrap:break-word;
  
}

.MidPnlBody
{
 border-style:dashed;
 border-color:LightBlue;

 border-width:0.1em;
 /*border-color:Gold;*/
 margin-top:2px;
 word-wrap:break-word;

 }



.ContentDiv
{
  padding:5px;   
}

.PnlLftMargin
{
 margin-left:10px;   
}


/*--------- EDITING--------------*/
.MidButtonPnl
{
 border-style:solid;
 border-width:0.1em;
 border-color:LightBlue;     
 /*height:25px;*/       
 text-align:left;
 width:99%;
 color:Blue; 
 background-color:AliceBlue;
 overflow:auto;
 padding-top:5px;
 padding-bottom:5px;
 
  
  background:url(/Images/Backgrounds/UserSites/PPHStyle1.jpg);
  background-repeat:repeat-x;

}

/*For pagelayout control  */
.PageLayoutStyleHeaderPnl
{
  margin:10px; 
  font-weight:bold; 
  border-width:0.2em; 
  border-top-style:double;  
  border-bottom-style:double; 
  border-color:LightBlue;
  background-color:AliceBlue;
  color:Blue;
  background:url(/Images/Backgrounds/UserSites/SiteIconPnlGreen.jpg);
  background-repeat:repeat-x;
  font-size:1.2em;
}


.MidButtonPnl2
 {
 border-style:none;
 border-width:0.1em;
 border-color:Orange;     
 height:25px;
 text-align:left;
 font-weight:bold;
 text-align:center;
 color:Brown;
 vertical-align:middle;
 margin-top:20px;
}
 
.MidEditorPnl
{
 border-style:double;
 border-width:0.1em;
 border-color:Orange;     
 height:50px;        

}

.EditIcon
{
 margin-left:5px; 
 border-style:none; 
 float:left;   
}

.SiteEditorButtonPnl
{
    text-align:center; 
    overflow:auto;
    margin:auto; 
    float:right;
    
}
.EditModeIconPnl
{
    text-align:center;
    font-weight:bold;
    
}

.NoDisplyColor
{
 background-color:Orange;    
}

.none
{
}
/* ---------------------------*/

/*############################################################

