@charset "utf-8";
/* CSS Document */

#MainBody{
	width:1002px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;

	}
	
	
#HeaderBar{
	width:1002px;
	height:99px;
	float:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(../images/HeaderBanner.jpg);
	}
#LoginHeaderBar{
	width:1002px;
	height:99px;
	float:left;
	}

#NavigationBar{
	width:789px;
	height:25px;
	float:right;
	}
#NavigationBarTexPosition{
	width:789px;
	height:25px;
	float:left;
	}

#LoginBodyPanel{
	width:1002px;
	height:435px;
	float:left;
	margin-top:100px;
	background:url(../images/LoginScreen.gif);
	background-repeat:no-repeat;
	}
	
#LtextBoxPosition
{
	padding-left: 600px;
	padding-top: 115px;

}
	
.LoginButton
{
	position:absolute;
	padding-top:10px;
	padding-right:6px;
	padding-left:180px;
	border:0px;
	}
	
#RightBodyPanel{
	width:788px;
	height:100%;
	float:right;
	}
	
#LeftBodyPanel{
	width:206px;
	height:590px;
	float:left;
	padding-left:4px;
	padding-top:1px;
	background:url(../images/LeftPanelBg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	}	
#CheckBoxPanel{
	width:160px;
	height:100%;
	float:left;
	}
#FormStructure{
	width:700px;
	height:100%;
	float:left;
	border:solid 1px #0099CC;
	}
#FormTable{
	width:700px;
	height:100%;
	float:left;
	padding-left:5px;
	}
	
#GridTable{
	width:700px;
	height:100%;
	float:left;
	}
	
#FormTable td{
	padding-top:2px;
	}

#footer{
	width:1002px;
	height:34px;
	float:left;
	padding-top:7px;
	background:url(../images/Footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
	
#LoginFooter{
	width:645px;
	height:20px;
	float:left;
	position:absolute;
	padding-left:10px;
	left: 13px;
	top: 556px;
	color: #464f1e;
	}
	
#ClientName{
            float:left;
            width:310px;
            height:25px;
            padding-top:77px;
            }

.CheckBoxTable{
	 float:left;
	 width:196px;
	 border:0px;
	 color:#003399;
	 padding-left:10px;
	 }
	 
#LoginBody{
	width:1002px;
	height:586px;
	float:left;
	background:url(../images/LoginBg.jpg);
	background-repeat:no-repeat;

	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	}
	
#LtextBoxPosition{
	padding-left:686px;
	padding-top:180px;
}
	
#LoginButton{
	padding-top:10px;
	padding-left:164px;
	border:0px;
	float:left;
	}
	
.LoginTextPosition{
	width:85px;
	float:left;
	padding-left:10px;
	}
	
#LoginBox{
	width:278px;
	height:153px;
	float:left;
	position:absolute;
	left: 709px;
	top: 437px;
	}
.BodyMidContent{
	width:789px;
	height:100%;
	float:right;
	}
.RadioPanel{
	width:789px;
	float:left;
	}
.PnlMidContentHalf{
	width:780px;
	height:76px;
	background:url(../images/PSMImg.jpg);
	background-repeat:repeat-y;
	float: left;		
	}
.PnlSmlHead{
	height:31px;
	width:780px;
	float: left;
	}
.PnlTopNo{
	height:31px;
	width:42px;
	float:left;
	background:url(../images/PSHImg1.jpg);
	background-repeat:no-repeat;
	
	}
.PnlTopTitleHalf{
	width:721px;
	height:31px;
	background:url(../images/PSHImg2.jpg);
	background-repeat:repeat-x;
	float:left;
	
	}
.PnlTopRight{
	width:17px;
	height:31px;
	background:url(../images/PSHImg3.jpg);
	background-repeat:no-repeat;
	float:right;
	
	}
.PSFoot{
	width:780px;
	height:22px;
	float: left;	
	}
.PnlBotLeft{
		width:32px;
		height:22px;
		float:left;
		background:url(../images/PSFImg1.jpg);
		background-repeat:no-repeat;
		}
		
.PnlBotRight{
	width:28px;
	height:22px;
	float:right;
	background:url(../images/PSFImg3.jpg);
	background-repeat:no-repeat;
	}
.PnlBotMid{
	width:720px;
	height:22px;
	float:left;
	background:url(../images/PSFImg2.jpg);
	background-repeat:repeat-x;
	}
.LeftHalfPanel{
	width:780px;
	float:left;
	}

#header {height: 150px; margin: 0; overflow: hidden; text-align: right; }
#header ul { list-style: none; }
#header ul li { display: inline; margin: 0 2px; font-size: 8pt; }
#header ul li a { color: #3B5E0B; text-decoration: none; font-size: 8pt; }
#header ul li a:hover { text-decoration: underline; }
#header ul li.username { font-weight: normal; }
#header h1 { font-size: 24pt; margin: 0 10px; float: left; }

#nav { background: url("Images/tabs_bg.png") repeat-x left top; height: 34px; padding: 0; overflow: hidden; }
#nav ul { list-style: none; margin: 0; padding: 0; }
#nav ul li { display: inline; margin: 0; padding: 0; height: 34px; line-height: 34px; }
#nav ul li a { text-decoration: none; cursor: hand; float: left; text-decoration: none; margin: 0; padding: 0; font-weight: bold; }
#nav ul li a span { font-size: 10pt; color: #fff; height: 34px; text-align: center; float: left; display: block; padding: 0 15px; }
#nav ul li a:hover span { color: #3B5E0B; }
#nav ul li a.selected span { color: #3B5E0B;  }
