#mOverlay {
	left: 0px; top: 0px; width: 100%; height: 1010px; display: none; position: absolute; z-index: 1000; background-color: rgba(89, 89, 81, 0.65);
}
#modal_container {
	margin: auto; top: 170px; width: 850px; height: 342px; position: relative;
}
.modal_menu_left {
	height: 346px; float: left;
}
.modal_menu_left ul {
	float: none;
	/* override rest */	
    border: medium none currentcolor;
    margin: 0;
    padding: 0;
    color: rgb(51, 51, 51);
    font-family: Arial,sans-serif;
    font-size: 14px;
}
.modal_menu_left li {
	background: url("Gradient2.png") repeat-y right rgb(207, 205, 206); 
	width: 246px; 
	height: 114px; 
	color: rgb(102, 102, 102); 
	letter-spacing: 1px; 
	font-family: Arial, sans-serif; 
	font-size: 28px; 
	display: table; 
	cursor: pointer; 
	text-shadow: rgba(0, 0, 0, 0.5) -1px 0, rgba(0, 0, 0, 0.3) 0 -1px, rgba(255, 255, 255, 0.5) 0 1px, rgba(0, 0, 0, 0.3) -1px -2px;
	/* override rest */
    border: medium none currentcolor;
    margin: 0;
    padding: 0;

}
.modal_menu_left p {
	text-align: left; 
	padding-left: 30px; 
	vertical-align: middle; 
	display: table-cell;
	/* override rest */	
    border: medium none currentcolor;
    margin: 0;
    font-size: 28px;	
    line-height: 1.3;	
}
.modal_menu_left li:first-child {
	border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; -webkit-border-top-left-radius: 20px;
}
.modal_menu_left li:last-child {
	border-bottom-left-radius: 20px; -moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px;
}
li.modal_selected {
	color: rgb(232, 228, 229); background-color: rgb(70, 138, 65);
}
li.mBorder1 {
	border-top-color: rgb(97, 201, 90); border-bottom-color: rgb(172, 170, 171); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
li.mBorder2 {
	border-top-color: rgb(97, 201, 90); border-bottom-color: rgb(97, 201, 90); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
li.mBorder3 {
	border-top-color: rgb(172, 170, 171); border-bottom-color: rgb(97, 201, 90); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
#modal_content {
	width: 854px; height: 346px; overflow: hidden; /*float: left; */ border-top-right-radius: 20px; border-bottom-right-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px;border-top-left-radius:20px;border-bottom-left-radius:20px;
}
.mGradient {
	background: rgb(204, 204, 204); width: 854px; height: 346px;
}
#modal_title {
	left: 50px;
	top: 39px;
	height: 20px;
	color: rgb(99, 149, 98);
	font-family: Arial, sans-serif;
	font-size: 36px;
	font-weight: bold;
	position: absolute;
}
#modal_title_already {
	left: 360px; top: 20px; height: 20px; color: rgb(99, 149, 98); font-family: Arial, sans-serif; font-size: 48px; font-weight: bold; position: absolute;
}
#modal_form {
	left: 50px; top: 111px; position: absolute;
}
#modal_securearea {
	left: 320px; top: 210px; color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 16px; position: absolute; width:270px;
}
#modal_seallogo {
    background: url("securedsiteseal.png"); cursor: pointer;height: 70px; left: 320px; top: 210px;   width: 85px; color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 16px;float:left;	
}

#modal_logoimg {
    background: url("autoinsurance_logo.png"); cursor: pointer;height: 130px; left: 50px; position: absolute; top: 204px;   width: 205px;
}
#modal_gobutton {
    background: url("GoButton.png"); cursor: pointer; height: 244px; left: 600px;  position: absolute; top: 55px;  width: 245px;
}
#modal_cancelicon {
    background: url("cancelicon.png"); cursor: pointer; height: 50px; left: 820px; position: absolute; top: -17px;  width: 50px;
}
#modal_title_retrieve {
	left: 325px; top: 45px; height: 20px; color: rgb(99, 149, 98); font-family: Arial, sans-serif; font-size: 32px; font-weight: bold; position: absolute;
}
#modal_form_retrieve {
	left: 297px; top: 95px; position: absolute;
}
#modal_title_manage {
	left: 295px; top: 45px; height: 20px; color: rgb(99, 149, 98); font-family: Arial, sans-serif; font-size: 40px; font-weight: bold; position: absolute;
}
#modal_title_retrieve {
	left: 297px; top: 40px; height: 20px; color: rgb(99, 149, 98); font-family: Arial, sans-serif; font-size: 36px; font-weight: bold; position: absolute;
}
#modalRetrieveLastNameInput {
	width: 450px; height: 30px; padding-left: 30px; font-family: Arial; font-size: 18px; font-color: #333333;
}
#modalRetrieveQuoteNumberInput {
	width: 450px; height: 30px; padding-left: 30px; font-family: Arial; font-size: 18px; font-color: #333333;
}
#modalRetrieveZipCodeInput {
	width: 450px; height: 30px; padding-left: 30px; font-family: Arial; font-size: 18px; font-color: #333333;
}
#modal_title_retrievedob {
	left: 295px; top: 11px; height: 20px; color: rgb(99, 149, 98); font-family: Arial, sans-serif; font-size: 36px; font-weight: bold; position: absolute;
}
#modal_form_retrievedob {
	left: 295px; top: 58px; position: absolute;
}
#quoteRetrieveLink {
	color: rgb(110, 111, 114); font-weight: bold; text-decoration: underline; cursor: pointer;
}
#dobRetrieveLink {
	color: rgb(110, 111, 114); font-weight: bold; text-decoration: underline; cursor: pointer;
}
#modal_content input {
	border: 1px solid rgb(172, 170, 171);Font-Family:Arial; Font-Size:32px; width:500px; height:70px; padding-left:30px; font-color: #333333;
}
#modalQuoteZipInput {
	line-height: 70px;
}
#modalManagePolicyInput {
	line-height: 70px;
}
#modalRetrieveLastNameInput {
	line-height: 30px;
}
#modalRetrieveQuoteNumberInput {
	line-height: 30px;
}
#modalRetrieveZipCodeInput {
	line-height: 30px;
}
#modalQuoteNumberInput {
	line-height: 30px;
}
#modalEmailInput {
	line-height: 30px;
}
#modalZipCodeInput {
	line-height: 30px;
}
#modalBirthdateInput {
	line-height: 30px;
}





        #mask
        {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 9000;
            background-color: #000;
            display: none;
        }
        
        #boxes .window
        {
            position: absolute;
            left: 0;
            top: 0;
            width: 440px;
            height: 200px;
            display: none;
            z-index: 9999;
            padding: 20px;
        }
        
        #boxes #dialog
        {
            width: 375px;
            height: 203px;
            padding: 10px;
            background-color: #ffffff;
        }
        
        #boxes #dialog1
        {
            width: 375px;
            height: 203px;
        }
        
        #dialog1 .d-header
        {
            background: url(images/login-header.png) no-repeat 0 0 transparent;
            width: 375px;
            height: 150px;
        }
        
        #dialog1 .d-header input
        {
            position: relative;
            top: 60px;
            left: 100px;
            border: 3px solid #cccccc;
            height: 22px;
            width: 200px;
            font-size: 15px;
            padding: 5px;
            margin-top: 4px;
        }
        
        #dialog1 .d-blank
        {
            float: left;
            background: url(images/login-blank.png) no-repeat 0 0 transparent;
            width: 267px;
            height: 53px;
        }
        
        #dialog1 .d-login
        {
            float: left;
            width: 108px;
            height: 53px;
        }
        
        #boxes #dialog2
        {
            background: url(./assets/images/notice.png) no-repeat 0 0 transparent;
            width: 326px;
            height: 229px;
            padding: 50px 0 20px 25px;
        }


