﻿@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 992px) {
    @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
    /* Force table to not be like tables anymore */
    #tblClientDataGrid, #tblClientDataGrid thead, #tblClientDataGrid tbody, #tblClientDataGrid thead th, #tblClientDataGrid tbody td, #tblClientDataGrid tbody tr {
        display: block;
    }

        /* Hide table headers (but not display: none;, for accessibility) */
        #tblClientDataGrid thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        #tblClientDataGrid tbody tr:nth-child(4n+0) {
            border-bottom: 5px solid #51B3CA;
        }

        #tblClientDataGrid tbody tr:nth-child(4n+1) {
            border-bottom: 5px solid #6DC06B;
        }

        #tblClientDataGrid tbody tr:nth-child(4n+2) {
            border-bottom: 5px solid #7CACFF;
        }

        #tblClientDataGrid tbody tr:nth-child(4n+3) {
            border-bottom: 5px solid #5BD0C5;
        }

        #tblClientDataGrid tbody tr:last-child {
            border-bottom: 0;
        }

    .table-colored tfoot {
        display: table;
        width: 100%;
    }

        .table-colored tfoot tr td.total {
            width: 20%;
        }

        .table-colored tfoot tr td.totalFaceAmt {
            width: 40%;
        }

        .table-colored tfoot tr td.totalPreAmt {
            width: 40%;
        }

    #tblClientDataGrid tbody td {
        /* Behave  like a "row" */
        position: relative;
        text-align: left;
    }

        #tblClientDataGrid tbody td span:first-child {
            font-weight: bold;
            width: 110px;
            display: inline-block;
            margin-left: 50%;
        }

        #tblClientDataGrid tbody td span:nth-child(2) {
            display: inline;
        }

        #tblClientDataGrid tbody td:before {
            /* Now like a table header */
            position: absolute;
            /* Top/left values mimic padding */
            top: 6px;
            left: 6px;
            padding-right: 10px;
            white-space: nowrap;
        }

    .treegrid_name {
        visibility:hidden;
    }
}

@media (max-width: 419px) {
    .btn-requestPdf {
        float: left;
    }
}
@media (min-width:993px){
   #tblClientDataGrid th {
      min-width: 80px;
   }
}
@media(min-width:300px) {
    #tblClientDataGrid tbody td span:first-child {
        margin-left: 0;
    }
}

@media(min-width:400px) {
    #tblClientDataGrid tbody td span:first-child {
        margin-left: 20%;
    }
}

@media(min-width:500px) {
    #tblClientDataGrid tbody td span:first-child {
        margin-left: 30%;
    }
}

@media(min-width:600px) {
    #tblClientDataGrid tbody td span:first-child {
        margin-left: 35%;
    }
}

@media(min-width:650px) {
    #tblClientDataGrid tbody td span:first-child {
        margin-left: 40%;
    }
}

@media(min-width:700px) {
    #tblClientDataGrid tbody td span:first-child {
        margin-left: 25%;
    }
}
.clientInfoBorder {padding-bottom:100px; padding-left:50px; margin-left:-30px; width:1100px; padding-right:50px; margin-top:10px; border-radius:4px; border: 15px solid #CCCCCC;
}
body {font-family:'Open Sans', sans-serif;
		font-size: 11pt;
        font-weight:600;
		PADDING-TOP: 0px;
		MARGIN: 0px;
		text-align:center;
	
	}

.questionLabels{
    font-weight:200;
}
.MsgTimeout
{   
    border-color:#359c92;
    border-width:2px;
    border-width:770;
    border-spacing:5;
    text-align:left;  
}
.Msgtext
{
    color:#3B3B3B;
    font-family: 'Open Sans', sans-serif;
    
    text-align:left;
    font-size:13px;
    
}
.ICSWHeader
{
    font-family: 'Open Sans', sans-serif,'Times New Roman';
    font-weight: bold;
    color:#3B3B3B;
    font-size:16pt;
    border-style:none;
    margin-left:auto;
    margin-right:auto;
     text-align:center;
    }
.cellSectionLeft
{
    border-style:none;
    color:#3B3B3B;
    font-family: 'Open Sans', sans-serif,'Times New Roman';
    font-weight:bold;
    text-align:left;
    font-size:medium;
    
}
.cellSectionRight
{
    border-style:none;
    color:#3B3B3B;
    font-family: 'Open Sans', sans-serif,'Times New Roman';
    font-weight:bold;
    text-align:right;
    font-size:x-small;
}
.table2COL
{
   border:2px solid #1a4955;
   margin:2px 10px;
   padding:5px;
   width:830px;
   text-align:left;
}
table
{
    border-color:Red;
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: 'Open Sans', sans-serif,Geneva,Charcoal, "Espy Sans";
}
.searchHeader {background-color:#C9C9C9;  margin-left:-1px; margin-right:-6px; margin-bottom:-6px; padding-top:10px; padding-bottom:10px; padding-left:6px; padding-right:6px; margin-top:-10px;
}

.searchHeader2 {background-color:#C9C9C9;  margin-left:-24px; margin-right:-14px; font-size:16px; margin-bottom:-3px; padding-top:10px; padding-bottom:10px; margin-top:-10px;
}
.StatusDates {font-size:14pt; color:white; background-color:#25697a; padding:12px; margin-left:15px; margin-right:10px;
}
.gray{background-color:#f1f1f1; overflow:auto;padding-top:10px; padding-bottom:40px; margin-left:25px; margin-right:30px;}
.gray2{background-color:#f1f1f1; overflow:auto; margin-left:23px; margin-right:25px; height:230px;}
.gray3{background-color:#f1f1f1; margin-top:30px; overflow:auto; width:900px; overflow:auto; margin-left:23px; margin-right:25px; height:100px;}		
.gray4{background-color:#2d7d91;  overflow:auto; width:950px; overflow:auto; height:210px;}		
.gray5{background-color:#2d7d91;  overflow:auto; width:950px; overflow:auto; height:50px;}
.table500
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal, "Espy Sans";
	width:500px;
}
.maintable 
{
	width:800px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.PrintShow{display:none}
.PrintHide{}
.greybox 
{
	background-color: #cccccc;
}
.whitebox
{
	border-bottom: #a6dec1 1px solid;
	border-left: #a6dec1 1px solid;
	border-right: #a6dec1 1px solid;
	border-top: #a6dec1 1px solid;
}

.loginTopPanel{background-color:#25697a;  height:35px;}
.loginHeader{background-color:#548691; font-weight:bold; color:white; font-size:35px;padding-left:15px; padding-top:5px; padding-bottom:5px;}
.loginContent{background-color:#6DA3B0; font-weight:bold; color:white; font-size:20px; padding-bottom:20px;padding-left:15px;padding-right:270px;padding-top:35px;}
.loginContent2{background-color:#B4D4DB; height:50px; font-weight:bold; color:white; font-size:20px; padding-bottom:10px;padding-left:15px;padding-right:300px;padding-top:10px;}

.loginButtonReset{
font-weight:bold; background-color:#359c92; border: 1px solid #359c92; border-radius: 2px; padding-left: 20px; padding-right: 20px; padding-top: 6px; padding-bottom: 6px;

width:500px;
color:white;
font-size:15px;

}
.loginButtonReset:hover{background-color: #56B3A9; border: 1px solid #56B3A9;}
.loginButtonReset:active{background-color: #77BAB4; border: 1px solid #77BAB4;}
.loginButtonGo{
font-weight:bold; background-color:#359c92; border: 1px solid #359c92; border-radius: 2px; padding-left: 20px; padding-right: 20px; padding-top: 6px; padding-bottom: 6px;

width:100px;
color:white;
font-size:15px;

}
.loginButtonGo:hover{background-color: #56B3A9; border: 1px solid #56B3A9;}
.loginButtonGo:active{background-color: #77BAB4; border: 1px solid #77BAB4;}

.headerTitle {
    color: #327D91;
    font-size: 36px;
    margin-bottom: 10px;
    font-weight: 500;
   margin-bottom:15px;
    margin-left:50px;

}


.NoteDetail { border-radius:4px; border: 10px solid #CCCCCC;
}
.primaryAction{ font-family:'Open Sans', sans-serif; color: white; font-size:18px; font-weight:600; background-color: #359c92; border: 1px solid #359c92; border-radius: 2px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.primaryActionGray{ font-family:'Open Sans', sans-serif; color: white; font-size:18px; font-weight:600; background-color: #A0A0A0; border: 1px solid #A0A0A0; border-radius: 2px; padding-left: 20px; padding-right: 20px; padding-top: 6px; padding-bottom: 6px;}
.primaryActionLightGreen{ font-family:'Open Sans', sans-serif; color: white; font-size:18px; font-weight:600; background-color: #A0C39D; border: 1px solid #A0C39D; border-radius: 2px; padding-left: 20px; padding-right: 20px; padding-top: 6px; padding-bottom: 6px;}
.primaryAction:hover{background-color: #56B3A9;  cursor:pointer; border: 1px solid #56B3A9;}
.primaryAction:active{background-color: #77BAB4; border: 1px solid #77BAB4;}
.primaryAction2{ color: white; text-decoration:none; font-size:15px; font-weight:600; background-color: #359c92; border: 1px solid #359c92; border-radius: 2px; width:300px; padding-top: 6px; padding-bottom: 6px;}
.primaryAction2:hover{background-color: #56B3A9;  cursor:pointer; border: 1px solid #56B3A9;}
.primaryAction2:active{background-color: #77BAB4; border: 1px solid #77BAB4;}
.primaryAction3{ font-family:'Open Sans', sans-serif; color: white; font-size:12px; font-weight:600; background-color: #359c92; border: 1px solid #359c92; border-radius: 2px; padding-left: 15px; padding-right: 15px; padding-top: 6px; padding-bottom: 6px;}
.primaryAction3:hover{background-color: #56B3A9;  cursor:pointer; border: 1px solid #56B3A9;}
.primaryAction3:active{background-color: #77BAB4; border: 1px solid #77BAB4;}
.primaryAction4{ font-family:'Open Sans', sans-serif; color: white; font-size:12px; font-weight:600; background-color: #359c92; border: 1px solid #359c92; border-radius: 2px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.primaryAction4:hover{background-color: #56B3A9;  cursor:pointer; border: 1px solid #56B3A9;}
.primaryAction4:active{background-color: #77BAB4; border: 1px solid #77BAB4;}
.primaryAction5 a{ color: white; text-decoration:none; font-size:12px; font-weight:600; background-color: #359c92; border: 1px solid #359c92; border-radius: 2px; width:300px; padding-top: 6px; padding-bottom: 6px;display: block;margin: 3px 0;}
.primaryAction5 a:active, .primaryAction5 a:hover{background-color: #77BAB4; border: 1px solid #77BAB4;}

.tableGreenBorder
{
	border-bottom: #a6dec1;
	border-left: #a6dec1;
	border-right: #a6dec1;
	border-top: #a6dec1;
}
td searchTableInside{vertical-align: top; border:solid 1px #C2C2C2;border-collapse: collapse; }
td, th {vertical-align: top;  border-color:#C2C2C2; }


.linkcolor 
{ color:Blue;
}
.fix13{float:left; margin-left:30px; width:150px;}

.searchTable {border: solid 1px #C2C2C2; float:left;
                 background:white; margin-bottom:10px; margin-left:10px; margin-right:10px; margin-top:10px;
}
.searchTableInside {border: solid 1px #C2C2C2; padding:5px;
              
}
.searchTableInside2 {cursor:pointer; border: solid 1px #C2C2C2;background-color:#25697a; color:white; padding:10px;
              
}
h1		
{
	font-weight: bold;
	font-size: 14pt;
	color: #3399cc;
	
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: left;
}
h2		
{
	font-weight: bold;
	font-size: 14pt;
	color: #3399cc;
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: left;
}
h3
{
	font-weight: bold;
	font-size: 12pt;
	color: #05A4E3;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: left;
	font-variant: normal;
}
h4
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: left;
	font-variant: normal;
}

a 
{
    color: white;
    font-size: 12px;
    text-decoration:none;
}


a2 
{
    color: black;
    font-size: 12px;
    text-decoration:none;
}

.tools a
{
   color: white; font-size:13pt; font-weight:bold; background-color: #359c92; border: 1px solid #359c92;  border-radius: 4px; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 6px;}
.tools a:hover{background-color: #56B3A9; cursor:pointer; border: 1px solid #56B3A9;}
.tools a:active{background-color: #77BAB4; border: 1px solid #77BAB4;}


.underSubHeaders a:link, .underSubHeaders a:visited {
    margin-right: 0px;
    line-height: 1.42857143;
    border: 0px solid transparent;
    border-radius: 0;
    position: relative;
    display: block;
    padding: 6px 12px;
    color: #000000;
}

.underSubHeaders a:hover, .underSubHeaders a:active {
    border-color: #eee #eee #ddd;
    color: #fff;
    background-color: #3998B6;
}
.headerText{font-size: 21pt; color:#25697a; text-align:center;}
.fix12{margin-right:150px;}
.links a:link, .links a:visited{
color: #25697a;
    font-size: 12px;
    text-decoration:underline;


}

.links a[disabled="disabled"], .links a[disabled="disabled"]:hover {
    color: #25697a;
    cursor: default;
    pointer-events: none;
    text-decoration:none;
}

.links a:hover{
    color: #3796AD;
    font-size: 12px;
    text-decoration:underline;
     cursor:pointer;

}
.links4 a:link, .links4 a:visited{
color: #25697a;
    font-size: 12pt;
    text-decoration:underline;


}
.NoteRow{
    background: #c5dadf;
}



.links4 a:hover{
    color: #3796AD;
    font-size: 12pt;
    text-decoration:underline;
     cursor:pointer;

}
.links2 {
    font-family:'Open Sans', sans-serif;font-size:8pt; border-color: #C9C9C9; 
    color: #359c92;
    font-size: 12px;
    text-decoration:none;
}
.links2 a {
    font-family:'Open Sans', sans-serif;font-size:8pt; border-color: #C9C9C9; 
    color: #359c92;
    font-size: 12px;
    text-decoration:none;
}



.tools
{
    color:black;
    font: bold 11px 'Open Sans', sans-serif;
    padding-right:20px;
}
.tools a img
{
    border:none;
    outline:none;
}

input.big {width: 100px;}
input.small {width: 50px;}
.applybutton {color:red; background-color:White; border-bottom-style:inset; border-width:2px;}
.topimg 
{ text-decoration: none;
}
#menuTabs {position:absolute;top:80;left:162} 
	.title {font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal,"Espy Sans"; font-size: 24px;
		line-height: 30px; background-color: #006666; color: #DCDCDC; }
	.subtitle {font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal,"Espy Sans"; font-size: 20px;
		font-weight: bold; color: #8D233B; }
	.subtitle1 {font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal,"Espy Sans"; font-size: 18px;
		font-weight: bold; color: #8D233B; }
	.subRoman {font-family:times new roman; font-size: 20px; font-style:italic;
		font-weight: bold; color: #8D233B; }
	.subRomanBlue {font-family:times new roman; font-size: 20px; font-style:italic;
		font-weight: bold; color: #000099; }	
	.header {font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal,"Espy Sans";
		font-size: 14px; color: #3399cc; font-weight:bold; }
	.subheader {font-family:'Open Sans', sans-serif,Helvetica,Geneva,Charcoal,"Espy Sans";
		font-size:12pt; font-weight:bold; color:Grey;}
    .subheader2 {font-family:'Open Sans', sans-serif,Helvetica,Geneva,Charcoal,"Espy Sans";
		font-size:12pt; font-weight:bold; color:#3B3B3B;}
	.navLink {font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal,"Espy Sans";
		font-size: 14px; font-weight: bold; background-color: #DEDECA; }
	.footer {font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal,"Espy Sans"; font-size: 14px; 
		font-weight: bold; line-height: 22px; color: #333333; background-color: #CCCCCC;}
	.box1 {border-color: #CCCCCC #333333 #333333 #CCCCCC; border-width: medium; border-style: ridge; }
	.section {font-family:times new roman;font-size:11pt;font-weight:bold; color: black;}
	.note {font-family:times new roman;font-size:5pt;font-weight:bold; color: black;}
	.titlebar {font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal,"Espy Sans";
		font-size: 9px; color: #FFFFFF; background-color: #336699;}
	.larger1 {font-size: 16px;}
	.background1{font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal,"Espy Sans";
		font-size: 14px; background: #FFFFFF; font-weight: bold; }
	.background2{font-family: Helvetica,'Open Sans', sans-serif,Geneva,Charcoal,"Espy Sans";
		font-size: 14px; background: #993333; color: #FFFFFF; font-weight: bold; }
	.background3{background: #CC6633;}
	.shaded {background:#3399cc; font-weight:bold; color:#FFFFFF}
	.shadedBig {background:#939598; height:25px; text-align:center; color:white; font-weight:bold; font-size:9pt}
	.shadedNB {padding-top:7px; padding-bottom:7px;height:25px;font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";background:#939598; color:white; border-color:#939598; font-weight:bold; font-size:12pt;VERTICAL-ALIGN:  middle;}
	.shadedNBSBR {font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";background:#939598; color:#FFFFFF; font-weight:bold; font-size:8pt}
	.shadedNBStat {padding-top:7px; padding-bottom:7px; font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";background:#939598; color:#FFFFFF; font-weight:bold; font-size:12pt}
	.shadedNBPiv {height:35px;vertical-align: middle; font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";background:#939598; color:#FFFFFF; font-weight:bold; font-size:13pt; border:0;}
	.shadedBlue {background:#3399cc; color:black; font-weight:bold; font-size:9pt}
	.shadedBlueBig {background:#3399cc; color:black; font-weight:bold; font-size:10pt}
	.shadedWhiteBig {background:#939598; color:white; font-weight:bold; font-size:10pt; height:20px; vertical-align:middle;}
	.StatGrid{border-color:#939598;}
	.smallish {font-size: 12px;}
	.standout {background:#FFFFFF; font-weight:bold; color:#FF0000;}
	.lightblue {background: #F5F5DC;}
	.mediumblue {background: #3366CC;}
	.darkblue {background: #003399;}
	.frametable { background: #FFFFFF;}
	.homeText {color:#333399;}
	#homeLink { left: 460px; position: absolute; top: 43px; visibility: visible; z-index: 3 ;}
	#homeLink2 { left: 600px; position: absolute; top: 13px; visibility: visible; z-index: 3 ;}
	#homeLinkBen { left: 430px; position: absolute; top: 147px; visibility: visible; z-index: 3;color:#333399;}
	.Time2 {font-family:times new roman;font-size:2pt; color: black;}
	.Time7 {font-family:times new roman;font-size:7pt; color: black;}
	.Time8 {font-family:times new roman;font-size:8pt; color: black;}
	.Time8B {font-family:times new roman;font-size:8pt;font-weight:bold;color:black;}
	.Time8I {font-family:times new roman;font-size:8pt;font-style:italic;font-weight:bold;color:black;}
	.Time9 {font-family:times new roman;font-size:9pt; color: black;}
	.Time9W {font-family:times new roman;font-size:9pt; color: white;}
	.Time10 {font-family:times new roman;font-size:10pt; color: black;}
	.Time10B {font-family:times new roman;font-size:10pt; color: black;font-weight:bold}
	.Time10W {font-family:times new roman;font-size:10pt; color: white; font-weight:bold}
	.Time11 {font-family:times new roman;font-size:11pt; color: black;}	
	.Time12 {font-family:times new roman;font-size:12pt; color: black;}
	.Time13 {font-family:times new roman;font-size:13pt; color: black;}
	.Time12W {font-family:times new roman;font-size:12pt; color: white; font-weight:bold}
	.Time14 {font-family:times new roman;font-size:14pt; font-weight:bold; color: black;}	
	.Time14W {font-family:times new roman;font-size:14pt; font-weight:bold; color: white;}
	.Time15 {font-family:times new roman;font-size:15pt; font-weight:bold; color: black;}	

	.cent10l
{
	font-size: 10pt;
	vertical-align: baseline;
	color: black;
	font-family: 'Century Gothic';
	text-align: left;
}
.greenTable
{
	 background-color: #f1f1f1;	 
}
.boxSteps .greenTable {
        background-color: #c5dadf;
        padding: 5px;
        text-align:left;
    }

.redLine
{
	 background-color: #359c92
}
.redLineQ
{
	 background-color: #359c92;
	 text-decoration: underline;
}
.phoneNumber {
    color:#6ED4CA;
}
.greenLine
{
	 background-color: #CED0D6;	 	
}
.pipeword
{
	font-size: 10pt;
	font-weight: bold;	
	font-family: 'Open Sans', sans-serif;
	color: 	#435A8C;
	height:18px;
	vertical-align: middle;

		
}
.greyed
{
    color:#5D5F63;
    text-align: left;
}
.questions
{
	vertical-align: bottom;FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3399cc; FONT-FAMILY: 'Open Sans', sans-serif
}

	.menutext101
{	
	font-size: 10pt;
	vertical-align: middle;
	color: #666666;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: left;
}
.quotemenutext
{	
	font-size: 10pt;
	vertical-align: middle;
	color: #3B3B3B;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: left;
}
.searchGray{background-color:#f1f1f1; padding:10px;}
.formText{color:#3B3B3B; font-size:11pt; line-height:18px;}
.ColorGray {background: #dddddd;background-color: #dddddd;color:#dddddd}
.Arial12 {font-family:'Open Sans', sans-serif,'Source Sans Pro', sans-serif;font-size:11pt; color: #3B3B3B;vertical-align:bottom;}
.LtcSecond {font-family:'Open Sans', sans-serif,'Source Sans Pro', sans-serif;font-size:11pt; color: #1a4955;vertical-align:bottom;}
.Arial12n {font-family:'Open Sans', sans-serif,'Source Sans Pro', sans-serif;font-size:11pt; color: #3B3B3B;padding:5px 0;}
.Arial12BBottom {font-family:'Open Sans', sans-serif;font-size:12pt; color: black; font-weight:bold;vertical-align:text-bottom;padding-right:35px}
.Arial12B {font-family:'Open Sans', sans-serif;font-size:12pt; color: black; font-weight:bold;}
.Arial8 {color: #3B3B3B; font-family:'Open Sans', sans-serif;font-size:11pt; font-weight:600;  }    
.Arial8New {font-family:'Open Sans', sans-serif; font-weight:600;
		font-size: 10pt; border-color: #C9C9C9; color:  #3B3B3B;}
	.Arial8Grey {font-family:'Open Sans', sans-serif;font-size:8pt; color: #595959;font-weight:bold;}
	.Arial8B {font-family:'Open Sans', sans-serif;font-size:8pt; color: #3B3B3B;}
	.Arial8Error {font-family:'Open Sans', sans-serif;font-size:8pt; color: red;}
	.Arial9 {font-family:'Open Sans', sans-serif;font-size:11pt; font-weight:bold; color: #3B3B3B;}
    	.arial9 {font-family:'Open Sans', sans-serif;font-size:11pt; font-weight:bold; color: #3B3B3B;}
    
	.Arial9B {font-family:'Open Sans', sans-serif;font-size:9pt; color: black; font-weight:bold;}
	.Arial10 {font-family:'Open Sans', sans-serif;font-size:10pt; color: #3B3B3B;}
	.NoteArial10 {font-family:'Open Sans', sans-serif;font-size:10pt; color: #25697a;}
	.Arial10B {font-family:'Open Sans', sans-serif;font-size:10pt; color: black; font-weight:bold;}
	.Arial12Red {text-align:center;font-family:'Open Sans', sans-serif;font-size:12pt; color: red; font-weight:bold;}
	.Arial11 {font-family:'Open Sans', sans-serif;font-size:11pt; color: black;}	
	.Arial10BG {width:800px;height:25px;font-family:'Open Sans', sans-serif;font-size:10pt;font-weight:bold; color: #435A8C;background-color:#E0E6ED;padding-left:5px; vertical-align:middle;}
	.Arial10BGH {width:800px;height:20px;font-family:'Open Sans', sans-serif;font-size:10pt;font-weight:bold; color: #435A8C;vertical-align:middle;}
	.Arial10BGLTC {width:800px;height:20px;font-family:'Open Sans', sans-serif;font-size:8pt;font-weight:bold; color: #435A8C;vertical-align:middle;}
	.Arial10BGNew {HEIGHT: 35px; border-right: 1px dotted #979797;VERTICAL-ALIGN: middle; background-color:#E0E6ED;}
	.Arial10BGEmpty {HEIGHT: 35px;VERTICAL-ALIGN: middle; background-color:#E0E6ED;}
	.Arial10BGUL {font-family:'Open Sans', sans-serif;font-size:10pt; color: white;background-color:#3399cc}
	.Arial10Prem {font-family:'Open Sans', sans-serif;font-size:10pt; color: black;}
	.Arial10BPrem {font-family:'Open Sans', sans-serif;font-size:14pt; color: black; font-weight:bold;}
   
	.Arial10WHITE {font-family:'Open Sans', sans-serif;font-size:10pt; font-weight:bold; color: white;background-color:#435A8C;vertical-align: middle;  height:20px;}
	.Arial10WHITEN {font-family:'Open Sans', sans-serif;font-size:8pt; font-weight:bold; color: white;background-color:#25697a;vertical-align: middle;  height:25px;text-align:center;padding:5px;}
	.Arial10WHITEB {height:25px;font-family:'Open Sans', sans-serif;font-size:9pt; font-weight:bold; color: #435A8C;background-color:white;vertical-align: middle;  height:25px;text-align:center; border-color:#D9E2FA;}
	.Arial10j
	
{
	font-size: 10pt;
	vertical-align: baseline;
	color: #3399cc;
	font-family: 'Open Sans', sans-serif;
	text-align: justify;
}
	.Arial10l
{
	font-size: 10pt;
	vertical-align: baseline;
	color: #3399cc;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
}
	.Arial10c
{
	font-size: 10pt;
	vertical-align: baseline;
	color: #3399cc;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
	.maintext
{
	font-size: 10pt;
	vertical-align: baseline;
	color: black;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: right;
}
	.maintextblue
{
	font-size: 10pt;
	vertical-align: baseline;
	color: blue;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: right;
}
	.maintextr
{
	font-size: 10pt;
	vertical-align: baseline;
	color: black;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: right;
}
	.maintextl
{
	font-size: 10pt;
	vertical-align: baseline;
	color: black;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: left;
}
	.maintextlb
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: baseline;
	color: black;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: left;
}

	.maintextj
{
	font-size: 10pt;
	vertical-align: baseline;
	color: black;
	font-family: 'Century Gothic';
	text-align: justify;
}

	.maintextc
{
	font-size: 10pt;
	vertical-align: baseline;
	color: black;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: center;
}
	.maintextci
{
	font-size: 10pt;
	vertical-align: baseline;
	color: black;
	font-family: 'Century Gothic';
	font-style: italic;
	text-align: center;
}
	.understandingbody
{
	font-size: 10pt;
	vertical-align: baseline;
	color: #3399cc;
	font-family: 'Open Sans', sans-serif;
	text-align: justify;
}

	.answers1
{
	font-weight: bolder;
	font-size: 10pt;
	vertical-align: bottom;
	color: black;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
}
	.answers2
{
	font-weight: bolder;
	font-size: 10pt;
	vertical-align: bottom;
	color: black;
	font-family: 'Century Gothic';
	text-align: left;
}
	.answers1r
{
	font-weight: bolder;
	font-size: 10pt;
	vertical-align: top;
	color: black;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
}
	.head01right
{
	font-weight: bolder;
	font-size: 12pt;
	vertical-align: top;
	color: #3399cc;
	font-family: 'Open Sans', sans-serif;
	text-align: right;
}
	.head01left
{
	font-weight: bolder;
	font-size: 10pt;
	vertical-align: top;
	color: black;
	font-family: 'Open Sans', sans-serif;
	background-color: #a6dec1;
	text-align: left;
}
	.A12text2
{
	font-weight: bolder;
	font-size: 10pt;
	vertical-align: bottom;
	width: 50px;
	color: black;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
}

	.A12text50
{
	font-weight: bolder;
	font-size: 10pt;
	vertical-align: bottom;
	width: 150px;
	color: black;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
}
	.A12text100
{
	font-weight: bolder;
	font-size: 10pt;
	vertical-align: bottom;
	width: 250px;
	color: black;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
}
	.Phone3
{
	font-weight: bolder;
	font-size: 10pt;
	vertical-align: bottom;
	color: black;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	width: 40px;
}
	.Phone4
{
	font-weight: bolder;
	font-size: 10pt;
	vertical-align: bottom;
	color: black;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	width: 50px;
}

	.maintextlcolor3
{
	font-size: 10pt;
	color: #a4244e;
	font-style: normal;
	font-family: 'Open Sans', sans-serif;
	font-variant: normal;
}
	.MenuText {font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: #28789D;font-size: 9.5pt; vertical-align:middle; font-weight:bold; }

	.footnotetext	
{
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	color: #3399cc;
	font-family: 'Open Sans', sans-serif;
}
	.notetext	
{
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	color: black;
	font-family: 'Open Sans', sans-serif;
}

	.Arial13 {font-family:'Open Sans', sans-serif;font-size:13pt; color: black;}
	.header04
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: left;
	font-variant: normal;
}
.header04PDF
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: center;
	font-variant: normal;
}
	.header03
{
	font-weight: bold;
	font-size: 12pt;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: left;
	font-variant: normal;
}
	.header05
{
	font-weight: bold;
	font-size: 10pt;
	color: #3399cc;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: left;
	font-variant: normal;
}

	.Arial18 {font-family:'Open Sans', sans-serif;font-size:18pt; color: black;}
	.hd15black
{
	font-weight: bold;
	font-size: 15pt;
	color: black;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: center;
}
	.hd15blue
{
	font-weight: bold;
	font-size: 14pt;
	color: #3399cc;
	padding-top: 35px;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	text-align: right;
}
	.Univers8 {font-family:Univers;font-size:8pt; color: black;}
	.Univers9 {font-family:Univers;font-size:9pt; color: black;}
	.Univers9B {font-family:Univers;font-size:9pt; color: black; font-weight:bold;}
	.Univers10 {font-family:Univers;font-size:10pt; color: black;}
	.Univers10B {font-family:Univers;font-size:10pt; color: black; font-weight:bold;}
	.Univers11 {font-family:Univers;font-size:11pt; color: black;}	
	.Univers12 {font-family:Univers;font-size:12pt; color: black;}
	.Univers13 {font-family:Univers;font-size:13pt; color: black;}
	.Univers14 {font-family:Univers;font-size:14pt; color: black;}
	.Univers18 {font-family:Univers;font-size:18pt; color: black;}
	.ArialWhite {font-weight:bold;color:white;font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";font-size:10pt;}
	.maintextWhite {font-weight:bold;color:white;font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";font-size:12pt;}
	.UniversWhite {font-weight:bold;color:white;font-family:"Univers","Helvetica","Zurich BT";font-size:10pt;}
	.Univers12White {font-weight:bold;color:white;font-family:"Univers","Helvetica","Zurich BT";font-size:12pt;}
	.ArialBody {font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";font-size:9pt;color:Black;font-weight:bold;}
	.Color1 {background-color: #A6DEC1;}
	.Color2 {background-color: #25697a;color:#435A8C;height:40px;}
	.Color5Old {background-color:#CED0D6;height:0.5px; width:100%;border-top: 1px dotted #A5ACAD;}
	.Color5{border-top:1px dotted #999999}
	/*.TopLine {background-color: #CC1800;color:#CC1800; height:5px; width:100%; margin-top:-3px;margin-left: 0;margin-right: 0;}*/
	.TopLine2 {background-color: #ae1400;color:#CC1800; height:5px; width:100%; margin-top:-3px;}
	.ArialStatus {font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";font-size:9pt; color:#666666;font-weight:bold;}

	.BorderColor {border:1px solid #3399cc}
	.GridLine {border-color: #3399cc}
	.RateRowOld
	{
	height:20px;
	background-color:white;
	font-weight:bold;
	font-family:'Open Sans', sans-serif,'Source Sans Pro', sans-serif;
	font-size:9pt;
	color:#5E6263;
	text-align:left;		
	}
	.RateRow{ padding: 0 0 4px; font: 10px/120% 'Open Sans', sans-serif; text-transform: uppercase; vertical-align: bottom; color: #A6A6A6;}
	.Color3
{
	width: 10%;
	background-color: #1499c9;
}
 
    .badge-steps {
    background-color: #1a4955 !important;
}
.menustyle1 {
    padding-left: 2px;
    font-weight: bold;
    font-size: 12pt;
    color: #ffffff;
    background-color: #1a4955;
    text-align: center;
    vertical-align: middle;
}
    .menuStyle2
{
	font-weight: bold;
	font-size: 13pt;
	color: #3399cc;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	background-color: white;
	text-align: center;
	text-decoration: none;
}
    .menuStyle3
{
	padding-left: 2px;
	font-size: 10pt;
	color: #a6dec1;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	background-color: white;
	text-align: center;
	text-decoration: none;
}
    .menuStyle4
{
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	background-color: white;
	text-align: center;
	text-decoration: none;
}
    .menuStyle5
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	background-color: #3399cc;
	text-align: center;
}
      .style1
        {
            width: 26px;
        }
        
        .style5
        {
            width: 321px;
        }
        .tablecellICSW
        {
            width: 320px;
            background-color:#FFFFE3;
            border-style:dotted; 
            border-width:1px;
        }
        .labelcellICSW
        {
            width:261px;
            background-color:White;
            border-style:dotted;
            border-width:1px;
        }
        
                
        .tblAddReferral
        {
            width: 681px;
            margin-left:auto;
            margin-right:auto;
        }
          .tblMain
        {
            width: 90%;
            margin-left:auto;
            margin-right:auto;
        }
        .style8
        {
            width: 352px;
        }
         
        .style9
        {
            height: 23px;
        }
         
        .style10
        {
            width: 206px;
            background-color: White;
            border-style: dotted;
            border-width: 1px;
        }
    .menuStyle6
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	background-color: #3399cc;
	text-align: center;
}
    .menuStyle7
{
	font-weight: bold;
	font-size: 12pt;
	color: #3399cc;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
}
    .menuStyle8
{
	font-weight: bold;
	font-size: 10pt;
	color: #3399cc;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
}
    .menuStyle9
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: 'Open Sans', sans-serif, 'Century Gothic';
	background-color: #a6dec1;
	text-align: center;
	text-decoration: none;
}
 .contentleftmain{		
	width: 230px;		
	float: left;		
	padding: 5px 15px;		
    background-color:#f1f1f1;		
    margin-right:-50px;		
}		
.contentmiddlemain{		
	width: 230px; /* Account for margins + border values */		
	float: left;		
	padding: 5px 15px;		
	padding-bottom:22px;		
    background-color:#f1f1f1;		
    margin-right:-60px;		
}		
.contentrightmain{		
	width: 230px;		
	padding: 5px 15px;		
	float: left;		
    background-color:#f1f1f1;		
    		
    		
}
	.Link:hover {TEXT-DECORATION: underline}
	
	
	.center{text-align:center;}		
	.TabText{text-decoration:none;color: black;font-weight:bold;text-align:center;font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif; font-size: 9px;}
	.TabNormal{text-decoration:none;text-align:center;font-weight:bold;border-color:Navy;font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif; font-size: 9px; }
	.TabBorder{BORDER-BOTTOM: lightblue 1px solid;text-decoration:none;text-align:center;font-weight:bold;border-color:lightblue;font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif; font-size: 9px; }
	.TabSelected{text-decoration:none;text-align:center;font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: white; font-size: 9px; }
	.popup{font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";CURSOR: help;TEXT-DECORATION: none;background:#FFFFFF; color:#3B3B3B; font-weight:bold; font-size:8pt}	
		.popup2{font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";CURSOR: help;TEXT-DECORATION: none;background:#F1F1F1; color:#3B3B3B; font-weight:bold; font-size:8pt}	

.peach{width:660;height:22px;font-family: 'Open Sans', sans-serif,Helvetica,Geneva,Charcoal,"Espy Sans";font-size: 11pt; color: white; font-weight:bold;BACKGROUND-COLOR:#25697a;padding-bottom:10px;padding-top:10px;vertical-align:middle;}	.peachPol{width:660;height:40px;font-family: 'Open Sans', sans-serif,Helvetica,Geneva,Charcoal,"Espy Sans";font-size: 19px; color: white; font-weight:bold;BACKGROUND-COLOR:#25697a;padding-bottom:3px;padding-top:3px;vertical-align:middle;}
	.black{color:#435A8C;}
	.liblue {color: #336699; }
	.assocUL {list-style:disc;margin: .5em .5em 0 20px;}
	
	.homeliblue {font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: #cfd9af; font-size: 14px;font-weight:normal }
	.homephone {font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: black; font-size: 14px;font-weight:bold;font-style:italic }
	.homeblue
{
	font-weight: bold;
	font-size: 14pt;
	color: #3399cc;
	border-bottom: #a6dec1 thin solid;
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: left;
}
.backblue
{		
	background-color: #3399cc;	
}
.homeblack
{
	font-weight: bold;
	font-size: 10pt;
	color: black;	
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: left;
}
.homered
{
	font-weight: bold;
	font-size: 14pt;
	color: #a4244e;	
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: left;
}
	.leftcolumn
{
	border-right: #a6dec1 thin solid;
	font-weight: bold;
	font-size: 14pt;
	border-bottom-width: thin;
	border-bottom-color: #a6dec1;
	color: #3399cc;
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: center;
}
.center1
{ 
margin-left: auto;
margin-right: auto;
}
.WelcomeGrnBG
{ 
	background-color:#CCEECC;
}
.WelcomeGrnLine
{
	/*background-color:#E0E6ED;*/
	color:#3B3B3B;
	font-size:9pt;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif, sans-serif;
	vertical-align:middle;
	border-bottom:0;
	border-right:0;
}
.WelcomeGrnLine a
{
	/*background-color:#E0E6ED;*/
	color:#3B3B3B;
	font-weight:bold; 
	font-size:9pt;
	font-family: 'Open Sans', sans-serif, sans-serif;
	vertical-align:middle;
	text-decoration:none;
}

.WelcomeGrnLine a:hover 
{
     cursor:pointer;
    text-decoration: underline;
}

.WelcomeGrnLineRead
{
	/*background-color:#E0E6ED;*/
	color:#3B3B3B;
	font-size:9pt;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif, sans-serif;
	vertical-align:middle;
	border-bottom:0;
	border-right:0;
}
.WelcomeGrnLineRead a
{
	/*background-color:#E0E6ED;*/
	color:#3B3B3B;
	font-weight:normal; 
	font-size:9pt;
	font-family: 'Open Sans', sans-serif, sans-serif;
	vertical-align:middle;
	text-decoration:none;
}

.WelcomeGrnLineRead a:hover 
{
     cursor:pointer;
    text-decoration: underline;
}
.WelcomeLBlue
{
	font-weight: bold;
	font-size: 11pt;	
	color: #006699;
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: center;
}
.WelcomeMBlue
{
	font-weight: bold;
	font-size: 10pt;	
	color: #006699;
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: center;
}
.WelcomeSBlue
{
	font-weight: bold;
	font-size: 8pt;	
	color: #006699;
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: center;	
}
.WelcomeMRed
{
	font-weight: bold;
	font-size: 10pt;	
	color: #a4244e;
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: center;
}
.WelcomeSRed
{
	font-weight: bold;
	font-size: 8pt;	
	color: #FF0000;
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: center;
}
WelcomeSBlack
{
	font-weight: bold;
	font-size: 8pt;	
	color: #000000;
	font-family: 'Open Sans', sans-serif, sans-serif;
	text-align: center;
}
.qq-box { height: 177px; padding: 3px 7px 5px; margin: 0 0 36px; background: url(../images/qq-box.png) -3px 0 no-repeat;}
.infocell { width: 228px; padding: 0 0 0 16px; vertical-align: top; border-top: none;}
.cell { vertical-align: top; border-top: none; display: block; float:left;}
.qq-box .infocell ul {list-style: none; padding: 5px 0 0 30;}
.company-logo ul {list-style: none; padding: 10px 0 0 30;}
.qq-box .infocell label { display: inline-block; width: 58px; line-height: 200%; color: #435A8C; font-family:'Open Sans', sans-serif;font-size:9pt;}
.Arial8info {font-family:'Open Sans', sans-serif;font-size:9pt; color: #3B3B3B;}
.Arial8info2 {font-family:'Open Sans', sans-serif;font-size:9pt; color: #25697a; text-decoration:underline;}

.health-class { width: 236px; padding: 0 10px 0 12px; vertical-align: top; border-top: none; }
.health-class h2 { padding: 0 0 14px 0; }
.health-class p { padding: 0  10px 0  20px; text-align: center; vertical-align: top; color: #99C2F6; font: bold 10px/273% 'Open Sans', sans-serif; }
.health-class select { width: 186px; }
.coverage { width: 230px; padding: 0 20px 0 30px; vertical-align: top; border-top: none; }
.coverage h2 { padding: 0 0 12px 0; }
.coverage p { padding: 0 0 10px 26px;}
.qq-box .coverage label { display: block; margin: 0 0 3px; color: #8592AD; }
.qq-box .coverage select { width: 153px; }
.applicant2 { width: 230px; padding: 0 20px 0 30px; vertical-align: top; border-top: none; }
.qq-box .applicant2 label { display: inline-block; width: 58px; line-height: 200%; color: #435A8C; font-family:'Open Sans', sans-serif;font-size:9pt; }
.tdRapidRaterResult div {
display: block; 
float:left;
}
.newTable { border-color:#939598; border-collapse: collapse;}
a.PivMenu:active {text-decoration: underline; font-style: normal;color: #FA0000;}
a.PivMenu:visited {text-decoration: underline; font-style: normal;color: Grey;}
a.PivMenu:link {text-decoration: none; font-style: normal;color:Grey; width:80px;}


a.PivMenuSelected:active {text-decoration: none; font-style: normal;color: #FA0000;}
a.PivMenuSelected:visited {text-decoration: none; font-style: normal;color: #FA0000;}
a.PivMenuSelected:link {text-decoration: none; font-style: normal;color: #006699;}

div.whoispresent table 
{ 
    width: 760px;
    margin: 0 5px 20px 20px; 
    border-style: solid;
    border-width: 2px;
    border-color: #359c92;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 20px;
}

div.whoispresent tr 
{ 
    margin: 0 5px 20px 20px; 
    padding-bottom: 2px;
}
.whiteLinks2 a:hover{color:white;  cursor:pointer;}
wisLabels{color:#3B3B3B; font-weight:bold; font-size:12px;}
.standout8 {font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";font-weight:bold; color:#FF0000; margin-right:250px; width:500px;font-size:8pt}
	.homeblueital {font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: #cfd9af; font-size: 15px;font-weight:bold;font-style:italic}
	.grayheader {font-family:  'Open Sans', sans-serif,'Source Sans Pro', sans-serif; font-weight:bold;color: #25697a; text-align:left; margin-right:250px; width:1000px;font-size: 25pt;}
    .grayheader2 {font-family:  'Open Sans', sans-serif,'Source Sans Pro', sans-serif; font-weight:bold;color: #25697a; text-align:center; padding-right:270px; width:1000px;font-size: 25pt;}
    .grayheader3 {font-family:  'Open Sans', sans-serif,'Source Sans Pro', sans-serif; font-weight:bold;color: #25697a; text-align:center; padding-right:150px; width:1000px;font-size: 25pt;}
	 .grayheader4 {font-family:  'Open Sans', sans-serif,'Source Sans Pro', sans-serif; font-weight:bold;color: #25697a; text-align:left; margin-right:270px; width:1000px;font-size: 25pt;}
		 .grayheader5 {font-family:  'Open Sans', sans-serif,'Source Sans Pro', sans-serif; font-weight:bold;color: #25697a; text-align:left; margin-right:270px; width:1000px;font-size: 25pt;}
	.grayheader6 {font-family:  'Open Sans', sans-serif,'Source Sans Pro', sans-serif; font-weight:bold;color: #25697a; text-align:center; padding-right:40px; margin-right:260px; width:1000px;font-size: 25pt;}
        .grayheader7 {font-family:  'Open Sans', sans-serif,'Source Sans Pro', sans-serif; font-weight:bold;color: #25697a; text-align:center; padding-right:60px; width:700px;font-size: 25pt;}

	.blueheadero {font-family:'Open Sans', sans-serif,'Source Sans Pro', sans-serif; color: #3B3B3B;font-size: 16pt;}
	.grayheadersmall {font-family:'Open Sans', sans-serif, 'times new roman'; color: #3B3B3B; font-weight:bold;font-size: 18pt;}
	.grayheadersmallnew {font-family:'Open Sans', sans-serif,'Source Sans Pro', sans-serif; color: #25697a;font-size: 20pt;text-align:Left;}
	.blackheadersmall {font-family: 'Open Sans', sans-serif,'Source Sans Pro', sans-serif; font-style:italic;font-weight:bold;color: black;font-size: 14pt;}
	.grayheadersmaller {font-family: 'Open Sans', sans-serif,'times new roman';font-weight:bold;color: #3B3B3B;font-size: 11pt; vertical-align:middle;}
	.mblueheadersmaller {font-family:  'Open Sans', sans-serif; font-style:normal;font-weight: normal;color: #3399cc;font-size: 18pt;}
	.understandingsubheader{font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: #3399cc; font-size: 14px;font-weight:normal }
	a.lmenu:link {text-decoration:none;font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: #3B3B3B;font-size: 9.5pt;font-weight:normal;}
    a.lmenu:visited {text-decoration:none;font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: #3B3B3B;font-size: 9.5pt;font-weight:normal;}
	a.lmenu:active {text-decoration:none;font-family: Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: #64ABBD;font-size: 9.5pt;font-weight:normal;}
	a.lmenu:hover {text-decoration: underline;font-family:Verdana,Helvetica,'Open Sans', sans-serif, sans-serif;color: #64ABBD;font-size: 9.5pt;font-weight:normal;}
.shadedEdit {font-family:'Source Sans Pro', sans-serif;background:#eeeeee; vertical-align:middle; color:#3399cc; font-weight:bold; font-size:8pt}
.shadedEditSBR {border: 1px solid #C9C9C9;font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";background:#eeeeee; vertical-align:middle; color:#3B3B3B; padding-left:5px; font-weight:bold; font-size:11pt}.shadedItem {font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";background:#FFFFFF; vertical-align:middle; color:#FFFFFF; font-weight:bold; font-size:8pt;border-color:#939598;border-width:1px;border-style:solid;}
.shadedItem2 { font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";background:#f1f1f1; vertical-align:middle; color:#3B3B3B; font-weight:bold; font-size:8pt;border-color:#939598;border-width:1px;border-style:solid;}

.alternatingBack:nth-child(odd){background-color: #c5dadf;}
.shadedItemTD {font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT"; width:20px; background:#82B1C4; vertical-align:middle; color:#FFFFFF; font-weight:bold; font-size:8pt}
.shadedWhite {font-family:'Source Sans Pro', sans-serif;background-color:#f1f1f1; vertical-align:middle;  text-align:left; font-weight:bold; font-size:8pt;border-color:#939598;border-width:1px;border-style:solid;}
.shadedWhite2 {font-family:'Source Sans Pro', sans-serif;background-color:#C9C9C9; vertical-align:middle;  text-align:left; font-weight:bold; font-size:8pt;border-color:#939598;border-width:1px;border-style:solid;}

.shadedWhiteHidden {font-family:"'Open Sans', sans-serif","Helvetica","Univers","Zurich BT";display:none;background:lightblue; vertical-align:middle; color:#FFFFFF; font-weight:bold; font-size:8pt}
.TopTable{BORDER-RIGHT: #f1f1f1 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: lightblue 2px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: lightblue 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: lightblue 2px solid}
.tableElement{background-color:#E0E0E0;}
.TopTableTab{BORDER-RIGHT: lightblue 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: lightblue 0px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: lightblue 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: lightblue 2px solid}

	#tabnav {float: left; width: 100%; background-image: url(../images/di_bottom_rule.gif); background-repeat: repeat-x; background-position: bottom; font-size: 8px; line-height: normal;}
	#tabnav ul {margin: 0px; padding: 0px; list-style: none;}
	#tabnav li {float: left; background-image: url(../images/di_righttab.gif); background-repeat: no-repeat; background-position: right top; margin: 0px 2px 0px 2px; padding: 0px;}
	#tabnav a {display: block; background-image: url(../images/di_lefttab.gif); background-repeat: no-repeat; background-position: left top; padding: 4px 10px 4px 10px; text-decoration: none; font-weight: bold; color: #3366cc;}
	#tabnav a em {text-decoration: underline; font-style: normal;}
	#tabnav a:hover {color: #000000;  cursor:pointer;}
	#tabnav #tab1 {background-image: url(../images/di_righttab_on.gif);}
	#tabnav #tab1 a {background-image: url(../images/di_lefttab_on.gif); color: #000000; padding-bottom: 5px;}

DIV#buttonA {
  MARGIN-LEFT: 10px
}
DIV#buttonA  {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, 'Open Sans', sans-serif, Helvetica, sans-serif
}
DIV#buttonA {
  MARGIN: 10px; WIDTH: 100px; LIST-STYLE-TYPE: none; HEIGHT: 25px; TEXT-ALIGN: center
}
DIV#buttonA INPUT
{
	border-top-width: 1px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	width: 100px;
	color: black;
	line-height: 35px;
	padding-top: 0px;
	height: 37px;
	background-color: #a6dec1;
}
.tablebase
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}
TABLE.info
{
  border-right: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  border-left: 0px;
  width: 100%;
  padding-top: 0px;
  border-bottom: 0px;
  border-collapse: collapse;
}

TABLE.info TR.header TD
{
  border-top: #666 1px solid;
  font-size: 1em;
  background-color: #3399CC;
  color:Black;
}
TABLE.info TR.colheader TD
{
  border-bottom: #666 1px solid;
  background-color: #d2dbe5;
}
TABLE.info TR.header TD
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: #666 1px solid;
}
TABLE.info TR.subheader TD
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: #666 1px solid;
}
TABLE.info TR.benchmark TD.firstBody
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: #666 1px solid;
  background-color: #eee;
}
TABLE.info TR.benchmark TD.body
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: #666 1px solid;
  background-color: #eee;
}
TABLE.info TR.spacer TD
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 1px;
  padding-bottom: 0px;
  color: #fff;
  line-height: 1px;
  padding-top: 0px;
  border-bottom: #999 1px solid;
  height: 4px;
}
TABLE.info TR.odd TD.firstBody
{
  border-bottom: #999 1px solid;
  background-color: #ffffff;
  padding-left: 10px;
}
TABLE.info TR.odd TD.body
{
  border-bottom: #999 1px solid;
  background-color: #ffffff;
}
TABLE.info TR.odd TD.nobody
{
  background-color: #ffffff;
}
TABLE.info TR.even TD.firstBody
{
  border-bottom: #999 1px solid;
  background-color: #A6DEC1;
  padding-left: 10px;
  width:150px;
}
TABLE.info TR.even TD.body
{
  border-bottom: #999 1px solid;
  background-color: #ffffff;
}
TABLE.info TR.odd TD.body
{
	
  border-left: #999 1px dashed;
}
TABLE.info TR.even TD.body
{
  border-left: #999 1px dashed;
  padding-left: 10px;
}
.NoteRowk
{
	
	background-color: #82B1C4;
	
}
/*.PolicyTable {     border: 2px solid #C9C9C9;     border-collapse: collapse;     border-spacing: 0px; }*/ 
.progress table
{
    position:relative;
    right:8px;
}
.PolicyTable
{
    
    border-collapse: collapse;     
    border-spacing: 0px; 
    width:1000px;
} 
.defaultText1{display: table-cell; font-size:16pt; font-weight:bold; font-family:'Open Sans', sans-serif; color:#3B3B3B;}
.defaultText2{color:#3B3B3B; font-weight:bold; font-family:'Open Sans', sans-serif; }
.defaultLine{color:#25697a;}

#PolicyDetail3_pnlPolicyDetail2
{
    position:relative;
}
.shrink{width:550px;}
#DetailMiddle
{
    background-color:White;
    padding:10px;
}

.shadedNBSBR
{
    width:50%;
    height:100%;  
     font-size:11pt;		
    padding-top:8px;		
    padding-left:5px;		
    padding-bottom:8px;   
}

.title_and_number
{
   margin-bottom:20px;
   font-family:Calibri Light;
}

.blackheadersmall
{
    font-family:Calibri Light;
    color:#000000;
    }


##TopUC_pnlPivotTabs table tbody tr td:hover > a{
color:white;

}

##TopUC_pnlPivotTabs table tbody tr td
{
    color:#666666;
}
##nav a
{
    display:inline-block;
	background: rgba(227,227,227,1);
	background: -moz-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(252,252,252,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(227,227,227,1)), color-stop(100%, rgba(252,252,252,1)));
	background: -webkit-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(252,252,252,1) 100%);
	background: -o-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(252,252,252,1) 100%);
	background: -ms-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(252,252,252,1) 100%);
	background: linear-gradient(to bottom, rgba(227,227,227,1) 0%, rgba(252,252,252,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#fcfcfc', GradientType=0 );
	height:25px;
	width:152px;
	border-right:0px solid white;
	text-align:center;
	font-weight:500;
	padding-top:7px;
	color:#666666;
	
}

#nav a:hover
{
     cursor:pointer;
    display:inline-block;
background: rgba(174,20,0,1);
background: -moz-linear-gradient(top, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(174,20,0,1)), color-stop(100%, rgba(204,24,0,1)));
background: -webkit-linear-gradient(top, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
background: -o-linear-gradient(top, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
background: -ms-linear-gradient(top, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
background: linear-gradient(to bottom, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae1400', endColorstr='#cc1800', GradientType=0 );
	
	border-right:1px groove white;
	color:white;
	
}
#nav a:hover
{
    color:Red;  cursor:pointer;
}
#lnkPipeline:hover {
  background: url(images/navPipe.jpg) 0 0 no-repeat;
}
#TopUC_lnkPipeline
{
    bottom:1px;
}
.firstChikdLnk
{
       border-left :none; 
       background: rgba(15,20,11,1); 
}

#BottomUC_pnlPivotBottom{
background: rgba(224,224,224,1);
background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(249,249,249,1) 18%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,224,224,1)), color-stop(18%, rgba(249,249,249,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(249,249,249,1) 18%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(249,249,249,1) 18%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(249,249,249,1) 18%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(224,224,224,1) 0%, rgba(249,249,249,1) 18%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=0 );	
}

#TopUC_pnlPivotTabs table tbody tr td a
{   
    height:30px;
	text-align:center;
	color:#5D5F63;
	font-size:16px;
	text-decoration:none;
	display:inline-table;
	border-collapse:collapse;
	position:relative;
}

.topline
{
    position:relative;
    bottom:.5em;
}

.questions span{
	color:#666666;
	margin-left:20px;
	font-style:normal;	
}

.questions{
	background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(82%, rgba(249,249,249,1)), color-stop(100%, rgba(224,224,224,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0 );
text-align:left;
}

.questions:before{
	content:"\260E";
	display:inline-block;
	width:18px;
	height:18px;
	font-size:18px;
	font-family:georgia;
	color:#666666;
	margin-right:-15px;
	margin-left:20px;
	color:#666666;
	
}



.blackheadersmall{
font-style:normal;
}

.bq
{
    color:#CC1800;
    font-size:15px;
    font-weight:bolder;
}

#BottomUC_pnlFAFunctions a{
	font-size:16px;
	color:#28697D;
	text-decoration:none;
	margin-right:7px;
	margin-left:7px;
	text-align:center;
	
}

#BottomUC_lblContactNumber{
	color:#666666;
	font-weight:900;
	
}


#heading{
	height:75px;
	
	
}

.bar
{
    margin-left:10px;
    
}


.activetab
{ 
background: rgba(174,20,0,1);
background: -moz-linear-gradient(top, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(174,20,0,1)), color-stop(100%, rgba(204,24,0,1)));
background: -webkit-linear-gradient(top, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
background: -o-linear-gradient(top, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
background: -ms-linear-gradient(top, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
background: linear-gradient(to bottom, rgba(174,20,0,1) 0%, rgba(204,24,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae1400', endColorstr='#cc1800', GradientType=0 );
border-right:1px groove white;
color:white;
    
}
.Linkbtn
{
     text-decoration: none; 
     border:10px solid #AE1400;
     background-color:  #AE1400;
     color:White; 
     padding: 7px 17px 7px 17px;
     font: bold 14px 'Open Sans', sans-serif; 
     border-top: 5px solid white;
     border-right: 5px solid blue;
     border-bottom: 5px solid blue;
     border-left: 5px solid blue;    
     border-radius:5px;
     border-size: 15px;
     border-color:grey;
     
}
.screenwide {
  height: auto;
  background: url(../images/screenwide-bg.png) repeat-x;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-top:0px;
}
#box4steps
{
  width:236px;
  height:370px;
  background-color:#f1f1f1;
  /*background-color:#D9E2FA;*/
  border:5px solid white;
  -webkit-box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.questionbar
{
    width:100%;
    height:15px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(82%, rgba(249,249,249,1)), color-stop(100%, rgba(224,224,224,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 82%, rgba(224,224,224,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0 );    
}
/* Trusted companies */
p.tc {
  padding: 16px 0 6px;
}
.page ul.tc {
  height: 45px;
  border-top: 1px dotted #979797;
  border-bottom: 1px dotted #979797;
display: inline;
}
.tc li 
{
  list-style-type: none;  
  display: inline;
  float: left;
  height: 70px;
  padding: 5px 8px 10px 8px ;
  vertical-align: middle;
  
}
.tc li a img {
  max-height: 68px;
}
.tc li.ar-left {
  padding: 0 24px 0 0;
}
.tc li.ar-right {
  padding: 0 0 0 24px;
}

.tc li p {
display: table-cell;
height: 45px;
vertical-align: middle;
text-align: center;
}

*+html .tc li p img {
display: block;
float:left;
/*z-index: expression(
runtimeStyle.zIndex = 1,
this == ((70/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0"
: style.marginTop=(70/2)-(parseInt(offsetHeight)/2) +'px');*/
}

/* END Trusted companies */

/* Trusted companies market landing page*/
.stepnumber
{
  width:25px;
  height:25px;
  background-color:#AE1400;
  border:3px solid white;
  -webkit-box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  box-shadow: -3px 6px 19px -4px rgba(0,0,0,0.75);
  border-radius:50%;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  font-family: Impact,'Open Sans', sans-serif,Georgia, 'Times New Roman', serif;
  color:#ffffff;
  font-size:18px;
  text-shadow:0px 0px 5px rgba(0, 0, 0, 0.75);
  text-align: center;
}
.quotestepnumber
{
  width:20px;
  height:20px;
  background-color:#AE1400;
  border:3px solid white;
  -webkit-box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  box-shadow: -3px 6px 19px -4px rgba(0,0,0,0.75);
  border-radius:50%;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  font-family: 'Open Sans', sans-serif,Georgia, 'Times New Roman', serif;
  color:#ffffff;
  font-size:16px;
  text-shadow:0px 0px 5px rgba(0, 0, 0, 0.75);
  text-align: center;
}

#body { padding: 20px 0 0;width: 978px; }

.leftbar { float: left; padding: 40px 0 0; width: 200px; }

.view-app { float: right; }
.view-app label { font: 11px 'Open Sans', sans-serif; color: #8B8B8B; }
.view-app select { width: 193px; font: 12px 'Open Sans', sans-serif; color: #8B8B8B; border: 1px solid #C4C5CA; }

.mypivot-leftbox { width: 186px; padding: 0 12px 0; background: url(../images/mypivot-leftbox.png) repeat-y; }
.mypivot-leftbox .top { min-height: 61px; width: 186px; margin: 0 0 0 -12px; padding: 2px 12px 0; background: url(../images/mypivot-leftbox.png) -210px 0 no-repeat; }
.mypivot-leftbox .bottom { height: 8px; width: 186px; margin: 0 0 0 -12px; padding: 0 12px; background: url(../images/mypivot-leftbox.png) -420px 0 no-repeat; }

.mypivot-leftbox p { padding: 0 2px; font: bold 13px/138% 'Open Sans', sans-serif; color: #3B3B3B; }
.mypivot-leftbox .name { padding: 14px 0 0 6px; font: bold 15px/120% 'Open Sans', sans-serif; color: #C70000;text-align:left; }
.mypivot-leftbox .name a { padding: 14px 0 0 6px; font: 12px/80% 'Open Sans', sans-serif; color: #3B3B3B;text-align:left;  }
.mypivot-leftbox .number { padding: 0 0 14px 6px; font: 12px/133% 'Open Sans', sans-serif; color: #555555; background: url(../images/mypivot-leftbox-separator.png) bottom no-repeat; text-align:left;}
.mypivot-leftbox li { padding: 0 0 14px 6px; font: 12px/133% 'Open Sans', sans-serif; color: #555555; background: url(../images/mypivot-leftbox-separator.png) bottom no-repeat; }
.mypivot-leftbox .mypivot-menu { padding: 12px 0 12px 8px; }
.mypivot-leftbox .mypivot-menu li { padding: 0 0 0 26px; background: url(../images/arrow-blue.png) 0 4px no-repeat; }
.mypivot-leftbox .mypivot-menu a { font: bold 13px/185% 'Open Sans', sans-serif; color: #3B3B3B; }
.mypivot-leftbox.help-center { margin: 11px 0 0; }
.mypivot-leftbox.help-center h3 { padding: 2px 4px 10px; background: url(../images/mypivot-leftbox-separator.png) bottom no-repeat; }
.mypivot-leftbox.help-center p.upcase { padding: 7px 2px 0; font: 10px/180% 'Open Sans', sans-serif; color: #929292; }
/* #25697a*/
.mypivot-leftbox.help-center p.manager { padding: 0 2px; font: bold 13px/138% 'Open Sans', sans-serif; color:#33D2F2;text-align:left;}
.mypivot-leftbox.help-center p.managersm { padding: 0 2px; font: bold 10px/138% 'Open Sans', sans-serif; color:#555555;text-align:left;}
.mypivot-leftbox.help-center div p { padding: 2px 4px 4px; font: 11px 'Open Sans', sans-serif; color: #595959; }
.mypivot-leftbox.help-center div input { height: 18px; margin: 0 0 0 1px; padding: 0 0 0 3px; border: 1px solid #C4C5CA; font: 13px 'Open Sans', sans-serif; color: #7E7E7E; }
.mypivot-leftbox.help-center div button { margin: 0 0 0 -6px; }
.learn-more { margin: 34px 0; padding: 0 0 0 14px; }
.learn-more .img { padding: 0 0 0 3px; }
.learn-more p { padding: 1px; font: 10px/140% "Palatino Linotype", "Times New Roman", Times, serif; color: #656565; }
.learn-more p a { font: 10px/170% 'Open Sans', sans-serif; text-decoration: none; color: #7B8BAD; }
.learn-more p a:hover { text-decoration: underline;  cursor:pointer; }
.application { float: left; width: 770px; margin: 0 0 40px; padding-top:10px; background-color:#f1f1f1; border-radius:2px;}
.application2 { float: left; margin-bottom:-13px; width: 770px;  }
.application .top { padding-left:15px; padding-right:15px;}
.application .middle { padding: 15px 15px 15px;  }
.application .bottom { height: 16px;  }

.application h2 {  font: bold 20px/110% 'Open Sans', sans-serif; color: white; }
.application .updated { float: right; padding-top:10px; font-weight:bold; font: 17px 'Open Sans', sans-serif; color: #f1f1f1; }
.application .app-box { height: 132px; }
.application .cell { border-left: 2px solid white; padding-left: 10px; vertical-align: top; }
.application .cell ul {list-style: none; padding: 12px 0 0 ;}
.application .company-logo-container { width: 160px; height: 132px; text-align: center; vertical-align: middle;}

*+html .application div.company-logo {
display: block;
z-index: /*expression(
runtimeStyle.zIndex = 1,
this == ((132/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0"
: style.marginTop=(132/2)-(parseInt(offsetHeight)/2) +'px');*/
}

.span-all { text-align: center; padding: 12px 20px 0 0;  color: #a6a6a6; font: bold 16px/1.25 'Open Sans', sans-serif, sans-serif; }

.notloggedinmsg { padding: 0 0 0 14px; font: bold 14px/157% 'Open Sans', sans-serif; color: #3B3B3B; }
.notloggedinmsg h2 
{
    padding: 0 0 0 0px; 
    font: bold 18px/157% 'Open Sans', sans-serif; 
    color: #A91300; }
.ImgPos{padding: 5px;}
.company-logo {background-color:white; margin-left:-10px; margin-right:-2px;  padding-bottom:1px; padding-top:5px; 
}

.ImgText{padding: 5px;font: bold 12px/120% 'Open Sans', sans-serif; color: #3B3B3B;}
.application .company-logo .name { margin: 20px 0 0; font: 12px/137% 'Open Sans', sans-serif; color: #3B3B3B; }
.application .company-logo .price { font: bold 12px/110% 'Open Sans', sans-serif; color: #3B3B3B; }
.application .company-logo .price span { font: normal 16px/120% 'Open Sans', sans-serif; color: #A5A5A5; }
.application .terms { width: 170px;  margin-right:14px;}
.application .terms li { padding: 0 0 0 24px; font: bold 12px/157% 'Open Sans', sans-serif; color: #3B3B3B; }
.application .contacts { width: 200px; text-align: left;  border-left: 2px solid white;}
.application .contacts li { padding: 0 0 0 24px; }
.application .personal-details li {  width: 155px; padding: 0 0 0 5px;text-align: left; }
.application .personal-details li 
{ font: 12px/138% 'Open Sans', sans-serif; color: #555555; }
.application .progress-top { height: 4px; }
.application .progress-bottom { height: 4px; }
.application .progress .test { float:left;overflow: auto;  width: 100%; }
.application .progress .completeness { width:62px;
  height:39px;
   
  border-radius:2px; padding-left:5px; }
.application .progress h5 { padding: 0 0 0 2px; }
.application .progress .completeness .left { padding: 2px 0 0 10px; font: bold 22px/164% 'Open Sans', sans-serif; color: #3B3B3B; }
.application .progress .completeness .graph { margin: 11px 0 0 1px; height: 5px; width: 57px; background: white; border: 1px solid #f1f1f1; }
.application .progress .completeness .graph .completed {float: left;  height: 5px; background: #25697a; }
.application .progress .completeness .none { margin: 4px 0 0 1px; }
.application .progress .app-menu { float: right; }
.application .progress .app-menu li { height: 20px; }
.application .progress .app-menu li a { padding: 0 0 3px 18px; font: bold 11px/100% 'Open Sans', sans-serif; color: #283B65; }
.application .progress .processing-title { padding: 1px 0 0 26px; width: 340px;text-align: left;  }
.application .progress .processing-title .StatusHead {font: bold 16px/100% 'Open Sans', sans-serif; color: #15B800; }
.application .progress .processing-title .date { font: 8px; color: #999999; }
#ProgressStatus {border:0;border-collapse:collapse;height:40px; }
#listactivity table { clear: both; margin: 20px 0 0; border-top: 1px solid #B2B2B2; border-collapse: collapse; width: 100%; }
#listactivity table th { padding: 10px 4px 0; font: 10px/300% 'Open Sans', sans-serif; text-align: left; color: #B1B7C5; border-bottom: 1px dotted #B2B2B2; }
#listactivity table td { padding: 0 4px; vertical-align: top; }
#listactivity table .time { width: 138px; font: 12px/250% 'Open Sans', sans-serif; }
#listactivity table .activity-details { font: 12px/250% 'Open Sans', sans-serif; color: #999999; text-align:left;}
#listactivity td { border-bottom: 1px dotted #B2B2B2; }
.application .progress #listactivity td h5 { margin: 16px 0 1px; font: 10px/140% 'Open Sans', sans-serif; color: #05A4E3; }
.application .progress #listactivity td p { font: 12px/117% 'Open Sans', sans-serif; color: #7D7D7D; }
#listactivity td .add-comment { margin: 3px 0 0; }
.application .progress td .add-comment a { font: 11px/155% 'Open Sans', sans-serif; text-decoration: underline; color: #35476F; }
.application .progress td .add-comment a:hover {  cursor:pointer; text-decoration: none; }
.application .progress td p a { font: 11px/155% 'Open Sans', sans-serif; color: #8C97AC; }
.application .progress td .close-details { margin-right: -54px; padding: 0 0 8px; text-align: right; }
.application .progress tr .comments,
.application .progress tr .no-comments { width: 48px; padding: 4px; text-align: right; }
.application .progress tr .comments a,
.application .progress tr .no-comments a { padding: 0 8px 3px; font: bold 14px 'Open Sans', sans-serif; color: white; }
.application .progress tr .comments a:hover,
.application .progress tr .no-comments a:hover {  cursor:pointer; text-decoration: none; }
.application .progress tr .no-comments a { background-position: 0 -29px; }
.application .progress tr .activity-details { margin: 0 50px 0 140px; }

.application .progress table .opened { background: #F1F4F8; }
.application .progress table .closed .time { color: #999999; }
.application .progress table .opened .time { color: #757575; }
.application .progress table .closed.comments .activity-details h4 { padding: 0 20px 0 0;}
.application .progress table .opened.comments .activity-details h4 { padding: 0 20px 0 0;}
.application .progress table .closed h4 { height: 29px; }
.application .progress table .closed h4 a { font: bold 14px/214% 'Open Sans', sans-serif; color: #808080; }
.application .progress table .opened h4 a { font: bold 14px/214% 'Open Sans', sans-serif; color: #35476F; }
.separate 
{
    width:820px;
	border-collapse: separate;
	border: 4px double #E0E6ED;
  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}
.lblue{background-color: #f1f1f1;}
.lblueheight{background-color: #f1f1f1;border:2px;border-color:Black; width:7px; height: 9px;font: normal 12px 'Open Sans', sans-serif;}
.lblueheightbold{background-color: #f1f1f1;border:2px;border-color:Black; height: 5px;font: bold 12px 'Open Sans', sans-serif;}
.whiteheight{background-color: white; height: 5px}
.whiteseparator{background-color: white;width:5px; height: 5px}
.graybottom {font: normal 12px 'Open Sans', sans-serif;color:black;background-color: white;padding-top:10px;padding-right:4px;padding-left:4px;padding-bottom:5px;height:35px;border-bottom: thin solid #CED0D6;}
.graybottomsmall {font: normal 8px 'Open Sans', sans-serif;color:black;background-color: white;padding-top:10px;padding-right:4px;padding-left:4px;padding-bottom:5px;height:35px;border-bottom: thin solid #CED0D6;}
.padded{padding: 5px;}
.fix1{margin-top:-15px; margin-right:10px;}
.itemalign{vertical-align:middle;}
.itemspan{font-size:12px;font-style:normal}
.itemspansmall{font-size:8px;font-style:normal}
.round{border-top-left-radius:5px;padding: 0px;background-color:white}
.blueheader{padding:5px;background-color:#25697a;height:30px;font: bold 11pt 'Open Sans', sans-serif; color:White;}
.blueheader2 { height:65px; background-color:#25697a;font: bold 11pt 'Open Sans', sans-serif; color:White;}
.blueheader3 { height:65px; background-color:#1a4955;font: bold 11pt 'Open Sans', sans-serif; color:White;}
.blueheader5 { height:40px; padding-top:12px; background-color:#1a4955;font: bold 11pt 'Open Sans', sans-serif; color:White;}
.blueheader4 { font: bold 11pt 'Open Sans', sans-serif; color:White;}
.blueheaderLA{padding:5px;background-color:#435A8C;height:20px;font: bold 9pt 'Open Sans', sans-serif; color:White;text-align:center;}
/*.blueheader{padding:5px;background-color:#7C8CAD;height:30px;font: bold 11pt 'Open Sans', sans-serif; color:White;}*/
.blueheaderpad{padding:5px;}
.lblueheader{background-color:#f1f1f1;color:#3B3B3B;height:40px;font: bold 12px 'Open Sans', sans-serif;}
/*.lblueheader{background-color:#f1f1f1;color:#25697a;height:40px;font: bold 12px 'Open Sans', sans-serif;}*/
.lblueheaderpad{padding:5px;background-color:#25697a;color:#3B3B3B;height:40px;font: bold 12px 'Open Sans', sans-serif;}
.lblueheadercell{ padding: 5px;background-color:#f1f1f1;color:#3B3B3B;height:40px;font: bold 12px 'Open Sans', sans-serif; white-space:nowrap; vertical-align:middle; text-align:center}
.border_right{border-right:thin solid  #CED0D6;}
.border_left{border-left:thin solid  #CED0D6;}
a.HeaderLink{font-size:13pt;
    color: #FFFFFF;}
.headercontainer:first-child{border:thin solid red;}

tr:nth-child(3)  td:nth-child(2) {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
}

tr:nth-last-child(2)  td:nth-child(2) {
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}
tr:nth-child(3)  td:nth-last-child(2) {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}

tr:nth-last-child(2)  td:nth-last-child(2) {
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}
/*The following is for quote page tooltip*/
 #tt {
    position:absolute;
    display:block;
    background:url(images/tt_left.gif) top left no-repeat;
    z-index:9999;
    }
    #tttop {
    display:block;
    height:5px;
    margin-left:5px;
    background:url(images/tt_top.gif) top right no-repeat;
    overflow:hidden;                 
    }
    #ttcont {
    display:block;
    border-style:solid;
    border-width:1px;
    font-size: 9pt;
    font-family: 'Open Sans', sans-serif;
    padding:2px 12px 3px 7px;
    margin-left:5px;
    background:#fff;
    color:#666;
    z-index:9999;
    }
#ttbot {
    display:block;
    height:5px;
    margin-left:5px;
    background:url(images/tt_bottom.gif) top right no-repeat;
    overflow:hidden;                
}
.dotline
{	
	text-decoration: none;
	 color: #71819F;
	 font: 10px 'Open Sans', sans-serif;
}
.notice_text
{
    display:none;
    position:absolute;
    z-index:5;
    margin:auto;
    left:0px;
    padding:10px;
    height:auto;
    width:200px;
    text-align:left;
    background-color:#E4E7EC;
    font-size:1.5em;
}
.notice  
{
    height: 12px;
    position:relative;
    padding: 6px 6px 4px 24px; 
    margin: -10px 0 0; 
    text-align: left; 
    background: #E4E7EC url(../images/notice.png) 7px 6px no-repeat; 
   
}
.menulink
{
    width:802px;
}
.PivEmpty
{
    color:white;
    pointer-events: none;
   cursor: default;

}
.PivEmpty  a:after {	
	display: none;
}
.Rapidrateresult table td { border-bottom: 1px dotted #B2B2B2; }
.LACheckBlue
{
    width:800px;
    height:25px;
    background-color:#25697a;
    font-size: 14pt;
    font-family: 'Open Sans', sans-serif;
    font-weight:bold;
    color:White;
    text-align:center;
    vertical-align: middle;
    padding:10px;
}
.LATable
{
    width:100%;
    height:auto;
    background-color:#f1f1f1;
    border-collapse: separate;
    border-spacing:0;
    border: 10px solid #f1f1f1;
    border-radius:5px;
    
}
.LATable2
{

    background-color:#E0E0E0;
    border-collapse: collapse;
    border-spacing:0;
    border: 1px solid #C9C9C9;
   
    
}
.LATable3
{

    background-color:white;
    border-collapse: collapse;
    border-spacing:0;
    border: 1px solid #C9C9C9;
    margin:auto;
    
   
    
}
.LATable4
{
border: 1px solid #C9C9C9;
    
    
   
    
}
.LATableBG
{
    width:100%;
    height:auto;
    background-color:white;
    border:5px solid white;

    border-radius:5px;

}
/* perm*/
#Table2 
{
  width:236px;
  height:330px;
  background-color:#D9E2FA;
  border:5px solid white;
  -webkit-box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  box-shadow: 6px 6px 19px -4px rgba(0,0,0,0.75);
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
    
}
/*apply now table*/
.tbl1Style
{
    width:88%;
    background-color:#1a4955;
    color:#ffffff;
    text-align:center;
    padding-bottom:10px;
    line-height:28px;
    font-size:14pt;
}

/* custom quote  #DDE3EC*/
#customtest
{
    width:770px;
    margin-left:10px;
    margin-top:15px;        
    vertical-align:middle;
    background: #EDF0F5;
    background: -moz-linear-gradient(top,  #EDF0F5 0%, #EDF0F5 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#EDF0F5), color-stop(100%,#E9EDF3));
    background: -webkit-linear-gradient(top,  #EDF0F5 0%,#EDF0F5 100%);
    background: -o-linear-gradient(top,  #EDF0F5 0%,#EDF0F5 100%);
    background: -ms-linear-gradient(top,  #EDF0F5 0%,#EDF0F5 100%);
    background: linear-gradient(to bottom,  #EDF0F5 0%,#E9EDF3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDF0F5', endColorstr='#E9EDF3',GradientType=1 );
}
.thboder {   
    border-bottom: 1px solid #D8DDE6;
}
#LTCCouple
{
    width:770px;
    margin-left:10px;
    text-align:left;   
}
.Arial8BGNew {HEIGHT: 40px; VERTICAL-ALIGN: middle;}
.custombg
{
    height: 90px; padding: 1px 7px 5px; margin: 0 0 36px; background: url(../images/qq-boxnew.png) -3px 0 no-repeat;
}
.custombgLTC
{
    height: 130px; padding: 1px 7px 5px; margin: 0 0 36px; background: url(../images/box-LTC.png) -3px 0 no-repeat;
}
.tblmainSet
{
    width:830px;
}
/* Review board*/
.tblDataBG
{  
  text-align:left;
  border:10px solid #f1f1f1;  
  border-radius:5px;

}
.tblData
{
  
}
.tblDataBGS
{
 border:15px solid #E0E6ED;  
}


/*Brokerlanding page (Active Applications table FA item highlighting)*/
.attention
{
    font-weight:bold;
    color:Red;
}
.BPolReview
{
    margin-left:20px;
}


.secondaryAction { color:white; font-weight:bold; background-color:#1a4955; border: 1px solid #1a4955; border-radius: 2px; padding-left: 20px; padding-right: 20px; padding-top: 6px; padding-bottom: 6px;}
.secondaryAction:hover{background-color: #3E7280; border: 1px solid #3E7280;}
.secondaryAction:active{background-color: #6D98A3; border: 1px solid #6D98A3;}
.correctional1{padding-top:6px;}
.correctional2{padding-right:15px;}
.correctional3{padding-top:15px;}
.correctional4{padding-left:170px;}
.plainText{color:#3B3B3B;text-align:center}
.regular {
    color:white; font-size:13pt; padding:10px; background-color: #25697a;
}
.regular2 {
    color:white; background-color: #25697a; font-weight:bold; text-align:center;
}
.searchBgr{border-style: none;
    border-color: inherit;
    border-width: -10px;
    display:table;
    background-color:#2d7d91; border-radius:2px;
}
.searchBgr2{

    background-color:#f1f1f1; border-radius:2px;
}
.Or{color: #3B3B3B; font-size: 10pt; width:140px; font-family:'Open Sans', sans-serif;}
.Or2{color: #3B3B3B; font-size: 12pt; width:140px;}
.Or3{color: #3B3B3B; font-size: 20pt; width:140px;}
.Or4{color: #15B800;  font-weight:bold; font-size: 18pt; width:140px; }
.Or5 {color: #3B3B3B; background-color:#1a4955; font-size: 10pt; width:140px; font-family:'Open Sans', sans-serif;
}
.smallFont{color: #359c92; font-family:'Open Sans', sans-serif; font-size:13px; text-align:center;}
.adminMenuHeader{color:#3B3B3B; font-size:25px; font-weight:bold; font-family: 'Open Sans', sans-serif; }
.adminMenuHeader2{color:#3B3B3B; font-size:18px; font-weight:bold; font-family: 'Open Sans', sans-serif; }
.callList{font-weight:bold; font-size:8px; font-family:'Open Sans', sans-serif;}
.greyTableBorder{border:1px solid #C9C9C9; color:white; padding-top:5px;padding-bottom:5px;}

/*! jQuery UI - v1.10.4 - 2014-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault='Open Sans', sans-serif%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 25px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
    background-color:#1a4955;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: 'Open Sans', sans-serif,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: 'Open Sans', sans-serif,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #eeeeee;
	background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e3a1a1;
	background: #1a4955;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d8dcdf;
	background: #eeeeee url(../images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #004276;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #004276;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #cdd5da;
	background: #f6f6f6 url(../images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #111111;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #111111;
	text-decoration: none;
     cursor:pointer;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #eeeeee;
	background: #ffffff url(../images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #cc0000;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #cc0000;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcd3a1;
	background: #fbf8ee url(../images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x;
	color: #444444;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cc0000;
	background: #f3d8d8 url(../images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat;
	color: #2e2e2e;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #2e2e2e;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #2e2e2e;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../images/ui-icons_cc0000_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../images/ui-icons_cc0000_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../images/ui-icons_cc0000_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../images/ui-icons_cc0000_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../images/ui-icons_cc0000_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../images/ui-icons_cc0000_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
	background: #a6a6a6 url(../images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat;
	opacity: .4;
	filter: Alpha(Opacity=40);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #333333 url(../images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x;
	opacity: .1;
	filter: Alpha(Opacity=10);
	border-radius: 8px;
}

.marginCenterICS{
    margin-top:-40px;
    padding-left : 158px;
}