html, body, table {
    min-height: 100%;
    width: 100%;
    height: 100%
    }

body {
    margin: 0;
    }

table {
    position: absolute;
    top: 0;
    left: 0;
    }

td {
    height: 100%;
    text-align: center;} /*for stupid MSIE */

p {
    font-size: 1em;
    }

p+p {
    text-indent: 2em;
    }

#leftborder {
	
    position: relative;
    margin: 0 auto;
    width: 0px;
   float:center;
   
    }
    
#container {
	position: relative;
	margin: 0;
	width: 766px;
	height: 630;
	/*border:1px solid #c0c0c0;*/
	text-align: left; /*corrects for IE hack*/
	float:center;
}


div.leftcontainer{
	float:left;
	background-color:#ffffff;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	width:151px;
	height:630px;
	text-align:center;
}
div.leftborder{
	float:left;
	width:14px;
	background-image:url("/images/border.gif");
	background-repeat:repeat-y;
	margin:0px;
	height:630px;
}
div.rightborder{
	float:left;
	width:5px;
	background-image:url("/images/border.gif");
	background-repeat:repeat-y;
	margin:0px;
	height:630px;
}

div.maincontainer{
	float:left;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding-left:18px;
	padding-right:19px;
	width:555px !important; 
	width:594px;
	height:630px;
	background-color:#ffffff;
}
div.progress{
	float:left;
	border-left:1px solid #DDCDAA;
	border-right:1px solid #DDCDAA;
	border-bottom:1px solid #DDCDAA;
	padding-left:0px;
	padding-right:0px;
	width:556px !important; 
	width:556px;
	height:76px !important; 
	height:79px;
	background-color:#E9E2C8;
	text-align:right;
}

div.rndimage{
	float:left;
	border-left:1px solid #DDCDAA;
	border-right:1px solid #DDCDAA;
	border-bottom:1px solid #DDCDAA;
	border-top:1px solid #DDCDAA;
	margin-top:14px;
	padding-left:0px;
	padding-right:0px;
	width:555px !important; 
	width:555px;
	/*height:133px !important; */
	height:150px;
	background-color:#F6F4ED;
}

div.maincontent{
	float:left;
	border-left:1px solid #DDCDAA;
	border-right:1px solid #DDCDAA;
	border-top:1px solid #DDCDAA;
	margin-top:14px;
	padding-left:0px;
	padding-right:0px;
	width:557px !important; 
	width:557px;
	/*height:355px !important; */
	height:372px;
	background-color:#F6F4ED;
	overflow:auto;
}

A.bottommenu:link, A.bottommenu:visited, A.bottommenu:active{
	font-size:12px;
	font-family: verdana, sans-serif;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

a.bottommenu:hover {
	text-decoration:underline;
}


div.bottomcontainer{
	height:22px;
	margin-top:5px;
	
	border:1px solid #DDCDAA;
	
	width:761px !important; 
	background-color:#F6F4ED;
	
	
	
}
img{
	border:none;
}

A.leftmenu:link, A.leftmenu:visited, A.leftmenu:active{
	font-size:12px;
	font-family: verdana, sans-serif;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

a.leftmenu:hover {
	text-decoration:underline;
}

div.small{
	font-size:12px;
	font-family: verdana, sans-serif;
	font-weight:normal;
	color:#999999;
}

#formcontainer{
	position:relative;
	text-align:left;
	z-index:3;
	font-size:11px;
	color: #000000;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	width:490px !important; 
	width:500px;
}

.formLabel{
	float:left;
	width:220px;
	font-size:12px;
	font-weight:bold;
	color: #000000;	
	height:16px !important; 
	height:21px;
	padding-top:6px;
}

.formInp{
	float:left;
	width:190px;
	color:#000000;
	height:20px !important; 
	height:21px;
	padding-top:1px;
	padding-left:2px;
}

input.inButton {
	background-color: #ffffff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	height: 20px;
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
}
.inField {
	background-color: #ffffff;
	border: 1px solid #000000;
	height: 20px;
	margin:0px;
	padding:0px;	
}