﻿html
{
    margin: 0;
    padding: 0;
    height: 100%;
}

body
{
    margin: 0;
    padding: 0;
    height: 100%;
    text-align: center;
}

#wrap_login
{
 	width: 450px;
	height: 280px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -140px;
	margin-left: -225px;
	text-align: left;
	background-color:White;
}

#header
{
	height: 60px;
	width: auto;
}

#PortalName
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	color:#606060;	
	text-align: center;
	border-left-style:solid;
	border-left-color: #CCC;
	border-left-width: 2px;
}

#wrap_register
{
	width: 450px;
	height: 505px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -289px;
	margin-left: -225px;
	text-align: left;
	background-color:White;
}

#wrap_pswdrestore
{
 	width: 450px;
	height: 230px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -115px;
	margin-left: -225px;
	text-align: left;
	background-color:White;
}

.Panel
{
	margin: 50px auto;
	text-align: left;
}

#main_wrap
{
	width: 810px;
	margin: 0 auto;
	text-align: left;
}

#main_header
{
	/*background: #ddd;*/
	/*height: 90px;*/
	/*margin: 0 auto;*/
}

#main_navigation
{
	width: 226px;
	float: left;
    height: 238px;
}

#main_content
{
	width: 550px;
	float: right;
	border-style: none;
	border-width: 0px;		
    margin-top: 10px;    
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 5px;
	/*background: #9c9;*/
	text-align: left;
}

#main_footer
{
	clear: both;
	/*background: #cc9;*/
	padding-top: 20px;
}

#FIOtable
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #CCC;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #CCC;
}

.FieldTD
{
	padding-top: 15px;
	vertical-align: top;
}

.SaveBtn
{
	margin: 0px auto;
}

.commandButtonsBlock {
    padding-top: 8px;
    text-align: center;
}

div.separator {
	width: 100%;
	text-align: center;
}

.Copyright
{
	text-align: center;
	font-size: 8pt;
	font-family: Arial;
	color: Blue;
}

A.Copyright
{
	text-decoration: none;
}

A.Copyright:hover
{
	text-decoration: underline;
}
