.entire_area
{
width:100%;
height:300px;
}

.error_div
{
color:red;
font-size:10pt;
-moz-border-radius: 6px 6px 6px 6px;
-moz-box-shadow: 0 0 4px #CCCCCC inset;
-webkit-box-shadow: inset 0 0 4px #CCCCCC;
border-radius: 6px;
border: 1px solid #FFFFFF;
padding:10px;
margin-bottom:10px;
margin-right:10px;
}

#left_area
{
border-right: 1px solid #D3D3D3;
margin-right: -1px;
width: 50%;
float: left;
}

.cust-login-surround
{
-moz-border-radius: 6px 6px 6px 6px;
border-radius: 6px;
color: #555;
border: 1px solid white;
background-color: #E6E4E4;
width: 250px;
margin-left: auto;
margin-right: auto;
}

.cust-login-inner
{
-moz-border-radius: 6px 6px 6px 6px;
border: 1px solid #CCC;
border-radius: 6px;
padding-left: 30px;
padding-top: 20px;
color: #555555;
}

.ip-txt-box
{
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7) inset;
border-radius: 6px;
-moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/input-bg.png");
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
	border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
	border-left-color: #FFFFFF;
    border-left-style: solid;
    border-left-width: 1px;
	border-right-color: #FFFFFF;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;    
	
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.7);
	width: 178px !important;
padding: 6px 4px;
outline: none;
}

.portal_btn
{
background-image: url("../images/btn1.png");
background-repeat: no-repeat;
color: white;
text-shadow: -1px -1px 2px #444;
width: 60px;
height: 26px;
overflow: visible;
font-weight: normal;
position: relative;
white-space: nowrap;
text-transform: uppercase;
background-color: transparent;
margin-top: 20px;
margin-left: 65px;
}

.portal_btn:hover, .portal_btn:focus
{
background-image: url("../images/btn2.png");
background-repeat: no-repeat;
color: white;
text-shadow: -1px -1px 2px #444;
width: 60px;
height: 26px;
overflow: visible;
font-weight: normal;
position: relative;
white-space: nowrap;
text-transform: uppercase;
background-color: transparent;
margin-top: 20px;
margin-left: 65px;
}

.cust-login-title
{
-moz-border-radius: 6px 6px 6px 6px;
border-radius: 6px;
background-image: url("../images/title_bg.png");
background-repeat: repeat-x;
font-family: NewCicleSemi,Helvetica,Arial,sans-serif;
padding-left: 20px;
padding-top: 1px;
margin: 0;
font-weight: normal;
line-height: 100%;
letter-spacing: normal;
height: 50px;
}

#info_area
{
float: right;
width: 300px;
}

#page_title
{
float:left; 
font-family: Trebuchet MS,sans-serif; 
font-weight:bold;
font-size: 14pt;
padding: 18px 0px 18px 1px;
color: #555555;
}

input.btnSendForgot
{
color: white;
text-shadow: -1px -1px 2px #444;
width: 60px;
height: 26px;
overflow: visible;
font-weight: normal;
position: relative;
white-space: nowrap;
text-transform: uppercase;
background-color: transparent;
}

.btnSendForgot
{
background-image: url("../../common_images/btnSend1.png");
background-repeat: no-repeat;
}

.btnSendForgot:hover, .btnSendForgot:focus
{
background-image: url("../../components/common_images/btnSend2.png");
background-repeat: no-repeat;
}

.children
{
display:none;
}
