/* CSS Definition for Content Panels */
	
	.panel { margin-bottom:10px; padding-top:5px; }
	.bottomBg { position:relative;border:1px solid #ccc;border-top:0px; }
	.bottomRight { position:relative;bottom:-1px;right:-1px;background:url(../images/imgPaneBottomRight.gif) no-repeat bottom right; }
	.bottomLeft { position:relative;left:-2px;height:6px;font-size:0px;background:url(../images/imgPaneBottomLeft.gif) no-repeat bottom left; }

	.panel-mid { background-color:#fff;border:solid #ccc;border-width:0px 1px 0px 1px;padding:10px; }
	.panel-mid .contents {height:100%;min-height:400px;}

/* responsible for green panels*/
	.bluePanel-topBg { background-color:#CCEBF4;border:1px solid #91D3E9;border-bottom:0px; }
	.bluePanel-head { position:relative;padding:0 4px 4px 10px;color:#333;font-weight:bold;font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 13px;background:#91D3E9 url(../images/blueSpread.gif) repeat-x bottom;border-style:solid;border-color:#000 #91D3E9 #CCEBF4 #91D3E9;border-width:0px 1px 1px 1px; }
	.bluePanel-topRight { position:relative;top:-1px;right:-1px;background:url(../images/bluePanelTopRight.gif) no-repeat top right; text-align:left; }
	.bluePanel-topLeft { position: relative;left:-2px;height:6px;font-size:0px;background:url(../images/bluePanelTopLeft.gif) no-repeat top left; }
	/* END OF CONTENT PANELS*/
	
	
	div.form
	{
		width: 546px; 
		padding: 5px;
		margin: 0px auto;
	}
	div.form2
	{ 
		padding: 10px;
		margin: 0px auto;
	}
	div.loginform
	{
		padding: 10px;
		margin: 0px auto;
	}
	
	div.row 
	{
	  clear: both;
	  padding-top: 1px;
	}
	div.row2 
	{
	  clear: both;
	  padding-top: 3px;
	  border-bottom:1px solid rgb(229, 229, 229);
	  min-height:24px;
	  height:auto;
	}

	div.row span.label 
	{
	  float: left;
	  width: 130px;
	}
	div.row2 span.label2 
	{
	  float: left;
	  min-width: 120px;
	  width:auto;
	  vertical-align:middle;
	}
	div.row span.formw 
	{
	  float: right;
	  width: 410px;
	} 
	div.row2 span.formw2 
	{
	  float: right;
	  width: 360px;
	} 
	div.row2 span.forminput 
	{
	  float: right;
	  width: 260px;
	} 
	.right
	{
		 text-align: right;
	}
	.left
	{
		 text-align: left;	
	}
	
	.frmBtn
	{
		FONT-WEIGHT: bold; FONT-SIZE: 10px; 
		FONT-FAMILY: Verdana, Helvetica, sans-serif;HEIGHT: 25px;
		width: 105px;
		cursor:hand;
	}
	
	.validation
    {
		border-right: lightpink thin solid; background-position: left top; border-top: lightpink thin solid;
		background-attachment: fixed; border-left: lightpink thin solid; border-bottom: lightpink thin solid;
        background-repeat: no-repeat; background-color: #ffe4ea; font-weight:bold;
    }
	
	.panel ul
	{
		padding-left: 35px;
		border-left:0px; 
		border-right:0px; 
	}
	.panel li
	{
		border-left:0px; 
		border-right:0px;
	}
	
	.FrameGreen
	{
		border: 1px solid rgb(176, 217, 149); 
		background-color:#F2F8F1;
		/*padding:15px; 0px;15px;*/
	}
	.infoPanel
	{
		padding-right: 5px; padding-left: 5px; 
		padding-bottom: 5px;padding-top: 12px; height: 48px
	}