@CHARSET "ISO-8859-1";

#header-wrapper {
	padding-top: 10px;
	/* background-color: #337ab7; */
	/* RESW 2 */
	/* RESW- 489 */
	background-color: #1666AF;;
}

.user-welcome-link a {
	color: #E7E7E7;
}

#page-wrapper {
	padding: 0px 0 20px 0;
	min-height: 400px;
}

#footer-wrapper{
	padding-top: 30px;
	background-color: #1666AF;
	/* background-color: #002942; */
	/* min-height: 200px; */
	color : #777777;
}

.brand {
	text-align: left;
}

.brand>h1>a {
	color: #ffffff;
}

.dateTimeField input {
	height: 32px;
	max-width: 120px;
}

.form-horizontal .control-label {
	text-align: left;
}

.no-border {
	border: none !important;
}
.contactUsStyle {
	margin-left:20px
}
.contactUsStyle td {	
	width: 50em;
}
.contactUsStyle td div{	
	border: 1px outset;
}
.contactUsStyle .ui-panel{	
	height:20em;
}
.contactUsStyle .ui-panel-content{	
	height:17em;
}
.siteMapStyle {	
	text-align:left;
	margin:5px;
	border: none;
}
.siteMapStyle .ui-panel-titlebar {
	background-color: #1666AF;
}
.siteMapStyle .title, .contactSpan{
	font-weight: bold;
	color:black;
}
.siteMapStyle .ui-widget{
	font-family: Arial,sans-serif;
}

.siteMapStyle .ui-panel-title{
	color: #fff;
	font-family: Arial,sans-serif;
	font-size: 1.1em;
}

.siteMapStyle .text {
	font-size: 12px;
	color:black;
}
.siteMapStyle .contactSpan ul, li{
	font-size: 12px;
	color:black;
}
.blueForm {
	/* background: #00a5b6; */
	padding: 10px;
	border: 1px solid #eee;
	margin: 1em auto;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* KHTML */
	border-radius: 10px; /* CSS3 */
	/* color: #eee; */
}
.blueForm a {
	color: #FFF;
}

.blueForm table {
	margin: auto;
}

.blueForm td {
	padding: 10px 5px;
}

.blueForm h4 {
	color: #333;
}
.whiteDblBorder {
	border: 2px double #fff;
}
label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: normal;
}
.customService {
	
	color: #eee;
}
.msgForm {
	padding: 10px;
	border: 1px solid #eee;
	margin: 1em auto;
	color: #717073;
	
	
}
.buttonAlignemntLeft {
	text-align: left;
}
.loginLegend{
	background-color: #717073;	
	color: #ffffff;
	font-weight: bolder;
	/* -webkit-padding-start: 10px; */
}
.greyColor{
	color: #717073;
}
.navbar-default {
	background-image: -webkit-linear-gradient(top, #1666AF 0%, #1666AF 100%);
	background-image: linear-gradient(to bottom, #1666AF 0%, #1666AF 100%)
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99d7ee',
		endColorstr='#ff6dc6e7', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px
		rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px
		rgba(0, 0, 0, 0.075);
}

.navbar-default {
	border-radius: 0px;
	background-color: #6dc6e7;
	/* commented for prudential */
	/* border-color: #51bbe2; */
}

.navbar-default .navbar-brand {
	color: #FFFFFF;
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus
	{
	color: #1a1a1a;
	background-color: transparent;
}

.navbar-default .navbar-text {
	color: #FFFFFF;
}

.navbar-default .navbar-nav>li>a {
	color: #FFFFFF;
	padding-right: 175px;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus
	{
	color: #FFF;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus
	{
	color: #fff;
	background-color: #51bbe2;
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus
	{
	color: #cccccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #dddddd;
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus
	{
	background-color: #dddddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #cccccc;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color: #4ebae2;
}

.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret
	{
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus
	{
	background-color: #51bbe2;
	color: #FFF;
}

.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-default .navbar-nav>.open>a:focus .caret
	{
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}

.navbar-default .navbar-nav>.dropdown>a .caret {
	border-top-color: #333333;
	border-bottom-color: #333333;
}

/* .ui-dialog.ui-widget-content .ui-dialog-titlebar{
	background-color: #717073;
} */
#formCategory1 {
	width: 70em;
	border: 1px outset;
}
#formCategory1 .ui-widget-header {
	border: none;
	background: #717073;
	color: #ffffff;
}
#formCategory2 {
	border: 1px outset;
}
#formCategory2 .ui-widget-header{
	background: #c4c4c4
}
.contactBox{
	margin-top:5px;
	/* height:110px; */
}
 .contactBox td {	
	width: 50em;
}

.contactBox div{	
	border: 1px outset;
}

.contactBox .ui-panel{	
	height:20em;
}

.contactBox .ui-panel-content{	
	height:17em;
}
.loginFormPanelTitle .ui-panel-titlebar{
	/* RESW-483 */
	background-color: #1666AF;	
	color: #ffffff;	
	margin-bottom: 20px;
}
.loginPanelBorder {
	border: 1px solid #333;
}
#newPolicyRegForm .panel{
	border: 1px solid black;
}
#newRegForm .panel{
	border: 1px solid black;
}
.panelGridRow{
	height:50px;	
}
.loginButtonAlign {
	padding-right: 0px; 
	padding-left: 15px; 
	margin-left: 60px;
}
.headerStyles{
	font-size: 14px;
	color:#FFF;
}
.headerStyles:focus{
	color:#FFF;
	text-decoration: underline;
}
.headerStyles:hover{
	color:#FFF;
	text-decoration: underline;
	/* background-color: none !important */
}
.policyDtlTab1Column1{
	width:15%;
}
.policyDtlTab1Column2{
	width:10%;
	padding-left:10%;
}
.policyDtlTab1Column3{
	width:10%;
	padding-right:2%;
}
.policyDtlRiderTabColumn{
	width:10%;
	/* padding-right:2%; */
}
.policyRiderTable{
	border: 1px solid #939393;
border-collapse: separate;
border-left: 1;
border-radius: 4px;
border-spacing: 0px;
}
.panelGridColumn1{
	width:15%;
}
.panelGridColumn2{
	width:15%;
}
.panelGridColumn3{
	width:15%;
}
.panelGridColumn4{
	width:15%;
}
.panelGridColumn5{
	width:15%;
}
.panelGridColumn6{
	width:15%;
}
.panelGridColumn7{
	width:15%;
}
.panelGridColumn8{
	width:15%;
}
.bold{
	font-weight: bold;
}
#deleteStaffDialogId  .ui-dialog-title {
	font-size: 18px;
}
.ui-widget-overlay {
	background-color: none !important;
	filter:alpha(opacity=30);  /* works in IE 7 */
    opacity: 0.3;  /* works in Firefox */
}
.ui-dialog.ui-widget-content .ui-dialog-titlebar{
background: #c4c4c4;
text-shadow: 0px 1px 0px rgba(255,255,255,0.7);
} 
.resDialog .ui-dialog.ui-widget-content .ui-dialog-titlebar{
	background: none;
	border-bottom: none !important;
}
.bobPoSearch td{
	padding: 4px 10px;
}
.bobPoSearch td>label{
	margin-left:5px;
}
.accMgmtAlign {
	margin: 0px auto;
	display: table;
	width: 50%;
	float: none !important;
	padding: 0px !important;
}
.requestIllusn label {
	margin-left: 5px;
}
#mailToRadio .ui-radiobutton{
	margin-left: 0 !important;
}
.loginRegisterPanel {
	padding: 0em !important;
	margin: 0.2em;
}	

.privacyNotice {	
	text-align:left;
	margin:5px;
}
.privacyNotice .ui-panel-titlebar {
	background-color: #428bca;
}
.privacyNotice .title, .contactSpan{
	font-weight: bold;
	color:black;
}

.privacyNotice .text {
	font-size: 12px;
	color:black;
}
.privacyNotice .contactSpan ul, li{
	font-size: 12px;
	color:black;
}
.copyright {
	width: 100%;
	color: #777;
}

.copyright p {
	color: #777;
}

.termsConditionStyle {
border: 1px solid #002942;
text-align:left;
margin:5px;
margin-top : -30px;
}

.termsConditionStyle .ui-panel-titlebar {
	background-color: #428bca;
}

.termConditiondiv .title, .contactSpan{
	font-weight: bold;
	color:black;
}

.termConditiondiv .text {
	font-size: 12px;
	color:black;
}

.policyStatement.ui-dialog.ui-widget-content .ui-dialog-titlebar{
	background-color: rgb(196, 196, 196);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
	height: 40px;
}

.policyStatement.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{
	font-size: 1.1em;
	font-weight: bold;
	height: 21px;
	line-height: 15px;
}

.policyStatement.ui-dialog.ui-widget-content .ui-dialog-titlebar-close{
	margin-top : 1px;
}

#modalDialog1.ui-dialog.ui-widget-content .ui-dialog-titlebar{
	background-color: rgb(196, 196, 196);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
	height: 40px;
}

#modalDialog1.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{
	font-size: 1.1em;
	font-weight: bold;
	height: 21px;
	line-height: 15px;
}

#modalDialog1.ui-dialog.ui-widget-content .ui-dialog-titlebar-close{
	margin-top : 1px;
}
.textAreaStyle{
	width: 100%; 
	border-right-width: 0px; 
	border-right-style: solid;
}
.clientSearchCheckBox td{
	padding-left : 15px;
}

.privacyNoticeStyle {
border: 1px solid #002942;
text-align:left;
margin:5px;
margin-top : -30px;
}

.printerLink{
	margin-left : 650px;
	
}
.printerLink .image{
	vertical-align : top;
	margin-bottom : 38px;
}
.vertAlign {
    vertical-align: top;
}
.textInCenter{
	text-align : center;
}
.searchRadios td{
	padding-left : 15px;
}

table.riderdata label {

	margin-bottom:0px !important;
	
}
#numberOfPoliciesDiv{
	background-color : white;
	margin-left : -14px;
}
.forgotuidBtn .ui-button{
	padding: 6px 12px;
}
.forgotpwdBtn .ui-button{
	padding: 6px 12px;
}
.registration1 .ui-button{
	padding: 6px 12px;
}
.cashAmountdate input{
  height: 32px;
 width: 200px;
}
.consultantAccumulatorDiv div{
	width : 1150px;
}
.consultantAccumulatorDiv div td:nth-child(1){
	width : 300px;
}
.consultantAccumulatorDiv div td:nth-child(2){
	width : 100px;
	text-align: center;
}
.consultantAccumulatorDiv div td:nth-child(3){
	width : 100px;
	text-align: center;
}
.consultantAccumulatorDiv div td:nth-child(4){
	width : 100px;
	text-align: center;
}
.consultantAccumulatorDiv div td:nth-child(5){
	width : 100px;
	text-align: center;
}
.consultantAccumulatorDiv div td:nth-child(6){
	width : 100px;
	text-align: center;
}
.consultantAccumulatorDiv div td:nth-child(7){
	width : 100px;
	text-align: center;
}
.consultantAccumulatorDiv div td:nth-child(8){
	width : 100px;
	text-align: center;
}
.consultantAccumulatorDiv div td:nth-child(9){
	width : 100px;
	text-align: center;
}
.consultantAccumulatorDiv div th{
	width:1150px !important;
}
.consultantAccumulatorDiv div th:nth-child(1){
	width : 300px !important; 
}
.consultantAccumulatorDiv div th:nth-child(2){
	width : 100px !important;
}
.consultantAccumulatorDiv div th:nth-child(3){
	width : 100px !important;
}
.consultantAccumulatorDiv div th:nth-child(4){
	width : 100px !important;
}
.consultantAccumulatorDiv div th:nth-child(5){
	width : 100px !important;
}
.consultantAccumulatorDiv div th:nth-child(6){
	width : 100px !important;
}
.consultantAccumulatorDiv div th:nth-child(7){
	width : 100px !important;
}
.consultantAccumulatorDiv div th:nth-child(8){
	width : 100px !important;
}
.consultantAccumulatorDiv div th:nth-child(9){
	width : 100px !important;
}
.productPerformanceHeadingTable{
	margin-bottom : 10px;
	margin-left : 330px;
	width:800px;
}
.productPerformanceHeadingTable_1{
	margin-bottom : 10px;
	margin-left : 550px;
	
}
.productPerformanceHeadingTable_1 th:nth-child(3){
	position : absolute;
	margin-left : -80px;
} 
.consultantAccumulatorDiv_1 div{
	width : 1100px;
}
.consultantAccumulatorDiv_1 div td:nth-child(1){
	width : 500px;
}
.consultantAccumulatorDiv_1 div td:nth-child(2){
	width : 200px;
}
.consultantAccumulatorDiv_1 div td:nth-child(3){
	width : 300px;
}
.consultantAccumulatorDiv_1 div thead{
	display : none;
}

.loginerror {
	width: 21%;
  height: 30px;
  padding-left: 10px;
}
span.disclaimerCompatible{
	display: inline-block;
	color:#1666AF;
}