#contact_textarea{

	width: 500px;

	margin-left: auto;

	margin-right: auto;

}

.c_textarea_td{

	text-align: center;

}

#contactus_newsletter_submit,

#contactus_submit{

	border: 1px solid;

	display: inline-block;

	margin: 5px;

	padding: 5px;

}

#pg_loginok,

.longinno{

	border-radius: 5px 5px 5px 5px;

	color: #FFFFFF;

	padding: 10px;

	text-decoration: none;

	margin: 5px 0px; 

}

#pg_loginok > a{

	display: block;

}

.pg_banner_titles{

	font-size: 15px;

	font-weight: normal;

	line-height: 25px;

	text-decoration: none;

	margin: 5px 0px;

}

.pg_profile

.pg_logout{

	display: block;

	margin-left: 5px;

}

.tbl_profile001 td{

	text-align: left;

	padding-left: 5px;

	line-height: 16px; 

}

.banner,

.pg_banner{

	margin: 5px 0px;

}



textarea.pg_form_control {

	min-width: 298px;

}



.loginok span {

    display: block;

    text-align: center;

}

.loginok{

	width: 100%;

}



.text_boldred.pg_loginlable.pg_control_label {

    display: inline-block;

    text-align: right;

    width: 12%;

}

.pg_form_hor {

    text-align: center;

}
.pegasusFullWidth{ width:100%; } 
 .pegasusNoBorders{border: 0px;border-spacing: 0; border-collapse: collapse;} 
 .pegasusVTop{ vertical-align:top; } .pegasusACenter{ text-align:center; }
 .pegloadingmessage{ background-color:#ffffff; background-image: url(/images/admin/loading.gif); background-position: 5px center; background-repeat:no-repeat; border:#58659C 1px solid ;  color:#58659C; width:170px; height: 40px; line-height: 40px;  text-indent:40px; vertical-align:middle; } 
 body > .pegloadingmessage{ position:absolute; top:50%; left:50%; width:170px; height: 40px; line-height: 40px; text-indent:10px; top: calc(50vh - (40px / 2)); left: calc(50vw - (170px / 2)); }  
.pegasusAlignCenter { margin-left: auto; margin-right: auto; }  
.pegasusNoCellspacing >tbody > tr> td {border-spacing: 0px;} 
.pegasusNoCellspacing >thead > tr> th {border-spacing: 0px;}  
.pegasusNoCellpadding >tbody > tr> td { padding:0; } 
.pegasusNoCellpadding >thead > tr> th { padding:0; } 
.pegasusALeft { text-align:left; } 